VectorProvider
@daydreamsai/core / VectorProvider
Interface: VectorProvider
Defined in: packages/core/src/memory/types.ts:108
Vector storage provider
Extends
Methods
close()
close():
Promise
<void
>
Defined in: packages/core/src/memory/types.ts:71
Returns
Promise
<void
>
Inherited from
count()
count(
namespace?
):Promise
<number
>
Defined in: packages/core/src/memory/types.ts:113
Parameters
namespace?
string
Returns
Promise
<number
>
delete()
delete(
ids
):Promise
<void
>
Defined in: packages/core/src/memory/types.ts:111
Parameters
ids
string
[]
Returns
Promise
<void
>
health()
health():
Promise
<HealthStatus
>
Defined in: packages/core/src/memory/types.ts:72
Returns
Promise
<HealthStatus
>
Inherited from
index()
index(
documents
):Promise
<void
>
Defined in: packages/core/src/memory/types.ts:109
Parameters
documents
Returns
Promise
<void
>
initialize()
initialize():
Promise
<void
>
Defined in: packages/core/src/memory/types.ts:70
Returns
Promise
<void
>
Inherited from
search()
search(
query
):Promise
<VectorResult
[]>
Defined in: packages/core/src/memory/types.ts:110
Parameters
query
Returns
Promise
<VectorResult
[]>
update()
update(
id
,updates
):Promise
<void
>
Defined in: packages/core/src/memory/types.ts:112
Parameters
id
string
updates
Partial
<VectorDocument
>
Returns
Promise
<void
>