Expand description
Optional vector-index boundary and production zvec sidecar support.
SQLite remains the canonical store for documents, chunks, FTS5 rows, and
embedding metadata. A VectorIndex only retrieves vector candidates for
semantic search; core hybrid scoring still consumes ChunkCandidates.
Structsยง
- Brute
Force Sqlite Vector Index - Exact brute-force SQLite vector scan used as the behavioral baseline.
- Disabled
Vector Index - Disabled vector index. Callers should use the configured fallback.
- Indexed
Vector ๐Record - Sqlite
Vector ๐Snapshot - Vector
Index Health - Health information for the configured vector-index backend.
- Vector
Index Manifest - Vector
Index Router - Vector
Index Status - Vector
Indexed Store - Store wrapper that preserves all SQLite behavior except vector candidates.
- Vector
Record - A vector row available to an optional vector index.
- Vector
Search Options - Search controls passed to vector-index backends.
Constantsยง
- COLLECTION_
DIR ๐ - MANIFEST_
FILE ๐ - MANIFEST_
VERSION ๐ - ZVEC_
BATCH_ ๐SIZE
Traitsยง
- Vector
Index - Optional semantic-search accelerator.
Functionsยง
- configured_
auto_ ๐zvec - configured_
required_ ๐zvec - configured_
vector_ index - configured_
vector_ store - manifest_
for_ ๐snapshot - mark_
sidecar_ ๐stale - parse_
since ๐ - read_
manifest ๐ - rebuild_
configured_ vector_ index - rebuild_
zvec_ ๐if_ available - remove_
configured_ sidecar - resolve_
vector_ index_ path - sqlite_
vector_ ๐snapshot - status_
health ๐ - sync_
vector_ record_ after_ sqlite - sync_
vector_ ๐record_ after_ sqlite_ impl - vector_
index_ status - write_
manifest ๐ - zvec_
health_ ๐message