Package org.elasticsearch.index.analysis
Class PreBuiltAnalyzerProvider
java.lang.Object
org.elasticsearch.index.analysis.PreBuiltAnalyzerProvider
- All Implemented Interfaces:
Provider<NamedAnalyzer>
,AnalyzerProvider<NamedAnalyzer>
public class PreBuiltAnalyzerProvider extends java.lang.Object implements AnalyzerProvider<NamedAnalyzer>
-
Constructor Summary
Constructors Constructor Description PreBuiltAnalyzerProvider(java.lang.String name, AnalyzerScope scope, org.apache.lucene.analysis.Analyzer analyzer)
-
Method Summary
Modifier and Type Method Description NamedAnalyzer
get()
Provides an instance ofT
.java.lang.String
name()
AnalyzerScope
scope()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PreBuiltAnalyzerProvider
public PreBuiltAnalyzerProvider(java.lang.String name, AnalyzerScope scope, org.apache.lucene.analysis.Analyzer analyzer)
-
-
Method Details
-
name
public java.lang.String name()- Specified by:
name
in interfaceAnalyzerProvider<NamedAnalyzer>
-
scope
- Specified by:
scope
in interfaceAnalyzerProvider<NamedAnalyzer>
-
get
Description copied from interface:Provider
Provides an instance ofT
. Must never returnnull
.- Specified by:
get
in interfaceAnalyzerProvider<NamedAnalyzer>
- Specified by:
get
in interfaceProvider<NamedAnalyzer>
-