CustomLexicalNormalizer interface
Permite configurar a normalização para campos filtráveis, classificáveis e facetable, que, por padrão, operam com correspondência estrita. Esta é 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 certos caracteres ou símbolos. Os filtros são executados na ordem em que são listados. |
| odatatype | Discriminador polimórfico, que especifica os diferentes tipos que este 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 minúsculo que converta todos os caracteres em minúsculas. Os filtros são executados na ordem em que são listados. |
Propriedades Herdadas
| name | O nome do normalizador. 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. Não pode terminar em '.microsoft' nem '.lucene', nem ser chamado de 'asciifolding', 'standard', 'minúsculas', 'maiúsculas' ou 'elisão'. |
Detalhes de Propriedade
charFilters
Uma lista de filtros de caracteres usados para preparar o texto de entrada antes de ser processado. Por exemplo, eles podem substituir certos caracteres ou símbolos. Os filtros são executados na ordem em que são listados.
charFilters?: string[]
Valor de Propriedade
string[]
odatatype
Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
Valor de 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 minúsculo que converta todos os caracteres em minúsculas. Os filtros são executados na ordem em que são listados.
tokenFilters?: string[]
Valor de Propriedade
string[]
Detalhes da Propriedade Herdada
name
O nome do normalizador. 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. Não pode terminar em '.microsoft' nem '.lucene', nem ser chamado de 'asciifolding', 'standard', 'minúsculas', 'maiúsculas' ou 'elisão'.
name: string
Valor de Propriedade
string
Herdado deBaseLexicalNormalizer.name