anchor.diff:  {
     "first_name":    "John",
     "last_name":     "Smith",
  -  "date_of_birth": "Born 1970-10-24"
  +  "place_of_birth": "New York City"
   }
   
   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"` ]
  +      "_all": "john smith new york"
  +    }
  +  }
  +}
  +--------------------------------
  +// CONSOLE
  +<1> The `_all` field will contain the terms: [ `"john"`, `"smith"`, `"new"`, `"york"`, `"city"` ]
   
   [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.
  +If a `date_of_birth` field mapped as a date were used, or an `age` field that
  +was an integer were added, they would not be included in the `_all` field, as
  +`_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.
  
positive.code: 
  [source,js]
  --------------------------------
  GET _search?q=john+smith+1970
  --------------------------------
  
  Other queries, such as the <<query-dsl-match-query,`match`>> and
  
negative.code: {
    "query": {
      "query_string": {
        "query": "john smith new york"
      }
    }
  }
  