标签: solr
有没有办法限制从SOLR返回的搜索结果数量。我正在为想要将搜索结果限制为100(基于搜索分数)的客户工作。我可以使用行,但这只会限制每页的结果,而不是总结果。问题是如果使用SOLR的排序功能,它会对所有结果进行排序,并且由于价格低,基于得分排名第105的产品可能会排在首位。我希望排序只发生在前100名的结果上。有没有办法做到这一点?
感谢您的帮助!
Supreet
答案 0 :(得分:0)
您可以使用Sort By Function。
您必须使用rows=100查询正常方式,并添加&sort=<query>。
rows=100
&sort=<query>
我无法尝试,因为我现在没有Solr实例。如果我有效,请告诉我。