UpsertsStrategy
Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsStrategy.ts:10
Handles doc store upserts by checking hashes and ids.
Extends
UpsertsStrategy<
Options
>(nodes
,options?
):BaseNode
<Metadata
>[] |Promise
<BaseNode
<Metadata
>[]>
Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsStrategy.ts:10
Handles doc store upserts by checking hashes and ids.
Type Parameters
Options
Options
extends Record
<string
, unknown
>
Parameters
nodes
BaseNode
<Metadata
>[]
options?
Options
Returns
BaseNode
<Metadata
>[] | Promise
<BaseNode
<Metadata
>[]>
Constructors
Constructor
new UpsertsStrategy(
docStore
,vectorStores?
):UpsertsStrategy
Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsStrategy.ts:14
Parameters
docStore
BaseDocumentStore
vectorStores?
BaseVectorStore
<unknown
>[]
Returns
UpsertsStrategy
Overrides
RollbackableTransformComponent
.constructor
Properties
docStore
protected
docStore:BaseDocumentStore
Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsStrategy.ts:11
vectorStores
protected
vectorStores:undefined
|BaseVectorStore
<unknown
>[]
Defined in: packages/llamaindex/src/ingestion/strategies/UpsertsStrategy.ts:12
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
>