org.elasticsearch.index.analysis
Class NamedAnalyzer
java.lang.Object
org.apache.lucene.analysis.Analyzer
org.elasticsearch.index.analysis.NamedAnalyzer
- All Implemented Interfaces:
- Closeable
- Direct Known Subclasses:
- NamedCustomAnalyzer
public class NamedAnalyzer
- extends org.apache.lucene.analysis.Analyzer
Named analyzer is an analyzer wrapper around an actual analyzer (analyzer
that is associated
with a name (name()
.
Methods inherited from class org.apache.lucene.analysis.Analyzer |
getPreviousTokenStream, setPreviousTokenStream |
NamedAnalyzer
public NamedAnalyzer(String name,
org.apache.lucene.analysis.Analyzer analyzer)
NamedAnalyzer
public NamedAnalyzer(String name,
AnalyzerScope scope,
org.apache.lucene.analysis.Analyzer analyzer)
name
public String name()
- The name of the analyzer.
scope
public AnalyzerScope scope()
- The scope of the analyzer.
analyzer
public org.apache.lucene.analysis.Analyzer analyzer()
- The actual analyzer.
tokenStream
public final org.apache.lucene.analysis.TokenStream tokenStream(String fieldName,
Reader reader)
- Specified by:
tokenStream
in class org.apache.lucene.analysis.Analyzer
reusableTokenStream
public final org.apache.lucene.analysis.TokenStream reusableTokenStream(String fieldName,
Reader reader)
throws IOException
- Overrides:
reusableTokenStream
in class org.apache.lucene.analysis.Analyzer
- Throws:
IOException
getPositionIncrementGap
public int getPositionIncrementGap(String fieldName)
- Overrides:
getPositionIncrementGap
in class org.apache.lucene.analysis.Analyzer
getOffsetGap
public int getOffsetGap(org.apache.lucene.document.Fieldable field)
- Overrides:
getOffsetGap
in class org.apache.lucene.analysis.Analyzer
close
public void close()
- Specified by:
close
in interface Closeable
- Overrides:
close
in class org.apache.lucene.analysis.Analyzer
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009-2012. All Rights Reserved.