我有我的数据库中的关键字列表。例如: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 ) –
为什么不使用短语搜索? –