org.elasticsearch.index.analysis
Interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>

All Superinterfaces:
org.elasticsearch.common.inject.Provider<T>
All Known Implementing Classes:
AbstractIndexAnalyzerProvider, ArabicAnalyzerProvider, ArmenianAnalyzerProvider, BasqueAnalyzerProvider, BrazilianAnalyzerProvider, BulgarianAnalyzerProvider, CatalanAnalyzerProvider, ChineseAnalyzerProvider, CjkAnalyzerProvider, CustomAnalyzerProvider, CzechAnalyzerProvider, DanishAnalyzerProvider, DutchAnalyzerProvider, EnglishAnalyzerProvider, FinnishAnalyzerProvider, FrenchAnalyzerProvider, GalicianAnalyzerProvider, GermanAnalyzerProvider, GreekAnalyzerProvider, HindiAnalyzerProvider, HungarianAnalyzerProvider, IndonesianAnalyzerProvider, ItalianAnalyzerProvider, KeywordAnalyzerProvider, NorwegianAnalyzerProvider, PatternAnalyzerProvider, PersianAnalyzerProvider, PortugueseAnalyzerProvider, PreBuiltAnalyzerProvider, RomanianAnalyzerProvider, RussianAnalyzerProvider, SimpleAnalyzerProvider, SnowballAnalyzerProvider, SpanishAnalyzerProvider, StandardAnalyzerProvider, StandardHtmlStripAnalyzerProvider, StopAnalyzerProvider, SwedishAnalyzerProvider, ThaiAnalyzerProvider, TurkishAnalyzerProvider, WhitespaceAnalyzerProvider

public interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>
extends org.elasticsearch.common.inject.Provider<T>


Method Summary
 T get()
           
 java.lang.String name()
           
 AnalyzerScope scope()
           
 

Method Detail

name

java.lang.String name()

scope

AnalyzerScope scope()

get

T get()
Specified by:
get in interface org.elasticsearch.common.inject.Provider<T extends org.apache.lucene.analysis.Analyzer>