2016-06-09 138 views
1

我想限制solr响应结果的总数。solr结果总数限制

假设我有200条记录,我正在使用分页start = 0,rows = 10。

我想限制它100.So即使我们尝试开始= 100和行= 110.它不应该给我们任何回应。

有什么办法可以修复总体结果吗?

任何输入?

谢谢。

+0

你的问题还不清楚。你想限制分页功能吗? –

+0

我想将总结果限制为有限数量。极限分页内应正常工作。 – sree

+1

这在控制器逻辑中可能更好地处理。我能想到的唯一选择是将行锁定到100并开始为0,这样您总能获得100个文档并永远不会超过这个数量。 – MatsLindh

回答

0

您可以将SolrQuery与solr一起使用分页。您可以使用query.setStart(100),query.setRows(110)来限制查询返回的行数。

你的情况

该功能可以作为query.setStart(100),即你的结果的开始,和query.setRows(110)将是您的结果结束..

这将返回的文档从开始100至110的回应