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

Classes

Name Description
PersianAnalyzer
PersianAnalyzer.DefaultSetHolder
PersianAnalyzer.SavedStreams
PersianCharFilter CharFilter that replaces instances of Zero-width non-joiner with an ordinary space.
PersianNormalizationFilter
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

TestPersianAnalyzer Test the Persian Analyzer
TestPersianCharFilter
TestPersianCharFilter.AnalyzerAnonymousInnerClassHelper
TestPersianNormalizationFilter Test the Persian Normalization Filter
TestPersianNormalizationFilter.AnalyzerAnonymousInnerClassHelper
TestPersianNormalizationFilterFactory Simple tests to ensure the Persian normalization factory is working.