PatternAnalyzer interface

Separa in modo flessibile il testo in termini tramite un criterio di espressione regolare. Questo analizzatore viene implementato usando Apache Lucene.

Proprietà

flags

Flag di espressione regolare. I valori possibili includono: 'CANON_EQ', 'CASE_INSENSITIVE', 'COMMENTS', 'DOTALL', 'LITERAL', 'MULTILINE', 'UNICODE_CASE', 'UNIX_LINES'

lowerCaseTerms

Valore che indica se i termini devono essere minuscoli. Il valore predefinito è true. Valore predefinito: true.

name

Nome dell'analizzatore. Deve contenere solo lettere, cifre, spazi, trattini o caratteri di sottolineatura, può iniziare e terminare solo con caratteri alfanumerici ed è limitato a 128 caratteri.

odatatype

Discriminare polimorfico

pattern

Modello di espressione regolare per trovare la corrispondenza con i separatori di token. Il valore predefinito è un'espressione che corrisponde a uno o più caratteri di spazio vuoto. Valore predefinito: \W+.

stopwords

Elenco di parole non significative.

Dettagli proprietà

flags

Flag di espressione regolare. I valori possibili includono: '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")[]

Valore della proprietà

("CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES")[]

lowerCaseTerms

Valore che indica se i termini devono essere minuscoli. Il valore predefinito è true. Valore predefinito: true.

lowerCaseTerms?: boolean

Valore della proprietà

boolean

name

Nome dell'analizzatore. Deve contenere solo lettere, cifre, spazi, trattini o caratteri di sottolineatura, può iniziare e terminare solo con caratteri alfanumerici ed è limitato a 128 caratteri.

name: string

Valore della proprietà

string

odatatype

Discriminare polimorfico

odatatype: "#Microsoft.Azure.Search.PatternAnalyzer"

Valore della proprietà

"#Microsoft.Azure.Search.PatternAnalyzer"

pattern

Modello di espressione regolare per trovare la corrispondenza con i separatori di token. Il valore predefinito è un'espressione che corrisponde a uno o più caratteri di spazio vuoto. Valore predefinito: \W+.

pattern?: string

Valore della proprietà

string

stopwords

Elenco di parole non significative.

stopwords?: string[]

Valore della proprietà

string[]