Apache Solr修复最大数量。每个请求的文件

时间:2018-04-27 05:37:49

标签: solr lucene

我已将Apache Solr 6.6.3配置为搜索少数几个域。它就像一个搜索引擎,在某种程度上,一些固定的结果显示在页面上,大多数是10个文档。

我面临的问题是我想在Solr中对每个请求的文档上限应用硬限制。由于存在更改,用户将获得具有单个请求的所有文档,这将降低Solr性能。 如何在Solr中配置它。

1 个答案:

答案 0 :(得分:1)

这应该是您的控制器/中间件的工作,因为前端应用程序通常不应该直接访问Solr。在Solr。

中设置min(1000, <value from request>)参数之前,请rows

如果您想将rows参数锁定到特定值(但它也不能更低),您可以set a specific value in the requestHandler definition

<lst name="invariants">
  <int name="rows">50</int>
</lst>