Solr查询-当我请求具有大量构面的搜索时,URL太长

时间:2018-11-16 16:40:29

标签: url solrnet solr6

我正在使用solr-6.4.2版本,并且具有大量的方面字段。 当我请求查询时,它使用“ URL到long”登录Solr日志文件,并且不返回任何项目结果。

我正在使用SolrNet,它发送get请求。 我在SolrLog文件中没有得到solr查询,但是在Solr中传递了大量数据。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

转到您的solr核心文件夹

编辑内核的solrconfig.xml文件。 Solr \ cores \ 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>

这对我有帮助。