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

Classes

Name Description
ApostropheFilter Strips all characters after an apostrophe (including the apostrophe itself).

In Turkish, apostrophe is used to separate suffixes from proper names (continent, sea, river, lake, mountain, upland, proper names related to religion and mythology). This filter intended to be used before stem filters. For more information, see Role of Apostrophes in Turkish Information Retrieval

ApostropheFilterFactory Factory for ApostropheFilter.
 <fieldType name="text_tr_lower_apostrophes" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class="solr.ApostropheFilterFactory"/> <filter class="solr.TurkishLowerCaseFilterFactory"/> </analyzer> </fieldType>
TestApostropheFilterFactory Simple tests to ensure the apostrophe filter factory is working.
TestApostropheFilter_
TestTurkishAnalyzer
TestTurkishLowerCaseFilterFactory Simple tests to ensure the Turkish lowercase filter factory is working.
TestTurkishLowerCaseFilter_ Test the Turkish lowercase filter.
TestTurkishLowerCaseFilter_.AnalyzerAnonymousInnerClassHelper
TurkishAnalyzer Analyzer for Turkish.
TurkishAnalyzer.DefaultSetHolder Atomically loads the DEFAULT_STOP_SET in a lazy fashion once the outer class accesses the static final set the first time.;
TurkishLowerCaseFilter Normalizes Turkish token text to lower case.

Turkish and Azeri have unique casing behavior for some characters. This filter applies Turkish lowercase rules. For more information, see http://en.wikipedia.org/wiki/Turkish_dotted_and_dotless_I