Compartilhar 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 para substituir. Por exemplo, considerando 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". Esse filtro de token é implementado usando o Apache Lucene.

Extends

Propriedades

odatatype

Discriminatório polimórfico, que especifica os diferentes tipos que esse 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, números, espaços, traços ou sublinhados, pode começar e terminar apenas com caracteres alfanuméricos e está limitado a 128 caracteres.

Detalhes da propriedade

odatatype

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

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

Valor da propriedade

"#Microsoft.Azure.Search.PatternReplaceTokenFilter"

pattern

Um padrão de expressão regular.

pattern: string

Valor da propriedade

string

replacement

O texto de substituição.

replacement: string

Valor da propriedade

string

Detalhes das propriedades herdadas

name

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

name: string

Valor da propriedade

string

Herdado deBaseTokenFilter.name