Skip to content

Instantly share code, notes, and snippets.

@freeeve
Forked from amergin/gist:3873399
Created October 11, 2012 16:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save freeeve/3873755 to your computer and use it in GitHub Desktop.
Save freeeve/3873755 to your computer and use it in GitHub Desktop.
cypher test
START node1=node(1456) MATCH node1-[rel1]->node2
WHERE HAS(rel1.distance)
WITH node1, rel1, node2 ORDER BY rel1.distance ASC LIMIT 10
MATCH node2-[rel2]->node3
WHERE node3 <> node1
WHERE HAS(rel2.distance)
WITH node2,node3, rel2, rel1 ORDER BY rel2.distance ASC LIMIT 10
MATCH node3-[rel3]->node4
WHERE node4 <> node2
AND HAS(rel3.distance)
RETURN DISTINCT rel1, rel2, rel3
ORDER BY rel2.distance ASC LIMIT 10; // did you mean rel3 here?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment