Condividi tramite


VectorStoreVectorProperty<TInput> Classe

Definizione

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

generic <typename TInput>
public ref class VectorStoreVectorProperty : Microsoft::Extensions::VectorData::VectorStoreVectorProperty
public class VectorStoreVectorProperty<TInput> : Microsoft.Extensions.VectorData.VectorStoreVectorProperty
type VectorStoreVectorProperty<'Input> = class
    inherit VectorStoreVectorProperty
Public Class VectorStoreVectorProperty(Of TInput)
Inherits VectorStoreVectorProperty

Parametri di tipo

TInput
Ereditarietà
VectorStoreVectorProperty<TInput>

Commenti

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

Questa versione generica di VectorStoreVectorProperty deve essere usata solo quando un IEmbeddingGenerator oggetto è configurato nella proprietà e un tipo .NET personalizzato viene usato come input (qualsiasi tipo diverso da String o DataContent).

Costruttori

Nome Descrizione
VectorStoreVectorProperty<TInput>(String, Int32)

Inizializza una nuova istanza della classe VectorStoreVectorProperty.

Proprietà

Nome Descrizione
Dimensions

Ottiene o imposta il numero di dimensioni del vettore.

(Ereditato da VectorStoreVectorProperty)
DistanceFunction

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

(Ereditato da VectorStoreVectorProperty)
EmbeddingGenerator

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

(Ereditato da VectorStoreVectorProperty)
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.

(Ereditato da VectorStoreVectorProperty)
IndexKind

Ottiene o imposta il tipo di indice da utilizzare.

(Ereditato da VectorStoreVectorProperty)
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