Share via


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à

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.

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.

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.

generateNumberParts

Valore che indica se generare parole secondarie numerice. Il valore predefinito è true.

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.

odatatype

Discriminazione polimorfica, che specifica i diversi tipi che questo oggetto può essere

preserveOriginal

Valore che indica se le parole originali verranno mantenute e aggiunte all'elenco di sottoword. L'impostazione predefinita è false.

protectedWords

Elenco di token da proteggere da essere delimitato.

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.

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.

stemEnglishPossessive

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