我有一个Cypher查询,它首先使用lucene查询从索引中查找节点列表:
START n=node:people("name:ROBERT")
MATCH n--o
RETURN n.name, COLLECT(o.task_name)
当索引的查询返回大量结果时变得非常慢。我想限制在查询的其余部分中使用的节点数 - 即将n = node:people(“name:ROBERT”)限制为,例如,30个结果。
我无法在lucene或Cypher中看到任何明显的方法。
我想我可以把它分成两个问题,例如:
START n = node:people(“name:ROBERT”)RETURN n LIMIT 10
然后使用返回的节点执行查询的第二部分,但我想知道是否有更好的方法?
答案 0 :(得分:0)
抱歉,但不,现在没有更好的办法了。