• API

    Show / Hide Table of Contents

    Namespace Lucene.Net.Analysis.Tr

    Analyzer for Turkish.

    Classes

    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>

    TurkishAnalyzer

    Lucene.Net.Analysis.Analyzer for Turkish.

    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

    TurkishLowerCaseFilterFactory

    Factory for TurkishLowerCaseFilter.

    <fieldType name="text_trlwr" class="solr.TextField" positionIncrementGap="100">
      <analyzer>
        <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.TurkishLowerCaseFilterFactory"/>
      </analyzer>
    </fieldType>
    • Improve this Doc
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)