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 | Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser |
| 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 normalizador. 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. Ele não pode terminar em '.microsoft' nem '.lucene', nem ser chamado de 'asciifolding', 'standard', 'lowercase', 'uppercase' ou 'elision'. |
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
Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser
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 normalizador. 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. Ele não pode terminar em '.microsoft' nem '.lucene', nem ser chamado de 'asciifolding', 'standard', 'lowercase', 'uppercase' ou 'elision'.
name: string
Valor da propriedade
string
Herdado deBaseLexicalNormalizer.name