Compartir a través de


PatternReplaceTokenFilter interface

Filtro de caracteres que reemplaza los caracteres de la cadena de entrada. Usa una expresión regular para identificar las secuencias de caracteres que se desean conservar y un patrón de reemplazo para identificar los caracteres que se desean reemplazar. Por ejemplo, dado el texto de entrada "aa bb aa bb", el patrón "(aa)\s+(bb)" y el reemplazo "$1#$2", el resultado sería "aa#bb aa#bb aa#bb". Este filtro de token se implementa mediante Apache Lucene.

Extends

Propiedades

odatatype

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto.

pattern

Patrón de expresión regular.

replacement

Texto de sustitución.

Propiedades heredadas

name

Nombre del filtro de token. Solo puede contener letras, dígitos, espacios, guiones o guiones bajos, debe empezar y acabar con caracteres alfanuméricos y no puede superar los 128 caracteres.

Detalles de las propiedades

odatatype

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto.

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

Valor de propiedad

"#Microsoft.Azure.Search.PatternReplaceTokenFilter"

pattern

Patrón de expresión regular.

pattern: string

Valor de propiedad

string

replacement

Texto de sustitución.

replacement: string

Valor de propiedad

string

Detalles de las propiedades heredadas

name

Nombre del filtro de token. Solo puede contener letras, dígitos, espacios, guiones o guiones bajos, debe empezar y acabar con caracteres alfanuméricos y no puede superar los 128 caracteres.

name: string

Valor de propiedad

string

Heredado deBaseTokenFilter.name