3

どのNeo4jクエリメカニズム(Gremlin、Cypher、トラバーサル、組み込みアルゴリズム)をいつ使用するかを評価するのに問題があります。たとえば、グラフ全体で単一のノードを選択したいと思います

  • エッジの数が最も多い。
  • 特定のパス内-4つの開始ノードの1つからの長さ。
  • プロパティに特定の値があります。

私はPythonneo4jrestclientを使用しており、いくつかの要件に対して基本的なグレムリン/サイファースクリプトとトラバーサルを個別に実行できます(たとえば、グレムリンで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 に答える