CosmosDbFunctionsExtensions.VectorDistance Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Název | Description |
|---|---|
| VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Nullable<Boolean>, VectorDistanceOptions) |
Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti). |
| VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Nullable<Boolean>, VectorDistanceOptions) |
Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti). |
| VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions) |
Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti). |
VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Nullable<Boolean>, VectorDistanceOptions)
Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).
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
Parametry
Instance DbFunctions.
- vector1
- ReadOnlyMemory<Byte>
První vektor.
- vector2
- ReadOnlyMemory<Byte>
Druhý vektor.
Volitelná logická hodnota určující způsob použití vypočítané hodnoty ve výrazu ORDER BY .
Pokud truese použije hrubá síla. Hodnota false používá libovolný index definovaný pro vlastnost vektoru, pokud existuje. Výchozí hodnota je false.
- options
- VectorDistanceOptions
Volitelný objekt, který slouží k určení možností pro výpočet vektorové vzdálenosti.
Návraty
Platí pro
VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Nullable<Boolean>, VectorDistanceOptions)
Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).
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
Parametry
Instance DbFunctions.
- vector1
- ReadOnlyMemory<SByte>
První vektor.
- vector2
- ReadOnlyMemory<SByte>
Druhý vektor.
Volitelná logická hodnota určující způsob použití vypočítané hodnoty ve výrazu ORDER BY .
Pokud truese použije hrubá síla. Hodnota false používá libovolný index definovaný pro vlastnost vektoru, pokud existuje. Výchozí hodnota je false.
- options
- VectorDistanceOptions
Volitelný objekt, který slouží k určení možností pro výpočet vektorové vzdálenosti.
Návraty
Platí pro
VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions)
Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).
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
Parametry
Instance DbFunctions.
- vector1
- ReadOnlyMemory<Single>
První vektor.
- vector2
- ReadOnlyMemory<Single>
Druhý vektor.
Volitelná logická hodnota určující způsob použití vypočítané hodnoty ve výrazu ORDER BY .
Pokud truese použije hrubá síla. Hodnota false používá libovolný index definovaný pro vlastnost vektoru, pokud existuje. Výchozí hodnota je false.
- options
- VectorDistanceOptions
Volitelný objekt, který slouží k určení možností pro výpočet vektorové vzdálenosti.