gpt4 book ai didi

neo4j - 使用 CSV 填充 Neo4j

转载 作者:行者123 更新时间:2023-12-04 22:48:51 25 4
gpt4 key购买 nike

我对 Neo4j 很陌生。我是这个图形数据库的学习者。我需要将一个 csv 文件加载到 Neo4j 数据库中。我从 2 天开始尝试,我无法找到将 csv 文件读入 Neo4j 的好信息。请建议我将 csv 文件读入 Neo4j 的示例代码或博客。

例子:
假设我有一个这样的 csv 文件,我们如何将它读入 Neo4j

id  name    language
1 Victor Richards West Frisian
2 Virginia Shaw Korean
3 Lois Simpson Belarusian
4 Randy Bishop Hiri Motu
5 Lori Mendoza Tok Pisin

最佳答案

您可能想尝试 https://github.com/sroycode/neo4j-import

这将直接从一对 CSV 文件中填充数据(条目必须以逗号分隔)

构建:(你需要maven)

sh build.sh

节点文件有一个必填字段 id 和您喜欢的任何其他字段
NODES.txt
id,name,language
1,Victor Richards,West Frisian
2,Virginia Shaw,Korean
3,Lois Simpson,Belarusian

关系文件有 3 个必填字段 from,to,type。假设你有一个字段年龄(长整数)和信息,关系文件看起来像
RELNS.txt
from,to,type,age@long,info
1,2,KNOWS,10,known each other from school
1,3,CLUBMATES,5,member of country club

运行:
sh run.sh graph.db NODES.txt RELNS.txt

将在当前文件夹中创建 graph.db,您可以将其复制到 neo4j 数据文件夹。

笔记:
如果您使用的是 1.6.* 之后的 neo4j,请在 conf/neo4j.properties 中添加这一行
allow_store_upgrade = true

玩得开心。

关于neo4j - 使用 CSV 填充 Neo4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13063511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com