original_string: public function multiMatch(array $keys, $value, $bool, $filter = false, array $params = []) {
          $this->addBool($this->makeFilteredQuery(["multi_match" => ["query" => $value, "fields" => $keys] + $params], $filter), $bool, $filter);
          return $this;
      }
code: public function multiMatch(array $keys, $value, $bool, $filter = false, array $params = []) {
          $this->addBool($this->makeFilteredQuery(["multi_match" => ["query" => $value, "fields" => $keys] + $params], $filter), $bool, $filter);
          return $this;
      }
code_tokens: public function multiMatch ( array $ keys , $ value , $ bool , $ filter = false , array $ params = [ ] ) { $ this -> addBool ( $ this -> makeFilteredQuery ( [ "multi_match" => [ "query" => $ value , "fields" => $ keys ] + $ params ] , $ filter ) , $ bool , $ filter ) ; return $ this ; }
docstring: Creates a mutli_match query
  
  @param array $keys keys(fields) of the multimatch
  @param type $value
  @param type $bool
  @param array $params
  @return QueryBuilder|static|self
docstring_tokens: Creates a mutli_match query