WordDelimiterTokenFilter interface
Divide palavras em sub-palavras e efetua transformações opcionais em grupos de sub-palavras. Este filtro de token é implementado com o Apache Lucene.
- Extends
Propriedades
catenate |
Um valor que indica se todas as partes da sub-palavra serão catenadas. Por exemplo, se estiver definido como verdadeiro, "Azure-Search-1" torna-se "AzureSearch1". A predefinição é falso. |
catenate |
Um valor que indica se as execuções máximas de partes numéridas serão catenadas. Por exemplo, se estiver definido como verdadeiro, "1-2" torna-se "12". A predefinição é falso. |
catenate |
Um valor que indica se as execuções máximas de partes de palavras serão catenadas. Por exemplo, se estiver definido como verdadeiro, "Azure-Search" torna-se "AzureSearch". A predefinição é falso. |
generate |
Um valor que indica se pretende gerar sub-palavras numérulas. A predefinição é verdadeiro. |
generate |
Um valor que indica se pretende gerar palavras de parte. Se estiver definido, faz com que sejam geradas partes de palavras; por exemplo, "AzureSearch" torna-se "Azure" "Search". A predefinição é verdadeiro. |
odatatype | Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser |
preserve |
Um valor que indica se as palavras originais serão preservadas e adicionadas à lista de sub-palavras. A predefinição é falso. |
protected |
Uma lista de tokens para proteger contra a delimitação. |
split |
Um valor que indica se pretende dividir palavras em caseChange. Por exemplo, se estiver definido como verdadeiro, "AzureSearch" torna-se "Azure" "Search". A predefinição é verdadeiro. |
split |
Um valor que indica se pretende dividir em números. Por exemplo, se estiver definido como verdadeiro, "Azure1Search" torna-se "Azure" "1" "Search". A predefinição é verdadeiro. |
stem |
Um valor que indica se deve remover "s" à direita para cada sub-palavra. A predefinição é verdadeiro. |
Propriedades Herdadas
name | O nome do filtro de token. Só tem de conter letras, dígitos, espaços, traços ou carateres de sublinhado, só pode começar e terminar com carateres alfanuméricos e está limitado a 128 carateres. |
Detalhes de Propriedade
catenateAll
Um valor que indica se todas as partes da sub-palavra serão catenadas. Por exemplo, se estiver definido como verdadeiro, "Azure-Search-1" torna-se "AzureSearch1". A predefinição é falso.
catenateAll?: boolean
Valor de Propriedade
boolean
catenateNumbers
Um valor que indica se as execuções máximas de partes numéridas serão catenadas. Por exemplo, se estiver definido como verdadeiro, "1-2" torna-se "12". A predefinição é falso.
catenateNumbers?: boolean
Valor de Propriedade
boolean
catenateWords
Um valor que indica se as execuções máximas de partes de palavras serão catenadas. Por exemplo, se estiver definido como verdadeiro, "Azure-Search" torna-se "AzureSearch". A predefinição é falso.
catenateWords?: boolean
Valor de Propriedade
boolean
generateNumberParts
Um valor que indica se pretende gerar sub-palavras numérulas. A predefinição é verdadeiro.
generateNumberParts?: boolean
Valor de Propriedade
boolean
generateWordParts
Um valor que indica se pretende gerar palavras de parte. Se estiver definido, faz com que sejam geradas partes de palavras; por exemplo, "AzureSearch" torna-se "Azure" "Search". A predefinição é verdadeiro.
generateWordParts?: boolean
Valor de Propriedade
boolean
odatatype
Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser
odatatype: "#Microsoft.Azure.Search.WordDelimiterTokenFilter"
Valor de Propriedade
"#Microsoft.Azure.Search.WordDelimiterTokenFilter"
preserveOriginal
Um valor que indica se as palavras originais serão preservadas e adicionadas à lista de sub-palavras. A predefinição é falso.
preserveOriginal?: boolean
Valor de Propriedade
boolean
protectedWords
Uma lista de tokens para proteger contra a delimitação.
protectedWords?: string[]
Valor de Propriedade
string[]
splitOnCaseChange
Um valor que indica se pretende dividir palavras em caseChange. Por exemplo, se estiver definido como verdadeiro, "AzureSearch" torna-se "Azure" "Search". A predefinição é verdadeiro.
splitOnCaseChange?: boolean
Valor de Propriedade
boolean
splitOnNumerics
Um valor que indica se pretende dividir em números. Por exemplo, se estiver definido como verdadeiro, "Azure1Search" torna-se "Azure" "1" "Search". A predefinição é verdadeiro.
splitOnNumerics?: boolean
Valor de Propriedade
boolean
stemEnglishPossessive
Um valor que indica se deve remover "s" à direita para cada sub-palavra. A predefinição é verdadeiro.
stemEnglishPossessive?: boolean
Valor de Propriedade
boolean
Detalhes da Propriedade Herdada
name
O nome do filtro de token. Só tem de conter letras, dígitos, espaços, traços ou carateres de sublinhado, só pode começar e terminar com carateres alfanuméricos e está limitado a 128 carateres.
name: string
Valor de Propriedade
string
Herdado deBaseTokenFilter.name