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
| char |
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. |
| token |
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