neo4j - 对所有标签进行采样并返回代表 x% 节点的图形的密码查询(或 APOC 过程)
问题描述
我正在使用具有许多对象类型(例如标签)的图形。我希望能够运行一个对每个标签进行采样的查询,并返回一个小而有代表性的数据集,其中包含每个标签的节点(和关系)。有没有人看到或做到这一点?谢谢,约翰
解决方案
这将为每个标签返回与此标签关联的五个节点:
call db.labels() yield label
call apoc.cypher.run("match (x:`"+label+"`) RETURN x LIMIT 5", null) yield value
return label, collect(value.x) AS nodes
推荐阅读
- ios - 带有 UIViewRepresentable 的多行标签
- python-3.x - 为什么插入函数会产生这个结果?
- r - 如何标注特定区间的密度图曲线下面积?
- jquery - jQuery Easing 动画(想要将矩形转换为圆形)
- asp.net-core - 设置 Blazor 中 onchange 事件源的输入值
- jmeter - JMeter 聚合报告是否包括 WarmUp 和 CoolDown 样本?
- node.js - 从客户端传递 auth 参数时未调用 socket.io“连接”事件
- java - SpringBoot:如何发送和访问HashMap
通过一个 RestTemplate HttpGet 请求? - python - 如何删除最大长度块周围的小块?
- python - 循环情节逆戟鲸