【发布时间】:2014-03-24 23:36:31
【问题描述】:
我有一个超过 100,000 个节点的 neo4j 图。当我通过 REST 使用以下密码查询时,我得到一个 Java Heap Error 。该查询正在从一组购买中生成一个 2 项集。
MATCH (a)<-[:BOUGHT]-(b)-[:BOUGHT]->(c) RETURN a.id,c.id
类型 1 (a,c) 和类型 2 (b) 两种类型节点的叉积为 80k*20k
是否有针对相同目的更优化的查询?我仍然是 cypher 的新手。 (我可以在所有 Type1 和 Type2 节点上分别使用两个索引) 或者我应该只是增加 java 堆大小。
我正在使用 py2neo 进行 REST 查询。
谢谢。
【问题讨论】: