facet.limit 在 Solrj v6.1.0 上

facet.limit on Solrj v6.1.0

我正在尝试增加从查询中返回的术语方面的数量。

我首先在 solrconfig.xml 中的请求处理程序中添加了 -1。如果我直接查询 solr 服务器,它工作正常,但是一旦我尝试在 Solrj 客户端上使用相同的查询,响应中仍然 returns 只有 10 个方面。我已尝试将 facet.limit 参数显式添加到 solrj 的查询中,但我仍然只在响应中看到 10 个方面。 solrj 是否需要任何类型的其他参数或配置来使用无限数量的方面或将方面的数量增加到大于默认值的数量?

p.s 我最初尝试 post Solr 的邮件列表上的问题,但由于某种原因它经常失败 post 那里

编辑:我尝试使用直接 solr 查询 json.facets,设置 facet.limit 值不起作用 json.facets。

好的,基本上是 json.facet 部分。尽管 https://lucene.apache.org/solr/guide/7_2/json-facet-api.html 上的文档适用于 7.2,但同样的规则适用于 6.1.0。

虽然这很令人困惑,因为通过 solrconfig.xml 或 Solrj 客户端设置 facet.limit 值会自动失败,并且文档没有提及 json.facets[=11 的问题=]