我的问题很简单:我们可以限制solr方面。是否可以在方面结果中设置起点?
就像我们在普通查询中所做的那样: - >
query.setRows(5);
query.setStart(3);
我希望我的方面结果能够从第4点开始,而不是从第一个结果开始。
在相关说明中,可以在使用组时完成此操作。我可以通过在查询中传递起点来选择我想要的组。但这似乎不可能与方面。无法使用组,因为没有按numfound功能排序。
答案 0 :(得分:4)
Faceting支持使用facet.offset
和facet.limit
进行分页。
Using SolrJ,应该映射到:
query.setParam(FacetParam.FACET_LIMIT, "1000"); // default is 100
query.setParam(FacetParam.FACET_OFFSET, "10"); // default is 0