我创建了包含 38,000 种关系类型的图表,基本上将信息从属性转移到关系类型上。我这样做是因为对于我的查询速度,这些.getProperties()
功能阻碍了我。但是现在当我尝试运行我的查询时,我得到了这个:
java.lang.NullPointerException
at org.neo4j.kernel.impl.core.NodeManager.receiveRelationships(NodeManager.java:658)
at org.neo4j.kernel.impl.core.NodeManager.getMoreRelationships(NodeManager.java:624)
at org.neo4j.kernel.impl.core.NodeImpl.getMoreRelationships(NodeImpl.java:400)
at org.neo4j.kernel.impl.core.NodeImpl.loadInitialRelationships(NodeImpl.java:352)
at org.neo4j.kernel.impl.core.NodeImpl.ensureRelationshipMapNotNull(NodeImpl.java:338)
at org.neo4j.kernel.impl.core.NodeImpl.getAllRelationshipsOfType(NodeImpl.java:184)
at org.neo4j.kernel.impl.core.NodeImpl.getRelationships(NodeImpl.java:269)
at org.neo4j.kernel.impl.core.NodeProxy.getRelationships(NodeProxy.java:114)
我假设这与我拥有的大量关系类型有关,在扩展到 38,000 之前,我没有任何问题。有没有办法解决这个问题?有没有地方可以看到 neo4j 的关系类型的限制?