OpenSearch/modules
Alan Woodward a646f85a99
Ensure TokenFilters only produce single tokens when parsing synonyms (#34331)
A number of tokenfilters can produce multiple tokens at the same position.  This
is a problem when using token chains to parse synonym files, as the SynonymMap
requires that there are no stacked tokens in its input.

This commit ensures that when used to parse synonyms, these tokenfilters either produce
a single version of their input token, or that they throw an error when mappings are 
generated.  In indexes created in elasticsearch 6.x deprecation warnings are emitted in place 
of the error. 

* asciifolding and cjk_bigram produce only the folded or bigrammed token
* decompounders, synonyms and keyword_repeat are skipped
* n-grams, word-delimiter-filter, multiplexer, fingerprint and phonetic throw errors

Fixes #34298
2018-11-29 10:35:38 +00:00
..
aggs-matrix-stats Add a new "contains" feature (#34738) 2018-10-25 08:50:50 +03:00
analysis-common Ensure TokenFilters only produce single tokens when parsing synonyms (#34331) 2018-11-29 10:35:38 +00:00
ingest-common ingest: dot_expander_processor prevent null add/append to source document (#35106) 2018-11-05 17:16:42 -06:00
lang-expression Upgrade to lucene-8.0.0-snapshot-67cdd21996 (#35816) 2018-11-22 15:42:59 +01:00
lang-mustache Deprecate types in search and multi search templates. (#35669) 2018-11-27 10:19:19 -08:00
lang-painless Scripting: Actually add joda time back to whitelist (#35965) 2018-11-27 15:18:00 -08:00
mapper-extras Upgrade to lucene-8.0.0-snapshot-31d7dfe6b1 (#35224) 2018-11-06 11:55:23 +01:00
parent-join Add parent-aggregation to parent-join module (#34210) 2018-11-08 14:13:00 +01:00
percolator Ignore date ranges containing 'now' when pre-processing a percolator query (#35160) 2018-11-07 20:41:27 +01:00
rank-eval Prevent throttled indices to be searched through wildcards by default (#34354) 2018-11-06 09:45:30 +01:00
reindex Remove version.qualified from MainResponse (#35412) 2018-11-29 08:41:39 +02:00
repository-url Add read-only repository verification (#35731) 2018-11-23 14:45:05 +01:00
transport-netty4 Remove `TcpChannel#setSoLinger` method (#35924) 2018-11-27 09:08:14 -07:00
build.gradle Painless: Add spi jar that will be published for extending whitelists (#28302) 2018-01-18 19:16:26 -08:00