Import neo4j导入的等价密码查询

Import neo4j导入的等价密码查询,import,neo4j,cypher,Import,Neo4j,Cypher,我正在尝试创建大约2700万个关系和1500万个节点,最初我使用的是Cypher,但这需要很多时间,所以我切换了neo4j导入工具实用程序 我不清楚cypher查询的结果是否与neo4j导入的结果相同 我的密码查询是: load csv from "file://dataframe6.txt" as line fieldterminator" " MERGE (A :concept{name:line[0]}) WITH line, A MERGE (B :concept{name:line[1

我正在尝试创建大约2700万个关系和1500万个节点,最初我使用的是Cypher,但这需要很多时间,所以我切换了neo4j导入工具实用程序

我不清楚cypher查询的结果是否与neo4j导入的结果相同

我的密码查询是:

load csv from "file://dataframe6.txt" as line fieldterminator" "
MERGE (A :concept{name:line[0]})
WITH line, A
MERGE (B :concept{name:line[1]})
WITH B,A
MERGE (A)-[:test]->(B);
dataframe6中的内容:

C0000005,C0036775,RB_
C0000039,C0000039,SY_sort_version_of
C0000039,C0000039,SY_entry_version_of
C0000039,C0000039,SY_permuted_term_of
C0000039,C0001555,AQ_
C0000039,C0001688,AQ_
我的neo4j导入脚本:

neo4j-import --into graph.db --nodes:concept "nheader,MRREL-nodes" --relationships "rheader,MRREL-relations"  --skip-duplicate-node true
rheader::开始\u ID,:结束\u ID,:类型

nheader::ID,name

MRREL节点:

C0000005,C0000005
C0000039,C0000039
C0000052,C0000052
C0036775,C0036775
C0001555,C0001555
MRREL关系

C0000005,C0036775,RB_
C0000039,C0000039,SY_sort_version_of
C0000039,C0000039,SY_entry_version_of
C0000039,C0000039,SY_permuted_term_of
C0000039,C0001555,AQ_
C0000039,C0001688,AQ_
不知何故,我看不到同样的结果

  • 如果您希望您的关系具有动态分配的类型,那么您需要更改密码以使用
    行[2]
    来指定关系类型(例如,通过APOC过程)。它当前总是使用
    test
    作为类型

  • 相反,如果您确实希望通过
    neo4j import
    导入的所有关系都具有相同的
    test
    类型,则需要使用

    请尝试从
    rheader
    中删除“,:TYPE”,并使用此导入命令行(
    --关系
    已更改为
    --关系:测试
    ):

  • [已编辑]

  • 如果您希望您的关系具有动态分配的类型,那么您需要更改密码以使用
    行[2]
    来指定关系类型(例如,通过APOC过程)。它当前总是使用
    test
    作为类型

  • 相反,如果您确实希望通过
    neo4j import
    导入的所有关系都具有相同的
    test
    类型,则需要使用

    请尝试从
    rheader
    中删除“,:TYPE”,并使用此导入命令行(
    --关系
    已更改为
    --关系:测试
    ):


  • 是的,我知道,但我对创建具有相同标签和属性的节点非常感兴趣。是的,我知道,但我对创建具有相同标签和属性的节点非常感兴趣
    neo4j-import --into graph.db --nodes:concept "nheader,MRREL-nodes" --relationships:test "rheader,MRREL-relations"  --skip-duplicate-node true