我使用Neo4j 2.1.7和Node.js来构建REST。数据--大约70.000个节点和100.000个关系--包含许多小的连通子图。
一个API调用,例如localhost:8000/search?name=Bussum,应该返回名为Bussum的所有节点以及它们所属的连接组件。
说明:
(图片来源于)
我可以通过这样的查询获得所需的所有数据:
MATCH (a {name: "Bussum" })-[r*]-(b)
UNWIND rels AS rel
RETURN distinct startNode(rel) AS a, type(rel), endN