C# Class Lucene.Net.Analysis.Shingle.ShingleAnalyzerWrapper

Inheritance: Analyzer
Show file Open project: apache/lucenenet Class Usage Examples

Public Methods

Method Description
ShingleAnalyzerWrapper ( Analyzer defaultAnalyzer ) : Lucene.Net.Analysis.Standard
ShingleAnalyzerWrapper ( Analyzer defaultAnalyzer, int maxShingleSize ) : Lucene.Net.Analysis.Standard
ShingleAnalyzerWrapper ( Analyzer defaultAnalyzer, int minShingleSize, int maxShingleSize ) : Lucene.Net.Analysis.Standard
ShingleAnalyzerWrapper ( Analyzer @delegate, int minShingleSize, int maxShingleSize, string tokenSeparator, bool outputUnigrams, bool outputUnigramsIfNoShingles, string fillerToken ) : Lucene.Net.Analysis.Standard

Creates a new ShingleAnalyzerWrapper

ShingleAnalyzerWrapper ( LuceneVersion matchVersion ) : Lucene.Net.Analysis.Standard

Wraps StandardAnalyzer.

ShingleAnalyzerWrapper ( LuceneVersion matchVersion, int minShingleSize, int maxShingleSize ) : Lucene.Net.Analysis.Standard

Wraps StandardAnalyzer.

Protected Methods

Method Description
GetWrappedAnalyzer ( string fieldName ) : Analyzer
WrapComponents ( string fieldName, TokenStreamComponents components ) : TokenStreamComponents

Method Details

GetWrappedAnalyzer() protected method

protected GetWrappedAnalyzer ( string fieldName ) : Analyzer
fieldName string
return Analyzer

ShingleAnalyzerWrapper() public method

public ShingleAnalyzerWrapper ( Analyzer defaultAnalyzer ) : Lucene.Net.Analysis.Standard
defaultAnalyzer Analyzer
return Lucene.Net.Analysis.Standard

ShingleAnalyzerWrapper() public method

public ShingleAnalyzerWrapper ( Analyzer defaultAnalyzer, int maxShingleSize ) : Lucene.Net.Analysis.Standard
defaultAnalyzer Analyzer
maxShingleSize int
return Lucene.Net.Analysis.Standard

ShingleAnalyzerWrapper() public method

public ShingleAnalyzerWrapper ( Analyzer defaultAnalyzer, int minShingleSize, int maxShingleSize ) : Lucene.Net.Analysis.Standard
defaultAnalyzer Analyzer
minShingleSize int
maxShingleSize int
return Lucene.Net.Analysis.Standard

ShingleAnalyzerWrapper() public method

Creates a new ShingleAnalyzerWrapper
public ShingleAnalyzerWrapper ( Analyzer @delegate, int minShingleSize, int maxShingleSize, string tokenSeparator, bool outputUnigrams, bool outputUnigramsIfNoShingles, string fillerToken ) : Lucene.Net.Analysis.Standard
@delegate Analyzer
minShingleSize int Min shingle (token ngram) size
maxShingleSize int Max shingle size
tokenSeparator string Used to separate input stream tokens in output shingles
outputUnigrams bool Whether or not the filter shall pass the original /// tokens to the output stream
outputUnigramsIfNoShingles bool Overrides the behavior of outputUnigrams==false for those /// times when no shingles are available (because there are fewer than /// minShingleSize tokens in the input stream)? /// Note that if outputUnigrams==true, then unigrams are always output, /// regardless of whether any shingles are available.
fillerToken string filler token to use when positionIncrement is more than 1
return Lucene.Net.Analysis.Standard

ShingleAnalyzerWrapper() public method

Wraps StandardAnalyzer.
public ShingleAnalyzerWrapper ( LuceneVersion matchVersion ) : Lucene.Net.Analysis.Standard
matchVersion LuceneVersion
return Lucene.Net.Analysis.Standard

ShingleAnalyzerWrapper() public method

Wraps StandardAnalyzer.
public ShingleAnalyzerWrapper ( LuceneVersion matchVersion, int minShingleSize, int maxShingleSize ) : Lucene.Net.Analysis.Standard
matchVersion LuceneVersion
minShingleSize int
maxShingleSize int
return Lucene.Net.Analysis.Standard

WrapComponents() protected method

protected WrapComponents ( string fieldName, TokenStreamComponents components ) : TokenStreamComponents
fieldName string
components TokenStreamComponents
return TokenStreamComponents