neo4j - wie Abfragen mit 1000 Objekten über Rest API ausgeführt werden
Ich muss Abfragen mit 1000 Objekten ausführen. Verwenden/batch
Endpunkt Ich kann das zum Laufen bringen, aber es ist zu langsam (30 Sekunden mit 300 Elementen).
Daher versuche ich den gleichen Ansatz wie auf dieser Dokumentseite:http://docs.neo4j.org/chunked/2.0.1/rest-api-cypher.html#rest-api-create-mutiple-nodes-with-properties
POST this JSON tohttp://localhost:7474/db/data/cypher
{
"params": {
"props": [
{
"_user_id": "177032492760",
"_user_name": "John"
},
{
"_user_id": "177032492760",
"_user_name": "Mike"
},
{
"_user_id": "100007496328",
"_user_name": "Wilber"
}
]
},
"query": "MERGE (user:People {id:{_user_id}}) SET user.id = {_user_id}, user.name = {_user_name} "
}
Das Problem ist, dass ich diesen Fehler erhalte:
{ message: 'Expected a parameter named _user_id',
exception: 'ParameterNotFoundException',
fullname: 'org.neo4j.cypher.ParameterNotFoundException',
stacktrace:
...
Vielleicht funktioniert das nur mit CREATE-Abfragen, wie auf der Dokumentseite angezeigt?