WARNING: Version 5.4 of Elasticsearch has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
Configuring built-in analyzers
editConfiguring built-in analyzers
editThe built-in analyzers can be used directly without any configuration. Some
of them, however, support configuration options to alter their behaviour. For
instance, the standard
analyzer can be configured
to support a list of stop words:
PUT my_index { "settings": { "analysis": { "analyzer": { "std_english": { "type": "standard", "stopwords": "_english_" } } } }, "mappings": { "my_type": { "properties": { "my_text": { "type": "text", "analyzer": "standard", "fields": { "english": { "type": "text", "analyzer": "std_english" } } } } } } } POST my_index/_analyze { "field": "my_text", "text": "The old brown cow" } POST my_index/_analyze { "field": "my_text.english", "text": "The old brown cow" }
We define the |
|
The |
|
The |