2016-06-09 213 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的迴應