2
我有一个拥有3.4百万个节点的数据库,并且希望选择一个随机节点。Cypher:Neo4j中的随机节点匹配
我尝试使用类似
MATCH (n)
WHERE rand() <= 0.01
RETURN n
LIMIT 1
,但它似乎像算法总是以相同的节点开始,并选择第一个它的随机数低于0.01,这意味着在大多数情况下,“随机”节点是前100个被检查节点之一。
是否有更好的查询,选择一个完全随机的我的所有节点?