VectorStoreVectorProperty Sınıf

Tanım

Vektör deposu kaydındaki bir vektör özelliğini tanımlar.

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
Devralma
VectorStoreVectorProperty
Türetilmiş

Açıklamalar

Burada tanımlanan özellikler, özelliğin vektör deposu tarafından nasıl ele alınma şeklini etkiler.

Oluşturucular

Name Description
VectorStoreVectorProperty(String, Int32)

VectorStoreVectorProperty sınıfının yeni bir örneğini başlatır.

VectorStoreVectorProperty(String, Type, Int32)

VectorStoreVectorProperty sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Dimensions

Vektördeki boyut sayısını alır veya ayarlar.

DistanceFunction

Vektörleri karşılaştırırken kullanılacak uzaklık işlevini alır veya ayarlar.

EmbeddingGenerator

Bu özellik için kullanılacak varsayılan ekleme oluşturucuyu alır veya ayarlar.

EmbeddingType

Varsayılanın (genellikle Embedding<float>) uygun olmadığı durumlar için istenen ekleme türünü (örneğin, Embedding<Half>) alır veya ayarlar.

IndexKind

Kullanılacak dizin türünü alır veya ayarlar.

Name

Veri modelinde özelliğin adını alır veya ayarlar.

(Devralındığı yer: VectorStoreProperty)
ProviderAnnotations

Bu özellik için sağlayıcıya özgü ek açıklamaların bir sözlüğünü alır veya ayarlar.

(Devralındığı yer: VectorStoreProperty)
StorageName

Özellik adından farklıysa, depolamadaki özellik için kullanılacak isteğe bağlı bir ad alır veya ayarlar.

(Devralındığı yer: VectorStoreProperty)
Type

Özelliğin türünü alır veya ayarlar.

(Devralındığı yer: VectorStoreProperty)

Şunlara uygulanır