Compartilhar via


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

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.

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.

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.

generateNumberParts

Um valor que indica se as sub palavras numéricas devem ser geradas. O padrão é true.

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.

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. O padrão é false.

protectedWords

Uma lista de tokens para proteger contra serem delimitados.

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.

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.

stemEnglishPossessive

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