选择随机节点neo4j

red*_*vil 2 neo4j

为了通过使用从图中选择随机节点,随着的值增加SKIP,它random_offset变得非常慢random_offset

通过使用neo4j可以参考此解决方案SKIP :有没有一种方法/如何选择随机节点?

有没有其他替代方法,因为这完全没有效率?

Mic*_*ger 5

我通常将rand()WHERE子句用作概率谓词。

MATCH (n)
WITH n
WHERE rand() < 0.3 // for a 30% chance to include the node
Run Code Online (Sandbox Code Playgroud)

请参阅我关于采样图的博客文章:http : //jexp.de/blog/2014/03/sampling-a-neo4j-database/