gpt4 book ai didi

java - Cypher 查询给出 java.lang.OutOfMemoryError

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:23 24 4
gpt4 key购买 nike

当我在 Neo4j shell 中键入此查询时:

MATCH (b:PHARMA)-[r:HAS_DONATED]->(a:DOCTOR)
WITH a,r,b, r.DECL_AVANT_MONTANT as total, COUNT(r) as count
MERGE (b)-[:RELATIONSHIP {
totalDECL: total,
numberDECL: count
}]->(a);

我收到这条消息:

Error occured in server thread; nested exception is: java.lang.OutOfMemoryError: Java heap space

关于如何解决这个问题有什么想法吗?

最佳答案

我使用这个查询解决了我的问题:

USING PERIODIC COMMIT 2000
LOAD CSV WITH HEADERS FROM "file:c:/sunshine.anonymes.csv" AS line
FIELDTERMINATOR ','
MATCH (b:DOCTOR {ID: line.BENEF_PS_ID})
MATCH (a:PHARMA {NAME: line.LABO})
MERGE (a)-[r:IS_LINKED_TO]->(b)
ON CREATE SET r.numberDECL = 1, r.totalDECL = toINT(line.DECL_AVANT_MONTANT)
ON MATCH SET r.numberDECL = r.numberDECL +1, r.totalDECL = line.totalDECL + r.totalDECL;

基本上,我在 csv 导入期间创建关系并在整个过程中更新属性。

谢谢大家的帮助!

关于java - Cypher 查询给出 java.lang.OutOfMemoryError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29370271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com