我想根据同义词、拼写错误的单词等进行搜索。有人可以推荐一个使用最新版本的 Hibernate Search 的好例子吗?
问问题
122 次
1 回答
1
这里真的有两件事在起作用。首先是同义词,然后是拼写错误。对于前者,我建议您查看SynonymFilterFactory以及如何使用@AnalyzerDef。显然,您以某种方式需要同义词文件开头。
后一个问题(拼写错误)与其说是索引问题(与同义词一样),不如说是搜索问题。为了适应不同的拼写错误,您可以使用FuzzyQuery进行搜索。
于 2012-10-23T07:55:17.310 回答