2012-10-22 131 views
0

我想執行基於同義詞的搜索,拼寫錯誤的單詞等。有人可以使用最新版本的Hibernate Search提出一個很好的例子。休眠與Lucene搜索

回答

1

這裏真的有兩件事。首先是同義詞,然後是拼寫錯誤。對於前者,我建議你看看同義詞過濾器工廠以及如何使用@AnalyzerDef。顯然你需要以同義詞文件開頭。

後一個問題(拼寫錯誤)不是索引問題(與同義詞相關),而是更多的搜索問題。爲了迎合不同的拼寫錯誤,您可以使用FuzzyQuery進行搜索。