Share via


ShingleTokenFilter interface

Crea combinazioni di token come token singolo. Questo filtro token viene implementato usando Apache Lucene.

Extends

Proprietà

filterToken

Stringa da inserire per ogni posizione in cui non è presente alcun token. Il valore predefinito è un carattere di sottolineatura ("_").

maxShingleSize

Dimensione massima dello shingle. Il valore predefinito e minimo è 2.

minShingleSize

Dimensioni minime dello shingle. Il valore predefinito e minimo è 2. Deve essere minore del valore di maxShingleSize.

odatatype

Discriminazione polimorfica, che specifica i diversi tipi che questo oggetto può essere

outputUnigrams

Valore che indica se il flusso di output conterrà i token di input (unigrammi) e gli shingles. Il valore predefinito è true.

outputUnigramsIfNoShingles

Valore che indica se restituire unigrammi per quei tempi in cui non sono disponibili shingles. Questa proprietà ha la precedenza quando outputUnigrams è impostato su false. L'impostazione predefinita è false.

tokenSeparator

Stringa da usare quando si uniscono i token adiacenti per formare uno shingle. Il valore predefinito è un singolo spazio (" ").

Proprietà ereditate

name

Nome del filtro del token. Può contenere solo lettere, numeri, spazi, trattini o caratteri di sottolineatura, deve iniziare e terminare con caratteri alfanumerici e non può contenere più di 128 caratteri.

Dettagli proprietà

filterToken

Stringa da inserire per ogni posizione in cui non è presente alcun token. Il valore predefinito è un carattere di sottolineatura ("_").

filterToken?: string

Valore della proprietà

string

maxShingleSize

Dimensione massima dello shingle. Il valore predefinito e minimo è 2.

maxShingleSize?: number

Valore della proprietà

number

minShingleSize

Dimensioni minime dello shingle. Il valore predefinito e minimo è 2. Deve essere minore del valore di maxShingleSize.

minShingleSize?: number

Valore della proprietà

number

odatatype

Discriminazione polimorfica, che specifica i diversi tipi che questo oggetto può essere

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

Valore della proprietà

"#Microsoft.Azure.Search.ShingleTokenFilter"

outputUnigrams

Valore che indica se il flusso di output conterrà i token di input (unigrammi) e gli shingles. Il valore predefinito è true.

outputUnigrams?: boolean

Valore della proprietà

boolean

outputUnigramsIfNoShingles

Valore che indica se restituire unigrammi per quei tempi in cui non sono disponibili shingles. Questa proprietà ha la precedenza quando outputUnigrams è impostato su false. L'impostazione predefinita è false.

outputUnigramsIfNoShingles?: boolean

Valore della proprietà

boolean

tokenSeparator

Stringa da usare quando si uniscono i token adiacenti per formare uno shingle. Il valore predefinito è un singolo spazio (" ").

tokenSeparator?: string

Valore della proprietà

string

Dettagli proprietà ereditate

name

Nome del filtro del token. Può contenere solo lettere, numeri, spazi, trattini o caratteri di sottolineatura, deve iniziare e terminare con caratteri alfanumerici e non può contenere più di 128 caratteri.

name: string

Valore della proprietà

string

Ereditato daBaseTokenFilter.name