From 08fc60226f224de87d665aa7c55b6eaa9f66d768 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Fri, 11 Nov 2016 20:54:12 +0100 Subject: status page --- src/phinde/Elasticsearch.php | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/phinde/Elasticsearch.php') diff --git a/src/phinde/Elasticsearch.php b/src/phinde/Elasticsearch.php index 9babfee..069cf1f 100644 --- a/src/phinde/Elasticsearch.php +++ b/src/phinde/Elasticsearch.php @@ -58,6 +58,16 @@ class Elasticsearch $r->send(); } + public function countDocuments() + { + $r = new Elasticsearch_Request( + $this->baseUrl . 'document/_count', + \HTTP_Request2::METHOD_GET + ); + $res = $r->send(); + return json_decode($res->getBody())->count; + } + public function search($query, $filters, $site, $page, $perPage, $sort) { if (preg_match_all('#nick:([^ ]*)#', $query, $matches)) { -- cgit v1.2.3