cypher

    24

    2答えて

    neo4jで大文字と小文字を区別しないCypherクエリを実行できますか? はそれを試してみてください:http://console.neo4j.org/ 私はこれに入力すると: start n=node(*) match n-[]->m where (m.name="Neo") return m それは1つのローを返します。しかし、これを入力すると: start n=node(*)

    17

    2答えて

    Neo4JのCypherでは、2つのノードが与えられている場合、それらの間に関係がなければ、weightプロパティが1の関係(Fooタイプ)を作成したいと思います。この関係がすでに存在する場合は、その重みプロパティを増やしたいと思います。 これを単一のCypherクエリで実行するよい方法はありますか?ありがとう! 編集:いくつか追加の詳細: ノードはすでに作成されており、一意であり、インデックスに

    23

    3答えて

    新しいNeo4jデータベースを作成しています。私はUserというノードのタイプを持っており、ユーザのプロパティに関するインデックスを希望します識別子とEmailAddress。データベースが新しいときにインデックスを設定するにはどうすればよいですか?私はneo4j.propertiesファイルにインデックスの作成をサポートするように見えてきました。しかし、私はそう # Autoindexing

    1

    1答えて

    BFSを使用した有向非循環グラフ(DAG)をトラバースする必要があります。 neo4jをREST API経由で使用していますので、neo4jとの通信にはCypherを使用しています。 Cypherを使用すると、開始ノードからすべてのパスのセットを取得することができ、それらのノードからBFSトラバーサルを取得できます。 サイファーを使用してBFSトラバーサルを取得する簡単な方法があるのだろうかと思っ

    52

    6答えて

    存在しない場合は、私のグラフはそのように設定されています (ingredient_value)-[:is_part_of]->(ingredient) (ingredient)うname = "dye colors"のキー/値を持つ。 (ingredient_value)は、キー値/値が "赤"で、 "一部分が" (ingredient, name="dye colors")のキー/値を持つこ

    5

    3答えて

    の可視化、私はそれを考えることができる唯一の方法は私のモックアップ可視化することになるデータがcypherコードを生成してのNeo4jのdata browser に貼り付けている別の(より良い、simplierありますか? )cypherを使用せずにビジュアライゼーションを作成する方法はありますか? cypherコードを生成することは、それだけでは複雑な作業のように思えます。 テストの作成はもちろ

    2

    1答えて

    私は、グラフデータベースの概念をよりよく理解し、Neo4Jを学び、それが私に提供できるものを見るために小さなアフィリエイト構造を開発しています。私は数年前からRDBMSに携わってきましたが、Cypherはかなり荒いです。私は非常に簡単なアフィリエイトシステムを構築しようとしています。 アフィリエイトジョーはMary、Bob、Markを紹介しています。だから、私はすべてのノードを作成し、 "参照され

    9

    1答えて

    neo4jのCypherクエリを使用して、有向グラフでは、深度レベルごとにソートするBFSクエリとターゲットノードが必要です。内深度ソートする 、カスタム「総経路コスト関数」を使用しなければならない、すべての関係は、開始と終了ノードとの間r.followrank属性 に基づいて算出。 関係指向(followrankていない場合、それはエンド・ノード、または0に向かって指している場合) 任意検索深度

    7

    2答えて

    私はNeo4jで新しいグラフデータモデルを発見しています。関係の は、私はこの非常に便利な汎用的なCYPHERクエリを見つけました:あなたはより具体的にグラフを照会するために使用を開始することができますプロパティの便利なリストを返す start n=node(*) match n-[r]-m return distinct type(r) : ==> +------------+ ==>

    28

    3答えて

    Cypherを使用してグラフ内のすべてのノードを取得するにはどうすればよいですか?私はグラフに対していくつかのテストを実行しており、関係のないノードがいくつかあるので、クエリを作成するのに問題があります。 私がそれらをすべて取得したい理由は、すべてのテストの開始時にグラフのすべてのノードを削除したいということです。