ragflow
ragflow copied to clipboard
Feat: Improve 'user_canvan_version' delete and 'document' delete performance
What problem does this PR solve?
- Add delete_by_ids method
- Add get_doc_ids_by_doc_names
- Improve user_canvan_version's logic (avoid O(n) db IO)
- Improve document delete logic (avoid O(n) db IO)
Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [ ] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [x] Performance Improvement
- [ ] Other (please describe):