Compartir a través de


ShingleTokenFilter interface

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

Extends

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.

odatatype

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto.

outputUnigrams

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

outputUnigramsIfNoShingles

Valor que indica si se van a generar unigramas para esas horas cuando no hay ningún shingle disponible. Esta propiedad tiene prioridad cuando outputUnigrams está establecido 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 (" ").

Propiedades heredadas

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.

Detalles de las 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 ("_").

filterToken?: string

Valor de propiedad

string

maxShingleSize

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

maxShingleSize?: number

Valor de propiedad

number

minShingleSize

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

minShingleSize?: number

Valor de propiedad

number

odatatype

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto.

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

Valor de propiedad

"#Microsoft.Azure.Search.ShingleTokenFilter"

outputUnigrams

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

outputUnigrams?: boolean

Valor de propiedad

boolean

outputUnigramsIfNoShingles

Valor que indica si se van a generar unigramas para esas horas cuando no hay ningún shingle disponible. Esta propiedad tiene prioridad cuando outputUnigrams está establecido en false. El valor predeterminado es False.

outputUnigramsIfNoShingles?: boolean

Valor de propiedad

boolean

tokenSeparator

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

tokenSeparator?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

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.

name: string

Valor de propiedad

string

Heredado deBaseTokenFilter.name