Solrj v6.1.0上的facet.limit

Solrj v6.1.0上的facet.limit,solr,solrj,Solr,Solrj,我正在尝试增加查询返回的术语方面的数量 我首先在solrconfig.xml中向请求处理程序添加了-1。如果我直接查询solr服务器,它可以正常工作,但是一旦我尝试在Solrj客户机上使用相同的查询,它仍然只能在响应中返回10个方面。我已经尝试将facet.limit参数显式地添加到solrj的查询中,但仍然在响应中只看到10个facet。solrj是否需要任何类型的其他参数或配置来使用无限量的facet或将facet的数量增加到大于默认值的值 p、 我最初试着把这个问题贴在Solr的邮件列表上

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

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

p、 我最初试着把这个问题贴在Solr的邮件列表上,但由于某些原因,它一直没能贴在那里


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

好的,基本上是json.facet部分。虽然上的文档适用于7.2,但同样的规则适用于6.1.0


但是,这是一个非常令人困惑的问题,因为通过solrconfig.xml或Solrj客户端设置facet.limit值会自动失败,而且这些文档没有提到json.facets的问题,只是为了澄清一下-当您在solrconfig.xml或Solrj中设置这些参数时,它们被设置为常规请求参数<代码>?刻面限制-1。JSON API是一个不同的API,它支持更详细的设置,如每级限制等@MatsLindh是的,你是对的,这是我在测试solrj客户端时最初遗漏的一点