PatternAnalyzer interface
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.
Propriétés
flags | Indicateurs d’expression régulière. Les valeurs possibles sont les suivantes : « CANON_EQ », « CASE_INSENSITIVE », « COMMENTS », « DOTALL », « LITERAL », « MULTILINE », « UNICODE_CASE », « UNIX_LINES » |
lower |
Valeur indiquant si les termes doivent être à casse inférieure. La valeur par défaut est true. Valeur par défaut : 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. |
odatatype | Discriminateur polymorphe |
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 d’espace blanc. Valeur par défaut : |
stopwords | Liste de mots vides. |
Détails de la propriété
flags
Indicateurs d’expression régulière. Les valeurs possibles sont les suivantes : « CANON_EQ », « CASE_INSENSITIVE », « COMMENTS », « DOTALL », « LITERAL », « MULTILINE », « UNICODE_CASE », « UNIX_LINES »
flags?: ("CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES")[]
Valeur de propriété
("CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES")[]
lowerCaseTerms
Valeur indiquant si les termes doivent être à casse inférieure. La valeur par défaut est true. Valeur par défaut : true.
lowerCaseTerms?: boolean
Valeur de propriété
boolean
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.
name: string
Valeur de propriété
string
odatatype
Discriminateur polymorphe
odatatype: "#Microsoft.Azure.Search.PatternAnalyzer"
Valeur de propriété
"#Microsoft.Azure.Search.PatternAnalyzer"
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 d’espace blanc. Valeur par défaut : \W+
.
pattern?: string
Valeur de propriété
string
stopwords
Liste de mots vides.
stopwords?: string[]
Valeur de propriété
string[]