ShingleTokenFilter interface
Crea combinaciones de tokens como un solo token. Este filtro de token se implementa mediante Apache Lucene.
- Extends
Propiedades
filter |
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 ("_"). |
max |
Tamaño máximo del shingle. El valor predeterminado y mínimo es 2. |
min |
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. |
output |
Valor que indica si el flujo de salida contendrá los tokens de entrada (unigramas) así como los shingles. El valor predeterminado es true. |
output |
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. |
token |
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