WordDelimiterTokenFilter interface
Suddivide le parole in sottoparole ed esegue trasformazioni facoltative sui gruppi di sottoparole. Questo filtro token viene implementato usando Apache Lucene.
- Extends
Proprietà
catenate |
Valore che indica se tutte le parti di sottoword verranno catenate. Ad esempio, se questa opzione è impostata su true, "Azure-Search-1" diventa "AzureSearch1". L'impostazione predefinita è false. |
catenate |
Valore che indica se le esecuzioni massime delle parti numerice verranno catenate. Ad esempio, se questa opzione è impostata su true, "1-2" diventa "12". L'impostazione predefinita è false. |
catenate |
Valore che indica se le esecuzioni massime delle parti di parole verranno catenate. Ad esempio, se questa opzione è impostata su true, "Azure-Search" diventa "AzureSearch". L'impostazione predefinita è false. |
generate |
Valore che indica se generare parole secondarie numerice. Il valore predefinito è true. |
generate |
Valore che indica se generare parole di parte. Se impostato, causa la generazione di parti di parole; ad esempio "AzureSearch" diventa "Azure" "Search". Il valore predefinito è true. |
odatatype | Discriminazione polimorfica, che specifica i diversi tipi che questo oggetto può essere |
preserve |
Valore che indica se le parole originali verranno mantenute e aggiunte all'elenco di sottoword. L'impostazione predefinita è false. |
protected |
Elenco di token da proteggere da essere delimitato. |
split |
Valore che indica se suddividere le parole in caseChange. Ad esempio, se questa opzione è impostata su true, "AzureSearch" diventa "Azure" "Search". Il valore predefinito è true. |
split |
Valore che indica se suddividere i numeri. Ad esempio, se questa opzione è impostata su true, "Azure1Search" diventa "Azure" "1" "Search". Il valore predefinito è true. |
stem |
Valore che indica se rimuovere "'s" finale per ogni sottoword. Il valore predefinito è true. |
Proprietà ereditate
name | Nome del filtro del token. 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. |
Dettagli proprietà
catenateAll
Valore che indica se tutte le parti di sottoword verranno catenate. Ad esempio, se questa opzione è impostata su true, "Azure-Search-1" diventa "AzureSearch1". L'impostazione predefinita è false.
catenateAll?: boolean
Valore della proprietà
boolean
catenateNumbers
Valore che indica se le esecuzioni massime delle parti numerice verranno catenate. Ad esempio, se questa opzione è impostata su true, "1-2" diventa "12". L'impostazione predefinita è false.
catenateNumbers?: boolean
Valore della proprietà
boolean
catenateWords
Valore che indica se le esecuzioni massime delle parti di parole verranno catenate. Ad esempio, se questa opzione è impostata su true, "Azure-Search" diventa "AzureSearch". L'impostazione predefinita è false.
catenateWords?: boolean
Valore della proprietà
boolean
generateNumberParts
Valore che indica se generare parole secondarie numerice. Il valore predefinito è true.
generateNumberParts?: boolean
Valore della proprietà
boolean
generateWordParts
Valore che indica se generare parole di parte. Se impostato, causa la generazione di parti di parole; ad esempio "AzureSearch" diventa "Azure" "Search". Il valore predefinito è true.
generateWordParts?: boolean
Valore della proprietà
boolean
odatatype
Discriminazione polimorfica, che specifica i diversi tipi che questo oggetto può essere
odatatype: "#Microsoft.Azure.Search.WordDelimiterTokenFilter"
Valore della proprietà
"#Microsoft.Azure.Search.WordDelimiterTokenFilter"
preserveOriginal
Valore che indica se le parole originali verranno mantenute e aggiunte all'elenco di sottoword. L'impostazione predefinita è false.
preserveOriginal?: boolean
Valore della proprietà
boolean
protectedWords
Elenco di token da proteggere da essere delimitato.
protectedWords?: string[]
Valore della proprietà
string[]
splitOnCaseChange
Valore che indica se suddividere le parole in caseChange. Ad esempio, se questa opzione è impostata su true, "AzureSearch" diventa "Azure" "Search". Il valore predefinito è true.
splitOnCaseChange?: boolean
Valore della proprietà
boolean
splitOnNumerics
Valore che indica se suddividere i numeri. Ad esempio, se questa opzione è impostata su true, "Azure1Search" diventa "Azure" "1" "Search". Il valore predefinito è true.
splitOnNumerics?: boolean
Valore della proprietà
boolean
stemEnglishPossessive
Valore che indica se rimuovere "'s" finale per ogni sottoword. Il valore predefinito è true.
stemEnglishPossessive?: boolean
Valore della proprietà
boolean
Dettagli proprietà ereditate
name
Nome del filtro del token. 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
Ereditato daBaseTokenFilter.name