gremlin

    9

    1答えて

    私は、リーフノードは、プロパティ「count」を持っているかもしれない多くのレベルで木を、持っています。 は、私は、各サブツリーの合計数を計算し、各サブツリーのルートノードでこれらの値をキャッシュしたいです。 それはGremlinで可能ですか?

    2

    1答えて

    私はGremlinをJavaとNeo4jグラフで使用しています。 3つの新しい頂点を作成し、そのIDを1,2,3に設定しようとしましたが、動作していないようですが、何が間違っていますか? Vertex v1 = g.addVertex(1); v1.setProperty("name","jim"); Vertex v2 = g.addVertex(2); v2.setProperty("n

    10

    2答えて

    これは、あなたがグレムリンを使用してのNeo4jグラフから(オーダー)の結果を並べ替えることができる方法です。 g.v(id).out('knows').sort{it.name} または g.v(id).out('knows').sort{a,b -> a.name <=> b.name} これは、オフセット/スキップおよび制限使用して結果を制限する方法である: g.v(id).out(

    2

    4答えて

    Gremlinクエリを使用してグラフノードのすべてのプロパティのサブセットのみを返す方法はありますか? 私は変換パイプを使用してプロパティ値を連結していますが、構造化された結果(propertyName1 = value1、propertyName2 = value2など)を取得することにもっと興味があります。

    6

    2答えて

    私はTitan Server(Cassandra)v 0.3.1を使用しています。私は既に使用し始めている頂点キー/プロパティのインデックスを作成したいと思います。私はすでに存在しているフィールドにインデックスを作成しようとすると、予想通り、私はエラーが表示さ To index vertices by key, the respective key index must be created be

    5

    2答えて

    Neo4j上のすべてのノードの次数を取得して、どのノードが非常に巨大なグラフ(200万ノードと5百万の関係)? 私はのように、それを達成するためにサイファーやグレムリンを使用することができます知っている: start n = node(*) match (n)--(c) return n, count(*) as connections order by connections dsec

    6

    1答えて

    Titan with Cassandra v 0.3.1を使用して、Titan docsに記載されているように、createKeyIndexを介して頂点キーインデックスを作成しました。 gremlin> g.createKeyIndex("my_key", Vertex.class) ==>null 私は今、グラフにAPPX 50Kノードと186kエッジを持っている、と私はmy_keyを使用

    6

    1答えて

    グレムリン経由で大きなグラフのノード/エッジの数を数える最も簡単な方法は何ですか?&最高の私はVイテレータを使用しているを発見した: gremlin> g.V.gather{it.size()} しかし、これは大規模なグラフのための現実的な選択肢ではない、documentation for Vごと: グラフの頂点イテレータ。これを利用して、グラフ内の頂点をすべて まで繰り返します。 とキーイン

    10

    3答えて

    私は現在、neo4j用の埋め込みPythonバインディングを使用しています。私のグラフは非常に小さい(疎で100ノードまで)ので、現在問題はありません。私が開発しようとしているアルゴリズムでは、グラフ上のかなり多くのトラバーサル、より詳細には一般的なグラフ上のDFSと、異なるサブグラフ上のDFSが含まれます。 将来、私は大規模なグラフ(おそらく疎で、何百万というノード)でアルゴリズムを実行しようと

    5

    2答えて

    私はTitan v0.3.1を使用しており、既にインデックスを作成したキーのリストをcreateKeyIndexで表示したいと考えています。これどうやってするの?グレムリンシェルで