Skip to main content

Module vector

Module vector 

Source
Expand description

VectorStore trait — semantic similarity search interface for Engram.

Implementations store dense embedding vectors alongside metadata and support nearest-neighbour queries via cosine similarity. The trait is async_trait-annotated and requires Send + Sync for use across tasks.

Structs§

VectorFilter
Optional filters applied during a vector similarity search.
VectorMatch
A single result returned by VectorStore::search.

Traits§

VectorStore
Semantic vector storage and nearest-neighbour search.