【发布时间】:2016-12-22 10:17:25
【问题描述】:
我目前正在处理一个电影推荐查询,该查询应该使用以下密码查询返回具有最大“推荐影响”的电影:
match (m:Movie)
with m, size((m)<-[:LIKED]-(:User)-[:LIKED]->(:Movie)) as score
order by score desc
limit 10
return m.title, score
在阅读了 graphdb (neo4j) 电子书后,我假设这对于 neo4j 来说应该是一个简单的查询,但执行时间需要 32737 毫秒,这不是我所期望的。有没有人对这类查询有经验并且有任何提高性能的建议?或者这个查询是否应该表现良好,我是否需要做一些 neo4j / java 配置调整?
查询的概况:
结果:
【问题讨论】:
标签: performance neo4j cypher