Class PersianNormalizer
Normalizer for Persian.
Normalization is done in-place for efficiency, operating on a termbuffer.
Normalization is defined as:
- Normalization of various heh + hamza forms and heh goal to heh.
- Normalization of farsi yeh and yeh barree to arabic yeh
- Normalization of persian keheh to arabic kaf
Inheritance
System.Object
PersianNormalizer
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 PersianNormalizer
Fields
Name | Description |
---|---|
FARSI_YEH | |
HAMZA_ABOVE | |
HEH | |
HEH_GOAL | |
HEH_YEH | |
KAF | |
KEHEH | |
YEH | |
YEH_BARREE |
Methods
Name | Description |
---|---|
Normalize(Char[], Int32) | Normalize an input buffer of Persian text |