跳转到内容

BaseVectorStore

定义于:.build/typescript/packages/core/src/vector-store/index.ts:109

Client = unknown

T = unknown

protected 新建基础向量存储<Client, T>(params?): BaseVectorStore<Client, T>

定义于:.build/typescript/packages/core/src/vector-store/index.ts:121

VectorStoreBaseParams

BaseVectorStore<Client, T>

embedModelBaseEmbedding

定义于:.build/typescript/packages/core/src/vector-store/index.ts:110


abstract 存储文本: boolean

定义于:.build/typescript/packages/core/src/vector-store/index.ts:111


optional 是否为嵌入查询: boolean

定义于:.build/typescript/packages/core/src/vector-store/index.ts:112

abstract client(): Client

定义于:.build/typescript/packages/core/src/vector-store/index.ts:113

Client


abstract add(embeddingResults): Promise<string[]>

定义于:.build/typescript/packages/core/src/vector-store/index.ts:114

BaseNode<Metadata>[]

Promise<string[]>


abstract 删除(refDocId, deleteOptions?): Promise<void>

定义于:.build/typescript/packages/core/src/vector-store/index.ts:115

string

object

Promise<void>


abstract 查询(query, options?): Promise<VectorStoreQueryResult>

定义于:.build/typescript/packages/core/src/vector-store/index.ts:116

VectorStoreQuery<T>

object

Promise<VectorStoreQueryResult>