Skip to main content

vectorstore

Vector database abstraction supporting Qdrant and pgvector backends. Provides a unified interface for upserting, searching, and managing vector collections used by semantic memory.

Used by cmd/worker.

Usage

import "cruvero/internal/vectorstore"

Key Types / Interfaces

TypeSourceDescription
VectorStorestore.goInterface: Upsert, Search, Delete, EnsureCollection, CollectionInfo, Healthy
Pointstore.goVector point with ID, vector data, and arbitrary payload
SearchResultstore.goSearch result with ID, similarity score, and payload
Filterstore.goSearch filter (tenant, namespace, source type, time ranges)
CollectionInfostore.goCollection metadata (name, point count, dimensions, status)