Partilhar via


PatternReplaceTokenFilter interface

Um filtro de caracteres que substitui caracteres na cadeia de caracteres de entrada. Ele usa uma expressão regular para identificar sequências de caracteres para preservar e um padrão de substituição para identificar caracteres a serem substituídos. Por exemplo, dado o texto de entrada "aa bb aa bb", o padrão "(aa)\s+(bb)" e a substituição "$1#$2", o resultado seria "aa#bb aa#bb". Este filtro de token é implementado usando Apache Lucene.

Extends

Propriedades

odatatype

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

pattern

Um padrão de expressão regular.

replacement

O texto de substituição.

Propriedades Herdadas

name

O nome do filtro de token. Deve conter apenas letras, dígitos, espaços, traços ou sublinhados, só pode começar e terminar com caracteres alfanuméricos e está limitado a 128 caracteres.

Detalhes de Propriedade

odatatype

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

odatatype: "#Microsoft.Azure.Search.PatternReplaceTokenFilter"

Valor de Propriedade

"#Microsoft.Azure.Search.PatternReplaceTokenFilter"

pattern

Um padrão de expressão regular.

pattern: string

Valor de Propriedade

string

replacement

O texto de substituição.

replacement: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

name

O nome do filtro de token. Deve conter apenas letras, dígitos, espaços, traços ou sublinhados, só pode começar e terminar com caracteres alfanuméricos e está limitado a 128 caracteres.

name: string

Valor de Propriedade

string

herdada deBaseTokenFilter.name