From cac8e189e7002995450186e7896a7152cf4c6422 Mon Sep 17 00:00:00 2001 From: yangdx Date: Mon, 25 Aug 2025 17:18:51 +0800 Subject: [PATCH] Remove redundant entity vector deletion before upsert --- lightrag/operate.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/lightrag/operate.py b/lightrag/operate.py index 74fdf197..5744a81f 100644 --- a/lightrag/operate.py +++ b/lightrag/operate.py @@ -690,15 +690,6 @@ async def _rebuild_single_entity( # Update entity in vector database entity_vdb_id = compute_mdhash_id(entity_name, prefix="ent-") - # Delete old vector record first - try: - await entities_vdb.delete([entity_vdb_id]) - except Exception as e: - logger.debug( - f"Could not delete old entity vector record {entity_vdb_id}: {e}" - ) - - # Insert new vector record entity_content = f"{entity_name}\n{final_description}" await entities_vdb.upsert( {