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, reloadTokenizers
assureMatchVersion, getArgs, getBoolean, getBoolean, getInt, getInt, getInt, getLines, getLuceneMatchVersion, getPattern, getSnowballWordSet, getWordSet, setLuceneMatchVersion, splitFileNames
public void init(Map<String,String> args)
init
in class AbstractAnalysisFactory
public NGramTokenizer create(Reader input)
TokenStream
of n-grams from the given Reader
.create
in class TokenizerFactory
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.