Class DoubleMetaphoneFilterFactory


public class DoubleMetaphoneFilterFactory extends TokenFilterFactory
Factory for DoubleMetaphoneFilter.
 <fieldType name="text_dblmtphn" class="solr.TextField" positionIncrementGap="100">
   <analyzer>
     <tokenizer class="solr.WhitespaceTokenizerFactory"/>
     <filter class="solr.DoubleMetaphoneFilterFactory" inject="true" maxCodeLength="4"/>
   </analyzer>
 </fieldType>
Since:
3.1
SPI Name (case-insensitive: if the name is 'htmlStrip', 'htmlstrip' can be used when looking up the service).
"doubleMetaphone"
  • Field Details

    • NAME

      public static final String NAME
      SPI name
      See Also:
    • INJECT

      public static final String INJECT
      parameter name: true if encoded tokens should be added as synonyms
      See Also:
    • MAX_CODE_LENGTH

      public static final String MAX_CODE_LENGTH
      parameter name: restricts the length of the phonetic code
      See Also:
    • DEFAULT_MAX_CODE_LENGTH

      public static final int DEFAULT_MAX_CODE_LENGTH
      default maxCodeLength if not specified
      See Also:
  • Constructor Details

    • DoubleMetaphoneFilterFactory

      public DoubleMetaphoneFilterFactory(Map<String,String> args)
      Creates a new DoubleMetaphoneFilterFactory
    • DoubleMetaphoneFilterFactory

      public DoubleMetaphoneFilterFactory()
      Default ctor for compatibility with SPI
  • Method Details