C# Class Lucene.Net.Analysis.Snowball.SnowballAnalyzer

Filters StandardTokenizer with StandardFilter, {@link LowerCaseFilter}, StopFilter and SnowballFilter. Available stemmers are listed in SF.Snowball.Ext. The name of a stemmer is the part of the class name before "Stemmer", e.g., the stemmer in EnglishStemmer is named "English".

NOTE: This class uses the same Version dependent settings as StandardAnalyzer

Inheritance: Lucene.Net.Analysis.Analyzer
Exibir arquivo Open project: apache/lucenenet Class Usage Examples

Public Methods

Method Description
CreateComponents ( string fieldName, TextReader reader ) : TokenStreamComponents

Constructs a StandardTokenizer filtered by a {@link StandardFilter}, a LowerCaseFilter, a StopFilter, and a SnowballFilter

SnowballAnalyzer ( LuceneVersion matchVersion, string name ) : Lucene.Net.Analysis.Core

Builds the named analyzer with no stop words.

SnowballAnalyzer ( LuceneVersion matchVersion, string name, Lucene.Net.Analysis.CharArraySet stopWords ) : Lucene.Net.Analysis.Core

Builds the named analyzer with the given stop words.

Method Details

CreateComponents() public method

Constructs a StandardTokenizer filtered by a {@link StandardFilter}, a LowerCaseFilter, a StopFilter, and a SnowballFilter
public CreateComponents ( string fieldName, TextReader reader ) : TokenStreamComponents
fieldName string
reader System.IO.TextReader
return TokenStreamComponents

SnowballAnalyzer() public method

Builds the named analyzer with no stop words.
public SnowballAnalyzer ( LuceneVersion matchVersion, string name ) : Lucene.Net.Analysis.Core
matchVersion LuceneVersion
name string
return Lucene.Net.Analysis.Core

SnowballAnalyzer() public method

Builds the named analyzer with the given stop words.
public SnowballAnalyzer ( LuceneVersion matchVersion, string name, Lucene.Net.Analysis.CharArraySet stopWords ) : Lucene.Net.Analysis.Core
matchVersion LuceneVersion
name string
stopWords Lucene.Net.Analysis.CharArraySet
return Lucene.Net.Analysis.Core