Partilhar via


ShingleTokenFilter interface

Cria combinações de tokens como um único token. Este filtro de token é implementado com o Apache Lucene.

Extends

Propriedades

filterToken

A cadeia a inserir para cada posição na qual não existe nenhum token. A predefinição é um caráter de sublinhado ("_").

maxShingleSize

O tamanho máximo da telha. O valor predefinido e mínimo é 2.

minShingleSize

O tamanho mínimo da telha. O valor predefinido e mínimo é 2. Tem de ser inferior ao valor de maxShingleSize.

odatatype

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

outputUnigrams

Um valor que indica se o fluxo de saída irá conter os tokens de entrada (unigramas), bem como as telhas. A predefinição é verdadeiro.

outputUnigramsIfNoShingles

Um valor que indica se os unigramas são exportados para as horas em que não existem telhas disponíveis. Esta propriedade tem precedência quando outputUnigrams está definido como falso. A predefinição é falso.

tokenSeparator

A cadeia a utilizar ao associar tokens adjacentes para formar uma telha. A predefinição é um único espaço (" ").

Propriedades Herdadas

name

O nome do filtro de token. Só tem de conter letras, dígitos, espaços, travessões ou carateres de sublinhado, só pode começar e terminar com carateres alfanuméricos e está limitado a 128 carateres.

Detalhes de Propriedade

filterToken

A cadeia a inserir para cada posição na qual não existe nenhum token. A predefinição é um caráter de sublinhado ("_").

filterToken?: string

Valor de Propriedade

string

maxShingleSize

O tamanho máximo da telha. O valor predefinido e mínimo é 2.

maxShingleSize?: number

Valor de Propriedade

number

minShingleSize

O tamanho mínimo da telha. O valor predefinido e mínimo é 2. Tem de ser inferior ao valor de maxShingleSize.

minShingleSize?: number

Valor de Propriedade

number

odatatype

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

odatatype: "#Microsoft.Azure.Search.ShingleTokenFilter"

Valor de Propriedade

"#Microsoft.Azure.Search.ShingleTokenFilter"

outputUnigrams

Um valor que indica se o fluxo de saída irá conter os tokens de entrada (unigramas), bem como as telhas. A predefinição é verdadeiro.

outputUnigrams?: boolean

Valor de Propriedade

boolean

outputUnigramsIfNoShingles

Um valor que indica se os unigramas são exportados para as horas em que não existem telhas disponíveis. Esta propriedade tem precedência quando outputUnigrams está definido como falso. A predefinição é falso.

outputUnigramsIfNoShingles?: boolean

Valor de Propriedade

boolean

tokenSeparator

A cadeia a utilizar ao associar tokens adjacentes para formar uma telha. A predefinição é um único espaço (" ").

tokenSeparator?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

name

O nome do filtro de token. Só tem de conter letras, dígitos, espaços, travessões 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