Partilhar via


WordDelimiterTokenFilter interface

Divide palavras em subpalavras e executa transformações opcionais em grupos de subpalavras. Este filtro de token é implementado usando Apache Lucene.

Extends

Propriedades

catenateAll

Um valor que indica se todas as partes da subpalavra serão atenuadas. Por exemplo, se isso estiver 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 peças numéricas serão limitadas. 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 palavras serão limitadas. Por exemplo, se isso estiver definido como true, "Azure-Search" se tornará "AzureSearch". O padrão é false.

generateNumberParts

Um valor que indica se as subpalavras 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 subpalavras. O padrão é false.

protectedWords

Uma lista de tokens para proteger de serem delimitados.

splitOnCaseChange

Um valor que indica se as palavras devem ser divididas em caseChange. Por exemplo, se isso estiver definido como true, "AzureSearch" se tornará "Azure" "Search". O padrão é true.

splitOnNumerics

Um valor que indica se deve ser dividido em números. Por exemplo, se isso estiver definido como true, "Azure1Search" se tornará "Azure" "1" "Search". O padrão é true.

stemEnglishPossessive

Um valor que indica se os "s" à direita devem ser removidos para cada subpalavra. O padrão é true.

Propriedades Herdadas

name

O nome do filtro de token. Deve conter apenas letras, dígitos, espaços, traços ou sublinhados, só pode começar e terminar com caracteres alfanuméricos e está limitado a 128 caracteres.

Detalhes de Propriedade

catenateAll

Um valor que indica se todas as partes da subpalavra serão atenuadas. Por exemplo, se isso estiver definido como true, "Azure-Search-1" se tornará "AzureSearch1". O padrão é false.

catenateAll?: boolean

Valor de Propriedade

boolean

catenateNumbers

Um valor que indica se as execuções máximas de peças numéricas serão limitadas. Por exemplo, se isso for definido como true, "1-2" se tornará "12". O padrão é false.

catenateNumbers?: boolean

Valor de Propriedade

boolean

catenateWords

Um valor que indica se as execuções máximas de partes de palavras serão limitadas. Por exemplo, se isso estiver definido como true, "Azure-Search" se tornará "AzureSearch". O padrão é false.

catenateWords?: boolean

Valor de Propriedade

boolean

generateNumberParts

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

generateNumberParts?: boolean

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

preserveOriginal?: boolean

Valor de Propriedade

boolean

protectedWords

Uma lista de tokens para proteger de serem delimitados.

protectedWords?: string[]

Valor de Propriedade

string[]

splitOnCaseChange

Um valor que indica se as palavras devem ser divididas em caseChange. Por exemplo, se isso estiver definido como true, "AzureSearch" se tornará "Azure" "Search". O padrão é true.

splitOnCaseChange?: boolean

Valor de Propriedade

boolean

splitOnNumerics

Um valor que indica se deve ser dividido em números. Por exemplo, se isso estiver definido como true, "Azure1Search" se tornará "Azure" "1" "Search". O padrão é true.

splitOnNumerics?: boolean

Valor de Propriedade

boolean

stemEnglishPossessive

Um valor que indica se os "s" à direita devem ser removidos para cada subpalavra. O padrão é true.

stemEnglishPossessive?: boolean

Valor de Propriedade

boolean

Detalhes da Propriedade Herdada

name

O nome do filtro de token. Deve conter apenas letras, dígitos, espaços, traços ou sublinhados, só pode começar e terminar com caracteres alfanuméricos e está limitado a 128 caracteres.

name: string

Valor de Propriedade

string

herdada deBaseTokenFilter.name