首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >neo4j csv生命的重要标志

neo4j csv生命的重要标志
EN

Stack Overflow用户
提问于 2014-05-30 09:23:00
回答 1查看 710关注 0票数 4

我正在使用新的neo4j版本(2.1.1)导入数据,该版本允许csv导入。问题中的csv进口涉及的是大牌。

csv文件如下所示;

代码语言:javascript
复制
$ head ~/filepath/w2.csv 
value,w1,w2,
275,a,a
31,a,aaa
29,a,all
45,a,an

我正在将它粘贴到新4j-shell客户机中,以便在csv中加载;

代码语言:javascript
复制
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的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-30 10:17:08

关于调试/日志记录部分,我没有答案。

虽然这可能是一个提示,以使您的查询更快一点。

你有:Word.value的索引吗?

您可以尝试添加一个索引:

代码语言:javascript
复制
CREATE INDEX ON :Word(value);

更新:如果您想遵循导入过程,您可以遵循graph.db目录的磁盘大小。它大致可以给你一个关于进展的想法。

在unix机器上:

代码语言:javascript
复制
du -s ~/neo4j-community-2.1.2/data/graph.db/
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23951124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档