Class PineconeVectorStore

Interface

IVectorStore

Description

Defines the contract for interacting with a specific vector database or storage backend. Implementations will wrap specific clients (e.g., Pinecone client, Weaviate client, in-memory store logic).

Implements

Constructors

Methods

  • Hybrid search is not natively supported by Pinecone in a single call. Falls back to dense-only query. For true hybrid search, use Postgres or Qdrant backends which support server-side RRF fusion.

    Parameters

    • collectionName: string
    • queryEmbedding: number[]
    • _queryText: string
    • Optional options: QueryOptions & {
          alpha?: number;
      }

    Returns Promise<QueryResult>