首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批量进口( NEO4j )

批量进口( NEO4j )
EN

Stack Overflow用户
提问于 2017-05-29 11:30:39
回答 2查看 453关注 0票数 0

节点文件中的数据(片段):

代码语言:javascript
复制
C0243192
C1522005
C1524024
C1524059
C1623416
C1959616.......

节点文件的头文件:

代码语言:javascript
复制
conceptID:ID

关系(片段)文件日期:

代码语言:javascript
复制
C0000039,C0001555,AQ_
C0000039,C0001688,AQ_
C0000039,C0002776,AQ_ .....

关系文件的头文件:

代码语言:javascript
复制
:START_ID,:END_ID,:TYPE

当我尝试运行批量导入脚本时

代码语言:javascript
复制
neo4j-import --into graph.db --nodes:concept "MRREl-nodes,nheader" --relationships "MRREl-relations,rheader" --deliminiter ,  --skip-duplicate-node true

我得到了错误:

代码语言:javascript
复制
 Error in input data
 Caused by:Missing header of type START_ID, among entries [C0000005:string, C0036775:string, RB_:string]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-29 14:42:31

出现此错误是因为我将头文件放在数据文件之后。

而不是

代码语言:javascript
复制
MRREl-nodes,nheader 

它应该是

代码语言:javascript
复制
nheader,MRREl-nodes
票数 1
EN

Stack Overflow用户

发布于 2017-05-29 13:21:13

它可能与delimiter关键字相关:

代码语言:javascript
复制
neo4j-import --into graph.db --nodes:concept "MRREl-nodes,nheader" --relationships "MRREl-relations,rheader" --delimiter ","  --skip-duplicate-node true

其中(除了一个错误),您应该引用分隔符,在本例中是",",甚至避免它,因为逗号是默认的。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44241464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档