Data ingestion service loads, parses, and creates embeddings for popular document types like pdf, docx, and txt files. The data ingestion is implemented as a microservice which in trun interacts with other microservices, namely vectorDB, data store, and embedding to achieve the functionality. The ingested documentes are converted to embeddings, embeddings stored in the vectorDB, and source documents stored in the data store. PGVector is used as the vectorDB and minIO is used as the data store.
Key Benefits:

Figure 1: High-level system view demonstrating the microservice in a real-world use case.
Content type
Image
Digest
sha256:99bb23975…
Size
372.5 MB
Last updated
1 day ago
docker pull intel/document-ingestionPulls:
114
Last week