J'ai un jeu de données Neo4J, avec des utilisateurs et des groupes.
MATCH (user:User)-[r:Memberof]->(group:Group) RETURN *
3 Réponses :
Il existe des algorithmes graphiques pour vérifier la similitude dans algorithme de similarité JACAD Strong> semble un bon ajustement pour ce cas d'utilisation.
L'algorithme de similarité Jaccard peut être utilisé pour connaître la similitude entre deux choses. P>
Il y a un algorithme de plus pour une similitude qui peut être utilisé ici, Superposition Algorithme de similarité forte>. Le chevauchement algorithme de similarité peut être utilisé pour savoir quelles choses sont des sous-ensembles d'autres. P>
Vous pouvez trouver plus de détails et quelques bons exemples à propos de tous les
match (user:User)-[:Memberof]->(group:GroupA) WITH COUNT(user) AS NUM_A, user Match (user)-[:Memberof]->(group:GroupB) RETURN COUNT(user) AS NUM_B, NUM_A You can match individual group in this way
Merci Raj
Géré avec la requête suivante .... p>