OpenSearch/plugins/analysis-phonetic
Simon Willnauer fe1803c957 Remove AnalysisService and reduce it to a simple name to analyzer mapping (#20627)
Today we hold on to all possible tokenizers, tokenfilters etc. when we create
an index service on a node. This was mainly done to allow the `_analyze` API to
directly access all these primitive. We fixed this in #19827 and can now get rid of
the AnalysisService entirely and replace it with a simple map like class. This
ensures we don't create a gazillion long living objects that are entirely useless since
they are never used in most of the indices. Also those objects might consume a considerable
amount of memory since they might load stopwords or synonyms etc.

Closes #19828
2016-09-23 08:53:50 +02:00
..
licenses Upgrade to Lucene 6.2.0 2016-08-24 17:26:28 -04:00
src Remove AnalysisService and reduce it to a simple name to analyzer mapping (#20627) 2016-09-23 08:53:50 +02:00
build.gradle Remove a few more Xlint skips 2016-01-06 23:28:13 -05:00