VectorStoreVectorProperty Třída

Definice

Definuje vektorovou vlastnost záznamu úložiště vektorů.

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
Dědičnost
VectorStoreVectorProperty
Odvozené

Poznámky

Vlastnosti definované zde ovlivňují způsob, jakým je vlastnost zpracována úložištěm vektorů.

Konstruktory

Name Description
VectorStoreVectorProperty(String, Int32)

Inicializuje novou instanci VectorStoreVectorProperty třídy.

VectorStoreVectorProperty(String, Type, Int32)

Inicializuje novou instanci VectorStoreVectorProperty třídy.

Vlastnosti

Name Description
Dimensions

Získá nebo nastaví počet dimenzí, které vektor má.

DistanceFunction

Získá nebo nastaví funkci vzdálenosti, která se má použít při porovnávání vektorů.

EmbeddingGenerator

Získá nebo nastaví výchozí generátor vkládání použít pro tuto vlastnost.

EmbeddingType

Získá nebo nastaví požadovaný typ vkládání (například ) pro případy, Embedding<Half>kdy výchozí (obvykle Embedding<float>) není vhodný.

IndexKind

Získá nebo nastaví druh indexu, který se má použít.

Name

Získá nebo nastaví název vlastnosti v datovém modelu.

(Zděděno od VectorStoreProperty)
ProviderAnnotations

Získá nebo nastaví slovník poznámek specifických pro zprostředkovatele pro tuto vlastnost.

(Zděděno od VectorStoreProperty)
StorageName

Získá nebo nastaví volitelný název pro vlastnost v úložišti, pokud se liší od názvu vlastnosti.

(Zděděno od VectorStoreProperty)
Type

Získá nebo nastaví typ vlastnosti.

(Zděděno od VectorStoreProperty)

Platí pro