我在我的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來完成這項工作?