* Adds hibernate-search to build-all.sh

This commit is contained in:
murtuza-ranapur
2020-10-03 11:44:34 +05:30
parent 316fffdd7c
commit ec52966e5f
3 changed files with 4 additions and 3 deletions

View File

@@ -21,10 +21,10 @@ public class User {
@Field(name = "fullName")
private String first;
@Field(index = Index.NO)
@Field(index = Index.NO, store = Store.YES)
private String middle;
@Field
@Field(store = Store.YES)
@Field(name = "fullName")
private String last;

View File

@@ -67,7 +67,7 @@ public class SearchService {
QueryBuilder qb = fullTextEntityManager.getSearchFactory().buildQueryBuilder()
.forEntity(User.class)
.get();
Query similarToUser = qb.keyword().fuzzy().withEditDistanceUpTo(3).onField("first")
Query similarToUser = qb.keyword().fuzzy().withEditDistanceUpTo(2).onField("first")
.matching(first).createQuery();
Query finalQuery = qb.bool().must(similarToUser).createQuery();