CustomLexicalNormalizer interface
Vous permet de configurer la normalisation pour les champs filtrables, triables et facetables, qui fonctionnent par défaut avec une correspondance stricte. Il s’agit d’une configuration définie par l’utilisateur composée d’au moins un ou plusieurs filtres, qui modifient le jeton stocké.
- Extends
Propriétés
| char |
Liste des filtres de caractères utilisés pour préparer le texte d’entrée avant son traitement. Par exemple, ils peuvent remplacer certains caractères ou symboles. Les filtres sont exécutés dans l’ordre dans lequel ils sont répertoriés. |
| odatatype | Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être |
| token |
Liste des filtres de jetons utilisés pour filtrer ou modifier le jeton d’entrée. Par exemple, vous pouvez spécifier un filtre en minuscules qui convertit tous les caractères en minuscules. Les filtres sont exécutés dans l’ordre dans lequel ils sont répertoriés. |
Propriétés héritées
| name | Nom du normaliseur. Il ne doit contenir que des lettres, des chiffres, des espaces, des tirets ou des traits de soulignement, ne peut commencer et se terminer que par des caractères alphanumériques et est limité à 128 caractères. Elle ne peut pas se terminer par « .microsoft » ni « .lucene », ni par « asciifolding », « standard », « minuscules », « majuscules » ou « elision ». |
Détails de la propriété
charFilters
Liste des filtres de caractères utilisés pour préparer le texte d’entrée avant son traitement. Par exemple, ils peuvent remplacer certains caractères ou symboles. Les filtres sont exécutés dans l’ordre dans lequel ils sont répertoriés.
charFilters?: string[]
Valeur de propriété
string[]
odatatype
Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
Valeur de propriété
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
Liste des filtres de jetons utilisés pour filtrer ou modifier le jeton d’entrée. Par exemple, vous pouvez spécifier un filtre en minuscules qui convertit tous les caractères en minuscules. Les filtres sont exécutés dans l’ordre dans lequel ils sont répertoriés.
tokenFilters?: string[]
Valeur de propriété
string[]
Détails de la propriété héritée
name
Nom du normaliseur. Il ne doit contenir que des lettres, des chiffres, des espaces, des tirets ou des traits de soulignement, ne peut commencer et se terminer que par des caractères alphanumériques et est limité à 128 caractères. Elle ne peut pas se terminer par « .microsoft » ni « .lucene », ni par « asciifolding », « standard », « minuscules », « majuscules » ou « elision ».
name: string
Valeur de propriété
string
Hérité deBaseLexicalNormalizer.name