| kw_index = IndexBuilder.get_index(dataset, 'economy') | kw_index = IndexBuilder.get_index(dataset, 'economy') | ||||
| # delete from vector index | # delete from vector index | ||||
| vector_index.delete_by_document_id(document.id) | |||||
| if vector_index: | |||||
| vector_index.delete_by_document_id(document.id) | |||||
| # delete from keyword index | # delete from keyword index | ||||
| segments = db.session.query(DocumentSegment).filter(DocumentSegment.document_id == document.id).all() | segments = db.session.query(DocumentSegment).filter(DocumentSegment.document_id == document.id).all() |