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' |
| lower |
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: |
| 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[]