SOLR - 限制搜索结果

时间:2013-06-18 08:38:54

标签: solr

有没有办法限制从SOLR返回的搜索结果数量。我正在为想要将搜索结果限制为100(基于搜索分数)的客户工作。我可以使用行,但这只会限制每页的结果,而不是总结果。问题是如果使用SOLR的排序功能,它会对所有结果进行排序,并且由于价格低,基于得分排名第105的产品可能会排在首位。我希望排序只发生在前100名的结果上。有没有办法做到这一点?

感谢您的帮助!

Supreet

1 个答案:

答案 0 :(得分:0)

您可以使用Sort By Function

您必须使用rows=100查询正常方式,并添加&sort=<query>

我无法尝试,因为我现在没有Solr实例。如果我有效,请告诉我。