- All Known Implementing Classes:
- ArabicNormalizationFilterFactory, ASCIIFoldingFilterFactory, BengaliNormalizationFilterFactory, CJKWidthFilterFactory, DecimalDigitFilterFactory, ElisionFilterFactory, GermanNormalizationFilterFactory, GreekLowerCaseFilterFactory, HindiNormalizationFilterFactory, IndicNormalizationFilterFactory, IrishLowerCaseFilterFactory, LowerCaseFilterFactory, LowerCaseTokenizerFactory, MappingCharFilterFactory, PatternReplaceCharFilterFactory, PersianCharFilterFactory, PersianNormalizationFilterFactory, ScandinavianFoldingFilterFactory, ScandinavianNormalizationFilterFactory, SerbianNormalizationFilterFactory, SoraniNormalizationFilterFactory, TrimFilterFactory, TurkishLowerCaseFilterFactory, UpperCaseFilterFactory
public interface MultiTermAwareComponent
Add to any analysis factory component to allow returning an
analysis component factory for use with partial terms in prefix queries,
wildcard queries, range query endpoints, regex queries, etc.
Components implementing this interface should not add or remove tokens from
the token stream, and should be able to deal with special characters
indicating that multi-term queries are required (eg slashes for regex, wildcard
characters, etc)
- WARNING: This API is experimental and might change in incompatible ways in the next release.