从csv文件加载图形到Neo4j。问题:“无法加载外部资源”

时间:2017-11-09 11:05:40

标签: csv neo4j cypher

我在Ubuntu上使用Neo4j 3.3.0,它在Windows上托管(通过虚拟盒)。

我已尝试过以下Cypher查询。数据(超过30000行)包含3列作为文本关系文本。但是,它说

  

无法加载外部资源   文件:///home/bharath/Desktop/neo4j/node_relations.csv

数据:

abandon, Antonym, maintain
abapical, Antonym, apical
abase, Antonym, exalt

代码:

LOAD CSV WITH HEADERS FROM 
"file:///home/bharath/Desktop/neo4j/node_relations.csv" AS line 
FIELDTERMINATOR ','
CREATE (t1:node1 {text: line[0] }),
(t2:node2 {text: line[2] }),
(r:rel {text: line[1]}),
(t1)-[:r]->(t2)
RETURN line
LIMIT 5;

我正在寻找一些关于这方面的帮助,还有其他方法吗?或者我是否必须更改查询?提前谢谢!

1 个答案:

答案 0 :(得分:0)

尝试将文件复制到导入目录并使用:

LOAD CSV WITH HEADERS FROM "file:///node_relations.csv" AS line 
(...)

如果您使用的是Debian软件包,则Linux安装的导入目录为<neo4j-home>/import/var/lib/neo4j/import

查看file location docs