| java.lang.Object org.apache.lucene.analysis.TokenStream org.apache.lucene.analysis.TokenFilter org.apache.lucene.analysis.ngram.EdgeNGramTokenFilter
EdgeNGramTokenFilter | public class EdgeNGramTokenFilter extends TokenFilter (Code) | | Tokenizes the given token into n-grams of given size(s).
author: Otis Gospodnetic |
Inner Class :public static class Side | |
Method Summary | |
final public Token | next() Returns the next token in the stream, or null at EOS. |
DEFAULT_MAX_GRAM_SIZE | final public static int DEFAULT_MAX_GRAM_SIZE(Code) | | |
DEFAULT_MIN_GRAM_SIZE | final public static int DEFAULT_MIN_GRAM_SIZE(Code) | | |
DEFAULT_SIDE | final public static Side DEFAULT_SIDE(Code) | | |
EdgeNGramTokenFilter | public EdgeNGramTokenFilter(TokenStream input, Side side, int minGram, int maxGram)(Code) | | Creates EdgeNGramTokenFilter that can generate n-grams in the sizes of the given range
Parameters: input - TokenStream holding the input to be tokenized Parameters: side - the Side from which to chop off an n-gram Parameters: minGram - the smallest n-gram to generate Parameters: maxGram - the largest n-gram to generate |
EdgeNGramTokenFilter | public EdgeNGramTokenFilter(TokenStream input, String sideLabel, int minGram, int maxGram)(Code) | | Creates EdgeNGramTokenFilter that can generate n-grams in the sizes of the given range
Parameters: input - TokenStream holding the input to be tokenized Parameters: sideLabel - the name of the Side from which to chop off an n-gram Parameters: minGram - the smallest n-gram to generate Parameters: maxGram - the largest n-gram to generate |
|
|