IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Exclude mode settings example
editExclude mode settings example
editIf the mode
parameter is set to exclude
like in the following example:
PUT /keep_types_exclude_example { "settings" : { "analysis" : { "analyzer" : { "my_analyzer" : { "tokenizer" : "standard", "filter" : ["standard", "lowercase", "remove_numbers"] } }, "filter" : { "remove_numbers" : { "type" : "keep_types", "mode" : "exclude", "types" : [ "<NUM>" ] } } } } }
And we test it like:
POST /keep_types_exclude_example/_analyze { "analyzer" : "my_analyzer", "text" : "hello 101 world" }
The response will be:
{ "tokens": [ { "token": "hello", "start_offset": 0, "end_offset": 5, "type": "<ALPHANUM>", "position": 0 }, { "token": "world", "start_offset": 10, "end_offset": 15, "type": "<ALPHANUM>", "position": 2 } ] }