Compartilhar via


ShingleTokenFilter Classe

Definição

Cria combinações de tokens como um único token. Esse filtro de token é implementado usando o Apache Lucene. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/shingle/ShingleFilter.html

[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.ShingleTokenFilter")]
public class ShingleTokenFilter : Microsoft.Azure.Search.Models.TokenFilter
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.ShingleTokenFilter")>]
type ShingleTokenFilter = class
    inherit TokenFilter
Public Class ShingleTokenFilter
Inherits TokenFilter
Herança
ShingleTokenFilter
Atributos
Newtonsoft.Json.JsonObjectAttribute

Construtores

ShingleTokenFilter()

Inicializa uma nova instância da classe ShingleTokenFilter.

ShingleTokenFilter(String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, String)

Inicializa uma nova instância da classe ShingleTokenFilter.

Propriedades

FilterToken

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

MaxShingleSize

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

MinShingleSize

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

Name

Obtém ou define 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

Obtém ou define 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

Obtém ou define um valor que indica se os unigramas devem ser gerados para aqueles momentos em que nenhuma telha está disponível. Essa propriedade tem precedência quando outputUnigrams é definido como false. O padrão é false.

TokenSeparator

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

Métodos

Validate()

Valide o objeto .

Aplica-se a