【发布时间】:2014-03-13 19:52:38
【问题描述】:
我正在尝试编写一个 Cypher 查询,该查询使用聚合来拉回最相关的路径。我想要的路径在下面的 MATCH 子句中描述
MATCH p=(a:TYP1)--(b:TYP2)--(c:TYP3)--(d:TYP4)
RETURN a, count(distinct d) as cntTYP4
ORDER BY cntTYP4 DESC
这将生成 TYP1 的节点列表,按照它们在 MATCH 子句中链接到的 TYP4 节点的数量降序排序。我想做的是返回所有路径 p 其中 cntTYP4 > 5 (例如)。到目前为止,我尝试构建查询都没有成功。希望我遗漏了一些明显的东西!
【问题讨论】:
标签: neo4j cypher graph-databases