CosmosDbFunctionsExtensions.VectorDistance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>) |
Restituisce la distanza tra due vettori, utilizzando la funzione distance e il tipo di dati definiti usando IsVector(PropertyBuilder, DistanceFunction, Int32) . |
| VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>) |
Restituisce la distanza tra due vettori, utilizzando la funzione distance e il tipo di dati definiti usando IsVector(PropertyBuilder, DistanceFunction, Int32) . |
| VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>) |
Restituisce la distanza tra due vettori, utilizzando la funzione distance e il tipo di dati definiti usando IsVector(PropertyBuilder, DistanceFunction, Int32) . |
| VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean) |
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza). |
| VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean) |
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza). |
| VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean) |
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza). |
| VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean, DistanceFunction) |
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza). |
| VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean, DistanceFunction) |
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza). |
| VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean, DistanceFunction) |
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza). |
VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>)
- Origine:
- CosmosDbFunctionsExtensions.cs
Restituisce la distanza tra due vettori, utilizzando la funzione distance e il tipo di dati definiti usando IsVector(PropertyBuilder, DistanceFunction, Int32) .
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<byte> vector1, ReadOnlyMemory<byte> vector2);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<byte> * ReadOnlyMemory<byte> -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of Byte), vector2 As ReadOnlyMemory(Of Byte)) As Double
Parametri
Istanza DbFunctions.
- vector1
- ReadOnlyMemory<Byte>
Primo vettore.
- vector2
- ReadOnlyMemory<Byte>
Secondo vettore.
Valori restituiti
- Attributi
Si applica a
VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>)
- Origine:
- CosmosDbFunctionsExtensions.cs
Restituisce la distanza tra due vettori, utilizzando la funzione distance e il tipo di dati definiti usando IsVector(PropertyBuilder, DistanceFunction, Int32) .
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<sbyte> vector1, ReadOnlyMemory<sbyte> vector2);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<sbyte> * ReadOnlyMemory<sbyte> -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of SByte), vector2 As ReadOnlyMemory(Of SByte)) As Double
Parametri
Istanza DbFunctions.
- vector1
- ReadOnlyMemory<SByte>
Primo vettore.
- vector2
- ReadOnlyMemory<SByte>
Secondo vettore.
Valori restituiti
- Attributi
Si applica a
VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>)
- Origine:
- CosmosDbFunctionsExtensions.cs
Restituisce la distanza tra due vettori, utilizzando la funzione distance e il tipo di dati definiti usando IsVector(PropertyBuilder, DistanceFunction, Int32) .
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<float> vector1, ReadOnlyMemory<float> vector2);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<single> * ReadOnlyMemory<single> -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of Single), vector2 As ReadOnlyMemory(Of Single)) As Double
Parametri
Istanza DbFunctions.
- vector1
- ReadOnlyMemory<Single>
Primo vettore.
- vector2
- ReadOnlyMemory<Single>
Secondo vettore.
Valori restituiti
- Attributi
Si applica a
VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean)
- Origine:
- CosmosDbFunctionsExtensions.cs
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza).
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<byte> vector1, ReadOnlyMemory<byte> vector2, bool useBruteForce);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<byte> * ReadOnlyMemory<byte> * bool -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of Byte), vector2 As ReadOnlyMemory(Of Byte), useBruteForce As Boolean) As Double
Parametri
Istanza DbFunctions.
- vector1
- ReadOnlyMemory<Byte>
Primo vettore.
- vector2
- ReadOnlyMemory<Byte>
Secondo vettore.
- useBruteForce
- Boolean
Oggetto bool che specifica la modalità di utilizzo del valore calcolato in un'espressione ORDER BY. Se true, viene usata la forza bruta, in caso contrario viene utilizzato qualsiasi indice definito nella proprietà vector.
Valori restituiti
- Attributi
Si applica a
VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean)
- Origine:
- CosmosDbFunctionsExtensions.cs
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza).
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<sbyte> vector1, ReadOnlyMemory<sbyte> vector2, bool useBruteForce);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<sbyte> * ReadOnlyMemory<sbyte> * bool -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of SByte), vector2 As ReadOnlyMemory(Of SByte), useBruteForce As Boolean) As Double
Parametri
Istanza DbFunctions.
- vector1
- ReadOnlyMemory<SByte>
Primo vettore.
- vector2
- ReadOnlyMemory<SByte>
Secondo vettore.
- useBruteForce
- Boolean
Oggetto bool che specifica la modalità di utilizzo del valore calcolato in un'espressione ORDER BY. Se true, viene usata la forza bruta, in caso contrario viene utilizzato qualsiasi indice definito nella proprietà vector.
Valori restituiti
- Attributi
Si applica a
VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean)
- Origine:
- CosmosDbFunctionsExtensions.cs
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza).
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<float> vector1, ReadOnlyMemory<float> vector2, bool useBruteForce);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<single> * ReadOnlyMemory<single> * bool -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of Single), vector2 As ReadOnlyMemory(Of Single), useBruteForce As Boolean) As Double
Parametri
Istanza DbFunctions.
- vector1
- ReadOnlyMemory<Single>
Primo vettore.
- vector2
- ReadOnlyMemory<Single>
Secondo vettore.
- useBruteForce
- Boolean
Oggetto bool che specifica la modalità di utilizzo del valore calcolato in un'espressione ORDER BY. Se true, viene usata la forza bruta, in caso contrario viene utilizzato qualsiasi indice definito nella proprietà vector.
Valori restituiti
- Attributi
Si applica a
VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean, DistanceFunction)
- Origine:
- CosmosDbFunctionsExtensions.cs
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza).
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<byte> vector1, ReadOnlyMemory<byte> vector2, bool useBruteForce, Microsoft.Azure.Cosmos.DistanceFunction distanceFunction);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<byte> * ReadOnlyMemory<byte> * bool * Microsoft.Azure.Cosmos.DistanceFunction -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of Byte), vector2 As ReadOnlyMemory(Of Byte), useBruteForce As Boolean, distanceFunction As DistanceFunction) As Double
Parametri
Istanza DbFunctions.
- vector1
- ReadOnlyMemory<Byte>
Primo vettore.
- vector2
- ReadOnlyMemory<Byte>
Secondo vettore.
- useBruteForce
- Boolean
Oggetto bool che specifica la modalità di utilizzo del valore calcolato in un'espressione ORDER BY. Se true, viene usata la forza bruta, in caso contrario viene utilizzato qualsiasi indice definito nella proprietà vector.
- distanceFunction
- DistanceFunction
Funzione distance da utilizzare.
Valori restituiti
- Attributi
Si applica a
VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean, DistanceFunction)
- Origine:
- CosmosDbFunctionsExtensions.cs
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza).
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<sbyte> vector1, ReadOnlyMemory<sbyte> vector2, bool useBruteForce, Microsoft.Azure.Cosmos.DistanceFunction distanceFunction);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<sbyte> * ReadOnlyMemory<sbyte> * bool * Microsoft.Azure.Cosmos.DistanceFunction -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of SByte), vector2 As ReadOnlyMemory(Of SByte), useBruteForce As Boolean, distanceFunction As DistanceFunction) As Double
Parametri
Istanza DbFunctions.
- vector1
- ReadOnlyMemory<SByte>
Primo vettore.
- vector2
- ReadOnlyMemory<SByte>
Secondo vettore.
- useBruteForce
- Boolean
Oggetto bool che specifica la modalità di utilizzo del valore calcolato in un'espressione ORDER BY. Se true, viene usata la forza bruta, in caso contrario viene utilizzato qualsiasi indice definito nella proprietà vector.
- distanceFunction
- DistanceFunction
Funzione distance da utilizzare.
Valori restituiti
- Attributi
Si applica a
VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean, DistanceFunction)
- Origine:
- CosmosDbFunctionsExtensions.cs
Restituisce la distanza tra due vettori, in base a una funzione di distanza (nota anche come misura di somiglianza).
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static double VectorDistance(this Microsoft.EntityFrameworkCore.DbFunctions _, ReadOnlyMemory<float> vector1, ReadOnlyMemory<float> vector2, bool useBruteForce, Microsoft.Azure.Cosmos.DistanceFunction distanceFunction);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
static member VectorDistance : Microsoft.EntityFrameworkCore.DbFunctions * ReadOnlyMemory<single> * ReadOnlyMemory<single> * bool * Microsoft.Azure.Cosmos.DistanceFunction -> double
<Extension()>
Public Function VectorDistance (_ As DbFunctions, vector1 As ReadOnlyMemory(Of Single), vector2 As ReadOnlyMemory(Of Single), useBruteForce As Boolean, distanceFunction As DistanceFunction) As Double
Parametri
Istanza DbFunctions.
- vector1
- ReadOnlyMemory<Single>
Primo vettore.
- vector2
- ReadOnlyMemory<Single>
Secondo vettore.
- useBruteForce
- Boolean
Oggetto bool che specifica la modalità di utilizzo del valore calcolato in un'espressione ORDER BY. Se true, viene usata la forza bruta, in caso contrario viene utilizzato qualsiasi indice definito nella proprietà vector.
- distanceFunction
- DistanceFunction
Funzione distance da utilizzare.
Valori restituiti
- Attributi