2013-07-29 41 views
0

對1M文檔上具有大量過濾器查詢(〜1000)的Solr查詢如何執行具有大量docid的Solr查詢性能

q:"some query" fq:+id:("p2" OR "p3" OR "p4" OR ...)

是否advisible以實現像一個RDBMS加入做這樣的查詢。我想根據用戶動態列表(願望清單等)篩選出搜索結果中的產品。由於名單是爲每個用戶唯一的,它沒有任何意義,將其添加到索引

回答

0

Solr的表現最好用的Filter cache過濾查詢。
但是,我不想在單個查詢中查詢所有〜1000個文檔。
寧可提供分頁功能,以便批量檢索結果。