Neo4j: Durchsuchen von Knoten von unten nach oben basierend auf der Beziehung
Frage
Ich versuche, eine CYPHER-Abfrage zu schreiben, die es mir ermöglicht, Knoten von unten nach oben zu suchen.Zum Beispiel: Ich habe ein kleines Affiliate-Netzwerk, in dem Joe Mary, Mark und Bob bezieht.Maria, Mark und Bob haben jeweils 10 Kinder.Und ihre Kinder, jeweils 10.Ich möchte dieses Netzwerk durchsuchen, indem ich mit dem niedrigsten Tieren von Joe beginne, was die Kinder der Kinder von Maria, Mark oder Bob bedeutet.
Alle Ideen, wie man das erreichen kann?Holen Sie sich alle unteren Knoten und rufen Sie sich wieder auf?
Lösung
Es gab nur einen niedrigstenCommonancestor-Algo, der von Pablo Pareja beigetragen hat, siehe https://github.com/NEO4J / Community / Community / 8919B28DFE523E843935A4BF70381498FD25875B .Ist das, was Sie wollen?
Andernfalls, wenn Sie alle Urlaubsknoten in einem Netzwerk finden möchten, können Sie dies mit Cypher wie bei http:// tinyurl.com / c6kmcew (Beispiel):
generasacodicetagpre.hth
/ peter