我想在图上显示来自特定节点(公司(的所有连接(最大6个(。
我只是简单地使用了以下内容:
MATCH path=(c:Company)-[*1..6]-()
where c.property1=$company
RETURN path, c
但是执行查询需要花费大量时间。
有什么建议可以修改此查询或加快处理速度吗?
致以最良好的问候!
首先,遍历6个跳可能会非常困难,尤其是在一个连接良好的图中。
然而,我建议您使用以下查询来优化搜索:
MATCH path=shortestPath((c:Company)-[*1..6]-(e))
where c.property1=$company AND NOT c = e
RETURN path, c