C# (CSharp) Lucene.Net.Analysis.Ru Namespace

Classes

Name Description
RussianAnalyzer Analyzer for Russian language. Supports an external list of stopwords (words that will not be indexed at all). A default set of stopwords is used unless an alternative list is specified.
RussianAnalyzer.DefaultSetHolder
RussianAnalyzer.SavedStreams
RussianLetterTokenizer
RussianLetterTokenizerFactory
RussianLightStemFilter A TokenFilter that applies RussianLightStemmer to stem Russian words.

To prevent terms from being stemmed use an instance of SetKeywordMarkerFilter or a custom TokenFilter that sets the KeywordAttribute before this TokenStream.

RussianLightStemFilterFactory Factory for RussianLightStemFilter.
 <fieldType name="text_rulgtstem" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.RussianLightStemFilterFactory"/> </analyzer> </fieldType>
RussianLightStemmer Light Stemmer for Russian.

This stemmer implements the following algorithm: Indexing and Searching Strategies for the Russian Language. Ljiljana Dolamic and Jacques Savoy.

RussianStemFilter A filter that stems Russian words. The implementation was inspired by GermanStemFilter. The input should be filtered by RussianLowerCaseFilter before passing it to RussianStemFilter, because RussianStemFilter only works with lowercase part of any "russian" charset.
RussianStemmer
TestRussianFilters Simple tests to ensure the Russian filter factories are working.
TestRussianLetterTokenizer
TestRussianLightStemFilter Simple tests for RussianLightStemFilter
TestRussianLightStemFilter.AnalyzerAnonymousInnerClassHelper
TestRussianLightStemFilter.AnalyzerAnonymousInnerClassHelper2
TestRussianLightStemFilter.AnalyzerAnonymousInnerClassHelper3