我正在使用新的neo4j版本(2.1.1)导入数据,该版本允许csv导入。问题中的csv进口涉及的是大牌。
csv文件如下所示;
$ head ~/filepath/w2.csv
value,w1,w2,
275,a,a
31,a,aaa
29,a,all
45,a,an我正在将它粘贴到新4j-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);问题是,外壳现在挂起了,我不知道它在做什么。我已经检查了交互式在线环境,它似乎没有加载任何数据。由于外壳已经工作了半个小时,我似乎还没有定期提交。
有什么办法让我从csv装载机上得到生命的信号吗?我希望看到一些中间结果来帮助我调试正在发生的事情。解决当前情况的解决方案是受欢迎的,但我特别感兴趣的是一种调试csvloader的方法。
发布于 2014-05-30 10:17:08
关于调试/日志记录部分,我没有答案。
虽然这可能是一个提示,以使您的查询更快一点。
你有:Word.value的索引吗?
您可以尝试添加一个索引:
CREATE INDEX ON :Word(value);更新:如果您想遵循导入过程,您可以遵循graph.db目录的磁盘大小。它大致可以给你一个关于进展的想法。
在unix机器上:
du -s ~/neo4j-community-2.1.2/data/graph.db/https://stackoverflow.com/questions/23951124
复制相似问题