C# Класс Lucene.Net.Analysis.Ngram.Lucene43EdgeNGramTokenizer

Наследование: Tokenizer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
End ( ) : void
IncrementToken ( ) : bool

Returns the next token in the stream, or null at EOS.

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

Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range

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

Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range

Reset ( ) : void

Приватные методы

Метод Описание
GetSide ( string sideName ) : Side
Init ( LuceneVersion version, Side side, int minGram, int maxGram ) : void
Lucene43EdgeNGramTokenizer ( LuceneVersion version, AttributeFactory factory, TextReader.TextReader input, Side side, int minGram, int maxGram ) : Lucene.Net.Analysis.Tokenattributes
Lucene43EdgeNGramTokenizer ( LuceneVersion version, AttributeFactory factory, TextReader.TextReader input, string sideLabel, int minGram, int maxGram ) : Lucene.Net.Analysis.Tokenattributes
Lucene43EdgeNGramTokenizer ( LuceneVersion version, TextReader.TextReader input, Side side, int minGram, int maxGram ) : Lucene.Net.Analysis.Tokenattributes
Lucene43EdgeNGramTokenizer ( LuceneVersion version, TextReader.TextReader input, string sideLabel, int minGram, int maxGram ) : Lucene.Net.Analysis.Tokenattributes

Описание методов

End() публичный Метод

public End ( ) : void
Результат void

IncrementToken() публичный Метод

Returns the next token in the stream, or null at EOS.
public IncrementToken ( ) : bool
Результат bool

Lucene43EdgeNGramTokenizer() публичный Метод

Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range
public Lucene43EdgeNGramTokenizer ( LuceneVersion version, AttributeFactory factory, TextReader.TextReader input, int minGram, int maxGram ) : Lucene.Net.Analysis.Tokenattributes
version LuceneVersion the Lucene match 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
Результат Lucene.Net.Analysis.Tokenattributes

Lucene43EdgeNGramTokenizer() публичный Метод

Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range
public Lucene43EdgeNGramTokenizer ( LuceneVersion version, TextReader.TextReader input, int minGram, int maxGram ) : Lucene.Net.Analysis.Tokenattributes
version LuceneVersion the Lucene match 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
Результат Lucene.Net.Analysis.Tokenattributes

Reset() публичный Метод

public Reset ( ) : void
Результат void