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