WordDelimiterTokenFilter interface
Divide as palavras em subpalavras e realiza transformações opcionais em grupos de subpalavras. Esse filtro de token é implementado usando o Apache Lucene.
- Extends
Propriedades
catenate |
Um valor que indica se todas as partes de sub palavra serão categorizadas. Por exemplo, se isso for definido como true, "Azure-Search-1" se tornará "AzureSearch1". O padrão é false. |
catenate |
Um valor que indica se as execuções máximas de partes numéricas serão categorizadas. Por exemplo, se isso for definido como true, "1-2" se tornará "12". O padrão é false. |
catenate |
Um valor que indica se as execuções máximas de partes de palavra serão categorizadas. Por exemplo, se isso for definido como true, "Azure-Search" se tornará "AzureSearch". O padrão é false. |
generate |
Um valor que indica se as sub palavras numéricas devem ser geradas. O padrão é true. |
generate |
Um valor que indica se as palavras de parte devem ser geradas. Se definido, faz com que partes de palavras sejam geradas; por exemplo, "AzureSearch" torna-se "Azure" "Search". O padrão é true. |
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. O padrão é false. |
protected |
Uma lista de tokens para proteger contra serem delimitados. |
split |
Um valor que indica se as palavras devem ser divididas em caseChange. Por exemplo, se isso for definido como true, "AzureSearch" se tornará "Azure" "Search". O padrão é true. |
split |
Um valor que indica se os números devem ser divididos. Por exemplo, se isso for definido como true, "Azure1Search" se tornará "Azure" "1" "Search". O padrão é true. |
stem |
Um valor que indica se é necessário remover "'s" à direita para cada sub palavra. O padrão é true. |
Propriedades herdadas
name | O nome do filtro de token. Deve conter apenas letras, números, espaços, traços ou sublinhados, pode começar e terminar apenas com caracteres alfanuméricos e está limitado a 128 caracteres. |
Detalhes da propriedade
catenateAll
Um valor que indica se todas as partes de sub palavra serão categorizadas. Por exemplo, se isso for definido como true, "Azure-Search-1" se tornará "AzureSearch1". O padrão é false.
catenateAll?: boolean
Valor da propriedade
boolean
catenateNumbers
Um valor que indica se as execuções máximas de partes numéricas serão categorizadas. Por exemplo, se isso for definido como true, "1-2" se tornará "12". O padrão é false.
catenateNumbers?: boolean
Valor da propriedade
boolean
catenateWords
Um valor que indica se as execuções máximas de partes de palavra serão categorizadas. Por exemplo, se isso for definido como true, "Azure-Search" se tornará "AzureSearch". O padrão é false.
catenateWords?: boolean
Valor da propriedade
boolean
generateNumberParts
Um valor que indica se as sub palavras numéricas devem ser geradas. O padrão é true.
generateNumberParts?: boolean
Valor da propriedade
boolean
generateWordParts
Um valor que indica se as palavras de parte devem ser geradas. Se definido, faz com que partes de palavras sejam geradas; por exemplo, "AzureSearch" torna-se "Azure" "Search". O padrão é true.
generateWordParts?: boolean
Valor da propriedade
boolean
odatatype
Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser
odatatype: "#Microsoft.Azure.Search.WordDelimiterTokenFilter"
Valor da propriedade
"#Microsoft.Azure.Search.WordDelimiterTokenFilter"
preserveOriginal
Um valor que indica se as palavras originais serão preservadas e adicionadas à lista de sub palavras. O padrão é false.
preserveOriginal?: boolean
Valor da propriedade
boolean
protectedWords
Uma lista de tokens para proteger contra serem delimitados.
protectedWords?: string[]
Valor da propriedade
string[]
splitOnCaseChange
Um valor que indica se as palavras devem ser divididas em caseChange. Por exemplo, se isso for definido como true, "AzureSearch" se tornará "Azure" "Search". O padrão é true.
splitOnCaseChange?: boolean
Valor da propriedade
boolean
splitOnNumerics
Um valor que indica se os números devem ser divididos. Por exemplo, se isso for definido como true, "Azure1Search" se tornará "Azure" "1" "Search". O padrão é true.
splitOnNumerics?: boolean
Valor da propriedade
boolean
stemEnglishPossessive
Um valor que indica se é necessário remover "'s" à direita para cada sub palavra. O padrão é true.
stemEnglishPossessive?: boolean
Valor da propriedade
boolean
Detalhes das propriedades herdadas
name
O nome do filtro de token. Deve conter apenas letras, números, espaços, traços ou sublinhados, pode começar e terminar apenas com caracteres alfanuméricos e está limitado a 128 caracteres.
name: string
Valor da propriedade
string
Herdado deBaseTokenFilter.name