Skip to content

FirestoreVectorStore

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:92

new FirestoreVectorStore(__namedParameters): FirestoreVectorStore

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:107

FirestoreParams

FirestoreVectorStore

BaseVectorStore.constructor

embedModel: BaseEmbedding

Defined in: packages/core/src/vector-store/index.ts:128

BaseVectorStore.embedModel


storesText: boolean = true

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:93

BaseVectorStore.storesText


optional isEmbeddingQuery: boolean = false

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:94

BaseVectorStore.isEmbeddingQuery


flatMetadata: boolean = true

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:95

client(): Firestore

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:145

Firestore

BaseVectorStore.client


add(nodes): Promise<string[]>

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:154

Adds nodes to the vector store

BaseNode<Metadata>[]

Array of nodes to add to the vector store

Promise<string[]>

Array of node IDs that were added

BaseVectorStore.add


delete(refDocId): Promise<void>

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:198

Deletes all nodes from the vector store that belong to the given document.

string

Reference document ID - all nodes with this ref_doc_id will be deleted.

Promise<void>

BaseVectorStore.delete


query(query, _options?): Promise<VectorStoreQueryResult>

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:220

Queries the vector store for similar nodes

VectorStoreQuery

Query parameters including queryStr or queryEmbedding, filters, and similarityTopK

object

Optional parameters for the query

Promise<VectorStoreQueryResult>

Query results containing matching nodes, their similarities, and IDs

When neither queryEmbedding nor queryStr is provided

BaseVectorStore.query


exists(refDocId): Promise<boolean>

Defined in: packages/providers/storage/firestore/src/FirestoreVectorStore.ts:274

Check if any nodes exist for the given document reference ID. Used for de-duplication during ingestion.

string

The reference document ID to check

Promise<boolean>

true if any nodes with this ref_doc_id exist

BaseVectorStore.exists