Expand description
Vector store abstraction with in-memory default and opt-in adapters.
Structs§
- Filter
Condition - Exact-match metadata filter condition.
- InMemory
Vector Store - In-memory vector store backed by a simple
Vecwith linear scan search. - Memory
Vector Store Config - In-memory vector store options.
- Point
Payload - Payload stored alongside each vector point.
- Search
Filter - Optional filters for search queries.
- Search
Result - A single search result from the vector store.
- Vector
Store Config - Config-driven vector store backend selection.
- Vector
Store Limits - Safety limits for vector operations, untrusted payloads, and filters.
- Vector
Store Registry - Explicit vector store backend registry.
Enums§
- Payload
Value - Typed scalar payload value stored alongside vector points.
- Similarity
Metric - Canonical vector distance/similarity metrics.
Constants§
- DEFAULT_
MAX_ FILTER_ CONDITIONS - Default maximum exact-match filter conditions per search.
- DEFAULT_
MAX_ PAYLOAD_ BYTES - Default maximum approximate scalar bytes per point payload or search filter.
- DEFAULT_
MAX_ PAYLOAD_ FIELDS - Default maximum number of scalar payload fields per point.
- DEFAULT_
MAX_ SEARCH_ LIMIT - Default maximum number of nearest-neighbor results returned by one search.
- DEFAULT_
MAX_ VECTOR_ DIMENSIONS - Default maximum vector dimensionality accepted by core stores.
Traits§
- Vector
Factory - Factory for a named vector store backend.
- Vector
Store - Trait for vector similarity search stores.
Functions§
- register_
memory - Explicitly register the in-memory vector store backend.