ShingleTokenFilter interface
Crea combinazioni di token come token singolo. Questo filtro token viene implementato usando Apache Lucene.
- Extends
Proprietà
filter |
Stringa da inserire per ogni posizione in cui non è presente alcun token. Il valore predefinito è un carattere di sottolineatura ("_"). |
max |
Dimensione massima dello shingle. Il valore predefinito e minimo è 2. |
min |
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 |
output |
Valore che indica se il flusso di output conterrà i token di input (unigrammi) e gli shingles. Il valore predefinito è true. |
output |
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. |
token |
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