Table of Contents

Namespace LMKit.Data.Storage

Namespaces

LMKit.Data.Storage.PgVector
LMKit.Data.Storage.Qdrant

Classes

FileSystemVectorStore

Provides a file system-based implementation of IVectorStore that persists vector collections as individual files on disk.

Structs

PointEntry

Represents a single point entry in the vector storage system. This structure encapsulates an identifier, vector data, and associated metadata for a stored point.

Interfaces

IVectorStore

Defines an interface for a vector storage system that supports asynchronous database operations for embedding services. Implementations should ensure thread safety and that all vectors stored in a given collection share the same fixed dimension.

Enums

MetadataUpdateMode

Controls how UpdateMetadataAsync(string, string, MetadataCollection, MetadataUpdateMode, CancellationToken) applies the supplied metadata to an existing point.

VectorRetrievalOptions

Specifies which parts of a stored point are materialized when retrieving or searching vectors in an IVectorStore. The flags can be combined with the bitwise OR operator to request several parts at once.

Share