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

All Superinterfaces:
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, LatvianAnalyzerProvider, 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 Provider<T>


Method Summary
 T get()
          Provides an instance of T.
 String name()
           
 AnalyzerScope scope()
           
 

Method Detail

name

String name()

scope

AnalyzerScope scope()

get

T get()
Description copied from interface: Provider
Provides an instance of T. Must never return null.

Specified by:
get in interface Provider<T extends org.apache.lucene.analysis.Analyzer>


Copyright © 2009-2012. All Rights Reserved.