Partager via


CustomNormalizer Classe

Définition

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é.

public class CustomNormalizer : Azure.Search.Documents.Indexes.Models.LexicalNormalizer
type CustomNormalizer = class
    inherit LexicalNormalizer
Public Class CustomNormalizer
Inherits LexicalNormalizer
Héritage
CustomNormalizer

Constructeurs

CustomNormalizer(String)

Initialise une nouvelle instance de CustomNormalizer.

Propriétés

CharFilters

Liste des filtres à caractères utilisés pour préparer le texte d’entrée avant son traitement. Par exemple, il peut remplacer certains caractères ou certains symboles. Les filtres sont exécutés dans l’ordre dans lequel ils sont répertoriés.

Name

Nom du normaliseur. Il doit contenir uniquement des lettres, des chiffres, des espaces, des tirets ou des traits de soulignement. Il doit commencer et se terminer uniquement par des caractères alphanumériques, et ne doit pas dépasser 128 caractères. Il ne peut pas se terminer par « .microsoft » ou « .lucene », ni être nommé « asciifolding », « standard », « minuscules », « majuscules » ou « elision ».

(Hérité de LexicalNormalizer)
TokenFilters

Liste des filtres de jeton utilisés pour filtrer ou modifier le jeton d’entrée. Par exemple, vous pouvez spécifier un filtre lowercase qui convertit tous les caractères en minuscules. Les filtres sont exécutés dans l’ordre dans lequel ils sont répertoriés.

S’applique à