dhaga.docs
API referenceInterfaces

VectorStore

Defined in: retrieval/types.ts:34

Properties

id

id: string;

Defined in: retrieval/types.ts:35


dimensions

dimensions: number;

Defined in: retrieval/types.ts:36

Methods

upsert()

upsert(records, options?): Promise<void>;

Defined in: retrieval/types.ts:37

Parameters

records

VectorRecord[]

options?

VectorWriteOptions

Returns

Promise<void>


search(vector, options?): Promise<VectorHit[]>;

Defined in: retrieval/types.ts:38

Parameters

vector

number[]

options?

VectorSearchOptions

Returns

Promise<VectorHit[]>


has()

has(ownerType, ownerId): Promise<boolean>;

Defined in: retrieval/types.ts:39

Parameters

ownerType

string

ownerId

string

Returns

Promise<boolean>


delete()

delete(
   ownerType, 
   ownerId, 
options?): Promise<void>;

Defined in: retrieval/types.ts:40

Parameters

ownerType

string

ownerId

string

options?

VectorWriteOptions

Returns

Promise<void>


deleteMany()

deleteMany(records, options?): Promise<void>;

Defined in: retrieval/types.ts:41

Parameters

records

Pick<VectorRecord, "ownerType" | "ownerId">[]

options?

VectorWriteOptions

Returns

Promise<void>


deleteByContact()

deleteByContact(contactId, options?): Promise<void>;

Defined in: retrieval/types.ts:42

Parameters

contactId

string

options?

VectorWriteOptions

Returns

Promise<void>

On this page