如何加快neo4j开花搜索PHRASE



我想在图上显示来自特定节点(公司(的所有连接(最大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

最新更新