Package org.opensearch.index.analysis
Class IcuNormalizerCharFilterFactory
java.lang.Object
org.opensearch.index.AbstractIndexComponent
org.opensearch.index.analysis.AbstractCharFilterFactory
org.opensearch.index.analysis.IcuNormalizerCharFilterFactory
- All Implemented Interfaces:
CharFilterFactory,NormalizingCharFilterFactory,IndexComponent
public class IcuNormalizerCharFilterFactory
extends AbstractCharFilterFactory
implements NormalizingCharFilterFactory
Uses the
ICUNormalizer2CharFilter to normalize character.
The name can be used to provide the type of normalization to perform.
The mode can be used to provide 'compose' or 'decompose'. Default is compose.
The unicodeSetFilter attribute can be used to provide the UniCodeSet for filtering.
-
Field Summary
Fields inherited from class org.opensearch.index.AbstractIndexComponent
deprecationLogger, indexSettings, logger -
Constructor Summary
ConstructorsConstructorDescriptionIcuNormalizerCharFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) -
Method Summary
Methods inherited from class org.opensearch.index.analysis.AbstractCharFilterFactory
nameMethods inherited from class org.opensearch.index.AbstractIndexComponent
getIndexSettings, indexMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.index.analysis.CharFilterFactory
nameMethods inherited from interface org.opensearch.index.analysis.NormalizingCharFilterFactory
normalize
-
Constructor Details
-
IcuNormalizerCharFilterFactory
public IcuNormalizerCharFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings)
-
-
Method Details
-
create
- Specified by:
createin interfaceCharFilterFactory
-