Logo
Classes

UpsertsAndDeleteStrategy

Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts:11

Handle docstore upserts by checking hashes and ids. Identify missing docs and delete them from docstore and vector store

Extends

UpsertsAndDeleteStrategy<Options>(nodes, options?): BaseNode<Metadata>[] | Promise<BaseNode<Metadata>[]>

Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts:11

Handle docstore upserts by checking hashes and ids. Identify missing docs and delete them from docstore and vector store

Type Parameters

Options

Options extends Record<string, unknown>

Parameters

nodes

BaseNode<Metadata>[]

options?

Options

Returns

BaseNode<Metadata>[] | Promise<BaseNode<Metadata>[]>

Constructors

Constructor

new UpsertsAndDeleteStrategy(docStore, vectorStores?): UpsertsAndDeleteStrategy

Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts:15

Parameters

docStore

BaseDocumentStore

vectorStores?

BaseVectorStore<unknown>[]

Returns

UpsertsAndDeleteStrategy

Overrides

RollbackableTransformComponent.constructor

Properties

docStore

protected docStore: BaseDocumentStore

Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts:12


vectorStores

protected vectorStores: undefined | BaseVectorStore<unknown>[]

Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts:13

Methods

rollback()

rollback(docStore, nodes): Promise<void>

Defined in: packages/llamaindex/src/ingestion/strategies/rollback.ts:9

Parameters

docStore

BaseDocumentStore

nodes

BaseNode<Metadata>[]

Returns

Promise<void>

Inherited from

RollbackableTransformComponent.rollback

On this page