0
我想知道如何限制在一組docid中查詢的搜索。到目前爲止,我能夠從搜索到數組(或文本文件)輸出一個docid列表。我想搜索其他術語,但限制文檔列表中的結果。Java - Lucene - 如何使用一系列docid過濾搜索
考慮到我是一個java新手,請在你的回答中描述。我不明白大部分javadoc覆蓋lucene網站中的過濾器/ filtereddocidset/docidset。
非常感謝您
我想知道如何限制在一組docid中查詢的搜索。到目前爲止,我能夠從搜索到數組(或文本文件)輸出一個docid列表。我想搜索其他術語,但限制文檔列表中的結果。Java - Lucene - 如何使用一系列docid過濾搜索
考慮到我是一個java新手,請在你的回答中描述。我不明白大部分javadoc覆蓋lucene網站中的過濾器/ filtereddocidset/docidset。
非常感謝您
你可以實現自定義Collector
(見如何做到這一點的Javadoc的例子)。在collect
方法中,你會只有設置BitSet
標誌匹配docId
s,我認爲,你以某種方式獲得外部。
爲什麼你需要通過docid過濾你的結果?或docid是你的文件的普通領域? – Mysterion