Condividi tramite


VectorStoreVectorProperty Classe

Definizione

Definisce una proprietà vettoriale su un record dell'archivio vettoriale.

public ref class VectorStoreVectorProperty : Microsoft::Extensions::VectorData::VectorStoreProperty
public class VectorStoreVectorProperty : Microsoft.Extensions.VectorData.VectorStoreProperty
type VectorStoreVectorProperty = class
    inherit VectorStoreProperty
Public Class VectorStoreVectorProperty
Inherits VectorStoreProperty
Ereditarietà
VectorStoreVectorProperty
Derivato

Commenti

Le caratteristiche definite in questo articolo influenzano il modo in cui la proprietà viene trattata dall'archivio vettoriale.

Costruttori

Nome Descrizione
VectorStoreVectorProperty(String, Int32)

Inizializza una nuova istanza della classe VectorStoreVectorProperty.

VectorStoreVectorProperty(String, Type, Int32)

Inizializza una nuova istanza della classe VectorStoreVectorProperty.

Proprietà

Nome Descrizione
Dimensions

Ottiene o imposta il numero di dimensioni del vettore.

DistanceFunction

Ottiene o imposta la funzione distance da utilizzare durante il confronto dei vettori.

EmbeddingGenerator

Ottiene o imposta il generatore di incorporamento predefinito da utilizzare per questa proprietà.

EmbeddingType

Ottiene o imposta il tipo di incorporamento desiderato ,ad esempio Embedding<Half>, per i casi in cui l'impostazione predefinita (in Embedding<float>genere ) non è adatta.

IndexKind

Ottiene o imposta il tipo di indice da utilizzare.

Name

Ottiene o imposta il nome della proprietà nel modello di dati.

(Ereditato da VectorStoreProperty)
ProviderAnnotations

Ottiene o imposta un dizionario di annotazioni specifiche del provider per questa proprietà.

(Ereditato da VectorStoreProperty)
StorageName

Ottiene o imposta un nome facoltativo da utilizzare per la proprietà nella risorsa di archiviazione, se diverso dal nome della proprietà.

(Ereditato da VectorStoreProperty)
Type

Ottiene o imposta il tipo della proprietà.

(Ereditato da VectorStoreProperty)

Si applica a