Module index_manager

Module index_manager 

Source
Expand description

Embedding index management with strict separation by model and repository.

CRITICAL: Never mix embeddings from different models or repositories. Each combination of (repo, model, dimensions) gets its own isolated index.

Structs§

ChunkMetadata
Metadata for an embedded chunk
EmbeddingIndexManager
Manager for multiple embedding indexes with strict separation
IndexKey
Key for identifying a unique embedding index. Each combination of repository, model, and dimensions gets a separate index.
IndexManagerStats
Statistics about the index manager
SearchResult
Search result with similarity score
VectorIndex
A vector index for storing and searching embeddings

Enums§

IndexError