gpt4 book ai didi

shell - neo4j csv 导入生命迹象

转载 作者:行者123 更新时间:2023-12-01 12:41:42 25 4
gpt4 key购买 nike

我正在使用允许 csv 导入的新 neo4j 版本 (2.1.1) 导入数据。有问题的 csv 导入正在处理 bigrams。

csv 文件如下所示;

$ head ~/filepath/w2.csv 
value,w1,w2,
275,a,a
31,a,aaa
29,a,all
45,a,an

我将其粘贴到 neo4j-shell 客户端以加载到 csv 中;
neo4j-sh (?)$ USING PERIODIC COMMIT 
> LOAD CSV WITH HEADERS FROM "file:/Users/code/Downloads/w2.csv" AS line
> MERGE (w1:Word {value: line.w1})
> MERGE (w2:Word {value: line.w2})
> MERGE (w1)-[:LINK {value: line.value}]->(w2);

问题是 shell 现在挂了,我不知道它在做什么。我已经检查了交互式在线环境,它似乎没有加载任何数据。我似乎不太可能没有定期提交,因为 shell 现在已经工作了半个小时。

有什么方法可以让我从 csv-loader 中获得生命的迹象吗?我想看到一些中间结果来帮助我调试正在发生的事情。欢迎针对我目前的情况提供解决方案,但我对调试 csvloader 的方法特别感兴趣。

最佳答案

我对调试/记录部分没有答案。

尽管可能是使您的查询更快一点的提示。

你有 :Word.value 的索引吗?

您可以尝试添加索引:

CREATE INDEX ON :Word(value);

更新:
如果要遵循导入过程,可以遵循 graph.db 目录的磁盘大小。它可以让您大致了解进度。

在 unix 机器上:
du -s ~/neo4j-community-2.1.2/data/graph.db/

关于shell - neo4j csv 导入生命迹象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23951124/

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