Package org.apache.lucene.analysis.ngram
Class NGramTokenizerFactory
- java.lang.Object
-
- org.apache.lucene.analysis.AbstractAnalysisFactory
-
- org.apache.lucene.analysis.TokenizerFactory
-
- org.apache.lucene.analysis.ngram.NGramTokenizerFactory
-
public class NGramTokenizerFactory extends TokenizerFactory
Factory forNGramTokenizer
.<fieldType name="text_ngrm" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.NGramTokenizerFactory" minGramSize="1" maxGramSize="2"/> </analyzer> </fieldType>
- Since:
- 3.1
-
-
Field Summary
Fields Modifier and Type Field Description private int
maxGramSize
private int
minGramSize
static java.lang.String
NAME
SPI name-
Fields inherited from class org.apache.lucene.analysis.AbstractAnalysisFactory
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
-
-
Constructor Summary
Constructors Constructor Description NGramTokenizerFactory()
Default ctor for compatibility with SPINGramTokenizerFactory(java.util.Map<java.lang.String,java.lang.String> args)
Creates a new NGramTokenizerFactory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tokenizer
create(AttributeFactory factory)
-
Methods inherited from class org.apache.lucene.analysis.TokenizerFactory
availableTokenizers, create, findSPIName, forName, lookupClass, reloadTokenizers
-
Methods inherited from class org.apache.lucene.analysis.AbstractAnalysisFactory
defaultCtorException, get, get, get, get, get, getBoolean, getChar, getClassArg, getFloat, getInt, getLines, getLuceneMatchVersion, getOriginalArgs, getPattern, getSet, getSnowballWordSet, getWordSet, isExplicitLuceneMatchVersion, require, require, require, requireBoolean, requireChar, requireFloat, requireInt, setExplicitLuceneMatchVersion, splitAt, splitFileNames
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
SPI name- See Also:
- Constant Field Values
-
maxGramSize
private final int maxGramSize
-
minGramSize
private final int minGramSize
-
-
Method Detail
-
create
public Tokenizer create(AttributeFactory factory)
- Specified by:
create
in classTokenizerFactory
-
-