Logo
Classes

WeaviateVectorStore

Defined in: providers/storage/weaviate/src/WeaviateVectorStore.ts:119

Extends

  • BaseVectorStore

Constructors

new WeaviateVectorStore()

new WeaviateVectorStore(init?): WeaviateVectorStore

Defined in: providers/storage/weaviate/src/WeaviateVectorStore.ts:133

Parameters

init?

VectorStoreBaseParams & object

Returns

WeaviateVectorStore

Overrides

BaseVectorStore.constructor

Properties

storesText

storesText: boolean = true

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

Overrides

BaseVectorStore.storesText

Methods

client()

client(): Promise<WeaviateClient>

Defined in: providers/storage/weaviate/src/WeaviateVectorStore.ts:174

Returns

Promise<WeaviateClient>

Overrides

BaseVectorStore.client


add()

add(nodes): Promise<string[]>

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

Parameters

nodes

BaseNode<Metadata>[]

Returns

Promise<string[]>

Overrides

BaseVectorStore.add


delete()

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

Defined in: providers/storage/weaviate/src/WeaviateVectorStore.ts:206

Parameters

refDocId

string

deleteOptions?

DeleteManyOptions<boolean>

Returns

Promise<void>

Overrides

BaseVectorStore.delete


query()

query(query): Promise<VectorStoreQueryResult>

Defined in: providers/storage/weaviate/src/WeaviateVectorStore.ts:217

Parameters

query

VectorStoreQuery & object

Returns

Promise<VectorStoreQueryResult>

Overrides

BaseVectorStore.query

On this page