diff --git a/src/Search.php b/src/Search.php index 4a4f68672e0edc01011396c75f9165ec719f45e1..4a0b7f003bd6b5ca82e1b5db9fa50a7846c33672 100644 --- a/src/Search.php +++ b/src/Search.php @@ -201,6 +201,28 @@ class Search return $this; } + + /** + * Adds multiple queries to the search. + * + * @param Array $query + * @param string $boolType + * @param string $key + * + * @return $this + */ + public function addQueries(Array $queries) + { + foreach ($queries as $query) { + if (is_array($query)) { + $this->addQuery(...$query); + } else { + $this->addQuery($query); + } + } + + return $this; + } /** * Returns endpoint instance.