作成後にNeo4jでノードをグループ化するにはどうすればよいですか?

座った

電子メールと呼ばれる1つの属性を持つユーザーの巨大なグラフを想像してみてください。ここで、Gmailを使用するユーザーを「google_mail」という1つのグループにグループ化し、「yahoo」を使用するユーザーを「yahoo_mail」というグループにグループ化する必要があると想像してください。

切断されたグラフをトラバースするにはどうすればよいですか(各ユーザーノードにアクセスするルートノードがなく、すべてのユーザーが接続されているわけではありません(つまり、ユーザーのグラフが完全に分離されている可能性があります)。これらすべてのユーザーをメモリにロードしないようにします。これは可能?

ステファンアームブラスター

Neo4j 2.0には、ユースケースに適していると思われるラベルと呼ばれる新機能があります。http://docs.neo4j.org/chunked/milestone/graphdb-neo4j-labels.htmlを参照してください

「gmail」を含むメールを含むすべてのノードに、GoogleMail使用する可能性のあるラベルを割り当てるには、次のようにします。

START n=node(*)
WHERE n.email =~ '.*@gmail.com'
SET n :GoogleMail

START n=node(*)
WHERE n.email =~ '.*@yahoo.com'
SET n :Yahoo

あなたのグラフのサイズに応じて、あなたが使用するかもしれないことに注意してくださいLIMITSKIP、単一の巨大なトランザクションでない変更を適用します。

すべてのGmailユーザーのリストを取得するには:

MATCH (n:GoogleMail) RETURN n

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ノードIDを指定せずにneo4jでノードをすばやく作成するにはどうすればよいですか?

分類Dev

neo4jで作成された最後のノードを取得するにはどうすればよいですか?

分類Dev

Neo4jでノードを作成し、クエリでこのノードを同時に使用するにはどうすればよいですか?

分類Dev

neo4jにノードが存在しない場合にのみノードを作成するにはどうすればよいですか?

分類Dev

Neo4jでノードを別のノードプロパティでグループ化し、別のプロパティで並べ替えるにはどうすればよいですか?

分類Dev

Neo4jトラバーサルを高速化するにはどうすればよいですか?

分類Dev

neo4jで100kのノードと関係をすばやく作成するにはどうすればよいですか?

分類Dev

neo4jでノードの座標を返すにはどうすればよいですか

分類Dev

Neo4jでノードと関係を結合して文を作成するにはどうすればよいですか?

分類Dev

Neo4jでプロパティ値が重複しているノードを取得するにはどうすればよいですか?

分類Dev

Neo4j Cypher:ノードをブール値に「キャスト」するにはどうすればよいですか?

分類Dev

Python Bolt Driverを使用して多くのプロパティをneo4jノードに設定するにはどうすればよいですか?

分類Dev

neo4jのツリーのルートノードの合計を計算するにはどうすればよいですか?

分類Dev

Neo4j +ボルト+ c#; マップをパラメーターとして渡すことにより、1つのクエリで複数のノードを作成するにはどうすればよいですか

分類Dev

Neo4jのパスで繰り返されるノードラベルを見つけるにはどうすればよいですか?

分類Dev

Neo4j:パス内のノードから追加のノードを取得するにはどうすればよいですか?

分類Dev

Spring RooでNeo4Jグラフを作成するにはどうすればよいですか?

分類Dev

neo4j のノードに表示される内容を変更するにはどうすればよいですか?

分類Dev

neo4jクエリで更新されたノードの総数を取得するにはどうすればよいですか?

分類Dev

neo4jで特定のノードのみを制限するにはどうすればよいですか?

分類Dev

Sigma JS(NEO4J)で選択したノードを取得するにはどうすればよいですか?

分類Dev

neo4jリンクリスト内のすべてのノードを取得するにはどうすればよいですか?

分類Dev

Neo4j Cypher-特定のタイプのすべてのノードのグラフを共通のノードで表示するにはどうすればよいですか?

分類Dev

neo4jでソーシャルネットワーク接続をモデル化するにはどうすればよいですか?

分類Dev

Neo4J Cypherクエリのパスからノードのみを取得するにはどうすればよいですか?

分類Dev

Neo4j(cypher):特定の関係を持つすべてのノードを見つけるにはどうすればよいですか?

分類Dev

暗号を使用してneo4jノードの時間範囲をクエリするにはどうすればよいですか?

分類Dev

neo4jのいくつかの特定のノード間の最大値を見つけるにはどうすればよいですか?

分類Dev

neo4jにインポートされたcsvファイルで一意のノードと関係を作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    ノードIDを指定せずにneo4jでノードをすばやく作成するにはどうすればよいですか?

  2. 2

    neo4jで作成された最後のノードを取得するにはどうすればよいですか?

  3. 3

    Neo4jでノードを作成し、クエリでこのノードを同時に使用するにはどうすればよいですか?

  4. 4

    neo4jにノードが存在しない場合にのみノードを作成するにはどうすればよいですか?

  5. 5

    Neo4jでノードを別のノードプロパティでグループ化し、別のプロパティで並べ替えるにはどうすればよいですか?

  6. 6

    Neo4jトラバーサルを高速化するにはどうすればよいですか?

  7. 7

    neo4jで100kのノードと関係をすばやく作成するにはどうすればよいですか?

  8. 8

    neo4jでノードの座標を返すにはどうすればよいですか

  9. 9

    Neo4jでノードと関係を結合して文を作成するにはどうすればよいですか?

  10. 10

    Neo4jでプロパティ値が重複しているノードを取得するにはどうすればよいですか?

  11. 11

    Neo4j Cypher:ノードをブール値に「キャスト」するにはどうすればよいですか?

  12. 12

    Python Bolt Driverを使用して多くのプロパティをneo4jノードに設定するにはどうすればよいですか?

  13. 13

    neo4jのツリーのルートノードの合計を計算するにはどうすればよいですか?

  14. 14

    Neo4j +ボルト+ c#; マップをパラメーターとして渡すことにより、1つのクエリで複数のノードを作成するにはどうすればよいですか

  15. 15

    Neo4jのパスで繰り返されるノードラベルを見つけるにはどうすればよいですか?

  16. 16

    Neo4j:パス内のノードから追加のノードを取得するにはどうすればよいですか?

  17. 17

    Spring RooでNeo4Jグラフを作成するにはどうすればよいですか?

  18. 18

    neo4j のノードに表示される内容を変更するにはどうすればよいですか?

  19. 19

    neo4jクエリで更新されたノードの総数を取得するにはどうすればよいですか?

  20. 20

    neo4jで特定のノードのみを制限するにはどうすればよいですか?

  21. 21

    Sigma JS(NEO4J)で選択したノードを取得するにはどうすればよいですか?

  22. 22

    neo4jリンクリスト内のすべてのノードを取得するにはどうすればよいですか?

  23. 23

    Neo4j Cypher-特定のタイプのすべてのノードのグラフを共通のノードで表示するにはどうすればよいですか?

  24. 24

    neo4jでソーシャルネットワーク接続をモデル化するにはどうすればよいですか?

  25. 25

    Neo4J Cypherクエリのパスからノードのみを取得するにはどうすればよいですか?

  26. 26

    Neo4j(cypher):特定の関係を持つすべてのノードを見つけるにはどうすればよいですか?

  27. 27

    暗号を使用してneo4jノードの時間範囲をクエリするにはどうすればよいですか?

  28. 28

    neo4jのいくつかの特定のノード間の最大値を見つけるにはどうすればよいですか?

  29. 29

    neo4jにインポートされたcsvファイルで一意のノードと関係を作成するにはどうすればよいですか?

ホットタグ

アーカイブ