2015-05-16 3 views
0

Я хочу импортировать публикации из csv в neo4j. И сделайте Query, который выберет всех авторов, которые являются авторами публикации или хотя бы одного автора.Neo4j импорт csv в базу данных

У меня есть CSV файл в формате Автор, публикация

Sanjeev Saxena,Parallel Integer Sorting and Simulation Amongst CRCW Models. 
Hans-Ulrich Simon,Pattern Matching in Trees and Nets. 
Nathan Goodman,NP-complete Problems Simplified on Tree Schemas. 
Oded Shmueli,NP-complete Problems Simplified on Tree Schemas. 
Norbert Blum,On the Power of Chain Rules in Context Free Grammars. 
Arnold Sch,rpern der Charakteristik 2. 
nhage,rpern der Charakteristik 2. 
Juha Honkala,A characterization of rational D0L power series. 
Chua-Huang Huang,The Derivation of Systolic Implementations of Programs. 
Christian Lengauer,The Derivation of Systolic Implementations of Programs. 

Я использовал этот запрос:

USING PERIODIC COMMIT 
LOAD CSV FROM 'file:/home/kanion/studia/bazy/clean.csv' AS line 
CREATE (:Publikacja { author: line[1], title: line[2]}) 

и после импорта у меня есть:

http://imgur.com/3lpWM3O

Так я думаете, что авторы не импортированы? Как с этим бороться?

ответ

2

В большинстве, если не во всех языках программирования, первый ключ из массива 0, так что должно быть линия [0] для автора и линии [1] за титул

USING PERIODIC COMMIT 
LOAD CSV FROM 'file:/home/kanion/studia/bazy/clean.csv' AS line 
CREATE (:Publikacja { author: line[0], title: line[1]}) 
Смежные вопросы