| segments = db.session.query(DocumentSegment).filter(DocumentSegment.document_id == document.id).all() | segments = db.session.query(DocumentSegment).filter(DocumentSegment.document_id == document.id).all() | ||||
| index_node_ids = [segment.index_node_id for segment in segments] | index_node_ids = [segment.index_node_id for segment in segments] | ||||
| if index_node_ids: | if index_node_ids: | ||||
| index_processor.clean(dataset, index_node_ids) | |||||
| try: | |||||
| index_processor.clean(dataset, index_node_ids) | |||||
| except Exception: | |||||
| logging.exception(f"clean dataset {dataset.id} from index failed") | |||||
| end_at = time.perf_counter() | end_at = time.perf_counter() | ||||
| logging.info( | logging.info( |