我的数据库中有一个关键字列表。例如:Java 程序、Php 程序等。我使用 Lucene 索引这些关键字。当我搜索比关键字(索引词)更长的文本时,如何获得匹配?例如:我正在搜索“我的 Java 程序比你的更好”。我希望匹配,因为我已经索引了关键字“Java 程序”?如何使用 Lucene 有效地做到这一点?如果不是 Lucene,我还能用什么来做这种工作?
请注意,我不想匹配独立的关键字“java”和“program”。我想要一个“Java 程序”的匹配项(作为我索引的一个关键字)。
谢谢你。