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
Extends
Section titled “Extends”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
Type Parameters
Section titled “Type Parameters”Options
Section titled “Options”Options extends Record<string, unknown>
Parameters
Section titled “Parameters”BaseNode<Metadata>[]
options?
Section titled “options?”Options
Returns
Section titled “Returns”BaseNode<Metadata>[] | Promise<BaseNode<Metadata>[]>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new UpsertsAndDeleteStrategy(
docStore,vectorStores?):UpsertsAndDeleteStrategy
Defined in: .build/typescript/packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts:15
Parameters
Section titled “Parameters”docStore
Section titled “docStore”BaseDocumentStore
vectorStores?
Section titled “vectorStores?”BaseVectorStore<unknown, unknown>[]
Returns
Section titled “Returns”UpsertsAndDeleteStrategy
Overrides
Section titled “Overrides”RollbackableTransformComponent.constructor
Properties
Section titled “Properties”docStore
Section titled “docStore”
protecteddocStore:BaseDocumentStore
Defined in: .build/typescript/packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts:12
vectorStores
Section titled “vectorStores”
protectedvectorStores:undefined|BaseVectorStore<unknown,unknown>[]
Defined in: .build/typescript/packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts:13
Methods
Section titled “Methods”rollback()
Section titled “rollback()”rollback(
docStore,nodes):Promise<void>
Defined in: .build/typescript/packages/llamaindex/src/ingestion/strategies/rollback.ts:9
Parameters
Section titled “Parameters”docStore
Section titled “docStore”BaseDocumentStore
BaseNode<Metadata>[]
Returns
Section titled “Returns”Promise<void>