NGramTokenFilter instead.@Deprecated public final class Lucene43NGramTokenFilter extends TokenFilter
AttributeSource.State| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_NGRAM_SIZE
Deprecated.
|
static int |
DEFAULT_MIN_NGRAM_SIZE
Deprecated.
|
inputDEFAULT_TOKEN_ATTRIBUTE_FACTORY| Constructor and Description |
|---|
Lucene43NGramTokenFilter(TokenStream input)
Deprecated.
Creates NGramTokenFilter with default min and max n-grams.
|
Lucene43NGramTokenFilter(TokenStream input,
int minGram,
int maxGram)
Deprecated.
Creates Lucene43NGramTokenFilter with given min and max n-grams.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
incrementToken()
Deprecated.
Returns the next token in the stream, or null at EOS.
|
void |
reset()
Deprecated.
This method is called by a consumer before it begins consumption using
TokenStream.incrementToken(). |
close, endaddAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState, toStringpublic static final int DEFAULT_MIN_NGRAM_SIZE
public static final int DEFAULT_MAX_NGRAM_SIZE
public Lucene43NGramTokenFilter(TokenStream input, int minGram, int maxGram)
input - TokenStream holding the input to be tokenizedminGram - the smallest n-gram to generatemaxGram - the largest n-gram to generatepublic Lucene43NGramTokenFilter(TokenStream input)
input - TokenStream holding the input to be tokenizedpublic final boolean incrementToken()
throws IOException
incrementToken in class TokenStreamIOExceptionpublic void reset()
throws IOException
TokenFilterTokenStream.incrementToken().
Resets this stream to a clean state. Stateful implementations must implement this method so that they can be reused, just as if they had been created fresh.
If you override this method, always call super.reset(), otherwise
some internal state will not be correctly reset (e.g., Tokenizer will
throw IllegalStateException on further usage).
NOTE:
The default implementation chains the call to the input TokenStream, so
be sure to call super.reset() when overriding this method.
reset in class TokenFilterIOExceptionCopyright © 2000–2015 The Apache Software Foundation. All rights reserved.