gpt4 book ai didi

neo4j - 缓慢的 Neo4j 密码查询

转载 作者:行者123 更新时间:2023-12-04 15:45:50 24 4
gpt4 key购买 nike

我试图找出为什么我的密码查询运行如此缓慢(只有 5000 个节点需要 2-5 秒)。
查询试图找到个人资料可以在他的网络中访问的所有工作(他的 friend 或他 friend 的 friend 在同一家公司工作的工作)

这是查询:

Start current_profile= node:node_auto_index(neoid_unique_id = "Profile:1")
Match current_profile-[r:friendships*0..2]->friends-[:roles]->company-[:positions]->jobs
return distinct company.fmj_id

我尝试缩减查询以查看我做错了什么,即使是这个简单的查询也需要很长时间:
START root=node(0)
Match root-[:job_subref]->j-[:jobs]->jobss
return jobss

我做错了什么吗?

我正在使用基于 neography gem 的 noid

最佳答案

试试这个查询怎么样

Start current_profile= node:node_auto_index(neoid_unique_id = "Profile:1")
Match current_profile-[r:friendships*0..2]->friends
WITH friends
friends-[:roles]->company-[:positions]->jobs
RETURN company.fmj_id

关于neo4j - 缓慢的 Neo4j 密码查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15228545/

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