OpenSearch/docs/reference/query-dsl
Andy Bristol 23395a9b9f
search as you type fieldmapper (#35600)
Adds the search_as_you_type field type that acts like a text field optimized
for as-you-type search completion. It creates a couple subfields that analyze
the indexed terms as shingles, against which full terms are queried, and a
prefix subfield that analyze terms as the largest shingle size used and
edge-ngrams, against which partial terms are queried

Adds a match_bool_prefix query type that creates a boolean clause of a term
query for each term except the last, for which a boolean clause with a prefix
query is created.

The match_bool_prefix query is the recommended way of querying a search as you
type field, which will boil down to term queries for each shingle of the input
text on the appropriate shingle field, and the final (possibly partial) term
as a term query on the prefix field. This field type also supports phrase and
phrase prefix queries however
2019-03-27 13:29:13 -07:00
..
bool-query.asciidoc Remove the distinction between query and filter context in QueryBuilders (#35354) 2018-12-03 11:49:11 +01:00
boosting-query.asciidoc [Doc] Add clarification to boolean query (#32575) 2018-11-16 11:45:32 +09:00
common-terms-query.asciidoc Remove redundant 'minimum_should_match' 2018-06-27 10:11:07 +02:00
compound-queries.asciidoc
constant-score-query.asciidoc
dis-max-query.asciidoc
distance-feature-query.asciidoc Expose proximity boosting (#39385) (#40251) 2019-03-20 09:24:41 -04:00
exists-query.asciidoc Remove remaining occurances of "include_type_name=true" in docs (#37646) 2019-01-22 15:13:52 +01:00
full-text-queries.asciidoc search as you type fieldmapper (#35600) 2019-03-27 13:29:13 -07:00
function-score-query.asciidoc Forbid negative scores in functon_score query (#35709) 2018-11-22 06:08:48 -05:00
fuzzy-query.asciidoc Update Fuzzy Query docs to clarify default behavior re max_expansions (#30819) 2018-07-30 13:19:26 -07:00
geo-bounding-box-query.asciidoc Remove remaining occurances of "include_type_name=true" in docs (#37646) 2019-01-22 15:13:52 +01:00
geo-distance-query.asciidoc Remove remaining occurances of "include_type_name=true" in docs (#37646) 2019-01-22 15:13:52 +01:00
geo-polygon-query.asciidoc [Docs] Minor formatting and wording fixes (#35278) 2018-11-06 07:52:13 +01:00
geo-queries.asciidoc Minor corrections in geo-queries.asciidoc (#34314) 2018-10-05 17:12:18 +02:00
geo-shape-query.asciidoc Remove remaining occurances of "include_type_name=true" in docs (#37646) 2019-01-22 15:13:52 +01:00
has-child-query.asciidoc Improve wording 2018-02-15 15:31:00 +00:00
has-parent-query.asciidoc
ids-query.asciidoc Deprecate reference to _type in lookup queries (#37016) 2019-01-08 18:46:41 -08:00
intervals-query.asciidoc Add `use_field` option to intervals query (#40157) 2019-03-20 16:26:04 +00:00
joining-queries.asciidoc
match-all-query.asciidoc
match-bool-prefix-query.asciidoc search as you type fieldmapper (#35600) 2019-03-27 13:29:13 -07:00
match-phrase-prefix-query.asciidoc search as you type fieldmapper (#35600) 2019-03-27 13:29:13 -07:00
match-phrase-query.asciidoc Add support to match_phrase query for zero_terms_query. (#29598) 2018-04-19 11:25:27 -07:00
match-query.asciidoc search as you type fieldmapper (#35600) 2019-03-27 13:29:13 -07:00
minimum-should-match.asciidoc
mlt-query.asciidoc Remove `include_type_name` in asciidoc where possible (#37568) 2019-01-18 09:34:11 +01:00
multi-match-query.asciidoc search as you type fieldmapper (#35600) 2019-03-27 13:29:13 -07:00
multi-term-rewrite.asciidoc
nested-query.asciidoc Remove remaining occurances of "include_type_name=true" in docs (#37646) 2019-01-22 15:13:52 +01:00
parent-id-query.asciidoc Remove remaining occurances of "include_type_name=true" in docs (#37646) 2019-01-22 15:13:52 +01:00
percolate-query.asciidoc Make the `type` parameter optional when percolating existing documents. (#39987) (#39989) 2019-03-13 15:04:41 +01:00
prefix-query.asciidoc
query-string-query.asciidoc Add documentation about breaking java time changes (#38886) 2019-02-14 10:18:12 +01:00
query-string-syntax.asciidoc Fix docs build. 2018-06-05 14:55:40 +02:00
query_filter_context.asciidoc
range-query.asciidoc Docs: Add section about range query for range type (#35222) 2018-11-06 10:49:12 -05:00
rank-feature-query.asciidoc Track total hits up to 10,000 by default (#37466) 2019-01-25 13:45:39 +01:00
regexp-query.asciidoc Reject regex search if regex string is too long (#28542) 2018-02-23 10:41:24 -08:00
regexp-syntax.asciidoc
script-query.asciidoc [Docs] Fix filter context in script-query.asciidoc (#35677) 2018-11-19 16:30:33 +01:00
script-score-query.asciidoc Backport distance functions vectors (#39330) 2019-02-23 11:52:43 -05:00
simple-query-string-query.asciidoc [Docs] Add description of simple query string flags (#36211) 2018-12-10 01:00:42 +01:00
span-containing-query.asciidoc
span-field-masking-query.asciidoc
span-first-query.asciidoc
span-multi-term-query.asciidoc Improve docs for index_prefixes option (#35778) 2018-11-22 09:20:46 +00:00
span-near-query.asciidoc
span-not-query.asciidoc [Docs]Corrected spelling errors. (#28976) 2018-03-19 10:22:40 -07:00
span-or-query.asciidoc
span-queries.asciidoc Throw a parsing exception when boost is set in span_or query (#28390) (#34112) 2018-11-26 12:15:59 -05:00
span-term-query.asciidoc
span-within-query.asciidoc
special-queries.asciidoc Expose proximity boosting (#39385) (#40251) 2019-03-20 09:24:41 -04:00
term-level-queries.asciidoc [Docs] Add term query with normalizer example 2018-05-03 10:23:14 +02:00
term-query.asciidoc Remove remaining occurances of "include_type_name=true" in docs (#37646) 2019-01-22 15:13:52 +01:00
terms-query.asciidoc Deprecate reference to _type in lookup queries (#37016) 2019-01-08 18:46:41 -08:00
terms-set-query.asciidoc Remove remaining occurances of "include_type_name=true" in docs (#37646) 2019-01-22 15:13:52 +01:00
type-query.asciidoc Add a deprecation warning in the type query documentation. (#34017) 2018-09-24 16:30:38 -07:00
wildcard-query.asciidoc
wrapper-query.asciidoc added docs for `wrapper` query. 2018-03-14 11:51:22 +01:00