Neo4j:密码查询-如何查找长度大于4的路径

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;

我有一个数据库,它有~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;

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..]

但我也建议设置一个最大值


非常感谢你,妮可。我会试试的!非常感谢你,妮可。我会试试的!非常感谢你,妮可。我会试试的!非常感谢你,妮可。我会试试的!