Configuration for VectorStorageProvider

interface VectorStorageProviderConfig {
    vectorStore: VectorStore;
    searchMode?: SearchMode;
    hybridWeights?: {
        vector: number;
        keyword: number;
    };
    namespace?: string;
}

Properties

vectorStore: VectorStore

The vector store adapter (Pinecone, Qdrant, Chroma, etc.)

searchMode?: SearchMode

Search mode.

  • "vector": Pure vector similarity search
  • "keyword": Fall back to keyword matching in metadata
  • "hybrid": Combine vector and keyword scores Default: "vector"
hybridWeights?: {
    vector: number;
    keyword: number;
}

Weights for hybrid search. Default: { vector: 0.7, keyword: 0.3 }

namespace?: string

Namespace/collection name for isolation.