AutocompleteRequest interface
Parametri per la corrispondenza fuzzy e altri comportamenti di query di completamento automatico.
Proprietà
autocomplete |
Specifica la modalità per completamento automatico. Il valore predefinito è "oneTerm". Usare "twoTerms" per ottenere glishingles e "oneTermWithContext" per usare il contesto corrente durante la produzione di termini completati automaticamente. I valori possibili includono: 'oneTerm', 'twoTerms', 'oneTermWithContext' |
filter | Espressione OData che filtra i documenti utilizzati per produrre termini completati per il risultato del completamento automatico. |
highlight |
Tag stringa aggiunto per l'evidenziazione dei riscontri. Deve essere impostato con highlightPreTag. Se omesso, l'evidenziazione dei passaggi è disabilitata. |
highlight |
Tag stringa anteporto all'evidenziazione dei riscontri. Deve essere impostato con highlightPostTag. Se omesso, l'evidenziazione dei passaggi è disabilitata. |
minimum |
Numero compreso tra 0 e 100 che indica la percentuale dell'indice che deve essere coperta da una query di completamento automatico affinché la query venga segnalata come riuscita. Questo parametro può essere utile per garantire la disponibilità della ricerca anche per i servizi con una sola replica. Il valore predefinito è 80. |
search |
Elenco delimitato da virgole di nomi di campo da considerare quando si eseguono query per i termini completati automaticamente. I campi di destinazione devono essere inclusi nel suggerimento specificato. |
top | Numero di termini completati automaticamente da recuperare. Deve essere un valore compreso tra 1 e 100. Il valore predefinito è 5. |
use |
Valore che indica se utilizzare la corrispondenza fuzzy per la query di completamento automatico. Il valore predefinito è false. Se impostato su true, la query esegue il completamento automatico dei termini anche se nel testo di ricerca è presente un carattere sostituito o mancante. Anche se offre un'esperienza migliore in alcuni scenari, comporta un costo delle prestazioni perché le query di completamento automatico fuzzy sono più lente e consumano più risorse. |
Dettagli proprietà
autocompleteMode
Specifica la modalità per completamento automatico. Il valore predefinito è "oneTerm". Usare "twoTerms" per ottenere glishingles e "oneTermWithContext" per usare il contesto corrente durante la produzione di termini completati automaticamente. I valori possibili includono: 'oneTerm', 'twoTerms', 'oneTermWithContext'
autocompleteMode?: AutocompleteMode
Valore della proprietà
filter
Espressione OData che filtra i documenti utilizzati per produrre termini completati per il risultato del completamento automatico.
filter?: string
Valore della proprietà
string
highlightPostTag
Tag stringa aggiunto per l'evidenziazione dei riscontri. Deve essere impostato con highlightPreTag. Se omesso, l'evidenziazione dei passaggi è disabilitata.
highlightPostTag?: string
Valore della proprietà
string
highlightPreTag
Tag stringa anteporto all'evidenziazione dei riscontri. Deve essere impostato con highlightPostTag. Se omesso, l'evidenziazione dei passaggi è disabilitata.
highlightPreTag?: string
Valore della proprietà
string
minimumCoverage
Numero compreso tra 0 e 100 che indica la percentuale dell'indice che deve essere coperta da una query di completamento automatico affinché la query venga segnalata come riuscita. Questo parametro può essere utile per garantire la disponibilità della ricerca anche per i servizi con una sola replica. Il valore predefinito è 80.
minimumCoverage?: number
Valore della proprietà
number
searchFields
Elenco delimitato da virgole di nomi di campo da considerare quando si eseguono query per i termini completati automaticamente. I campi di destinazione devono essere inclusi nel suggerimento specificato.
searchFields?: SearchFieldArray<TModel>
Valore della proprietà
SearchFieldArray<TModel>
top
Numero di termini completati automaticamente da recuperare. Deve essere un valore compreso tra 1 e 100. Il valore predefinito è 5.
top?: number
Valore della proprietà
number
useFuzzyMatching
Valore che indica se utilizzare la corrispondenza fuzzy per la query di completamento automatico. Il valore predefinito è false. Se impostato su true, la query esegue il completamento automatico dei termini anche se nel testo di ricerca è presente un carattere sostituito o mancante. Anche se offre un'esperienza migliore in alcuni scenari, comporta un costo delle prestazioni perché le query di completamento automatico fuzzy sono più lente e consumano più risorse.
useFuzzyMatching?: boolean
Valore della proprietà
boolean