csv - periodic - SyntaxException con el comando NEO4j LOAD
cypher load csv (0)
Estoy usando neo4j 2.1.2 para Windows. Estaba intentando usar el comando load csv de Neo4j pero me da el siguiente error ...
neo4j-sh (?)$ load csv with headers "file:../test/unclaimed.csv" AS csvLine
MERGE (o:Original_Transaction_Number { value: csvLine.OTN })
MERGE (i:Institution {name: csvLine.Institution })
MERGE (i)<-[:TRANSACTION_OF]-(o)
;
SyntaxException: Invalid input ''l'': expected <init> (line 1, column 1)
"load csv with headers "file:../test/unclaimed.csv" AS csvLine"
^
De hecho, me sale el mismo error al solo ingresar carga
neo4j-sh (?)$ load ;
==> SyntaxException: Invalid input ''l'': expected <init> (line 1, column 1)
==> "load "
==> ^
¿Alguien podría explicar lo que está pasando?
(EDIT:) -> (FIJO) -> (EL PROBLEMA)
Combinación de problemas aquí.
Antes había intentado actualizar a 2.1.2 simplemente extrayendo archivos a la carpeta 2.0.3 - corregidos - gracias @Stefan
Reparar 1. y prefijar con "cypher 2.1" (gracias @Michael) dio más error informativo "SyntaxException: Invalid input ''"'': espacio en blanco esperado, comentario o FROM (línea 1, columna 23) - Me faltaba la palabra clave FROM
Después de obtener muchos "LoadExternalResourceException: No se pudo cargar el recurso externo en: file: ../test / unclaimed.csv" y muchas variantes de "file: // c: / nosql / test /" etc. finalmente me di cuenta de que la sintaxis para acceder a un archivo local en Windows es simplemente "file: c: /nosql/test/unclaimed.csv " y no file: // como podría deducirse de ejemplos en http://neo4j.com/docs/2.1.2/ cypherdoc-importing-csv-files-with-cypher / o cualquier persona familiarizada con el esquema de URI
Gracias amigos