|
@@ -41,7 +41,8 @@ def remove_document_from_index_task(document_id: str):
|
|
|
kw_index = IndexBuilder.get_index(dataset, 'economy')
|
|
|
|
|
|
# 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
|
|
|
segments = db.session.query(DocumentSegment).filter(DocumentSegment.document_id == document.id).all()
|