cypher

    6

    2答えて

    2つの要求を1つのクエリに結合したいと思いますが、1つのサイファークエリで2つの一致ステートメントを使用するとどうなるかわかりません。 私は友人のリストを持っており、コレクションにリストされている叔父と兄弟のそれぞれがいる友人のリストを見たいと思います。仕事をするマッチステートメントが2つありますか?例えば match friends-[:childOf]->parents-[:brother]-

    9

    1答えて

    A Markov chainは、ある確率で他の状態に遷移することができる一連の状態で構成されています。 各状態のノードを作成し、各遷移の関係を作成し、遷移関係に適切な確率で注釈を付けることで、マルコフチェーンをNeo4Jで簡単に表現できます。 あなたはをシミュレートできますか? Neo4Jを使用してマルコフチェーンをシミュレートしますか?たとえば、ある状態でNeo4Jを強制的に開始し、確率に基づい

    7

    1答えて

    Cypher Query APIを使用してNeo4jのプロパティを照会しようとしています。次のように私がしようとしていますクエリは次のとおりです。 String query = "start n=node(*) where (n.property-id = 'someid') return ID(n)" 次のように実行したとき、私はエラーを取得する:スレッド「メイン」未知の識別子idで 例外。

    8

    1答えて

    サイファーで次のような質問をどのように受け取ることができますか: 「誰にも従わないすべての人がアンナを返す」 -partが動作していないよう、以下の(私は、クエリの後に明らかにした開始ノードのIDを持っている場合)、「rはnullである」で : START o=node({id}) MATCH (a)-[:follows]->(b)-[r]->(c) WHERE a.name="anna" a

    12

    6答えて

    私は比較的大きなノードのセットを持っていますが、プロパティの値が一致するすべてのノードのペアを見つけたいと思います。これは基本的には重複ノードを見つける試みですが、同じプロパティ値を持つ2つ以上のノードに重複の定義を限定することができます。 どのように進めるのですか? neo4jドキュメントの開始点が見つかりません。私は1.8.2コミュニティ版です。最初の質問で明らかにされて、私はサイファーを介し

    12

    1答えて

    サイファーを使用してかなりのサイズのグラフでサイクルを検出する最適な方法は何ですか? 私は約250000ノードと約270000の関係を持つグラフを持っており、約10kノードのサブグラフで100kの関係を含むサイクルを検出したいと思います。私が書いたサイファーは、 start n = node:node_auto_index(some lucene query that returns

    5

    1答えて

    py2neo pythonを使用してcypherコマンドを実行することで、(埋め込まれていない)neo4jデータベースに多数のノード(〜500,000)モジュール(py2neo.cypher.execute)。最終的に私はpy2neoへの依存を取り除く必要がありますが、私はcypherとneo4jについてもっと学ぶまでそれを使っています。 私は2つのノードタイプAとBを持ち、大半のノードはタイプA

    12

    1答えて

    cypherには、ノードや関係のプロパティを更新できる更新クエリがありますか? ノードB のRelatedToがアクティブまたはのような性質を有する関係である非アクティブ どのように私はこれを変更することができます - : - [のRelatedTo R] ノードA:私は、ノードとの関係を次のようしていますcypherクエリを使用してプロパティですか?

    11

    1答えて

    特定の時間だけ有効なノード間の関係があります。簡単な例:Person Pは時刻t1から時刻t2にかけてアドレスAに居住していました。関係にvalidFromとvalidUntilプロパティを置くことはできますが、cypherを使用するときはWHERE句でこれをファイナライズする必要がありますが、MATCH句にその欲しいと思います。 これをMATCH句に入れたいのは、大きなサブグラフを潜在的に横断す

    5

    2答えて

    私はhereの例をいくつかのマイナーな変更の後で試しました。主に、一致のないwhere節を実験的な目的で追加しました。 ( - Javaの6u43 - Ubuntuの12.04 - 1.9.M04 AMDのPhenom II-X6 1090T)私のシステムで データベースでちょうど1ノード(また、埋め込まれた)で単純なクエリ は262ミリ秒を要しました。明らかに何かが間違っている。何が問題なの?