diff --git a/src/SearchEndpoint/FilterEndpoint.php b/src/SearchEndpoint/FilterEndpoint.php
index 888ca1cbf364ba9011c87f90bb63231f6f997703..2340798ab5bf1f3182cd2a9aaa937877fadd43fe 100644
--- a/src/SearchEndpoint/FilterEndpoint.php
+++ b/src/SearchEndpoint/FilterEndpoint.php
@@ -35,7 +35,7 @@ class FilterEndpoint extends QueryEndpoint
         }
 
         $query = new FilteredQuery();
-        if ($this->getBool()->isRelevant()) {
+        if (!$this->getBool()->isRelevant()) {
             $filters = $this->getBool()->getQueries(BoolFilter::MUST);
             $filter = array_shift($filters);
         } else {
diff --git a/src/SearchEndpoint/PostFilterEndpoint.php b/src/SearchEndpoint/PostFilterEndpoint.php
index 27d67bdd797fc43ca28a534d7723862de1a09151..5a8d719c16ca4c607c811222dd7db2a03ec4d82c 100644
--- a/src/SearchEndpoint/PostFilterEndpoint.php
+++ b/src/SearchEndpoint/PostFilterEndpoint.php
@@ -33,7 +33,7 @@ class PostFilterEndpoint extends FilterEndpoint
             return null;
         }
 
-        if ($this->getBool()->isRelevant()) {
+        if (!$this->getBool()->isRelevant()) {
             $filters = $this->getBool()->getQueries(BoolFilter::MUST);
             $filter = array_shift($filters);
         } else {