Skip to content

UpsertsAndDeleteStrategy

Defined in: .build/typescript/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

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

Defined in: .build/typescript/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

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

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

new UpsertsAndDeleteStrategy(docStore, vectorStores?): UpsertsAndDeleteStrategy

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

BaseDocumentStore

BaseVectorStore<unknown, unknown>[]

UpsertsAndDeleteStrategy

RollbackableTransformComponent.constructor

protected docStore: BaseDocumentStore

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


protected vectorStores: undefined | BaseVectorStore<unknown, unknown>[]

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

rollback(docStore, nodes): Promise<void>

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

BaseDocumentStore

BaseNode<Metadata>[]

Promise<void>

RollbackableTransformComponent.rollback