Skip to content

IngestionPipeline

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:53

new IngestionPipeline(init?): IngestionPipeline

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:63

Partial<IngestionPipeline>

IngestionPipeline

transformations: TransformComponent<BaseNode<Metadata>[] | Promise<BaseNode<Metadata>[]>>[] = []

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:54


optional documents: Document<Metadata>[]

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:55


optional reader: BaseReader<Document<Metadata>>

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:56


optional vectorStore: BaseVectorStore<unknown, unknown>

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:57


optional vectorStores: VectorStoreByType

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:58


docStoreStrategy: DocStoreStrategy = DocStoreStrategy.UPSERTS

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:59


optional cache: IngestionCache

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:60


disableCache: boolean = false

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:61

prepareInput(documents?, nodes?): Promise<BaseNode<Metadata>[]>

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:75

Document<Metadata>[]

BaseNode<Metadata>[]

Promise<BaseNode<Metadata>[]>


run(args, transformOptions?): Promise<BaseNode<Metadata>[]>

Defined in: packages/core/src/ingestion/IngestionPipeline.ts:97

any = {}

any

Promise<BaseNode<Metadata>[]>