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:0e8d4f3e0…
Size
362.4 MB
Last updated
about 7 hours ago
docker pull intel/document-ingestionPulls:
179
Last week