From: Christian Weiske Date: Thu, 1 Sep 2016 18:36:23 +0000 (+0200) Subject: micro optimization for "exists" ES queries X-Git-Tag: v0.2.0~24 X-Git-Url: https://git.cweiske.de/phinde.git/commitdiff_plain/931c65bc8f5addd0a67764283b76b7e05104d535 micro optimization for "exists" ES queries --- diff --git a/src/phinde/Elasticsearch.php b/src/phinde/Elasticsearch.php index c437036..43ef4f9 100644 --- a/src/phinde/Elasticsearch.php +++ b/src/phinde/Elasticsearch.php @@ -35,8 +35,8 @@ class Elasticsearch ) ) ); - $res = json_decode($r->send()->getBody()); - return $res->exists; + $status = $r->send()->getStatus(); + return $status !== 404; } public function get($url)