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