SurfSense/surfsense_backend/app/services
Abdullah 3li aa00822169 feat: Add Docling support as ETL_SERVICE option
- Added DOCLING as third ETL_SERVICE option (alongside UNSTRUCTURED/LLAMACLOUD)
- Implemented add_received_file_document_using_docling function
- Added Docling processing logic in documents_routes.py
- Enhanced chunking with configurable overlap support
- Added comprehensive document processing service
- Supports both CPU and GPU processing with user selection

Addresses #161 - Add Docling Support as an ETL_SERVICE
Follows same pattern as LlamaCloud integration (PR #123)
2025-07-20 11:42:55 +03:00
..
document_processing feat: Add Docling support as ETL_SERVICE option 2025-07-20 11:42:55 +03:00
__init__.py refactor: Move utility services to a dedicated 'services' module 2025-07-06 17:51:24 -07:00
connector_service.py refactor: Move utility services to a dedicated 'services' module 2025-07-06 17:51:24 -07:00
llm_service.py refactor: Move utility services to a dedicated 'services' module 2025-07-06 17:51:24 -07:00
query_service.py refactor: Move utility services to a dedicated 'services' module 2025-07-06 17:51:24 -07:00
reranker_service.py refactor: Move utility services to a dedicated 'services' module 2025-07-06 17:51:24 -07:00
streaming_service.py feat: Added Follow Up Qns Logic 2025-07-10 14:37:31 -07:00