CosmosDbFunctionsExtensions.VectorDistance Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Nullable<Boolean>, VectorDistanceOptions) |
Gibt den Abstand zwischen zwei Vektoren zurück, wobei eine Abstandsfunktion (auch als Ähnlichkeitsmaß bezeichnet) angegeben wird. |
| VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Nullable<Boolean>, VectorDistanceOptions) |
Gibt den Abstand zwischen zwei Vektoren zurück, wobei eine Abstandsfunktion (auch als Ähnlichkeitsmaß bezeichnet) angegeben wird. |
| VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions) |
Gibt den Abstand zwischen zwei Vektoren zurück, wobei eine Abstandsfunktion (auch als Ähnlichkeitsmaß bezeichnet) angegeben wird. |
VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Nullable<Boolean>, VectorDistanceOptions)
Gibt den Abstand zwischen zwei Vektoren zurück, wobei eine Abstandsfunktion (auch als Ähnlichkeitsmaß bezeichnet) angegeben wird.
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<byte> vector1, ReadOnlyMemory<byte> vector2, bool? useBruteForce = default, Microsoft.EntityFrameworkCore.VectorDistanceOptions? options = default);
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<byte> * ReadOnlyMemory<byte> * Nullable<bool> * Microsoft.EntityFrameworkCore.VectorDistanceOptions -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of Byte), vector2 As ReadOnlyMemory(Of Byte), Optional useBruteForce As Nullable(Of Boolean) = Nothing, Optional options As VectorDistanceOptions = Nothing) As Double
Parameter
Die DbFunctions-Instanz.
- vector1
- ReadOnlyMemory<Byte>
Der erste Vektor.
- vector2
- ReadOnlyMemory<Byte>
Der zweite Vektor.
Ein optionaler boolescher Wert, der angibt, wie der berechnete Wert in einem ORDER BY Ausdruck verwendet wird.
Bei true wird brute force verwendet. Ein Wert, der false einen beliebigen Index verwendet, der für die Vektoreigenschaft definiert ist, sofern vorhanden. Der Standardwert ist false.
- options
- VectorDistanceOptions
Ein optionales Objekt, das zum Angeben von Optionen für die Berechnung des Vektorabstands verwendet wird.
Gibt zurück
Gilt für:
VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Nullable<Boolean>, VectorDistanceOptions)
Gibt den Abstand zwischen zwei Vektoren zurück, wobei eine Abstandsfunktion (auch als Ähnlichkeitsmaß bezeichnet) angegeben wird.
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<sbyte> vector1, ReadOnlyMemory<sbyte> vector2, bool? useBruteForce = default, Microsoft.EntityFrameworkCore.VectorDistanceOptions? options = default);
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<sbyte> * ReadOnlyMemory<sbyte> * Nullable<bool> * Microsoft.EntityFrameworkCore.VectorDistanceOptions -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of SByte), vector2 As ReadOnlyMemory(Of SByte), Optional useBruteForce As Nullable(Of Boolean) = Nothing, Optional options As VectorDistanceOptions = Nothing) As Double
Parameter
Die DbFunctions-Instanz.
- vector1
- ReadOnlyMemory<SByte>
Der erste Vektor.
- vector2
- ReadOnlyMemory<SByte>
Der zweite Vektor.
Ein optionaler boolescher Wert, der angibt, wie der berechnete Wert in einem ORDER BY Ausdruck verwendet wird.
Bei true wird brute force verwendet. Ein Wert, der false einen beliebigen Index verwendet, der für die Vektoreigenschaft definiert ist, sofern vorhanden. Der Standardwert ist false.
- options
- VectorDistanceOptions
Ein optionales Objekt, das zum Angeben von Optionen für die Berechnung des Vektorabstands verwendet wird.
Gibt zurück
Gilt für:
VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions)
Gibt den Abstand zwischen zwei Vektoren zurück, wobei eine Abstandsfunktion (auch als Ähnlichkeitsmaß bezeichnet) angegeben wird.
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<float> vector1, ReadOnlyMemory<float> vector2, bool? useBruteForce = default, Microsoft.EntityFrameworkCore.VectorDistanceOptions? options = default);
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<single> * ReadOnlyMemory<single> * Nullable<bool> * Microsoft.EntityFrameworkCore.VectorDistanceOptions -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of Single), vector2 As ReadOnlyMemory(Of Single), Optional useBruteForce As Nullable(Of Boolean) = Nothing, Optional options As VectorDistanceOptions = Nothing) As Double
Parameter
Die DbFunctions-Instanz.
- vector1
- ReadOnlyMemory<Single>
Der erste Vektor.
- vector2
- ReadOnlyMemory<Single>
Der zweite Vektor.
Ein optionaler boolescher Wert, der angibt, wie der berechnete Wert in einem ORDER BY Ausdruck verwendet wird.
Bei true wird brute force verwendet. Ein Wert, der false einen beliebigen Index verwendet, der für die Vektoreigenschaft definiert ist, sofern vorhanden. Der Standardwert ist false.
- options
- VectorDistanceOptions
Ein optionales Objekt, das zum Angeben von Optionen für die Berechnung des Vektorabstands verwendet wird.