Neo4j:密码查询-如何查找长度大于4的路径
我有一个数据库,它有~1000k个节点和~168k个关系,我想找到两个节点a和b之间的所有路径,其中节点a以给定的属性为界。 我尝试了以下密码查询:Neo4j:密码查询-如何查找长度大于4的路径,neo4j,Neo4j,我有一个数据库,它有~1000k个节点和~168k个关系,我想找到两个节点a和b之间的所有路径,其中节点a以给定的属性为界。 我尝试了以下密码查询: start n=node(*) match (n)-[r*1..5]->(m) where n.URI=~'.*Jacob_T._Schwartz.*' return n.URI,r,m; match p=(n)-[r*3..5]->(m) where n.URI=~'.*Jacob_T._Schwartz.*' return p;
start n=node(*) match (n)-[r*1..5]->(m) where n.URI=~'.*Jacob_T._Schwartz.*' return n.URI,r,m;
match p=(n)-[r*3..5]->(m) where n.URI=~'.*Jacob_T._Schwartz.*' return p;
match p=allShortestPaths((n)-[r*..10]->(m)) where n.URI=~'.*Jacob_T._Schwartz.*' return p;
但是,所有这些查询都没有返回长度大于4的路径。我很确定存在长度为5的路径。有没有办法获得长度大于4的路径
顺便说一句,我正在使用Neo4JShell远程连接到服务器,我已经将wrapper.java.initmemory和wrapper.java.maxmemory设置为5000
提前谢谢 如果只需要长度大于4的路径,只需将5设置为最小值
[*5..]
但我也建议设置一个最大值
[*5..15]
如果只需要长度大于4的路径,只需将5设置为最小值
[*5..]
但我也建议设置一个最大值
[*5..15]
如果只需要长度大于4的路径,只需将5设置为最小值
[*5..]
但我也建议设置一个最大值
[*5..15]
如果只需要长度大于4的路径,只需将5设置为最小值
[*5..]
但我也建议设置一个最大值
非常感谢你,妮可。我会试试的!非常感谢你,妮可。我会试试的!非常感谢你,妮可。我会试试的!非常感谢你,妮可。我会试试的!