public class NGramTokenizerFactory extends TokenizerFactory
NGramTokenizer.
<fieldType name="text_ngrm" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.NGramTokenizerFactory" minGramSize="1" maxGramSize="2"/>
</analyzer>
</fieldType>args, luceneMatchVersion| Constructor and Description |
|---|
NGramTokenizerFactory() |
| Modifier and Type | Method and Description |
|---|---|
NGramTokenizer |
create(Reader input)
Creates the
TokenStream of n-grams from the given Reader. |
void |
init(Map<String,String> args)
Initializes the n-gram min and max sizes and the side from which one should start tokenizing.
|
availableTokenizers, forName, lookupClass, reloadTokenizersassureMatchVersion, getArgs, getBoolean, getBoolean, getInt, getInt, getInt, getLines, getLuceneMatchVersion, getPattern, getSnowballWordSet, getWordSet, setLuceneMatchVersion, splitFileNamespublic void init(Map<String,String> args)
init in class AbstractAnalysisFactorypublic NGramTokenizer create(Reader input)
TokenStream of n-grams from the given Reader.create in class TokenizerFactoryCopyright © 2000-2012 Apache Software Foundation. All Rights Reserved.