intellibrix v1.0.0
    Preparing search index...

    Interface VectorStore

    A provider-agnostic vector store for semantic search / retrieval.

    interface VectorStore {
        delete(ids: string[]): Promise<void>;
        query(vector: number[], opts?: { topK?: number }): Promise<VectorMatch[]>;
        upsert(records: VectorRecord[]): Promise<void>;
    }

    Implemented by

    Index
    • Parameters

      • ids: string[]

      Returns Promise<void>

    • Parameters

      • vector: number[]
      • Optionalopts: { topK?: number }

      Returns Promise<VectorMatch[]>