anchor.diff:      +blended("smith", fields: [first_name, last_name])
   
   Also, accepts `analyzer`, `boost`, `operator`, `minimum_should_match`,
  -`zero_terms_query` and `cutoff_frequency`, as explained in
  +`lenient`, `zero_terms_query` and `cutoff_frequency`, as explained in
   <<query-dsl-match-query, match query>>.
   
   ===== `cross_field` and analysis
  
positive.code:   * plus `tie_breaker * _score` for all other matching fields
  
  Also, accepts `analyzer`, `boost`, `operator`, `minimum_should_match`,
  `fuzziness`, `prefix_length`, `max_expansions`, `rewrite`, `zero_terms_query`
  and `cutoff_frequency`, as explained in <<query-dsl-match-query, match query>>.
  
  [IMPORTANT]
  
negative.code: --------------------------------------------------
  // CONSOLE
  
  Also, accepts `analyzer`, `boost`, `lenient`, `slop` and `zero_terms_query`  as explained
  in <<query-dsl-match-query>>.  Type `phrase_prefix` additionally accepts
  `max_expansions`.
  
  