CustomLexicalNormalizer interface
Permite que você configure a normalização para campos filtrados, classificáveis e facetáveis, que, por padrão, operam com correspondência estrita. Essa é uma configuração definida pelo usuário que consiste em pelo menos um ou mais filtros, que modificam o token armazenado.
- Extends
Propriedades
| char |
Uma lista de filtros de caracteres usados para preparar o texto de entrada antes de ser processado. Por exemplo, eles podem substituir determinados caracteres ou símbolos. Os filtros são executados na ordem em que estão listados. |
| odatatype | Um fragmento de URI que especifica o tipo de normalizador. |
| token |
Uma lista de filtros de token usados para filtrar ou modificar o token de entrada. Por exemplo, você pode especificar um filtro em letras minúsculas que converte todos os caracteres em letras minúsculas. Os filtros são executados na ordem em que estão listados. |
Propriedades herdadas
| name | O nome do filtro de caracteres. Ele deve conter apenas letras, dígitos, espaços, traços ou sublinhados, só pode iniciar e terminar com caracteres alfanuméricos e é limitado a 128 caracteres. |
Detalhes da propriedade
charFilters
Uma lista de filtros de caracteres usados para preparar o texto de entrada antes de ser processado. Por exemplo, eles podem substituir determinados caracteres ou símbolos. Os filtros são executados na ordem em que estão listados.
charFilters?: string[]
Valor da propriedade
string[]
odatatype
Um fragmento de URI que especifica o tipo de normalizador.
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
Valor da propriedade
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
Uma lista de filtros de token usados para filtrar ou modificar o token de entrada. Por exemplo, você pode especificar um filtro em letras minúsculas que converte todos os caracteres em letras minúsculas. Os filtros são executados na ordem em que estão listados.
tokenFilters?: string[]
Valor da propriedade
string[]
Detalhes das propriedades herdadas
name
O nome do filtro de caracteres. Ele deve conter apenas letras, dígitos, espaços, traços ou sublinhados, só pode iniciar e terminar com caracteres alfanuméricos e é limitado a 128 caracteres.
name: string
Valor da propriedade
string
Herdado deLexicalNormalizer.name