Partilhar via


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

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.

odatatype

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

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.

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