From f7188bed052be9de3504c705c0932291bb8dbe1e Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 10 Sep 2026 20:09:49 +0800 Subject: [PATCH] =?UTF-8?q?fix(deploy):=20=E7=B4=A2=E5=BC=95=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E6=8C=89=E6=A0=87=E7=AD=BE+=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E8=BF=87=E6=BB=A4(neo4j=20=E8=87=AA=E5=8A=A8=E5=91=BD=E5=90=8D?= =?UTF-8?q?,=E6=8C=89=E5=90=8D=E5=8C=B9=E9=85=8D=E6=B0=B8=E8=BF=9C?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/qa-db/create_neo4j_indexes.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy/qa-db/create_neo4j_indexes.sh b/deploy/qa-db/create_neo4j_indexes.sh index 69dc51c..d932485 100755 --- a/deploy/qa-db/create_neo4j_indexes.sh +++ b/deploy/qa-db/create_neo4j_indexes.sh @@ -45,7 +45,7 @@ echo "[neo4j-indexes] 目标实例:$URI" run "CREATE INDEX IF NOT EXISTS FOR (e:Entity) ON (e.name_norm);" run "CREATE INDEX IF NOT EXISTS FOR ()-[r:ASSERTS]-() ON (r.relation_category);" -echo "[neo4j-indexes] 校验(SHOW INDEXES):" +echo "[neo4j-indexes] 校验(SHOW INDEXES,按标签+属性过滤——neo4j 自动命名索引,不按名匹配):" "$CYPHER_SHELL" -a "$URI" -u "$USER" -p "$PASSWORD" \ - "SHOW INDEXES YIELD name, labelsOrTypes, properties, state WHERE name IN ['plantai_normalized_entity_name_norm', 'plantai_normalized_asserts_relation_category'] RETURN name, labelsOrTypes, properties, state;" + "SHOW INDEXES YIELD name, labelsOrTypes, properties, state WHERE (labelsOrTypes = ['Entity'] AND properties = ['name_norm']) OR (labelsOrTypes = ['ASSERTS'] AND properties = ['relation_category']) RETURN name, labelsOrTypes, properties, state;" echo "[neo4j-indexes] 完成(幂等,可重复执行)。"