Class GreekAnalyzer
Analyzer for the Greek 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.
You must specify the required LuceneVersion compatibility when creating GreekAnalyzer:
- As of 3.1, StandardFilter and GreekStemmer are used by default.
- As of 2.9, StopFilter preserves position increments
NOTE
: This class uses the same LuceneVersion
dependent settings as StandardAnalyzer.
Inherited Members
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
[Serializable]
public sealed class GreekAnalyzer : StopwordAnalyzerBase, IDisposable
Constructors
Name | Description |
---|---|
GreekAnalyzer(LuceneVersion) | Builds an analyzer with the default stop words. |
GreekAnalyzer(LuceneVersion, CharArraySet) | Builds an analyzer with the given stop words. NOTE: The stopwords set should be pre-processed with the logic of GreekLowerCaseFilter for best results.
|
Fields
Name | Description |
---|---|
DEFAULT_STOPWORD_FILE | File containing default Greek stopwords. |
Properties
Name | Description |
---|---|
DefaultStopSet | Returns a set of default Greek-stopwords |
Methods
Name | Description |
---|---|
CreateComponents(String, TextReader) | Creates TokenStreamComponents used to tokenize all the text in the provided System.IO.TextReader. |