From 387de95ac54c3e582e4919b00e0793ec8a82570a Mon Sep 17 00:00:00 2001 From: Gerrit Meier Date: Wed, 15 Jan 2025 12:38:34 +0100 Subject: [PATCH] Neo4j module: remove unnecessary property removal. Closes #1932 Signed-off-by: Gerrit Meier --- .../ai/vectorstore/neo4j/Neo4jVectorStore.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/vector-stores/spring-ai-neo4j-store/src/main/java/org/springframework/ai/vectorstore/neo4j/Neo4jVectorStore.java b/vector-stores/spring-ai-neo4j-store/src/main/java/org/springframework/ai/vectorstore/neo4j/Neo4jVectorStore.java index c9b915f68..269d85346 100644 --- a/vector-stores/spring-ai-neo4j-store/src/main/java/org/springframework/ai/vectorstore/neo4j/Neo4jVectorStore.java +++ b/vector-stores/spring-ai-neo4j-store/src/main/java/org/springframework/ai/vectorstore/neo4j/Neo4jVectorStore.java @@ -207,12 +207,7 @@ public class Neo4jVectorStore extends AbstractObservationVectorStore implements var statement = """ UNWIND $rows AS row MERGE (u:%s {%2$s: row.id}) - ON CREATE SET u += row.properties - ON MATCH - SET u = {} - SET u.%2$s = row.id, - u += row.properties WITH row, u CALL db.create.setNodeVectorProperty(u, $embeddingProperty, row[$embeddingProperty]) """.formatted(this.label, this.idProperty);