Class PatternReplaceTokenFilter
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 token filter is implemented using Apache Lucene.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Search.Documents.dll
Syntax
public class PatternReplaceTokenFilter : Azure.Search.Documents.Indexes.Models.TokenFilter
Constructors
PatternReplaceTokenFilter(String, String, String)
Initializes a new instance of PatternReplaceTokenFilter.
Declaration
public PatternReplaceTokenFilter (string name, string pattern, string replacement);
Parameters
System.String
name
The name of the token filter. It must only contain letters, digits, spaces, dashes or underscores, can only start and end with alphanumeric characters, and is limited to 128 characters. |
System.String
pattern
A regular expression pattern. |
System.String
replacement
The replacement text. |
Exceptions
System.ArgumentNullException
|
Properties
Pattern
A regular expression pattern.
Declaration
public string Pattern { get; set; }
Property Value
System.String
|
Replacement
The replacement text.
Declaration
public string Replacement { get; set; }
Property Value
System.String
|