cypher

    0

    1答えて

    ユーザーが私のデータベースのノードを参照するUUIDの配列を渡しています。私は彼女のUSERノードをこれらの他のノードのそれぞれに関連づけたいと思います。課題は、UUIDが私に与えられた順序を知りたいということです。 のUUIDがあるのであれば:[AAA、CCC、BBB]、私のような何かを実行したい:もちろん (user)-[:REL {order: 1}]->(:THING {name:"AAA

    7

    1答えて

    現在、console.neo4j.orgのサンプルデータを使用して、階層JSONを出力するクエリを記述しています。 例データは create (Neo:Crew {name:'Neo'}), (Morpheus:Crew {name: 'Morpheus'}), (Trinity:Crew {name: 'Trinity'}), (Cypher:Crew:Matrix {name: 'Cypher

    29

    1答えて

    私はNeo4jを初めて試しています。私は2.0-RC1コミュニティ版を使用しています。 MERGE (u:User{username:'admin',password:'admin'}) MERGE (r1:Role{name:'ROLE_ADMIN'}) MERGE (r2:Role{name:'ROLE_WEB_USER'}) MERGE (r3:Role{name:'ROLE_REST

    6

    1答えて

    私はメンバーのグラフと見たアイテムがあります。 このデータは、同様のメンバーが見たアイテムに基づいてアイテムを推薦するために使用されます。私はアイテムの色がどれほど似ているかに基づいてアイテムを並べ替えたいと思います。色は配列の項目に格納されます(["red"、 "blue"、 "green"])。 cypherに配列を比較して共通の要素数を確認する方法はありますか?

    11

    1答えて

    たとえば、名前と時刻のプロパティを持つ10個のノードがあります。 timestamp()関数を使用しましたが、現在の時刻と1970年1月1日の差(ミリ秒単位)の値を返します。私が知りたいのは、現在の時間を得るための機能や可能性があるということです。そこにあれば、それをノードの属性としてどのように使用できるかに関するサンプルコードを入手できます。数時間前にタイムスタンプ関数を使用して更新されたノード

    17

    3答えて

    、すぐにこのような別の以下の1つのMATCH句の違いは何ですか?例: MATCH (d:Document{document_ID:2}),(d)--(s:Sentence) RETURN d,s この単純な例では、結果は同じです。しかし、「落ち着き」はありますか?

    5

    1答えて

    サイファーのプロパティを扱うとき、あなたはそのようなプロパティの値と一致するように正規表現を使用することができます。 Match (n)-[:IS_A]-() where (n:Course_Driving_001) and (n.name =~ '(?i).*criteria.*' or n.description =~ '(?i).*criteria.*') return distinct n

    8

    1答えて

    通常、私はすでに必要なものはすべて見つけることができますが、今回は必要ありません。 match (n) where n not in (Label1, Label2) return n 安っぽいクエリについては申し訳ありません :私は、たとえば(pseudo code)のラベルを、除外するための非常に簡単な方法を探しています。要するに、私はラベルx、y、zを持っていて、私はzから離れてすべてを返

    5

    1答えて

    NEO4jを使用してグラフを作成していますが、現在はテキストベースの検索より優れたシンプルな推奨システムを構築しようとしています。役割がある People - [:role] -> Album :アーティスト、プロデューサー、ソングライターは、(タイプは Album-[:is_a_type_of]->Typeあるアルバム、人、タイプ、などとして作成され 関係をチャート: ノードは、このようなとして

    14

    2答えて

    新しいCypherオペレータDETACH DELETEの動作と目的はNeo4j 2.3.xで追加されましたか?