Partilhar via


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

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.

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.

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.

generateNumberParts

Um valor que indica se pretende gerar sub-palavras numérulas. A predefinição é verdadeiro.

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.

odatatype

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

preserveOriginal

Um valor que indica se as palavras originais serão preservadas e adicionadas à lista de sub-palavras. A predefinição é falso.

protectedWords

Uma lista de tokens para proteger contra a delimitação.

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.

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.

stemEnglishPossessive

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