BaseVectorQuery interface
Die Abfrageparameter für Vektor- und Hybridsuchabfragen.
Eigenschaften
exhaustive | Wenn wahr, löst eine vollständige k-nächste Nachbarsuche über alle Vektoren innerhalb des Vektorindex aus. Nützlich für Szenarien, in denen genaue Übereinstimmungen kritisch sind, z. B. das Bestimmen von Boden-Wahrheitswerten. |
fields | Vektorfelder vom Typ Collection(Edm.Single), die in den durchsuchten Vektor einbezogen werden sollen. |
kind | Bekannte Werte, die vom Dienst unterstützt werdenVektor-: Vektorabfrage, bei der ein unformatierter Vektorwert bereitgestellt wird. Text: Vektorabfrage, bei der ein Textwert bereitgestellt wird, der vektorisiert werden muss. |
k |
Die Anzahl der nächsten Nachbarn, die als Toptreffer zurückgegeben werden sollen. |
oversampling | Übersamplingfaktor. Der Mindestwert ist 1. Er überschreibt den in der Indexdefinition konfigurierten Parameter "defaultOversampling". Sie kann nur festgelegt werden, wenn "rerankWithOriginalVectors" wahr ist. Dieser Parameter ist nur zulässig, wenn eine Komprimierungsmethode für das zugrunde liegende Vektorfeld verwendet wird. |
weight | Relative Gewichtung der Vektorabfrage im Vergleich zu anderen Vektorabfragen und/oder der Textabfrage innerhalb derselben Suchanforderung. Dieser Wert wird verwendet, wenn die Ergebnisse mehrerer Bewertungslisten kombiniert werden, die von den verschiedenen Vektorabfragen und/oder den ergebnissen, die über die Textabfrage abgerufen wurden. Je höher die Gewichtung ist, desto höher sind die Dokumente, die dieser Abfrage entsprechen, in der endgültigen Rangfolge. Der Standardwert ist 1,0 und der Wert muss eine positive Zahl größer als 0 sein. |
Details zur Eigenschaft
exhaustive
Wenn wahr, löst eine vollständige k-nächste Nachbarsuche über alle Vektoren innerhalb des Vektorindex aus. Nützlich für Szenarien, in denen genaue Übereinstimmungen kritisch sind, z. B. das Bestimmen von Boden-Wahrheitswerten.
exhaustive?: boolean
Eigenschaftswert
boolean
fields
Vektorfelder vom Typ Collection(Edm.Single), die in den durchsuchten Vektor einbezogen werden sollen.
fields?: SearchFieldArray<TModel>
Eigenschaftswert
SearchFieldArray<TModel>
kind
Bekannte Werte, die vom Dienst unterstützt werden
Vektor-: Vektorabfrage, bei der ein unformatierter Vektorwert bereitgestellt wird. Text: Vektorabfrage, bei der ein Textwert bereitgestellt wird, der vektorisiert werden muss.
kind: "vector" | "text"
Eigenschaftswert
"vector" | "text"
kNearestNeighborsCount
Die Anzahl der nächsten Nachbarn, die als Toptreffer zurückgegeben werden sollen.
kNearestNeighborsCount?: number
Eigenschaftswert
number
oversampling
Übersamplingfaktor. Der Mindestwert ist 1. Er überschreibt den in der Indexdefinition konfigurierten Parameter "defaultOversampling". Sie kann nur festgelegt werden, wenn "rerankWithOriginalVectors" wahr ist. Dieser Parameter ist nur zulässig, wenn eine Komprimierungsmethode für das zugrunde liegende Vektorfeld verwendet wird.
oversampling?: number
Eigenschaftswert
number
weight
Relative Gewichtung der Vektorabfrage im Vergleich zu anderen Vektorabfragen und/oder der Textabfrage innerhalb derselben Suchanforderung. Dieser Wert wird verwendet, wenn die Ergebnisse mehrerer Bewertungslisten kombiniert werden, die von den verschiedenen Vektorabfragen und/oder den ergebnissen, die über die Textabfrage abgerufen wurden. Je höher die Gewichtung ist, desto höher sind die Dokumente, die dieser Abfrage entsprechen, in der endgültigen Rangfolge. Der Standardwert ist 1,0 und der Wert muss eine positive Zahl größer als 0 sein.
weight?: number
Eigenschaftswert
number