public class ICUNormalizer2CharFilterFactory extends CharFilterFactory implements MultiTermAwareComponent
ICUNormalizer2CharFilter
Supports the following attributes:
UnicodeSet
pattern. Codepoints outside the set are
always left unchanged. Default is [] (the null set, no filtering).
ICUNormalizer2CharFilter
,
Normalizer2
,
FilteredNormalizer2
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
Constructor and Description |
---|
ICUNormalizer2CharFilterFactory(java.util.Map<java.lang.String,java.lang.String> args)
Creates a new ICUNormalizer2CharFilterFactory
|
Modifier and Type | Method and Description |
---|---|
java.io.Reader |
create(java.io.Reader input)
Wraps the given Reader with a CharFilter.
|
AbstractAnalysisFactory |
getMultiTermComponent()
Returns an analysis component to handle analysis if multi-term queries.
|
availableCharFilters, forName, lookupClass, reloadCharFilters
get, get, get, get, get, getBoolean, getChar, getClassArg, getFloat, getInt, getLines, getLuceneMatchVersion, getOriginalArgs, getPattern, getSet, getSnowballWordSet, getWordSet, isExplicitLuceneMatchVersion, require, require, require, requireBoolean, requireChar, requireFloat, requireInt, setExplicitLuceneMatchVersion, splitAt, splitFileNames
public ICUNormalizer2CharFilterFactory(java.util.Map<java.lang.String,java.lang.String> args)
public java.io.Reader create(java.io.Reader input)
CharFilterFactory
create
in class CharFilterFactory
public AbstractAnalysisFactory getMultiTermComponent()
MultiTermAwareComponent
getMultiTermComponent
in interface MultiTermAwareComponent
Copyright © 2000–2019 The Apache Software Foundation. All rights reserved.