Logo
Classes

WeaviateVectorStore

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

Extends

  • BaseVectorStore

Constructors

Constructor

new WeaviateVectorStore(init?): WeaviateVectorStore

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

Parameters

init?

VectorStoreBaseParams & object

Returns

WeaviateVectorStore

Overrides

BaseVectorStore.constructor

Properties

storesText

storesText: boolean = true

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

Overrides

BaseVectorStore.storesText

Methods

client()

client(): Promise<WeaviateClient>

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

Returns

Promise<WeaviateClient>

Overrides

BaseVectorStore.client


add()

add(nodes): Promise<string[]>

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

Parameters

nodes

BaseNode<Metadata>[]

Returns

Promise<string[]>

Overrides

BaseVectorStore.add


delete()

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

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

Parameters

refDocId

string

deleteOptions?

DeleteManyOptions<boolean>

Returns

Promise<void>

Overrides

BaseVectorStore.delete


query()

query(query): Promise<VectorStoreQueryResult>

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

Parameters

query

VectorStoreQuery<unknown> & object

Returns

Promise<VectorStoreQueryResult>

Overrides

BaseVectorStore.query