diff --git a/elasticsearch/pom.xml b/elasticsearch/pom.xml
index c12f258b98..1c580529e6 100644
--- a/elasticsearch/pom.xml
+++ b/elasticsearch/pom.xml
@@ -1,35 +1,49 @@
- 4.0.0
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ 4.0.0
- com.baeldung
- elasticsearch
- 0.0.1-SNAPSHOT
- jar
+ com.baeldung
+ elasticsearch
+ 0.0.1-SNAPSHOT
+ jar
- elasticsearch
- http://maven.apache.org
+ elasticsearch
+ http://maven.apache.org
-
- UTF-8
-
+
+ UTF-8
+
-
-
- org.elasticsearch
- elasticsearch
- 2.3.5
-
-
- com.alibaba
- fastjson
- 1.2.13
-
-
- junit
- junit
- 4.12
- test
-
-
+
+
+ org.elasticsearch
+ elasticsearch
+ 2.3.5
+
+
+ com.alibaba
+ fastjson
+ 1.2.13
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.5.1
+
+
+ 1.8
+
+
+
+
diff --git a/elasticsearch/src/test/java/com/baeldung/elasticsearch/ElasticSearchUnitTests.java b/elasticsearch/src/test/java/com/baeldung/elasticsearch/ElasticSearchUnitTests.java
index a5f103c005..db304ee78d 100644
--- a/elasticsearch/src/test/java/com/baeldung/elasticsearch/ElasticSearchUnitTests.java
+++ b/elasticsearch/src/test/java/com/baeldung/elasticsearch/ElasticSearchUnitTests.java
@@ -5,6 +5,7 @@ import static org.junit.Assert.*;
import java.io.IOException;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Date;
import java.util.List;
@@ -102,13 +103,9 @@ public class ElasticSearchUnitTests {
try {
response2.getHits();
response3.getHits();
- SearchHit[] searchHits = response.getHits().getHits();
- List results = new ArrayList();
- for (SearchHit hit : searchHits) {
- String sourceAsString = hit.getSourceAsString();
- Person person = JSON.parseObject(sourceAsString, Person.class);
- results.add(person);
- }
+ List searchHits = Arrays.asList(response.getHits().getHits());
+ final List results = new ArrayList();
+ searchHits.forEach(hit -> results.add(JSON.parseObject(hit.getSourceAsString(), Person.class)));
} catch (Exception e) {
isExecutedSuccessfully = false;
}
diff --git a/pom.xml b/pom.xml
index 8115c1e902..a1d3e05302 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,6 +29,7 @@
dozer
dependency-injection
deltaspike
+ elasticsearch
enterprise-patterns
feign-client