diff --git a/jest/jest-demo/.gitignore b/persistence-modules/jest/.gitignore
similarity index 100%
rename from jest/jest-demo/.gitignore
rename to persistence-modules/jest/.gitignore
diff --git a/jest/jest-demo/.mvn/wrapper/MavenWrapperDownloader.java b/persistence-modules/jest/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from jest/jest-demo/.mvn/wrapper/MavenWrapperDownloader.java
rename to persistence-modules/jest/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/jest/jest-demo/.mvn/wrapper/maven-wrapper.jar b/persistence-modules/jest/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from jest/jest-demo/.mvn/wrapper/maven-wrapper.jar
rename to persistence-modules/jest/.mvn/wrapper/maven-wrapper.jar
diff --git a/jest/jest-demo/.mvn/wrapper/maven-wrapper.properties b/persistence-modules/jest/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from jest/jest-demo/.mvn/wrapper/maven-wrapper.properties
rename to persistence-modules/jest/.mvn/wrapper/maven-wrapper.properties
diff --git a/jest/jest-demo/mvnw b/persistence-modules/jest/mvnw
similarity index 100%
rename from jest/jest-demo/mvnw
rename to persistence-modules/jest/mvnw
diff --git a/jest/jest-demo/mvnw.cmd b/persistence-modules/jest/mvnw.cmd
similarity index 100%
rename from jest/jest-demo/mvnw.cmd
rename to persistence-modules/jest/mvnw.cmd
diff --git a/jest/jest-demo/pom.xml b/persistence-modules/jest/pom.xml
similarity index 97%
rename from jest/jest-demo/pom.xml
rename to persistence-modules/jest/pom.xml
index b5cc620b69..e1bb08d182 100644
--- a/jest/jest-demo/pom.xml
+++ b/persistence-modules/jest/pom.xml
@@ -15,7 +15,7 @@
Demo project for Spring Boot
- 11
+ 8
diff --git a/jest/jest-demo/src/main/java/com/baeldung/jest/Employee.java b/persistence-modules/jest/src/main/java/com/baeldung/jest/Employee.java
similarity index 100%
rename from jest/jest-demo/src/main/java/com/baeldung/jest/Employee.java
rename to persistence-modules/jest/src/main/java/com/baeldung/jest/Employee.java
diff --git a/jest/jest-demo/src/main/java/com/baeldung/jest/JestClientConfiguration.java b/persistence-modules/jest/src/main/java/com/baeldung/jest/JestClientConfiguration.java
similarity index 100%
rename from jest/jest-demo/src/main/java/com/baeldung/jest/JestClientConfiguration.java
rename to persistence-modules/jest/src/main/java/com/baeldung/jest/JestClientConfiguration.java
diff --git a/jest/jest-demo/src/main/java/com/baeldung/jest/JestDemoApplication.java b/persistence-modules/jest/src/main/java/com/baeldung/jest/JestDemoApplication.java
similarity index 93%
rename from jest/jest-demo/src/main/java/com/baeldung/jest/JestDemoApplication.java
rename to persistence-modules/jest/src/main/java/com/baeldung/jest/JestDemoApplication.java
index c9720f958f..7eb53ff25a 100644
--- a/jest/jest-demo/src/main/java/com/baeldung/jest/JestDemoApplication.java
+++ b/persistence-modules/jest/src/main/java/com/baeldung/jest/JestDemoApplication.java
@@ -32,7 +32,10 @@ public class JestDemoApplication {
JestClient jestClient = context.getBean(JestClient.class);
// Check an index
- jestClient.execute(new IndicesExists.Builder("employees").build());
+ JestResult result = jestClient.execute(new IndicesExists.Builder("employees").build());
+ if(!result.isSucceeded()) {
+ System.out.println(result.getErrorMessage());
+ }
// Create an index
jestClient.execute(new CreateIndex.Builder("employees").build());
@@ -111,6 +114,10 @@ public class JestDemoApplication {
jestClient.execute(new Search.Builder(search).build())
.getHits(Employee.class);
+ searchResults.forEach(hit -> {
+ System.out.println(String.format("Document %s has score %s", hit.id, hit.score));
+ });
+
// Update document
employee.setYears_of_service(3);
jestClient.execute(new Update.Builder(employee).index("employees").id("1").build());
@@ -131,7 +138,7 @@ public class JestDemoApplication {
employee.setYears_of_service(10);
employee.setSkills(Arrays.asList("javascript", "angular"));
- jestClient.execute(new Bulk.Builder() .defaultIndex("employees")
+ jestClient.execute(new Bulk.Builder().defaultIndex("employees")
.addAction(new Index.Builder(employeeObject1).build())
.addAction(new Index.Builder(employeeObject2).build())
.addAction(new Delete.Builder("3").build()) .build());
diff --git a/jest/jest-demo/src/main/resources/application.properties b/persistence-modules/jest/src/main/resources/application.properties
similarity index 100%
rename from jest/jest-demo/src/main/resources/application.properties
rename to persistence-modules/jest/src/main/resources/application.properties
diff --git a/jest/jest-demo/src/test/java/com/baeldung/jest/JestDemoApplicationTests.java b/persistence-modules/jest/src/test/java/com/baeldung/jest/JestDemoApplicationTests.java
similarity index 100%
rename from jest/jest-demo/src/test/java/com/baeldung/jest/JestDemoApplicationTests.java
rename to persistence-modules/jest/src/test/java/com/baeldung/jest/JestDemoApplicationTests.java
diff --git a/persistence-modules/pom.xml b/persistence-modules/pom.xml
index 47c733d8a7..1974561e1f 100644
--- a/persistence-modules/pom.xml
+++ b/persistence-modules/pom.xml
@@ -28,6 +28,7 @@
java-jdbi
java-jpa
java-mongodb
+ jest
jnosql
liquibase
orientdb