簡體   English   中英

Solr查詢-當我請求具有大量構面的搜索時,URL太長

[英]Solr query - URL too long when I request for search with large number of facet

我正在使用solr-6.4.2版本,並且具有大量的方面字段。 當我請求查詢時,它使用“ URL長”登錄到Solr日志文件中,而不返回任何項目結果。

我正在使用SolrNet,它發送get請求。 我在SolrLog文件中沒有得到solr查詢,但是在Solr中傳遞了大量數據。

任何幫助將不勝感激。

轉到您的solr核心文件夾

編輯核心的solrconfig.xml文件。 Solr的\\核心\\ YOURCORENAME \\的conf \\ solrconfig.xml中

現在去選擇requestHandler並添加行

<int name="facet.limit">-1</int>

如果此行存在並且具有任何值,則將其更改為-1

<requestHandler name="/select" class="solr.SearchHandler">
        <lst name="defaults">
          <int name="start">0</int>
          <int name="rows">10</int>
          <str name="wt">json</str>
          <int name="indent">2</int>
          <str name="defType">edismax</str>
          <int name="facet.limit">-1</int>
          ... ... ...
          ... ... ...
          ... ... ...

 </requestHandler>

這對我有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM