Как создать уникальные узлы и отношения по CSV-файлу, импортированному в neo4j?

Здравствуйте, я пытался импортировать некоторые данные из CSV-файла в neo4j в моем Ubuntu 12.04.

CSV-файл представляет собой файл данных из двух столбцов без заголовка, его формат выглядит так:

12ffew3213,232rwe13
12ffew3213,5yur2ru2r
rwerwerw3,432rwe13
rwerwerw3,5yur2ru2r

дело в том, что данные в строке 0 и строке 1 не уникальны, например, данные могут содержать 3000 строк и имеют только 100 уникальных значений row0 и 300 уникальных значений row1.

И я хочу построить граф с уникальными 100 узлами row0 и 300 узлами row1 и 3000 взаимосвязями между этими узлами (если дважды появляется 12ffew3213,232rwe13, то есть 2 ребра).

Так как я новичок в neo4j и Cypher. После того, как я некоторое время пробовал с CREATE и MERGE, я все еще не могу построить УНИКАЛЬНЫЕ узлы. Я использовал что-то вроде

LOAD CSV FROM 'file:///home/nate/Downloads/file.csv' AS line
MERGE (:A { number: toString(line[0])})-[:LIKES]->(:B { ID: toString(line[1])})

Любые идеи? Спасибо вперед!

Ответы на вопрос(1)

Ваш ответ на вопрос