mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-29 01:44:36 -04:00
* delete asciidoc files
* add migrated files
* fix errors
* Disable docs tests
* Clarify release notes page titles
* Revert "Clarify release notes page titles"
This reverts commit 8be688648d
.
* Comment out edternal URI images
* Clean up query languages landing pages, link to conceptual docs
* Add .md to url
* Fixes inference processor nesting.
---------
Co-authored-by: Liam Thompson <32779855+leemthompo@users.noreply.github.com>
Co-authored-by: Liam Thompson <leemthompo@gmail.com>
Co-authored-by: Martijn Laarman <Mpdreamz@gmail.com>
Co-authored-by: István Zoltán Szabó <szabosteve@gmail.com>
1.9 KiB
1.9 KiB
navigation_title | mapped_pages | |
---|---|---|
Completion |
|
Completion field type [completion]
To use the completion
suggester, map the field from which you want to generate suggestions as type completion
. This indexes the field values for fast completions.
PUT music
{
"mappings": {
"properties": {
"suggest": {
"type": "completion"
}
}
}
}
Parameters for completion
fields [_parameters_for_completion_fields]
The following parameters are accepted by completion
fields:
analyzer
- The index analyzer to use, defaults to
simple
. search_analyzer
- The search analyzer to use, defaults to value of
analyzer
. preserve_separators
- Preserves the separators, defaults to
true
. If disabled, you could find a field starting withFoo Fighters
, if you suggest forfoof
. preserve_position_increments
- Enables position increments, defaults to
true
. If disabled and using stopwords analyzer, you could get a field starting withThe Beatles
, if you suggest forb
. Note: You could also achieve this by indexing two inputs,Beatles
andThe Beatles
, no need to change a simple analyzer, if you are able to enrich your data. max_input_length
- Limits the length of a single input, defaults to
50
UTF-16 code points. This limit is only used at index time to reduce the total number of characters per input string in order to prevent massive inputs from bloating the underlying datastructure. Most use cases won’t be influenced by the default value since prefix completions seldom grow beyond prefixes longer than a handful of characters.
For more information about completion suggesters, refer to .