From 8cb04cea5c5947d8876ccd6d18054cb48e09c6a6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 22 Nov 2025 20:20:59 +0000 Subject: [PATCH] Optimize index search loop with early break Co-authored-by: netbrah <162479981+netbrah@users.noreply.github.com> --- lightrag/kg/neo4j_impl.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lightrag/kg/neo4j_impl.py b/lightrag/kg/neo4j_impl.py index e00bc37e..1b35697b 100644 --- a/lightrag/kg/neo4j_impl.py +++ b/lightrag/kg/neo4j_impl.py @@ -247,6 +247,9 @@ class Neo4JStorage(BaseGraphStorage): existing_index = idx elif idx["name"] == legacy_index_name: legacy_index = idx + # Break early if we found both indexes + if existing_index and legacy_index: + break # Handle legacy index migration if legacy_index and not existing_index: