Class BulgarianAnalyzer
Analyzer for Bulgarian.
This analyzer implements light-stemming as specified by: Searching Strategies for the Bulgarian Language http://members.unine.ch/jacques.savoy/Papers/BUIR.pdf
Inherited Members
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
[Serializable]
public sealed class BulgarianAnalyzer : StopwordAnalyzerBase, IDisposable
Constructors
Name | Description |
---|---|
BulgarianAnalyzer(LuceneVersion) | Builds an analyzer with the default stop words: DEFAULT_STOPWORD_FILE. |
BulgarianAnalyzer(LuceneVersion, CharArraySet) | Builds an analyzer with the given stop words. |
BulgarianAnalyzer(LuceneVersion, CharArraySet, CharArraySet) | Builds an analyzer with the given stop words and a stem exclusion set. If a stem exclusion set is provided this analyzer will add a SetKeywordMarkerFilter before BulgarianStemFilter. |
Fields
Name | Description |
---|---|
DEFAULT_STOPWORD_FILE | File containing default Bulgarian stopwords. Default stopword list is from http://members.unine.ch/jacques.savoy/clef/index.html The stopword list is BSD-Licensed. |
Properties
Name | Description |
---|---|
DefaultStopSet | Returns an unmodifiable instance of the default stop-words set. |
Methods
Name | Description |
---|---|
CreateComponents(String, TextReader) | Creates a TokenStreamComponents which tokenizes all the text in the provided System.IO.TextReader. |