Logo
Classes

MilvusVectorStore

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:72

Extends

  • BaseVectorStore

Constructors

new MilvusVectorStore()

new MilvusVectorStore(init?): MilvusVectorStore

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:86

Parameters

init?

Partial<{ milvusClient: MilvusClient; }> & VectorStoreBaseParams & object

Returns

MilvusVectorStore

Overrides

BaseVectorStore.constructor

Properties

storesText

storesText: boolean = true

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:73

Overrides

BaseVectorStore.storesText


isEmbeddingQuery?

optional isEmbeddingQuery: boolean = false

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:74

Overrides

BaseVectorStore.isEmbeddingQuery

Methods

client()

client(): MilvusClient

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:132

Returns

MilvusClient

Overrides

BaseVectorStore.client


add()

add(nodes): Promise<string[]>

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:187

Parameters

nodes

BaseNode<Metadata>[]

Returns

Promise<string[]>

Overrides

BaseVectorStore.add


delete()

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

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:222

Parameters

refDocId

string

deleteOptions?

Omit<DeleteReq, "ids">

Returns

Promise<void>

Overrides

BaseVectorStore.delete


toMilvusFilter()

toMilvusFilter(filters?): undefined | string

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:235

Parameters

filters?

MetadataFilters

Returns

undefined | string


query()

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

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:241

Parameters

query

VectorStoreQuery

_options?

object

Returns

Promise<VectorStoreQueryResult>

Overrides

BaseVectorStore.query


persist()

persist(): Promise<void>

Defined in: providers/storage/milvus/src/MilvusVectorStore.ts:274

Returns

Promise<void>