2
我有一個問題,當我需要基於當前文檔ID &排序參數取得下一個& solr索引中的前一個文檔。Apache Solr得到結果中的下一個和上一個記錄
do while true
fetch 500 index based on sort
use xpath to find current id in resultset
if found
previous = preceding-sibling
next = following-sibling
break
else
if numfound == amount of fetched document
break
else
amount += 500
next loop
/if
/if
/do
有沒有更好的解決方案使用solr查詢來完成這件事?
感謝
這通常是一個壞主意。 –
我同意這是一個壞主意,因爲它的資源消耗,但其需求仍然需要完成,我使用不同的方法取決於引用,看看我的臨時解決方案 – Komang
是的,有時我們會得到奇怪的要求......有通常沒有好的方法來做到這一點(不是專門用於Solr,而是用任何數據存儲),你的解決方法是相當不錯的。 –