Remove an index, its documents, links, and the underlying LanceDB table.
(self, index_id: str)
| 1012 | self.send_json_response({'error': str(e)}, status_code=500) |
| 1013 | |
| 1014 | def handle_delete_index(self, index_id: str): |
| 1015 | """Remove an index, its documents, links, and the underlying LanceDB table.""" |
| 1016 | try: |
| 1017 | deleted = db.delete_index(index_id) |
| 1018 | if deleted: |
| 1019 | self.send_json_response({'message': 'Index deleted successfully', 'index_id': index_id}) |
| 1020 | else: |
| 1021 | self.send_json_response({'error': 'Index not found'}, status_code=404) |
| 1022 | except Exception as e: |
| 1023 | self.send_json_response({'error': str(e)}, status_code=500) |
| 1024 | |
| 1025 | def handle_rename_session(self, session_id: str): |
| 1026 | """Rename an existing session title""" |
no test coverage detected