From 32909db3ddb3215091f5367c8d92ba17462ded32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simonas=20=C5=A0erlinskas?= <simonas.serlinskas@nfq.com> Date: Tue, 11 Aug 2015 15:47:28 +0300 Subject: [PATCH] fixed relevant method --- src/Query/BoolQuery.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Query/BoolQuery.php b/src/Query/BoolQuery.php index 3faed61..924ee6c 100644 --- a/src/Query/BoolQuery.php +++ b/src/Query/BoolQuery.php @@ -52,8 +52,8 @@ class BoolQuery implements BuilderInterface public function isRelevant() { return - (count($this->container[self::MUST_NOT]) + count($this->container[self::SHOULD])) === 0 - && count($this->container[self::MUST]) == 1; + (count($this->container[self::MUST_NOT]) + count($this->container[self::SHOULD])) > 0 + || count($this->container[self::MUST]) > 1; } /** @@ -106,7 +106,7 @@ class BoolQuery implements BuilderInterface { $output = $this->processArray(); - if ($this->isRelevant()) { + if (!$this->isRelevant()) { /** @var BuilderInterface $query */ $mustContainer = $this->container[self::MUST]; $query = array_shift($mustContainer); -- GitLab