SKVector Architecture

Vector Pipeline


Text Input โ†’ Embedding Model โ†’ Vector (384/1536 dims) โ†’ Qdrant Collection โ†’ Search Results

Components

Embedding Layer

Converts text into dense vector representations:

Storage Layer (Qdrant)

Search Layer

Hybrid search combining:

1. Vector similarity โ€” cosine distance in embedding space

2. Payload filters โ€” date ranges, tags, importance thresholds

3. Re-ranking โ€” optional cross-encoder re-ranking for precision

Indexing Strategy

Automatic Indexing

When integrated with SKMemory, every snapshot is automatically:

1. Embedded using the configured model

2. Stored in the appropriate Qdrant collection

3. Tagged with metadata (emotions, importance, quadrant)

Batch Indexing

For importing existing memories:


from skvector import VectorStore

vs = VectorStore(url="http://localhost:6333")
vs.batch_index(memories, batch_size=100)

Performance