检索关系太慢

时间:2015-11-04 19:48:02

标签: performance neo4j cypher

我必须在这里做一些非常错误的事情。我想在两个节点(:User)和(:Movie)之间检索具有特定标签的所有关系节点。我的问题是

match (:User)-[r:HAS_RATED]->(:Movie) return r

我有100万个这样的关系节点。这个查询需要超过15分钟才能在我的电脑上运行(Win 7,4GB内存,但neo4j的使用率非常低)。

索引关系节点对于这种情况没有用,因为用户评级的评级和时间戳很重合,我不知道我还是需要它。

如何更快地运行此查询? 我已经在vmoptions文件中为neo4j添加了2GB。

1 个答案:

答案 0 :(得分:1)

您使用什么连接器/驱动程序?

它应该非常快,请确保立即流出数据。

你想和这段关系做什么?

请参阅:http://neo4j.com/blog/export-csv-from-neo4j-curl-cypher-jq/