diff --git a/build-all.sh b/build-all.sh index 1444368..8033c74 100755 --- a/build-all.sh +++ b/build-all.sh @@ -86,6 +86,7 @@ if [[ "$MODULE" == "module5" ]] then # ADD NEW MODULES HERE # (add new modules above the rest so you get quicker feedback if it fails) + build_gradle_module "spring-boot/hibernate-search" build_maven_module "spring-boot/spring-boot-logging-2" build_maven_module "spring-boot/spring-boot-docker" build_gradle_module "spring-boot/devtools-demo" diff --git a/spring-boot/hibernate-search/src/main/java/io/reflectoring/hibernatesearch/domain/User.java b/spring-boot/hibernate-search/src/main/java/io/reflectoring/hibernatesearch/domain/User.java index 2caf021..9fc5e4a 100644 --- a/spring-boot/hibernate-search/src/main/java/io/reflectoring/hibernatesearch/domain/User.java +++ b/spring-boot/hibernate-search/src/main/java/io/reflectoring/hibernatesearch/domain/User.java @@ -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; diff --git a/spring-boot/hibernate-search/src/main/java/io/reflectoring/hibernatesearch/service/SearchService.java b/spring-boot/hibernate-search/src/main/java/io/reflectoring/hibernatesearch/service/SearchService.java index ec8c13f..bac2b22 100644 --- a/spring-boot/hibernate-search/src/main/java/io/reflectoring/hibernatesearch/service/SearchService.java +++ b/spring-boot/hibernate-search/src/main/java/io/reflectoring/hibernatesearch/service/SearchService.java @@ -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();