docling-studio/document-parser/api
Pier-Jean Malandrino 4c3870bf3e feat(#72): orchestrated ingestion pipeline — Docling → embedding → OpenSearch
Add IngestionService chaining analysis chunks → EmbeddingClient → OpenSearchStore.
Idempotent: existing doc chunks deleted before re-indexing. REST API:
  POST /api/ingestion/{jobId}, DELETE /api/ingestion/{docId}, GET /api/ingestion/status.
Wired in lifespan when OPENSEARCH_URL + EMBEDDING_URL are set. 25 new tests.
2026-04-10 21:45:52 +02:00
..
__init__.py Radical architecture change, migration to a more lightweight 2026-03-17 16:06:27 +01:00
analyses.py feat(chunking): soft-delete chunk with confirmation dialog 2026-04-10 20:28:24 +02:00
documents.py fix(arch): inject repositories and extract domain logic 2026-04-10 11:44:33 +02:00
ingestion.py feat(#72): orchestrated ingestion pipeline — Docling → embedding → OpenSearch 2026-04-10 21:45:52 +02:00
schemas.py feat(chunking): soft-delete chunk with confirmation dialog 2026-04-10 20:28:24 +02:00