org.elasticsearch.index.analysis
Class AnalysisService
java.lang.Object
org.elasticsearch.index.AbstractIndexComponent
org.elasticsearch.index.analysis.AnalysisService
- All Implemented Interfaces:
- IndexComponent, CloseableComponent
public class AnalysisService
- extends AbstractIndexComponent
- implements CloseableComponent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnalysisService
public AnalysisService(Index index)
AnalysisService
@Inject
public AnalysisService(Index index,
@IndexSettings
Settings indexSettings,
@Nullable
java.util.Map<java.lang.String,AnalyzerProviderFactory> analyzerFactoryFactories,
@Nullable
java.util.Map<java.lang.String,TokenizerFactoryFactory> tokenizerFactoryFactories,
@Nullable
java.util.Map<java.lang.String,TokenFilterFactoryFactory> tokenFilterFactoryFactories)
close
public void close()
- Specified by:
close
in interface CloseableComponent
analyzer
public NamedAnalyzer analyzer(java.lang.String name)
defaultAnalyzer
public NamedAnalyzer defaultAnalyzer()
defaultIndexAnalyzer
public NamedAnalyzer defaultIndexAnalyzer()
defaultSearchAnalyzer
public NamedAnalyzer defaultSearchAnalyzer()
analyzerProvider
public AnalyzerProvider analyzerProvider(java.lang.String name)
tokenizer
public TokenizerFactory tokenizer(java.lang.String name)
tokenFilter
public TokenFilterFactory tokenFilter(java.lang.String name)