次の方法で共有


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

BaseCharFilter.nameから継承