VectorizedQuery interface
Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn ein roher Vektorwert angegeben wird.
- Extends
-
BaseVectorQuery<TModel>
Eigenschaften
kind | Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
vector | Die Vektordarstellung einer Suchabfrage. |
Geerbte Eigenschaften
exhaustive | Wenn true, löst eine umfassende k-nächstgelegene Nachbarsuche für alle Vektoren innerhalb des Vektorindexes aus. Nützlich für Szenarien, in denen genaue Übereinstimmungen entscheidend sind, z. B. die Bestimmung von Bodenwahrheitswerten. |
fields | Vektorfelder vom Typ Collection(Edm.Single), die in den gesuchten Vektor eingeschlossen werden sollen. |
k |
Anzahl der nächsten Nachbarn, die als Top-Treffer zurückgegeben werden sollen. |
Details zur Eigenschaft
kind
Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
kind: "vector"
Eigenschaftswert
"vector"
vector
Die Vektordarstellung einer Suchabfrage.
vector: number[]
Eigenschaftswert
number[]
Geerbte Eigenschaftsdetails
exhaustive
Wenn true, löst eine umfassende k-nächstgelegene Nachbarsuche für alle Vektoren innerhalb des Vektorindexes aus. Nützlich für Szenarien, in denen genaue Übereinstimmungen entscheidend sind, z. B. die Bestimmung von Bodenwahrheitswerten.
exhaustive?: boolean
Eigenschaftswert
boolean
Geerbt vonBaseVectorQuery.exhaustive
fields
Vektorfelder vom Typ Collection(Edm.Single), die in den gesuchten Vektor eingeschlossen werden sollen.
fields?: SearchFieldArray<TModel>
Eigenschaftswert
SearchFieldArray<TModel>
Geerbt vonBaseVectorQuery.fields
kNearestNeighborsCount
Anzahl der nächsten Nachbarn, die als Top-Treffer zurückgegeben werden sollen.
kNearestNeighborsCount?: number
Eigenschaftswert
number
Geerbt vonBaseVectorQuery.kNearestNeighborsCount