VectorizableImageUrlQuery interface
Parametri di query da usare per la ricerca vettoriale quando viene fornito un URL che rappresenta un valore di immagine che deve essere vettorializzato.
- Extends
-
BaseVectorQuery<TModel>
Proprietà
| kind | Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere |
| url | URL di un'immagine da vettorizzare per eseguire una query di ricerca vettoriale. |
Proprietà ereditate
| exhaustive | Se true, attiva una ricerca completa k-nearest neighbor in tutti i vettori all'interno dell'indice vettoriale. Utile per gli scenari in cui le corrispondenze esatte sono critiche, ad esempio per determinare i valori di verità di base. |
| fields | Campi vettoriali di tipo Collection(Edm.Single) da includere nel vettore cercato. |
| filter |
Espressione di filtro OData da applicare a questa query vettoriale specifica. Se non viene definita alcuna espressione di filtro a livello di vettore, viene invece usata l'espressione definita nel parametro di filtro di primo livello. |
| k |
Numero di vicini più vicini da restituire come top hit. |
| per |
Controlla il numero di vettori che possono essere trovati da ciascun documento in una query di ricerca vettoriale. L'impostazione su 1 garantisce la corrispondenza di un vettore per documento, garantendo che i risultati provengano da documenti distinti. L'impostazione su 0 (illimitato) consente di abbinare più vettori rilevanti dello stesso documento. Il valore predefinito è 0. |
| threshold | Soglia utilizzata per le query vettoriali. Si noti che questa impostazione può essere impostata solo se tutti i "campi" usano la stessa metrica di somiglianza. |
| weight | Peso relativo della query vettoriale rispetto ad altre query vettoriali e/o alla query di testo all'interno della stessa richiesta di ricerca. Questo valore viene usato quando si combinano i risultati di più elenchi di classificazione prodotti dalle diverse query vettoriali e/o i risultati recuperati tramite la query di testo. Maggiore è il peso, maggiore sarà il numero di documenti corrispondenti alla query nella classificazione finale. Il valore predefinito è 1,0 e il valore deve essere un numero positivo maggiore di zero. |
Dettagli proprietà
kind
Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere
kind: "imageUrl"
Valore della proprietà
"imageUrl"
url
URL di un'immagine da vettorizzare per eseguire una query di ricerca vettoriale.
url: string
Valore della proprietà
string
Dettagli proprietà ereditate
exhaustive
Se true, attiva una ricerca completa k-nearest neighbor in tutti i vettori all'interno dell'indice vettoriale. Utile per gli scenari in cui le corrispondenze esatte sono critiche, ad esempio per determinare i valori di verità di base.
exhaustive?: boolean
Valore della proprietà
boolean
Ereditato daBaseVectorQuery.complete
fields
Campi vettoriali di tipo Collection(Edm.Single) da includere nel vettore cercato.
fields?: SearchFieldArray<TModel>
Valore della proprietà
SearchFieldArray<TModel>
Ereditato daBaseVectorQuery.fields
filterOverride
Espressione di filtro OData da applicare a questa query vettoriale specifica. Se non viene definita alcuna espressione di filtro a livello di vettore, viene invece usata l'espressione definita nel parametro di filtro di primo livello.
filterOverride?: string
Valore della proprietà
string
Ereditato daBaseVectorQuery.filterOverride
kNearestNeighborsCount
Numero di vicini più vicini da restituire come top hit.
kNearestNeighborsCount?: number
Valore della proprietà
number
Ereditato daBaseVectorQuery.kNearestNeighborsCount
perDocumentVectorLimit
Controlla il numero di vettori che possono essere trovati da ciascun documento in una query di ricerca vettoriale. L'impostazione su 1 garantisce la corrispondenza di un vettore per documento, garantendo che i risultati provengano da documenti distinti. L'impostazione su 0 (illimitato) consente di abbinare più vettori rilevanti dello stesso documento. Il valore predefinito è 0.
perDocumentVectorLimit?: number
Valore della proprietà
number
Ereditato daBaseVectorQuery.perDocumentVectorLimit
threshold
Soglia utilizzata per le query vettoriali. Si noti che questa impostazione può essere impostata solo se tutti i "campi" usano la stessa metrica di somiglianza.
threshold?: VectorThreshold
Valore della proprietà
Ereditato daBaseVectorQuery.threshold
weight
Peso relativo della query vettoriale rispetto ad altre query vettoriali e/o alla query di testo all'interno della stessa richiesta di ricerca. Questo valore viene usato quando si combinano i risultati di più elenchi di classificazione prodotti dalle diverse query vettoriali e/o i risultati recuperati tramite la query di testo. Maggiore è il peso, maggiore sarà il numero di documenti corrispondenti alla query nella classificazione finale. Il valore predefinito è 1,0 e il valore deve essere un numero positivo maggiore di zero.
weight?: number
Valore della proprietà
number
ereditato dabaseVectorQuery.weight