Expand description
Core trait definitions for ChronosVector subsystems.
These traits define the contracts between subsystems. Each crate implements the relevant traits, enabling loose coupling and testability via mock implementations.
Modules§
- quantizer
- Distance acceleration through vector quantization.
Enums§
- Embed
Error - Error type for embedding operations.
Traits§
- Analytics
Backend - Analytics backend for temporal analysis operations.
- Distance
Metric - A distance metric over vectors.
- Embedder
- Trait for converting text to embedding vectors.
- Index
Backend - Index backend for approximate nearest neighbor search.
- Storage
Backend - Persistent storage backend for temporal points.
- Temporal
Index Access - Low-level temporal index access combining search + trajectory + regions.
- Temporal
Search - Core search operations on a temporal index.
- Trajectory
Access - Access to individual points and trajectories.
- Vector
Space - Operations on a vector space.