PatternReplaceCharFilter interface
入力文字列内の文字を置き換える文字フィルター。 正規表現を使用して維持する文字のシーケンスが識別され、置換パターンを使用して置換する文字が識別されます。 たとえば、入力テキスト "aa bb aa bb"、パターン "(aa)\s+(bb)"、置換後の "$1#$2" を指定すると、結果は "aa#bb aa#bb" になります。 この文字フィルターは、Apache Lucene を使用して実装されます。
- Extends
プロパティ
odatatype | ポリモーフィック識別子。このオブジェクトに使用できるさまざまな型を指定します。 |
pattern | 正規表現パターン。 |
replacement | 置換テキスト。 |
継承されたプロパティ
name | char フィルターの名前。 アルファベット、数字、空白、ダッシュ、アンダースコアのみを含める必要があります。また、最初と最後の文字は英数字にする必要があり、長さは 128 文字までに制限されています。 |
プロパティの詳細
odatatype
ポリモーフィック識別子。このオブジェクトに使用できるさまざまな型を指定します。
odatatype: "#Microsoft.Azure.Search.PatternReplaceCharFilter"
プロパティ値
"#Microsoft.Azure.Search.PatternReplaceCharFilter"
pattern
正規表現パターン。
pattern: string
プロパティ値
string
replacement
置換テキスト。
replacement: string
プロパティ値
string
継承されたプロパティの詳細
name
char フィルターの名前。 アルファベット、数字、空白、ダッシュ、アンダースコアのみを含める必要があります。また、最初と最後の文字は英数字にする必要があり、長さは 128 文字までに制限されています。
name: string
プロパティ値
string