Class PatternReplaceCharFilter
java.lang.Object
com.azure.search.documents.indexes.models.CharFilter
com.azure.search.documents.indexes.models.PatternReplaceCharFilter
A character filter that replaces characters in the input string. It uses a regular expression to identify character
sequences to preserve and a replacement pattern to identify characters to replace. For example, given the input text
"aa bb aa bb", pattern "(aa)\s+(bb)", and replacement "$1#$2", the result would be "aa#bb aa#bb". This character
filter is implemented using Apache Lucene.
-
Constructor Summary
ConstructorDescriptionPatternReplaceCharFilter
(String name, String pattern, String replacement) Creates an instance of PatternReplaceCharFilter class. -
Method Summary
Modifier and TypeMethodDescriptionGet the pattern property: A regular expression pattern.Get the replacement property: The replacement text.Methods inherited from class com.azure.search.documents.indexes.models.CharFilter
getName
-
Constructor Details
-
PatternReplaceCharFilter
Creates an instance of PatternReplaceCharFilter class.- Parameters:
name
- the name value to set.pattern
- the pattern value to set.replacement
- the replacement value to set.
-
-
Method Details
-
getPattern
Get the pattern property: A regular expression pattern.- Returns:
- the pattern value.
-
getReplacement
Get the replacement property: The replacement text.- Returns:
- the replacement value.
-