(Foodie) -likes-> (Foodie) というような関係を持つ数十万のノードのセットが与えられた場合、Foodie ノードの論理クラスターを見つけたいと思います。
たとえば、クラスターを 2 つのセットに分割するとします。出力として、最も一般的な食習慣を持つ 2 つのセットが必要です。
同じロジックを 3 セット、4 セット、5 セットなどに拡張できます。3 セットの場合、各セットは最も似た食習慣になります。セットには同じ数のノードがない場合があることに注意してください。
たとえば、アプリケーションはノードの色付けである可能性があります。食通が異なる国の出身である場合、さまざまな国の人々が同様の食べ物を食べたと仮定すると、ノードの色はさまざまな国を指す可能性があります。
ノードを抽出する Cypher クエリを書きたいと思います。私はどこから始めるべきか困惑しています。解決策や指針をいただければ幸いです。