1
我有一个非常大的(〜24百万行)边缘列表,我试图导入到一个Neo4j图中,该图中填充了节点。 CSV文件有三列:from,to和period(关系属性)。我已经试过这使用REST API使用以下(Python)的代码:添加与现有节点的关系
batch_queue.append({"method":"POST","to":'index/node/people?uniqueness=get_or_create','id':1,'body':{'key':'name','value':row[0]}})
batch_queue.append({"method":"POST","to":'index/node/people?uniqueness=get_or_create','id':2,'body':{'key':'name','value':row[1]}})
batch_queue.append({"method":"POST","to":'{1}/relationships','body':{'to':"{2}","type":"FP%s" % row[2]}})
凡三线失败,随后还使用暗号声明:
USING PERIODIC COMMIT
LOAD CSV FROM "file:///file-name.csv" AS line
MATCH (a:Person {name: line[0]}),(b:Person {name:line[1]})
CREATE (a)-[:FOLLOWS {period: line[2]}]->(b)
其中在小规模工作但是在使用整个列表时(还有较小的定期提交值),给了我一个“未知错误”。
任何指导我不正确地做什么,将不胜感激。
从第一个块的第三行得到什么错误? – snorthway
它返回错误500 /服务器错误 –