C# 클래스 Lucene.Net.Analysis.Ngram.Lucene43EdgeNGramTokenizer

상속: Tokenizer
파일 보기 프로젝트 열기: apache/lucenenet 1 사용 예제들

공개 메소드들

메소드 설명
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