Class JapaneseIterationMarkCharFilterFactory


  • public class JapaneseIterationMarkCharFilterFactory
    extends CharFilterFactory
    Factory for JapaneseIterationMarkCharFilter.
     <fieldType name="text_ja" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="false">
       <analyzer>
         <charFilter class="solr.JapaneseIterationMarkCharFilterFactory normalizeKanji="true" normalizeKana="true"/>
         <tokenizer class="solr.JapaneseTokenizerFactory"/>
       </analyzer>
     </fieldType>
    Since:
    4.0.0
    • Field Detail

      • NORMALIZE_KANJI_PARAM

        private static final java.lang.String NORMALIZE_KANJI_PARAM
        See Also:
        Constant Field Values
      • NORMALIZE_KANA_PARAM

        private static final java.lang.String NORMALIZE_KANA_PARAM
        See Also:
        Constant Field Values
      • normalizeKanji

        private final boolean normalizeKanji
      • normalizeKana

        private final boolean normalizeKana
    • Constructor Detail

      • JapaneseIterationMarkCharFilterFactory

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

        public JapaneseIterationMarkCharFilterFactory()
        Default ctor for compatibility with SPI
    • 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