我有我的數據庫中的關鍵字列表。例如:Java程序,Php程序等。我使用Lucene爲這些關鍵字編制索引。當我搜索比關鍵字(索引詞)更長的文本時,如何獲得匹配?例如:我正在尋找「我的Java程序比你的更好」。我期望一場比賽,因爲我已經編制了一個keywod「Java程序」?如何有效地使用Lucene做到這一點?如果不是Lucene,我還有什麼可以用來做這種工作的?Lucene反向搜索
請注意,我不想匹配獨立關鍵字「java」和「program」。我想要一個「Java程序」上的匹配(就像我索引的一個關鍵字一樣)。
謝謝。
你可以看看[MemoryIndex](http://lucene.apache.org/core/old_versioned_docs/versions/3_0_0/api/contrib-memory/org/apache/lucene/index/memory/MemoryIndex.html ) –
爲什麼不使用短語搜索? –