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

Inheritance: TokenFilter
Show file Open project: paulirwin/lucene.net Class Usage Examples

Public Methods

Method Description
NGramTokenFilter ( Version version, TokenStream input ) : Lucene.Net.Analysis.Util

Creates NGramTokenFilter with default min and max n-grams.

NGramTokenFilter ( Version version, TokenStream input, int minGram, int maxGram ) : Lucene.Net.Analysis.Util

Creates NGramTokenFilter with given min and max n-grams.

incrementToken ( ) : bool

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

reset ( ) : void

Method Details

NGramTokenFilter() public method

Creates NGramTokenFilter with default min and max n-grams.
public NGramTokenFilter ( Version version, TokenStream input ) : Lucene.Net.Analysis.Util
version Version Lucene version to enable correct position increments. /// See above for details.
input TokenStream holding the input to be tokenized
return Lucene.Net.Analysis.Util

NGramTokenFilter() public method

Creates NGramTokenFilter with given min and max n-grams.
public NGramTokenFilter ( Version version, TokenStream input, int minGram, int maxGram ) : Lucene.Net.Analysis.Util
version Version Lucene version to enable correct position increments. /// See above for details.
input TokenStream holding the input to be tokenized
minGram int the smallest n-gram to generate
maxGram int the largest n-gram to generate
return Lucene.Net.Analysis.Util

incrementToken() public method

Returns the next token in the stream, or null at EOS.
public incrementToken ( ) : bool
return bool

reset() public method

public reset ( ) : void
return void