Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Neo4j导入工具反斜杠转义_Java_Neo4j - Fatal编程技术网

Java Neo4j导入工具反斜杠转义

Java Neo4j导入工具反斜杠转义,java,neo4j,Java,Neo4j,我必须导入一个巨大的数据集,我使用neo4j导入工具。 但是,我的数据集遵循以下结构: 1,"lorem1", "ipsum1","foo1" 2,"lorem2", "ipsum2","foo2" 3,"lorem3", "ipsum3","\" 当它读取“\”时会抛出一个错误。我知道它是反斜杠字符,这意味着它正在等待引用。 我想知道是否可以停用neo4j导入工具中的反斜杠含义?我认为这是一个问题,因为您用于导出CSV的工具与neo4j对CSV标准的理解不同。这是可以理解的,因为CSV格式没

我必须导入一个巨大的数据集,我使用neo4j导入工具。 但是,我的数据集遵循以下结构:

1,"lorem1", "ipsum1","foo1"
2,"lorem2", "ipsum2","foo2"
3,"lorem3", "ipsum3","\"
当它读取“\”时会抛出一个错误。我知道它是反斜杠字符,这意味着它正在等待引用。
我想知道是否可以停用neo4j导入工具中的反斜杠含义?

我认为这是一个问题,因为您用于导出CSV的工具与neo4j对CSV标准的理解不同。这是可以理解的,因为CSV格式没有很好的标准化;)

根据neo4j导入--help:

--quote <quotation-character>
  Character to treat as quotation character for values in CSV data. The default
  option is ". Quotes inside quotes escaped like """Go away"", he said." and "\"Go
  away\", he said." are supported. If you have set "'" to be used as the quotation
  character, you could write the previous example like this instead: '"Go away",
  he said.'
您还可以使用该命令更改引号字符(例如to
,甚至
|
)。当然,您需要重新生成您的CSV

但是不,看起来没有办法让Neo4j改变它在CSV中解释转义引号的方式

1,"lorem1", "ipsum1","foo1"
2,"lorem2", "ipsum2","foo2"
3,"lorem3", "ipsum3","\\"