Solr Facet限制和起点

时间:2014-08-20 22:12:05

标签: solr lucene solrj

我的问题很简单:我们可以限制solr方面。是否可以在方面结果中设置起点?

就像我们在普通查询中所做的那样: - >

query.setRows(5);

query.setStart(3);

我希望我的方面结果能够从第4点开始,而不是从第一个结果开始。

在相关说明中,可以在使用组时完成此操作。我可以通过在查询中传递起点来选择我想要的组。但这似乎不可能与方面。无法使用组,因为没有按numfound功能排序。

1 个答案:

答案 0 :(得分:4)

Faceting支持使用facet.offsetfacet.limit进行分页。

Using SolrJ,应该映射到:

query.setParam(FacetParam.FACET_LIMIT, "1000"); // default is 100
query.setParam(FacetParam.FACET_OFFSET, "10"); // default is 0