public final class TokenizerChain extends Analyzer
Analyzer.GlobalReuseStrategy, Analyzer.PerFieldReuseStrategy, Analyzer.ReuseStrategy, Analyzer.TokenStreamComponentsGLOBAL_REUSE_STRATEGY, PER_FIELD_REUSE_STRATEGY| Constructor and Description |
|---|
TokenizerChain(org.apache.lucene.analysis.util.CharFilterFactory[] charFilters,
org.apache.lucene.analysis.util.TokenizerFactory tokenizer,
org.apache.lucene.analysis.util.TokenFilterFactory[] filters) |
TokenizerChain(org.apache.lucene.analysis.util.TokenizerFactory tokenizer) |
TokenizerChain(org.apache.lucene.analysis.util.TokenizerFactory tokenizer,
org.apache.lucene.analysis.util.TokenFilterFactory[] filters) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.analysis.util.CharFilterFactory[] |
getCharFilters() |
org.apache.lucene.analysis.util.TokenFilterFactory[] |
getFilters() |
org.apache.lucene.analysis.util.TokenizerFactory |
getTokenizer() |
java.io.Reader |
initReader(java.lang.String fieldName,
java.io.Reader reader)
Override this if you want to add a CharFilter chain.
|
java.lang.String |
toString() |
close, getOffsetGap, getPositionIncrementGap, getReuseStrategy, tokenStream, tokenStreampublic TokenizerChain(org.apache.lucene.analysis.util.TokenizerFactory tokenizer)
public TokenizerChain(org.apache.lucene.analysis.util.TokenizerFactory tokenizer,
org.apache.lucene.analysis.util.TokenFilterFactory[] filters)
public TokenizerChain(org.apache.lucene.analysis.util.CharFilterFactory[] charFilters,
org.apache.lucene.analysis.util.TokenizerFactory tokenizer,
org.apache.lucene.analysis.util.TokenFilterFactory[] filters)
public java.io.Reader initReader(java.lang.String fieldName,
java.io.Reader reader)
Analyzer
The default implementation returns reader
unchanged.
fieldName - IndexableField name being indexedreader - original Readerpublic org.apache.lucene.analysis.util.CharFilterFactory[] getCharFilters()
public org.apache.lucene.analysis.util.TokenizerFactory getTokenizer()
public org.apache.lucene.analysis.util.TokenFilterFactory[] getFilters()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2010 - 2024 Adobe. All Rights Reserved