VectorStoreVectorAttribute Clase

Definición

Define un atributo para marcar una propiedad en una clase de registro como vector.

public ref class VectorStoreVectorAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)]
public sealed class VectorStoreVectorAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)>]
type VectorStoreVectorAttribute = class
    inherit Attribute
Public NotInheritable Class VectorStoreVectorAttribute
Inherits Attribute
Herencia
VectorStoreVectorAttribute
Atributos

Comentarios

Las características definidas aquí influyen en cómo la propiedad se trata mediante el almacén de vectores.

Constructores

Nombre Description
VectorStoreVectorAttribute(Int32)

Inicializa una nueva instancia de la clase VectorStoreVectorAttribute.

Propiedades

Nombre Description
Dimensions

Obtiene el número de dimensiones que tiene el vector.

DistanceFunction

Obtiene la función de distancia que se va a usar al comparar vectores.

IndexKind

Obtiene el tipo de índice que se va a usar.

StorageName

Obtiene un nombre opcional que se usará para la propiedad en el almacenamiento, si es diferente del nombre de propiedad.

Se aplica a