私はうまく機能している 2 つの部分の Neo4j 検索を実行しています。ただし、ExecutionResult セットの実際の解析は、Cypher クエリよりも 8 倍または 10 倍長くかかっています。次のように、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/>" );
}
これを高速化するための提案はありますか? ありがとう