[[full-text-queries]] == Full text queries 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 <<analysis,analyzed>> and will apply each field's `analyzer` (or `search_analyzer`) to the query string before executing. The queries in this group are: <<query-dsl-match-query,`match` query>>:: The standard query for performing full text queries, including fuzzy matching and phrase or proximity queries. <<query-dsl-multi-match-query,`multi_match` query>>:: The multi-field version of the `match` query. <<query-dsl-common-terms-query,`common_terms` query>>:: A more specialized query which gives more preference to uncommon words. <<query-dsl-query-string-query,`query_string` query>>:: Supports the compact Lucene <<query-string-syntax,query string syntax>>, allowing you to specify AND|OR|NOT conditions and multi-field search within a single query string. For expert users only. <<query-dsl-simple-query-string-query,`simple_query_string`>>:: A simpler, more robust version of the `query_string` syntax suitable for exposing directly to users. include::match-query.asciidoc[] include::multi-match-query.asciidoc[] include::common-terms-query.asciidoc[] include::query-string-query.asciidoc[] include::simple-query-string-query.asciidoc[]