Neo4j导入csv文件

Neo4j导入csv文件

文章目录

  • Neo4j导入csv文件
    • 前言
    • 文件访问
    • 常用参数
    • 实际书写
    • 参考文章

前言

Neo4j 数据库可以使用 load csv 命令从 CSV 文件中导入数据。

load csv 命令可以帮助我们导入中小型的数据,理论上大概能处理到一千万条记录。

其中,CSV文件推荐是使用 UTF-8 编码,不然就会造成中文乱码的糟糕情况。

文件访问

Neo4j的配置文件是 conf 文件夹下的 neo4j.conf 文件,里面有一句默认代码:

dbms.directories.import=import

这句代码指定了 Neo4j 中默认访问文件的相对位置,即 路径下的 import 文件夹。

我们把准备访问的文件拷贝在 import 文件夹中,然后就可以使用相对路径 file:/// 即可访问 import 下的文件。

例如,我们把文件 test.csv 放入 import 之后,它的绝对路径是 “D:\neo4j-community-3.5.34\import\test.csv” ,我们在命令行中使用相对路径 “file:///test.csv” 即可访问到该文件。

明白了原理,如果我们要把文件的访问位置改成别的文件夹,只需要更改这句代码,去新建对应的文件夹,拷贝文件即可。

//改为Neo4j下的 hhh 文件夹
dbms.directories.import=hhh

你可能感兴趣的:(图数据库,知识图谱,人工智能,Neo4j)