The high-level full text queries are usually used for running full text
queries on full text fields like the body of an email. They understand how the
field being queried is analyzed and will apply each field’s
analyzer (or search_analyzer) to the query string before executing.
The queries in this group are:
match query
match_phrase query
match query but used for matching exact phrases or word proximity matches.
match_phrase_prefix query
match_phrase query, but does a wildcard search on the final word.
multi_match query
match query.
common terms query
query_string query
simple_query_string query
query_string syntax suitable
for exposing directly to users.
intervals query