C# Class org.apache.lucene.analysis.ngram.NGramTokenizer

Inheritance: Tokenizer
Afficher le fichier Open project: paulirwin/lucene.net Class Usage Examples

Méthodes publiques

Méthode Description
NGramTokenizer ( System.Version version, AttributeFactory factory, Reader input, int minGram, int maxGram ) : System

Creates NGramTokenizer with given min and max n-grams.

NGramTokenizer ( System.Version version, Reader input ) : System

Creates NGramTokenizer with default min and max n-grams.

NGramTokenizer ( System.Version version, Reader input, int minGram, int maxGram ) : System

Creates NGramTokenizer with given min and max n-grams.

end ( ) : void
incrementToken ( ) : bool
reset ( ) : void

Méthodes protégées

Méthode Description
isTokenChar ( int chr ) : bool

Only collect characters which satisfy this condition.

Private Methods

Méthode Description
NGramTokenizer ( System.Version version, AttributeFactory factory, Reader input, int minGram, int maxGram, bool edgesOnly ) : System
NGramTokenizer ( System.Version version, Reader input, int minGram, int maxGram, bool edgesOnly ) : System
consume ( ) : void

Consume one code point.

init ( System.Version version, int minGram, int maxGram, bool edgesOnly ) : void
updateLastNonTokenChar ( ) : void

Method Details

NGramTokenizer() public méthode

Creates NGramTokenizer with given min and max n-grams.
public NGramTokenizer ( System.Version version, AttributeFactory factory, Reader input, int minGram, int maxGram ) : System
version System.Version the lucene compatibility version
factory AttributeFactory to use
input Reader holding the input to be tokenized
minGram int the smallest n-gram to generate
maxGram int the largest n-gram to generate
Résultat System

NGramTokenizer() public méthode

Creates NGramTokenizer with default min and max n-grams.
public NGramTokenizer ( System.Version version, Reader input ) : System
version System.Version the lucene compatibility version
input Reader holding the input to be tokenized
Résultat System

NGramTokenizer() public méthode

Creates NGramTokenizer with given min and max n-grams.
public NGramTokenizer ( System.Version version, Reader input, int minGram, int maxGram ) : System
version System.Version the lucene compatibility version
input Reader holding the input to be tokenized
minGram int the smallest n-gram to generate
maxGram int the largest n-gram to generate
Résultat System

end() public méthode

public end ( ) : void
Résultat void

incrementToken() public méthode

public incrementToken ( ) : bool
Résultat bool

isTokenChar() protected méthode

Only collect characters which satisfy this condition.
protected isTokenChar ( int chr ) : bool
chr int
Résultat bool

reset() public méthode

public reset ( ) : void
Résultat void