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