MultiMatchQuery
case class MultiMatchQuery(text: String, analyzer: Option[String], cutoffFrequency: Option[Double], fields: Seq[FieldWithOptionalBoost], fuzziness: Option[String], fuzzyRewrite: Option[String], lenient: Option[Boolean], maxExpansions: Option[Int], minimumShouldMatch: Option[String], operator: Option[Operator], prefixLength: Option[Int], queryName: Option[String], slop: Option[Int], tieBreaker: Option[Double], `type`: Option[MultiMatchQueryBuilderType], zeroTermsQuery: Option[ZeroTermsQuery], boost: Option[Double], autoGenerateSynonymsPhraseQuery: Option[Boolean]) extends Query