diff --git a/src/Engine/Elasticsearch/ElasticsearchClient.php b/src/Engine/Elasticsearch/ElasticsearchClient.php
index <HASH>..<HASH> 100644
--- a/src/Engine/Elasticsearch/ElasticsearchClient.php
+++ b/src/Engine/Elasticsearch/ElasticsearchClient.php
@@ -45,6 +45,8 @@ class ElasticsearchClient
         $this->method = self::METHOD_GET;
 
         $this->executeCurlRequest();
+
+        return $this;
     }
 
     public function setIndex($value)
@@ -71,6 +73,16 @@ class ElasticsearchClient
         return $this;
     }
 
+    public function getResponse()
+    {
+        return $this->getDecodedResponse()['hits'];
+    }
+
+    public function getTotalItemsCount()
+    {
+        return $this->getResponse()['total'];
+    }
+
     private function executeCurlRequest()
     {
         $handle = curl_init((string) $this->url);
@@ -90,4 +102,9 @@ class ElasticsearchClient
 
         return $this;
     }
+
+    private function getDecodedResponse()
+    {
+        return json_decode($this->response, true);
+    }
 }
<I> - Added method which decodes json response from elasticsearch.