[英]Neo4j - export cypher query file results to .csv or .txt file via the Neo4jShell
[英]neo4j csv import sign of life
我正在使用支持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已經工作了半個小時,所以我似乎還沒有達到定期提交的時間。
我有什么辦法可以從csv-loader獲得生命跡象? 我希望看到一些中間結果,以幫助我調試正在發生的事情。 歡迎針對當前情況提供解決方案,但是我對調試csvloader的方式特別感興趣。
我在調試/記錄部分上沒有答案。
盡管可能會提示您加快查詢速度。
您是否在:Word.value上有索引?
您可以嘗試添加索引:
CREATE INDEX ON :Word(value);
更新:如果要遵循導入過程,則可以遵循graph.db目錄的磁盤大小。 它可以大致為您提供有關進度的想法。
在UNIX機器上:
du -s ~/neo4j-community-2.1.2/data/graph.db/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.