2
给出一个模型类似于3000名演员和5000部电影的电影数据库,您将如何去寻找最常见的演员谁一起工作?难以构建高效的查询
我已经尝试过类似的事情
match (a1:Actor)-[:ACTED_IN]-(m:Movie)-[:ACTED_IN]-(a2:Actor)
where a1<>a2
return distinct a1, count(m) as movieCount, a2 limit 999
但这需要服务器99%的CPU,永不回来。而且,它只会给我配对,而不是群体。
我试过了(收集(m))或收集a2,但都没有返回与我的目标相关的东西。
anywho如果你想刺探它,并提供一个或两个指针,将不胜感激。
首先非常感谢你的回应和努力,我有点忘了这个问题,因为我最终做了类似于下面的事情(大概在2秒内回来)。 但是在你的例子中学习关于合并创建给了我一些想法,所以非常感谢那
– cechode 2014-11-10 20:39:34必须弄清楚如何格式化评论更好:) – cechode 2014-11-10 20:40:47