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