您有以下搜索词组
2012 nissan gtr black
我试图创建一个关键字搜索,它将返回该索引,并以任何顺序输入关键短语。
示例
“Black gtr”或“2012 gtr black”等。
我使用以下建议指南,但似乎无法弄清楚如何以任何顺序搜索索引。我尝试了关键字,但这似乎返回了其他索引。
Query query = title.phrase().withSlop(2)
.onField (TITLE_NGRAM_INDEX)
.andField(TITLE_EDGE_NGRAM_INDEX).boostedTo(5)
.sentence(searchTerm.toLowerCase()).createQuery();
FullTextQuery fullTextQuery = getFullTextSession()
.createFullTextQuery(query, Product.class);
fullTextQuery.setMaxResults(20);
http://n-chandra.blogspot.com/2013/09/hibernate-search-based-autocomplete.html?m=1
有人知道如何让它发挥作用吗?