3

我正在尝试将 LUBM 数据集上传到 Neo4j 服务器。我浏览了 neo4j 教程,有一个叫做“批量导入”的东西。要使用它,我应该有两个 CSV 文件。

  1. 节点.CSV
  2. 关系.CSV

问题在于大学数据集中有来自多种类型(大学、系、教授)的节点。所以我认为我不能使用单个 nodes.CSV 文件来做到这一点。我认为以前应该有人这样做过。如果有人可以帮助我加载 LUBM 数据,那就太好了。

LUBM - 利哈伊大学基准

4

2 回答 2

3

每个类型/标签需要多个.csv文件,并确保符合以下规范:

CSV 文件格式

与 LOAD CSV 一起使用的 CSV 文件必须具有以下特征:

  • 字符编码为 UTF-8;
  • 结束行终止取决于系统,例如,它在 unix 上是 \n 或在 windows 上是 \r\n ;
  • 默认字段终止符是 ,;
  • 可以使用 LOAD CSV 命令中可用的选项 FIELDTERMINATOR 更改字段终止符;
  • CSV 文件中允许使用带引号的字符串,并且在读取数据时会删除引号;
  • 字符串引用的字符是双引号";
  • 转义字符是 .

neo4j 文档

于 2015-08-25T16:04:04.310 回答
3

也许您可以共享原始数据集的链接。一般来说,对于批量导入,有全面的文档(包括示例)可用:

于 2015-08-26T10:09:06.890 回答