org.apache.lucene.analysis.ngram
public class EdgeNGramTokenFilter extends TokenFilter
Nested Class Summary | |
---|---|
static class | EdgeNGramTokenFilter.Side Specifies which side of the input the n-gram should be generated from |
Field Summary | |
---|---|
static int | DEFAULT_MAX_GRAM_SIZE |
static int | DEFAULT_MIN_GRAM_SIZE |
static EdgeNGramTokenFilter.Side | DEFAULT_SIDE |
Constructor Summary | |
---|---|
protected | EdgeNGramTokenFilter(TokenStream input) |
EdgeNGramTokenFilter(TokenStream input, EdgeNGramTokenFilter.Side side, int minGram, int maxGram)
Creates EdgeNGramTokenFilter that can generate n-grams in the sizes of the given range
| |
EdgeNGramTokenFilter(TokenStream input, String sideLabel, int minGram, int maxGram)
Creates EdgeNGramTokenFilter that can generate n-grams in the sizes of the given range
|
Method Summary | |
---|---|
Token | next() Returns the next token in the stream, or null at EOS. |
Parameters: input TokenStream holding the input to be tokenized side the Side from which to chop off an n-gram minGram the smallest n-gram to generate maxGram the largest n-gram to generate
Parameters: input TokenStream holding the input to be tokenized sideLabel the name of the Side from which to chop off an n-gram minGram the smallest n-gram to generate maxGram the largest n-gram to generate