diff --git a/Query/MultiMatchQuery.php b/Query/MultiMatchQuery.php
index faeaa63ab4e3b9bc55036aa6920baca8ead9358c..8b33530fd92b6c2a4e4b2d9198dfd3ad939aab6a 100644
--- a/Query/MultiMatchQuery.php
+++ b/Query/MultiMatchQuery.php
@@ -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;
     }
 }