Neo4J: Quelle requête de requête pour sélectionner le nœud unique en fonction de la propriété et de la position du nœud?
Question
J'ai du mal à évaluer quand utiliser quel mécanisme de requête NEO4J (Gremlin, chiffre, travers, algorithmes de construction).Par exemple, je voudrais sélectionner le nœud unique dans l'ensemble du graphique
- avec le plus grand nombre de bords;
- dans une certaine piste-Lenght de l'un des 4 nœuds de départ;
- ayant une certaine valeur pour une propriété.
J'utilise le python Neo4Jresclient et peut exécuter des scripts de base gremlin / cypher etTraverses pour certaines des exigences individuelles (par exemple, calculer in / vedegree avec Gremlin), mais il manque la plus grande image sur la façon de les combiner.
Toute suggestion?
La solution
en chiffrement, cela ressemblerait à ceci:
start n=node:index(indicator="startnode-value")
match n-[:REL*..10]->target
where target.prop = "value"
return target
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow