OpenSearch/plugins/analysis-stempel
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 Switch build system to Gradle 2015-10-29 11:40:19 -07:00