我正在運行一個很好的兩部分Neo4j搜索。如何加快解析Neo4j ExecutionResult集?
result = engine.execute("START facility=node({id}), service=node({serviceIds}) WHERE facility-->service RETURN facility.name as facilityName, service.name as serviceName", cypherParams);
for (Map<String, Object> row : result)
{
sb.append((String) row.get("facilityName")+" : " + (String) row.get("serviceName") + "<BR/>");
}
爲加快這件事有什麼建議:不過,ExecutionResult一套實際的解析是由我通過ExecutionResult地圖循環如下一個8或10因數大於Cypher支架查詢需要更長的時間?謝謝
多少行,你在'result'得到了什麼? – ulkas 2013-02-12 08:03:33
我得到的行少於100行,需要大約4秒才能遍歷地圖。 – 2013-02-12 14:22:18