org.apache.lucene.analysis
abstract public class: TokenFilter [javadoc |
source]
java.lang.Object
org.apache.lucene.analysis.TokenStream
org.apache.lucene.analysis.TokenFilter
Direct Known Subclasses:
ElisionFilter, EdgeNGramTokenFilter, LengthFilter, SnowballFilter, SynonymTokenFilter, StandardFilter, QPTestFilter, GreekLowerCaseFilter, NGramTokenFilter, LowerCaseFilter, TokenOffsetPayloadTokenFilter, NumericPayloadTokenFilter, RussianLowerCaseFilter, ISOLatin1AccentFilter, DutchStemFilter, CachingTokenFilter, TeeTokenFilter, PorterStemFilter, FrenchStemFilter, BrazilianStemFilter, TypeAsPayloadTokenFilter, GermanStemFilter, RussianStemFilter, StopFilter, ThaiWordFilter, ChineseFilter
A TokenFilter is a TokenStream whose input is another token stream.
This is an abstract class.
NOTE: subclasses must override at least one of #next() or #next(Token) .
| Field Summary |
|---|
| protected TokenStream | input | The source of tokens for this filter. |
| Method from org.apache.lucene.analysis.TokenFilter Summary: |
|---|
|
close |
| Method from org.apache.lucene.analysis.TokenFilter Detail: |
public void close() throws IOException {
input.close();
}
Close the input TokenStream. |