Skip to content

FirestoreVectorStore

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

  • BaseVectorStore<Firestore>

new FirestoreVectorStore(__namedParameters): FirestoreVectorStore

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

FirestoreParams

FirestoreVectorStore

BaseVectorStore<Firestore>.constructor

storesText: boolean = true

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

BaseVectorStore.storesText


optional isEmbeddingQuery: boolean = false

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

BaseVectorStore.isEmbeddingQuery


flatMetadata: boolean = true

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

client(): Firestore

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

Firestore

BaseVectorStore.client


add(nodes): Promise<string[]>

Defined in: .build/typescript/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(fileName): Promise<void>

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

Deletes all nodes from the vector store that match the given filename

string

Name of the file whose nodes should be deleted

Promise<void>

BaseVectorStore.delete


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

Defined in: .build/typescript/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