Ich habe Neo4j Community Edition 3.0.3 unter Ubuntu 14.04 auf einem lokalen Linux-Server installiert und erfolgreich installiert. Jetzt greife ich über meinen Windows-Browser auf den Port 7474 auf diesem Server zu.neo4j Dateneinfügung braucht Zeit
Jetzt habe ich eine CSV-Datei in folgendem Format Kundenauftragsdaten:
Customer_id, Item_id, Order_Date
Es hat 90000 Zeilen, und beide customer_id und item_id sind die Knoten. Insgesamt (30000 customer_ids + 30000 item_ids) Knoten und 90000 Beziehungen (order_date als Name des Entfernungsattributs). Ich lief die unter Abfrage der Daten aus csv meiner Graph-Datenbank einzufügen:
LOAD CSV WITH HEADERS FROM "file:///test.csv" AS line
MERGE (n:MyNode {Name:line.Customer})
MERGE (m:MyNode {Name:line.Item})
MERGE (n) -[:TO {dist:line.OrderDate}]-> (m)
ich es links zu laufen, und nach etwa 7 bis 8 Stunden, es war immer noch läuft. Meine Frage ist, mache ich etwas falsch? Ist meine Anfrage nicht optimiert? oder ist das Ding üblich? Ich bin neu in Neo4j und Cypher. Bitte helfen Sie mir dabei.
Haben Sie Index auf: MyNode (Name)? –
Nein. Ich habe die Datei gerade in den Importordner gestellt und diese Abfrage ausgeführt. Nichts anderes.Wird die Indexhilfe erstellt? Ich muss darüber lesen, da ich nicht weiß, wie hier indexiert wird. –