Class TokenizerChain
- java.lang.Object
-
- org.apache.lucene.analysis.Analyzer
-
- org.apache.jackrabbit.oak.plugins.index.lucene.util.TokenizerChain
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public final class TokenizerChain extends Analyzer
An analyzer that uses a tokenizer and a list of token filters to create a TokenStream. Taken from org.apache.solr.analysis.TokenizerChain
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.analysis.Analyzer
Analyzer.GlobalReuseStrategy, Analyzer.PerFieldReuseStrategy, Analyzer.ReuseStrategy, Analyzer.TokenStreamComponents
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.analysis.Analyzer
GLOBAL_REUSE_STRATEGY, PER_FIELD_REUSE_STRATEGY
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
java.lang.String
toString()
-
Methods inherited from class org.apache.lucene.analysis.Analyzer
close, getOffsetGap, getPositionIncrementGap, getReuseStrategy, tokenStream, tokenStream
-
-
-
-
Constructor Detail
-
TokenizerChain
public TokenizerChain(org.apache.lucene.analysis.util.TokenizerFactory tokenizer)
-
TokenizerChain
public TokenizerChain(org.apache.lucene.analysis.util.TokenizerFactory tokenizer, org.apache.lucene.analysis.util.TokenFilterFactory[] filters)
-
TokenizerChain
public TokenizerChain(org.apache.lucene.analysis.util.CharFilterFactory[] charFilters, org.apache.lucene.analysis.util.TokenizerFactory tokenizer, org.apache.lucene.analysis.util.TokenFilterFactory[] filters)
-
-
Method Detail
-
initReader
public java.io.Reader initReader(java.lang.String fieldName, java.io.Reader reader)
-
getCharFilters
public org.apache.lucene.analysis.util.CharFilterFactory[] getCharFilters()
-
getTokenizer
public org.apache.lucene.analysis.util.TokenizerFactory getTokenizer()
-
getFilters
public org.apache.lucene.analysis.util.TokenFilterFactory[] getFilters()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-