Definiert einen Suchvorgang mit einem Anfragevektor.
| JSON-Darstellung |
|---|
{ "searchField": string, "filter": { object }, "outputFields": { object ( |
| Felder | |
|---|---|
searchField |
Erforderlich. Das Vektorfeld, in dem gesucht werden soll. |
filter |
Optional. Ein JSON-Filterausdruck, z.B. {"genre": {"$eq": "sci-fi"}}, dargestellt als google.protobuf.Struct. |
outputFields |
Optional. Maske, die angibt, welche Felder zurückgegeben werden sollen. |
searchHint |
Optional. Legt den Such-Hint fest. Wenn keine Strategie angegeben ist, verwendet der Dienst einen Index, falls einer verfügbar ist, und greift andernfalls auf die standardmäßige KNN-Suche zurück. |
distanceMetric |
Optional. Die Distanzmessung, die für die KNN-Suche verwendet werden soll. Wenn nichts angegeben ist, wird DOT_PRODUCT als Standard verwendet. |
Union-Feld Für |
|
vector |
Ein dichter Vektor für die Anfrage. |
sparseVector |
Ein dünnbesetzter Vektor für die Abfrage. |
topK |
Optional. Die Anzahl der zurückzugebenden nächsten Nachbarn. |