Class HunspellStemFilterFactory

All Implemented Interfaces:
ResourceLoaderAware

public class HunspellStemFilterFactory extends TokenFilterFactory implements ResourceLoaderAware
TokenFilterFactory that creates instances of HunspellStemFilter. Example config for British English including a custom dictionary, case insensitive matching:
 <filter class="solr.HunspellStemFilterFactory"
    dictionary="en_GB.dic,my_custom.dic"
    affix="en_GB.aff"
    ignoreCase="true" />
Both parameters dictionary and affix are mandatory.
The parameter ignoreCase (true/false) controls whether matching is case sensitive or not. Default false.
The parameter strictAffixParsing (true/false) controls whether the affix parsing is strict or not. Default true. If strict an error while reading an affix rule causes a ParseException, otherwise is ignored.
Dictionaries for many languages are available through the OpenOffice project. See http://wiki.apache.org/solr/Hunspell
  • Constructor Details

    • HunspellStemFilterFactory

      public HunspellStemFilterFactory(Map<String,String> args)
      Creates a new HunspellStemFilterFactory
  • Method Details