gpt4 book ai didi

neo4j - 密码查询以查找节点集之间的路径需要很长时间

转载 作者:行者123 更新时间:2023-12-01 07:41:23 25 4
gpt4 key购买 nike

我有一个图表,其中两个节点之间可以存在多个(超过 300 个)路径。

我想找到特定节点和节点集之间的路径。我正在使用以下查询来完成此操作。

//2,153 和 485 是 nodeid。

START startnode=node(2), group = node(153 ,485)
MATCH p=startnode-[:C0038969primrel*1..4]->group
RETURN DISTINCT p
  • C0038969primrel 是一种特定的关系类型。我想遍历仅与特定关系类型相关的节点。

如果我将深度从 1..4 更改为 1..3,那么它会返回结果,但对于 1..4,它不会返回。

  • 我正在使用嵌入式数据库。我应该将我的数据库放在服务器上并增加 maxmemory 吗?会有帮助吗?

  • 我应该使用不同类型的查询来完成相同的任务吗?

因此,我有点卡住了。非常感谢,此外,感谢您的帮助。

最佳答案

使用 shortestPathallShortestPaths

START startnode=node(2), group = node(153 ,485)
MATCH p=allShortestPaths(startnode-[:C0038969primrel*..4]->group)
RETURN p

关于neo4j - 密码查询以查找节点集之间的路径需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17422466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com