用Lucene搜索Hibernate

时间:2012-10-22 07:52:35

标签: hibernate-search

我想根据同义词,带有拼写错误的单词等进行搜索。有人可以使用最新版本的Hibernate Search建议一个很好的例子。

1 个答案:

答案 0 :(得分:1)

这里有两件事情在玩。首先是同义词,然后是拼写错误。对于前者,我建议您查看 SynonymFilterFactory 以及如何使用@AnalyzerDef。显然,你需要以某种方式开始使用同义词文件。

后一个问题(拼写错误)并不是一个索引问题(与同义词一样),而是更多的搜索问题。为了迎合不同的拼写错误,您可以使用 FuzzyQuery 进行搜索。