anchor.diff:  
   [source,js]
   --------------------------------
  -GET _search?q=john+smith+1970
  +GET _search?q=john+smith+new+york
   --------------------------------
   
   Other queries, such as the <<query-dsl-match-query,`match`>> and
  
positive.code: {
    "first_name":    "John",
    "last_name":     "Smith",
    "date_of_birth": "Born 1970-10-24"
  }
  
  GET my_index/_search
  {
    "query": {
      "match": {
        "_all": "john smith 1970"
      }
    }
  }
  --------------------------------
  // CONSOLE
  <1> The `_all` field will contain the terms: [ `"john"`, `"smith"`, `"born"`, `"1970"`, `"10"`, `"24"` ]
  
  [NOTE]
  .Only string values are added to _all
  =============================================================================
  
  The `date_of_birth` field in the above example is recognised as a `string` field
  and thus will be analyzed as a string, resulting in the terms `"born"`,
  `"1970"`, `"24"`, and `"10"`. If the `date_of_birth` field were an actual date
  type field, it would not be included in the `_all` field, since `_all` only
  contains content from string fields.
  
  It is important to note that the `_all` field combines the original values
  from each field as a string. It does not combine the _terms_ from each field.
  
negative.code: {
    "query": {
      "query_string": {
        "query": "john smith new york"
      }
    }
  }
  