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