Partager via


PatternTokenizer Classe

Définition

Générateur de jetons qui utilise la correspondance de modèle regex pour construire des jetons distincts. Ce générateur de jetons est implémenté à l’aide d’Apache Lucene. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/pattern/PatternTokenizer.html

[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.PatternTokenizer")]
public class PatternTokenizer : Microsoft.Azure.Search.Models.Tokenizer
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.PatternTokenizer")>]
type PatternTokenizer = class
    inherit Tokenizer
Public Class PatternTokenizer
Inherits Tokenizer
Héritage
PatternTokenizer
Attributs
Newtonsoft.Json.JsonObjectAttribute

Constructeurs

PatternTokenizer()

Initialise une nouvelle instance de la classe PatternTokenizer.

PatternTokenizer(String, String, Nullable<RegexFlags>, Nullable<Int32>)

Initialise une nouvelle instance de la classe PatternTokenizer.

Propriétés

Flags

Obtient ou définit des indicateurs d’expression régulière. Les valeurs possibles sont les suivantes : « CANON_EQ », « CASE_INSENSITIVE », « COMMENTS », « DOTALL », « LITERAL », « MULTILINE », « UNICODE_CASE », « UNIX_LINES »

Group

Obtient ou définit l’ordinal de base zéro du groupe correspondant dans le modèle d’expression régulière à extraire en jetons. Utilisez -1 si vous souhaitez utiliser l’ensemble du modèle pour fractionner l’entrée en jetons, quels que soient les groupes correspondants. La valeur par défaut est -1.

Name

Obtient ou définit le nom du générateur de jetons. 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.

(Hérité de Tokenizer)
Pattern

Obtient ou définit un modèle d’expression régulière pour qu’il corresponde aux séparateurs de jetons. La valeur par défaut est une expression qui correspond à un ou plusieurs caractères d’espace blanc.

Méthodes

Validate()

Validez l’objet .

S’applique à