C# Class Lucene.Net.Analysis.Ngram.NGramTokenizer

Inheritance: Tokenizer
Afficher le fichier Open project: apache/lucenenet Class Usage Examples

Méthodes publiques

Méthode Description
End ( ) : void
IncrementToken ( ) : bool
NGramTokenizer ( LuceneVersion version, AttributeFactory factory, TextReader.TextReader input, int minGram, int maxGram ) : Lucene.Net.Analysis.Tokenattributes

Creates NGramTokenizer with given min and max n-grams.

NGramTokenizer ( LuceneVersion version, TextReader.TextReader input ) : Lucene.Net.Analysis.Tokenattributes

Creates NGramTokenizer with default min and max n-grams.

NGramTokenizer ( LuceneVersion version, TextReader.TextReader input, int minGram, int maxGram ) : Lucene.Net.Analysis.Tokenattributes

Creates NGramTokenizer with given min and max n-grams.

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
Init ( LuceneVersion version, int minGram, int maxGram, bool edgesOnly ) : void
NGramTokenizer ( LuceneVersion version, AttributeFactory factory, TextReader.TextReader input, int minGram, int maxGram, bool edgesOnly ) : Lucene.Net.Analysis.Tokenattributes
NGramTokenizer ( LuceneVersion version, TextReader.TextReader input, int minGram, int maxGram, bool edgesOnly ) : Lucene.Net.Analysis.Tokenattributes
UpdateLastNonTokenChar ( ) : void
consume ( ) : void

Consume one code point.

Method Details

End() public méthode

public End ( ) : void
Résultat void

IncrementToken() public final méthode

public final 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

NGramTokenizer() public méthode

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

NGramTokenizer() public méthode

Creates NGramTokenizer with default min and max n-grams.
public NGramTokenizer ( LuceneVersion version, TextReader.TextReader input ) : Lucene.Net.Analysis.Tokenattributes
version LuceneVersion the lucene compatibility version
input System.IO.TextReader.TextReader holding the input to be tokenized
Résultat Lucene.Net.Analysis.Tokenattributes

NGramTokenizer() public méthode

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

Reset() public méthode

public Reset ( ) : void
Résultat void