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