java.io.Closeable, java.lang.AutoCloseablepublic 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.Analyzerpublic int getOffsetGap(java.lang.String field)
getOffsetGap in class org.apache.lucene.analysis.Analyzerprotected org.apache.lucene.analysis.Analyzer.TokenStreamComponents createComponents(java.lang.String fieldName)
createComponents in class org.apache.lucene.analysis.Analyzerprotected java.io.Reader initReader(java.lang.String fieldName,
java.io.Reader reader)
initReader in class org.apache.lucene.analysis.Analyzerprotected java.io.Reader initReaderForNormalization(java.lang.String fieldName,
java.io.Reader reader)
initReaderForNormalization in class org.apache.lucene.analysis.Analyzerprotected org.apache.lucene.analysis.TokenStream normalize(java.lang.String fieldName,
org.apache.lucene.analysis.TokenStream in)
normalize in class org.apache.lucene.analysis.Analyzer