我目前正在使用此 Cypher 查询来查找两个节点之间的最短路径:
START topic=node:cities(name='amsterdam'), top=node:categories(name='world')
MATCH p=shortestPath(topic-[*]->top)
RETURN p
但是,我需要路径中的节点具有特定属性,或者更好的是位于索引类别中。我怎样才能做到这一点?
谢谢
最佳答案
这是更复杂的事情,您可能应该在 https://github.com/neo4j/neo4j/tree/master/community/graph-algo/src/main/java/org/neo4j/graphalgo/impl/shortestpath 查看遍历框架和 ShortestPath 的实现。
关于python - Neo4J 通过索引中节点的最短路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15762099/