3

私はneo4jを使用して、単純な「コンテンツには多くのタグがあります」データ構造を保存しています。「どのタグとどのタグが最も共存しているか」を知りたいです。

私は約 500K のコンテンツとタグの関係を持っているので、残念ながら、それは 0.5M^2 の可能な共存関係につながります。それともあなたですか?私はこれを長い道のりでやっていますか?

それは二度と戻らないようで、私のCPUはかなり長い間固定されています.

final ExecutionResult result = engine.execute(
 "START metag=node(*)\n"
 + "MATCH metag<-[:HAS_TAG]-content-[:HAS_TAG]->othertag\n"
 + "WHERE metag.name>othertag.name\n"
 + "RETURN metag.name, othertag.name, count(content)\n"
 + "ORDER BY count(content) DESC");
for (Map<String, Object> row : result) {
 System.out.println(row.get("metag.name") + "\t" + row.get("othertag.name") + "\t" + row.get("count(content)"));
}
4

1 に答える 1