3

我无法评估何时使用哪种 Neo4j 查询机制(Gremlin、Cypher、遍历、内置算法)。例如,我想在整个图中选择单个节点

  • 边数最多的;
  • 在距 4 个起始节点之一的特定路径长度内;
  • 具有一定价值的财产。

我正在使用 Python neo4jrestclient,并且可以单独执行基本的 Gremlin/Cypher 脚本和遍历某些需求(例如,使用 Gremlin 计算 In/OutDegree),但我缺少关于如何组合它们的大局观。

有什么建议么?

4

1 回答 1

1

在 Cypher 中,它看起来像这样:

start n=node:index(indicator="startnode-value")
match n-[:REL*..10]->target
where target.prop = "value"
return target
于 2013-05-08T10:03:30.807 回答