Definisce un'operazione di ricerca utilizzando un vettore di query.
| Rappresentazione JSON |
|---|
{ "searchField": string, "filter": { object }, "outputFields": { object ( |
| Campi | |
|---|---|
searchField |
Obbligatorio. Il campo vettoriale in cui eseguire la ricerca. |
filter |
Facoltativo. Un'espressione di filtro JSON, ad esempio {"genre": {"$eq": "sci-fi"}}, rappresentata come google.protobuf.Struct. |
outputFields |
Facoltativo. Maschera che specifica i campi da restituire. |
searchHint |
Facoltativo. Imposta il suggerimento di ricerca. Se non viene specificata alcuna strategia, il servizio utilizzerà un indice, se disponibile, e altrimenti ricorrerà alla ricerca KNN predefinita. |
distanceMetric |
Facoltativo. La metrica di distanza da utilizzare per la ricerca KNN. Se non specificato, verrà utilizzato DOT_PRODUCT come valore predefinito. |
Campo unione
|
|
vector |
Un vettore denso per la query. |
sparseVector |
Un vettore sparso per la query. |
topK |
Facoltativo. Il numero di vicini più vicini da restituire. |