Compartir a través de


CustomLexicalNormalizer interface

Permite configurar la normalización de los campos filtrables, ordenables y facetables, que funcionan de forma predeterminada con coincidencias estrictas. Se trata de una configuración definida por el usuario que consta de al menos uno o varios filtros, que modifican el token almacenado.

Extends

Propiedades

charFilters

Lista de filtros de caracteres usados para preparar el texto de entrada antes de procesarlo. Por ejemplo, pueden reemplazar determinados caracteres o símbolos. Los filtros se ejecutan en el orden en que se muestran.

odatatype

Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.

tokenFilters

Lista de filtros de token usados para filtrar o modificar el token de entrada. Por ejemplo, puede especificar un filtro en minúsculas que convierta todos los caracteres en minúsculas. Los filtros se ejecutan en el orden en que se muestran.

Propiedades heredadas

name

Nombre del normalizador. Solo debe contener letras, dígitos, espacios, guiones o caracteres de subrayado, solo puede comenzar y terminar con caracteres alfanuméricos y está limitado a 128 caracteres. No puede terminar en '.microsoft' ni '.lucene', ni se le denomina 'asciifolding', 'standard', 'lowercase', 'uppercase' o 'elision'.

Detalles de las propiedades

charFilters

Lista de filtros de caracteres usados para preparar el texto de entrada antes de procesarlo. Por ejemplo, pueden reemplazar determinados caracteres o símbolos. Los filtros se ejecutan en el orden en que se muestran.

charFilters?: string[]

Valor de propiedad

string[]

odatatype

Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.

odatatype: "#Microsoft.Azure.Search.CustomNormalizer"

Valor de propiedad

"#Microsoft.Azure.Search.CustomNormalizer"

tokenFilters

Lista de filtros de token usados para filtrar o modificar el token de entrada. Por ejemplo, puede especificar un filtro en minúsculas que convierta todos los caracteres en minúsculas. Los filtros se ejecutan en el orden en que se muestran.

tokenFilters?: string[]

Valor de propiedad

string[]

Detalles de las propiedades heredadas

name

Nombre del normalizador. Solo debe contener letras, dígitos, espacios, guiones o caracteres de subrayado, solo puede comenzar y terminar con caracteres alfanuméricos y está limitado a 128 caracteres. No puede terminar en '.microsoft' ni '.lucene', ni se le denomina 'asciifolding', 'standard', 'lowercase', 'uppercase' o 'elision'.

name: string

Valor de propiedad

string

Heredado deBaseLexicalNormalizer.name