2010-12-22 47 views
1

我想知道是否有一種方法可以在Lucene索引中使用Filter和Query的組合而不是BooleanQuery執行過濾搜索?如何爲Lucene結合使用BooleanQuery和Filter?

由於執行查詢會導致計算相關性分級,因此在按類別或位置過濾文檔時,我們確實不需要這樣做。

例如:我們有一個查詢「新年快樂」,這應在「賀卡/聖誕節」類別進行。因此,我們真正需要的是在類別中進行搜索,然後根據查詢文本以相關性評級排序結果。

如果我們試圖用BooleanQuery做到這一點,相關的評價計算考慮每學期在查詢(如果我理解正確的機制)。

回答

1

api - 注意你怎麼能在這兩個過濾器和查詢通過。

+0

我想知道爲什麼我沒有注意到這之前:)非常感謝。 – 2010-12-23 12:13:50

相關問題