我在我的Spring MVC项目中使用hibernate-search,我想完成一些操作,但我不确定是否有可能。这里的问题是:Hibernate搜索 - '%like%'类型查询
我使用NGramFilterFactoryClass对于这一点,并配置minGramSize = 3和maxGramSize = 3。
比方说,我的搜索词是 “关键字”
如果我输入这样的事:
"ywo", "key", "ord", "blablaordblabla"
查询将返回 “关键字”。这是很好,我理解它是如何工作的,但我想做的事是,当我键入类似:
"bkey", "blablaordblabla"
我不想回到“关键字”。 “关键字”应该只有当搜索词是一样的东西被退回:
"key", "ord", "ywo", "eywo", "word" etc...
所以,我想我在寻找一个“%喜欢%”类型的查询。我如何用hinernate-search来完成这项工作?