在windows下加载CSV文件不适用于chyper和Neo4j

在windows下加载CSV文件不适用于chyper和Neo4j,neo4j,Neo4j,我使用NEO4J 3.2.3。我想在Windows下将本地csv文件导入neo4j。 我使用了官方网站上的文档,只是替换了我案例的文件路径。我的chyper看起来像这样: LOAD CSV WITH HEADERS FROM "file:C:/Users/NP- 900XC/Documents/Business/BooknWalk/neo4jimportBnw/bookdomain.csv" AS line WITH line LIMIT 4 RETURN line 根据文档,此查询仅显示ch

我使用NEO4J 3.2.3。我想在Windows下将本地csv文件导入neo4j。 我使用了官方网站上的文档,只是替换了我案例的文件路径。我的chyper看起来像这样:

LOAD CSV WITH HEADERS FROM "file:C:/Users/NP-
900XC/Documents/Business/BooknWalk/neo4jimportBnw/bookdomain.csv"
AS line
WITH line LIMIT 4
RETURN line
根据文档,此查询仅显示chyper如何识别csv文件。 我得到了以下错误:
Neo.DatabaseError.General.UnknownError URI不是分层的
《开发人员手册》还指出,文件路径应该与Neo4J的导入库相对应。小问题是我没有导入库。
我做错了什么?

首先,允许Neo4j从磁盘上的任何地方加载CSV

  • 打开启动器,停止服务器,单击选项并打开neo4j.config文件(在“数据库选项”标签下)

  • 注释行
    dbms.directories.import=import
    (在它前面放一个
    #

  • 保存并重新启动Neo4j服务器。(或者,可以肯定的是,先将其关闭,然后重新启动)

  • 您在
    加载CSV
    中使用了错误路径

    尝试以下操作

    LOAD CSV WITH HEADERS FROM "file:///C:/Users/NP-
    900XC/Documents/Business/BooknWalk/neo4jimportBnw/bookdomain.csv"
    
    正如您所看到的,关键的区别是“
    //


    “exe”安装方法没有问题;只要正确设置Neo4j,它将从Windows计算机上的任何目录加载。

    将bookdomain.csv放入C:\Users\NP-900XC\Documents\Neo4j\default.graphdb\import并从“file:/bookdomain.csv”加载带有标题的csv,然后删除EXE安装并开始使用ZIP安装。你会发现找到目录要容易得多:-)谢谢@Sergio它成功了。我不明白为什么文档会说:确保使用正确的URL。特别是对于文件URL:在OSX和Unix上使用file:///path/to/data.csv,并在Windows上使用类似于:file:c:/path/to/data.csv的URL。我很高兴它成功了。也许这些文件有点旧,我真的不知道。