【发布时间】:2020-12-15 04:37:27
【问题描述】:
我有休眠搜索端点,我需要返回一组单词中最接近的匹配项。 当我尝试进行搜索时,前 10 个结果中没有找到最接近的单词,下面是休眠搜索的 sn-p
FullTextEntityManager fullTextEntityManager = Search.getFullTextEntityManager(entityManager);
QueryBuilder qb = fullTextEntityManager.getSearchFactory().buildQueryBuilder().forEntity(Test.class).get();
org.apache.lucene.search.Query luceneQuery = qb.keyword().onFields("arg")
.matching(searchTerm).createQuery();
javax.persistence.Query jpaQuery = fullTextEntityManager.createFullTextQuery(luceneQuery, Test.class);
请问我怎样才能返回最接近的词组匹配
【问题讨论】:
标签: java hibernate hibernate-search