我有一个图表,当前有几千个节点,每个节点有两到十个关系。如果我们看一下在单个节点及其连接,它们看起来像有些这样的: 限制每个标签的节点
与字母字符的节点是分类节点。所有其他节点都是与这些类别节点具有associated with
关系的内容节点,并且它们的颜色表示将哪些标签附加到它。为简单起见,每个节点都有一个标签,每个节点只连接到单个其他节点:
- 蓝:分类
- 绿色:科学出版社
- 橙色:一般条款
- 紫色:博客文章
现在,我试图做的最简单的事情是获取一定数量的相关内容节点到给定节点。下面收益全部二十相关节点:
START n = node(1)
MATCH (n)-->(category)<--(m)
RETURN m
不过,我想每个类别此过滤每个标签可以2个节点(事后由具有多个类别与起始节点重叠的节点与排序播放
。目前,我从上面的查询手动得到结果,然后在结果循环这样做,但这种感觉就像多余的工作给我。
有没有办法通过的Neo4j的密码查询语言要做到这一点?
谢谢,这确实是我正在寻找的。 – Aeveus 2014-09-09 14:23:25