Class PersianCharFilterFactory


  • public class PersianCharFilterFactory
    extends CharFilterFactory
    Factory for PersianCharFilter.
     <fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100">
       <analyzer>
         <charFilter class="solr.PersianCharFilterFactory"/>
         <tokenizer class="solr.StandardTokenizerFactory"/>
       </analyzer>
     </fieldType>
    Since:
    3.1
    • Constructor Detail

      • PersianCharFilterFactory

        public PersianCharFilterFactory​(java.util.Map<java.lang.String,​java.lang.String> args)
        Creates a new PersianCharFilterFactory
    • Method Detail

      • create

        public java.io.Reader create​(java.io.Reader input)
        Description copied from class: CharFilterFactory
        Wraps the given Reader with a CharFilter.
        Specified by:
        create in class CharFilterFactory
      • normalize

        public java.io.Reader normalize​(java.io.Reader input)
        Description copied from class: CharFilterFactory
        Normalize the specified input Reader While the default implementation returns input unchanged, char filters that should be applied at normalization time can delegate to create method.
        Overrides:
        normalize in class CharFilterFactory