Cypher在Neo4j上查询批处理操作

时间:2014-01-08 13:27:01

标签: php rest neo4j cypher

我需要在PHP中运行这种类型的查询:

START n = node($thisUser), m = node($userId)
MATCH n-[r:RATED]->m
WHERE r.skillId = $id
RETURN id(r)

单页(~30)有很多。由于它使用REST,因此运行时不适用(约5-10秒)。所以我试图在一个批次中发送它们,但我找不到任何方法通过REST将实际的密码查询作为一个批次中的操作发送。

有办法吗?

1 个答案:

答案 0 :(得分:5)

您是否尝试过以下操作?

a)transactional rest resource
b)batching通过/db/data/cypher资源多次调用/db/data/batch资源,并在有效负载中添加"to":"/cypher" c)传递集合而不是单个值作为参数