Compartilhar via


ShingleTokenFilter Classe

Definição

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

public class ShingleTokenFilter : Azure.Search.Documents.Indexes.Models.TokenFilter
type ShingleTokenFilter = class
    inherit TokenFilter
Public Class ShingleTokenFilter
Inherits TokenFilter
Herança
ShingleTokenFilter

Construtores

ShingleTokenFilter(String)

Inicializa uma nova instância de ShingleTokenFilter.

Propriedades

FilterToken

A cadeia de caracteres a ser inserida para cada posição na qual não há nenhum token. O padrão é um sublinhado ("_").

MaxShingleSize

O tamanho máximo da telha. O valor padrão e mínimo é 2.

MinShingleSize

O tamanho mínimo da telha. O valor padrão e mínimo é 2. Deve ser menor que o valor de maxShingleSize.

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.

(Herdado de TokenFilter)
OutputUnigrams

Um valor que indica se o fluxo de saída conterá os tokens de entrada (unigramas), bem como as telhas. O padrão é true.

OutputUnigramsIfNoShingles

Um valor que indica se os unigramas devem ser gerados para aqueles momentos em que não há telhas disponíveis. Essa propriedade tem precedência quando outputUnigrams é definido como false. O padrão é false.

TokenSeparator

A cadeia de caracteres a ser usada ao unir tokens adjacentes para formar uma telha. O padrão é um único espaço (" ").

Aplica-se a