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