Partager via


PatternAnalyzer Classe

Définition

Sépare le texte de façon flexible en termes via un modèle d’expression régulière. Cet analyseur est implémenté à l’aide d’Apache Lucene.

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

Constructeurs

PatternAnalyzer(String)

Initialise une nouvelle instance de PatternAnalyzer.

Propriétés

Flags

Obtient les indicateurs d’expression régulière pour Pattern.

LowerCaseTerms

Valeur indiquant si les termes doivent être à casse inférieure. La valeur par défaut est true.

Name

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.

(Hérité de LexicalAnalyzer)
Pattern

Modèle d’expression régulière pour faire correspondre les séparateurs de jetons. La valeur par défaut est une expression qui correspond à un ou plusieurs caractères autres que les mots.

Stopwords

Obtient une liste de mots vides.

S’applique à