Définit une opération de recherche à l'aide d'un vecteur de requête.
| Représentation JSON |
|---|
{ "searchField": string, "filter": { object }, "outputFields": { object ( |
| Champs | |
|---|---|
searchField |
Obligatoire. Champ vectoriel dans lequel effectuer la recherche. |
filter |
Facultatif. Expression de filtre JSON, par exemple {"genre": {"$eq": "sci-fi"}}, représentée sous la forme d'une google.protobuf.Struct. |
outputFields |
Facultatif. Masque spécifiant les champs à renvoyer. |
searchHint |
Facultatif. Définit l'indice de recherche. Si aucune stratégie n'est spécifiée, le service utilise un index s'il est disponible et revient à la recherche KNN par défaut dans le cas contraire. |
distanceMetric |
Facultatif. Métrique de distance à utiliser pour la recherche KNN. Si aucune valeur n'est spécifiée, DOT_PRODUCT sera utilisé par défaut. |
Champ d'union
|
|
vector |
Vecteur dense pour la requête. |
sparseVector |
Vecteur creux pour la requête. |
topK |
Facultatif. Nombre de voisins les plus proches à renvoyer. |