PatternAnalyzer interface
Separa in modo flessibile il testo in termini tramite un modello 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' |
lower |
Valore che indica se i termini devono essere minuscoli. Il valore predefinito è true. Valore predefinito: true. |
name | Nome dell'analizzatore. Può contenere solo lettere, numeri, spazi, trattini o caratteri di sottolineatura, deve iniziare e terminare con caratteri alfanumerici e non può contenere più di 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: |
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. Può contenere solo lettere, numeri, spazi, trattini o caratteri di sottolineatura, deve iniziare e terminare con caratteri alfanumerici e non può contenere più di 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[]