0
A
回答
2
的問題,結果是,Lucene的收集不是全部,但只前N個結果(N是由您設置)。這是一個好主意,因爲它大大減少了搜索過程的時間,只產生你可能感興趣的結果。雖然您可以將N設置爲某個非常大的數字,但可以對查詢中的每個術語進行一次搜索,然後合併結果,但實際上我不建議這樣做。
另一方面,您可以結合您的條款,然後搜索,而不是之後。我對zig-zag加入並不熟悉,但很可能你必須爲查詢創建新的語法,並且強制QueryParser
使用你的ZigZagQuery
(或任何你稱之爲的)。有關實現的示例,請參閱Query subclasses源代碼。
相關問題
- 1. Elasticsearch/Lucene:在文檔的開頭或結尾附近查找單詞的查詢
- 2. 查找所有至少具有給定查詢詞頻率的Lucene文檔
- 3. Lucene:通過文檔ID篩選查詢
- 4. Lucene中的查詢和文檔之間的餘弦相似度
- 5. 查詢中的Lucene
- 6. Lucene查詢沒有特定字段的文檔
- 7. Lucene:查詢或篩選「擁有」文檔的關係搜索?
- 8. Zend的Lucene的查詢
- 9. Lucene的文檔推進
- 10. 通過查詢未分析文本字段刪除Lucene文檔
- 11. 對於包含查詢詞的文檔不返回Solr文檔片段
- 12. Lucene的 - 查詢在外地
- 13. Lucene的查詢語法
- 14. Lucene的查詢語法
- 15. Lucene中的查詢類型
- 16. 帶範圍的Lucene查詢
- 17. Lucene中的範圍查詢
- 18. 如何讓Lucene匹配查詢中的所有單詞?
- 19. Lucene的查詢詞除了在一個形式
- 20. elasticsearch TERM查詢不返回包含確切字詞的文檔
- 21. 在lucene索引的所有文檔中查找一個文檔的條目
- 22. 如何在Lucene中顯示每個查詢詞的發佈列表或文檔ID
- 23. lucene join查詢
- 24. 如何在lucene 3.4中索引/查詢嵌套文檔?
- 25. Lucene查詢 - 加入文檔並保持相關性
- 26. solr/lucene測試查詢agains文檔沒有索引
- 27. Lucene文檔評分/排序與正則表達式查詢
- 28. 獲取每個文檔的搜索詞點擊(點的數量)在Lucene的
- 29. Java Lucene - BooleanQuery和QueryParser的不同結果查詢相同的Lucene查詢語言
- 30. 我怎麼找到空的Solr文檔字段使用Lucene查詢
在我看來,你不明白如何實際Lucene搜索的作品。你試圖解決什麼任務? – ffriend 2010-12-12 04:02:06
我想實現zig-zag加入聯合查詢 – nyutal 2010-12-12 07:54:05