Skip to content
Snippets Groups Projects
Commit 195a7d75 authored by Mantas Jonušas's avatar Mantas Jonušas
Browse files

Added parameters in MultiMatchQuery

parent a100480c
No related branches found
No related tags found
No related merge requests found
......@@ -12,12 +12,15 @@
namespace ONGR\ElasticsearchBundle\DSL\Query;
use ONGR\ElasticsearchBundle\DSL\BuilderInterface;
use ONGR\ElasticsearchBundle\DSL\ParametersTrait;
/**
* Elasticsearch multi_match query class.
*/
class MultiMatchQuery implements BuilderInterface
{
use ParametersTrait;
/**
* @var array
*/
......@@ -31,11 +34,13 @@ class MultiMatchQuery implements BuilderInterface
/**
* @param array $fields
* @param string $query
* @param array $parameters
*/
public function __construct(array $fields, $query)
public function __construct(array $fields, $query, array $parameters = [])
{
$this->fields = $fields;
$this->query = $query;
$this->setParameters($parameters);
}
/**
......@@ -51,9 +56,13 @@ class MultiMatchQuery implements BuilderInterface
*/
public function toArray()
{
return [
$query = [
'fields' => $this->fields,
'query' => $this->query,
];
$output = $this->processArray($query);
return $output;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment