VectorStoreVectorProperty Klass

Definition

Definierar en vektoregenskap på en vektorlagringspost.

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
Arv
VectorStoreVectorProperty
Härledda

Kommentarer

Egenskaperna som definieras här påverkar hur egenskapen behandlas av vektorarkivet.

Konstruktorer

Name Description
VectorStoreVectorProperty(String, Int32)

Initierar en ny instans av VectorStoreVectorProperty klassen.

VectorStoreVectorProperty(String, Type, Int32)

Initierar en ny instans av VectorStoreVectorProperty klassen.

Egenskaper

Name Description
Dimensions

Hämtar eller anger antalet dimensioner som vektorn har.

DistanceFunction

Hämtar eller anger den avståndsfunktion som ska användas vid jämförelse av vektorer.

EmbeddingGenerator

Hämtar eller anger standardgeneratorn för inbäddning som ska användas för den här egenskapen.

EmbeddingType

Hämtar eller anger önskad inbäddningstyp (till exempel Embedding<Half>) för fall där standardvärdet (vanligtvis Embedding<float>) inte är lämpligt.

IndexKind

Hämtar eller anger vilken typ av index som ska användas.

Name

Hämtar eller anger namnet på egenskapen på datamodellen.

(Ärvd från VectorStoreProperty)
ProviderAnnotations

Hämtar eller anger en ordlista med providerspecifika anteckningar för den här egenskapen.

(Ärvd från VectorStoreProperty)
StorageName

Hämtar eller anger ett valfritt namn som ska användas för egenskapen i lagringen, om det skiljer sig från egenskapsnamnet.

(Ärvd från VectorStoreProperty)
Type

Hämtar eller anger egenskapens typ.

(Ärvd från VectorStoreProperty)

Gäller för