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

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.

odatatype

Um fragmento de URI que especifica o tipo de normalizador.

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.

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