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()
-
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>
-