Skip to content

WeaviateVectorStore

Defined in: packages/providers/storage/weaviate/src/WeaviateVectorStore.ts:117

new WeaviateVectorStore(init?): WeaviateVectorStore

Defined in: packages/providers/storage/weaviate/src/WeaviateVectorStore.ts:132

VectorStoreBaseParams & object

WeaviateVectorStore

BaseVectorStore.constructor

embedModel: BaseEmbedding

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

BaseVectorStore.embedModel


optional isEmbeddingQuery: boolean

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

BaseVectorStore.isEmbeddingQuery


storesText: boolean = true

Defined in: packages/providers/storage/weaviate/src/WeaviateVectorStore.ts:118

BaseVectorStore.storesText

client(): Promise<WeaviateClient>

Defined in: packages/providers/storage/weaviate/src/WeaviateVectorStore.ts:175

Promise<WeaviateClient>

BaseVectorStore.client


add(nodes): Promise<string[]>

Defined in: packages/providers/storage/weaviate/src/WeaviateVectorStore.ts:179

BaseNode<Metadata>[]

Promise<string[]>

BaseVectorStore.add


delete(refDocId, deleteOptions?): Promise<void>

Defined in: packages/providers/storage/weaviate/src/WeaviateVectorStore.ts:219

string

DeleteManyOptions<boolean>

Promise<void>

BaseVectorStore.delete


query(query): Promise<VectorStoreQueryResult>

Defined in: packages/providers/storage/weaviate/src/WeaviateVectorStore.ts:230

VectorStoreQuery

Promise<VectorStoreQueryResult>

BaseVectorStore.query


exists(refDocId): Promise<boolean>

Defined in: packages/providers/storage/weaviate/src/WeaviateVectorStore.ts:373

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