The changes related to query DSL are as follows:
- The default value of the transposition parameter in a fuzzy query is changed from false to true.
- The query string query options of use_dis_max, split_on_whitespace, all_fields, locale, auto_generate_phrase_queries, and lowercase_expanded_terms have all been eliminated.
- If a bool query has the must_not clause, a score of 0 for all documents is returned instead of 1 because the scoring is ignored.
- Treats geohashes as grid cells, instead of just points, when the geohashes are used to specify the edges in the geo_bounding_box query.
- A multi-term query (a wildcard, fuzzy, prefix, range, or regex query) against non-text fields with a custom analyzer will now throw an exception. ...