Neo4j导入csv坑点总结

Neo4j导入csv文件,网上教程很多,但是有很多坑未提及,导致在导入时总是碰壁。下面根据本人实测详细梳理一下相关的坑点:

  1. csv文件需要用记事本打开,并另存为UTF-8编码,避免中文乱码,此时最好将两列直接插入空列,否则可能串行。Neo4j导入csv坑点总结_第1张图片
  2. 在导入属性时,不能有空值,否则报错。
  3. 采用cypher导入大量数据时,会非常慢,此时可采用如下代码进行分批次提交:
    :auto USING PERIODIC COMMIT 1000
    LOAD CSV WITH HEADERS  FROM "file:///xzqh.csv" AS line
    MERGE (z:XZQH{name:line.NAME,id:line.ID,qhdm:line.qhdm});

你可能感兴趣的:(知识图谱,知识图谱)