我在我的 Spring MVC 项目中使用休眠搜索,我想完成一些事情,但我不确定它是否可能。这是问题所在:
我为此使用NGramFilterFactoryClass并配置了 minGramSize=3和maxGramSize=3。
假设我的搜索词是“关键字”
如果我输入这样的内容:
"ywo", "key", "ord", "blablaordblabla"
查询将返回“关键字”。这很好,我理解它是如何工作的,但我想做的是当我输入如下内容时:
"bkey", "blablaordblabla"
我不想返回“关键字”。仅当搜索词类似于以下内容时才应返回“关键字”:
"key", "ord", "ywo", "eywo", "word" etc...
所以,我想我正在寻找一个 '%like%' 类型的查询。如何使用 hinernate-search 完成此操作?