【发布时间】:2017-07-07 20:14:32
【问题描述】:
我有一个包含 340 万个节点的数据库,想随机选择一个节点。
我尝试使用类似的东西
MATCH (n)
WHERE rand() <= 0.01
RETURN n
LIMIT 1
但算法似乎总是从相同的节点开始,并选择第一个随机数低于 0.01 的节点,这意味着在大多数情况下,“随机”节点是前 100 个检查节点之一。
有更好的查询,从我的所有节点中选择一个完全随机的节点吗?
【问题讨论】:
标签: random neo4j cypher graph-databases