Partager via


CustomAnalyzer Constructeurs

Définition

Surcharges

CustomAnalyzer()

Initialise une nouvelle instance de la classe CustomAnalyzer.

CustomAnalyzer(String, TokenizerName, IList<TokenFilterName>, IList<CharFilterName>)

Initialise une nouvelle instance de la classe CustomAnalyzer.

CustomAnalyzer()

Source:
CustomAnalyzer.cs

Initialise une nouvelle instance de la classe CustomAnalyzer.

public CustomAnalyzer ();
Public Sub New ()

S’applique à

CustomAnalyzer(String, TokenizerName, IList<TokenFilterName>, IList<CharFilterName>)

Source:
CustomAnalyzer.cs

Initialise une nouvelle instance de la classe CustomAnalyzer.

public CustomAnalyzer (string name, Microsoft.Azure.Search.Models.TokenizerName tokenizer, System.Collections.Generic.IList<Microsoft.Azure.Search.Models.TokenFilterName> tokenFilters = default, System.Collections.Generic.IList<Microsoft.Azure.Search.Models.CharFilterName> charFilters = default);
new Microsoft.Azure.Search.Models.CustomAnalyzer : string * Microsoft.Azure.Search.Models.TokenizerName * System.Collections.Generic.IList<Microsoft.Azure.Search.Models.TokenFilterName> * System.Collections.Generic.IList<Microsoft.Azure.Search.Models.CharFilterName> -> Microsoft.Azure.Search.Models.CustomAnalyzer
Public Sub New (name As String, tokenizer As TokenizerName, Optional tokenFilters As IList(Of TokenFilterName) = Nothing, Optional charFilters As IList(Of CharFilterName) = Nothing)

Paramètres

name
String

Nom de l’analyseur. 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.

tokenizer
TokenizerName

Nom du générateur de jetons à utiliser pour diviser le texte continu en une séquence de jetons, telle que la division d’une phrase en mots. Les valeurs possibles sont les suivantes : « classic », « edgeNGram », « keyword_v2 », « letter », « lowercase », « microsoft_language_tokenizer », « microsoft_language_stemming_tokenizer », « nGram », « path_hierarchy_v2 », « pattern », « standard_v2 », « uax_url_email », « whitespace »

tokenFilters
IList<TokenFilterName>

Liste des filtres de jetons utilisés pour filtrer ou modifier les jetons générés par un générateur de jetons. 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.

charFilters
IList<CharFilterName>

Liste des filtres de caractères utilisés pour préparer le texte d’entrée avant qu’il ne soit traité par le générateur de jetons. 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.

S’applique à