在neo4j中遍历ExecutionResult的成本较低的方法是什么?

时间:2012-08-29 13:18:53

标签: neo4j

我是Neo4j data base中的新人。

我将以上网站作为参考,并尝试创建存储和检索节点的数据节点以及相应的属性。

对于检索我正在使用以下方法的节点:

ExecutionResult result = engine.execute(query,map);
Iterator<Object> columnAs = result.columnAs("n");

while(columnAs.hasNext())
      {
        Node n = (Node)columnAs.next();
           for (String key : n.getPropertyKeys()) {
                Sysout(key);
                Sysout(n.getProperty(key));
            }
      }

对于执行上面的while循环,需要花费大量时间,大约需要10到12秒才能遍历28k节点。

我不确定我是否遵循正确的方法,或者是否有其他替代方法。

提前致谢。

0 个答案:

没有答案