Compartir a través de


ShingleTokenFilter Clase

Definición

Crea combinaciones de tokens como un solo token. Este filtro de token se implementa mediante Apache Lucene.

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

Constructores

ShingleTokenFilter(String)

Inicializa una nueva instancia de ShingleTokenFilter.

Propiedades

FilterToken

Cadena que se va a insertar para cada posición en la que no hay ningún token. El valor predeterminado es un carácter de subrayado ("_").

MaxShingleSize

Tamaño máximo del shingle. El valor predeterminado y mínimo es 2.

MinShingleSize

Tamaño mínimo del shingle. El valor predeterminado y mínimo es 2. Debe ser menor que el valor de maxShingleSize.

Name

Nombre del filtro de token. Solo puede contener letras, dígitos, espacios, guiones o guiones bajos, debe empezar y acabar con caracteres alfanuméricos y no puede superar los 128 caracteres.

(Heredado de TokenFilter)
OutputUnigrams

Valor que indica si el flujo de salida contendrá los tokens de entrada (unigramas), así como las tejas. El valor predeterminado es true.

OutputUnigramsIfNoShingles

Valor que indica si se van a generar unigramas para esos momentos en los que no hay ningún shingle disponible. Esta propiedad tiene prioridad cuando outputUnigrams se establece en false. El valor predeterminado es False.

TokenSeparator

Cadena que se va a usar al unir tokens adyacentes para formar un shingle. El valor predeterminado es un espacio único (" ").

Se aplica a