Class ArabicStemmer
Stemmer for Arabic.
Stemming is done in-place for efficiency, operating on a termbuffer.
Stemming is defined as:
- Removal of attached definite article, conjunction, and prepositions.
- Stemming of common suffixes.
Inheritance
System.Object
ArabicStemmer
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
[Serializable]
public class ArabicStemmer
Fields
Name | Description |
---|---|
ALEF | |
BEH | |
FEH | |
HEH | |
KAF | |
LAM | |
NOON | |
prefixes | |
suffixes | |
TEH | |
TEH_MARBUTA | |
WAW | |
YEH |
Methods
Name | Description |
---|---|
Stem(Char[], Int32) | Stem an input buffer of Arabic text. |
StemPrefix(Char[], Int32) | Stem a prefix off an Arabic word. |
StemSuffix(Char[], Int32) | Stem suffix(es) off an Arabic word. |