org.elasticsearch.index.analysis
Class AnalysisService

java.lang.Object
  extended by org.elasticsearch.index.AbstractIndexComponent
      extended by org.elasticsearch.index.analysis.AnalysisService
All Implemented Interfaces:
CloseableComponent, IndexComponent

public class AnalysisService
extends AbstractIndexComponent
implements CloseableComponent


Field Summary
 
Fields inherited from class org.elasticsearch.index.AbstractIndexComponent
componentSettings, index, indexSettings, logger
 
Constructor Summary
AnalysisService(Index index)
           
AnalysisService(Index index, Settings indexSettings, IndicesAnalysisService indicesAnalysisService, Map<String,AnalyzerProviderFactory> analyzerFactoryFactories, Map<String,TokenizerFactoryFactory> tokenizerFactoryFactories, Map<String,CharFilterFactoryFactory> charFilterFactoryFactories, Map<String,TokenFilterFactoryFactory> tokenFilterFactoryFactories)
           
 
Method Summary
 NamedAnalyzer analyzer(String name)
           
 CharFilterFactory charFilter(String name)
           
 void close()
           
 NamedAnalyzer defaultAnalyzer()
           
 NamedAnalyzer defaultIndexAnalyzer()
           
 NamedAnalyzer defaultSearchAnalyzer()
           
 NamedAnalyzer defaultSearchQuoteAnalyzer()
           
 TokenFilterFactory tokenFilter(String name)
           
 TokenizerFactory tokenizer(String name)
           
 
Methods inherited from class org.elasticsearch.index.AbstractIndexComponent
index, nodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisService

public AnalysisService(Index index)

AnalysisService

@Inject
public AnalysisService(Index index,
                              @IndexSettings
                              Settings indexSettings,
                              @Nullable
                              IndicesAnalysisService indicesAnalysisService,
                              @Nullable
                              Map<String,AnalyzerProviderFactory> analyzerFactoryFactories,
                              @Nullable
                              Map<String,TokenizerFactoryFactory> tokenizerFactoryFactories,
                              @Nullable
                              Map<String,CharFilterFactoryFactory> charFilterFactoryFactories,
                              @Nullable
                              Map<String,TokenFilterFactoryFactory> tokenFilterFactoryFactories)
Method Detail

close

public void close()
Specified by:
close in interface CloseableComponent

analyzer

public NamedAnalyzer analyzer(String name)

defaultAnalyzer

public NamedAnalyzer defaultAnalyzer()

defaultIndexAnalyzer

public NamedAnalyzer defaultIndexAnalyzer()

defaultSearchAnalyzer

public NamedAnalyzer defaultSearchAnalyzer()

defaultSearchQuoteAnalyzer

public NamedAnalyzer defaultSearchQuoteAnalyzer()

tokenizer

public TokenizerFactory tokenizer(String name)

charFilter

public CharFilterFactory charFilter(String name)

tokenFilter

public TokenFilterFactory tokenFilter(String name)


Copyright © 2009-2012. All Rights Reserved.