java.io.Closeable
, java.lang.AutoCloseable
public final class CustomAnalyzer
extends org.apache.lucene.analysis.Analyzer
Constructor | Description |
---|---|
CustomAnalyzer(java.lang.String tokenizerName,
TokenizerFactory tokenizerFactory,
CharFilterFactory[] charFilters,
TokenFilterFactory[] tokenFilters) |
|
CustomAnalyzer(java.lang.String tokenizerName,
TokenizerFactory tokenizerFactory,
CharFilterFactory[] charFilters,
TokenFilterFactory[] tokenFilters,
int positionIncrementGap,
int offsetGap) |
Modifier and Type | Method | Description |
---|---|---|
CharFilterFactory[] |
charFilters() |
|
protected org.apache.lucene.analysis.Analyzer.TokenStreamComponents |
createComponents(java.lang.String fieldName) |
|
int |
getOffsetGap(java.lang.String field) |
|
int |
getPositionIncrementGap(java.lang.String fieldName) |
|
java.lang.String |
getTokenizerName() |
The name of the tokenizer as configured by the user.
|
protected java.io.Reader |
initReader(java.lang.String fieldName,
java.io.Reader reader) |
|
protected java.io.Reader |
initReaderForNormalization(java.lang.String fieldName,
java.io.Reader reader) |
|
protected org.apache.lucene.analysis.TokenStream |
normalize(java.lang.String fieldName,
org.apache.lucene.analysis.TokenStream in) |
|
TokenFilterFactory[] |
tokenFilters() |
|
TokenizerFactory |
tokenizerFactory() |
public CustomAnalyzer(java.lang.String tokenizerName, TokenizerFactory tokenizerFactory, CharFilterFactory[] charFilters, TokenFilterFactory[] tokenFilters)
public CustomAnalyzer(java.lang.String tokenizerName, TokenizerFactory tokenizerFactory, CharFilterFactory[] charFilters, TokenFilterFactory[] tokenFilters, int positionIncrementGap, int offsetGap)
public java.lang.String getTokenizerName()
public TokenizerFactory tokenizerFactory()
public TokenFilterFactory[] tokenFilters()
public CharFilterFactory[] charFilters()
public int getPositionIncrementGap(java.lang.String fieldName)
getPositionIncrementGap
in class org.apache.lucene.analysis.Analyzer
public int getOffsetGap(java.lang.String field)
getOffsetGap
in class org.apache.lucene.analysis.Analyzer
protected org.apache.lucene.analysis.Analyzer.TokenStreamComponents createComponents(java.lang.String fieldName)
createComponents
in class org.apache.lucene.analysis.Analyzer
protected java.io.Reader initReader(java.lang.String fieldName, java.io.Reader reader)
initReader
in class org.apache.lucene.analysis.Analyzer
protected java.io.Reader initReaderForNormalization(java.lang.String fieldName, java.io.Reader reader)
initReaderForNormalization
in class org.apache.lucene.analysis.Analyzer
protected org.apache.lucene.analysis.TokenStream normalize(java.lang.String fieldName, org.apache.lucene.analysis.TokenStream in)
normalize
in class org.apache.lucene.analysis.Analyzer