neo4j - Neo4j:如何在应用标签传播算法 (LPA) 后显示社区
问题描述
我在 Neo4j 中有 565 篇文章,我运行 LPA 来获取集群。
我有以下结果:69 个社区。
我想在 Neo4j 中同时显示所有社区。
我用属性键“community”尝试了几个 Cypher 查询,但没有成功。
我的数据如下所示:
我该怎么做 ?
解决方案
据推测,您正在使用 neo4j 浏览器来可视化您的结果。
当您的 Cypher 查询返回任何节点、关系或路径时,浏览器将自动向您显示Graph
视图(在结果面板的左侧,您应该看到带有标题的图标,其中可能包括Graph
、Table
、Text
等)。该Graph
视图仅显示节点和关系,而不显示返回的任何其他内容。
但是,如果您单击其他图标(例如Table
或Text
),您应该会看到更多结果——例如以不同格式呈现的社区。
顺便说一句,指定节点标签将使您的查询更有效(如果您有很多 ARTICLE 节点,添加索引会使查询效率更高):
MATCH (n:ARTICLE) WHERE EXISTS(n.community)
RETURN n, n.community
推荐阅读
- python - chaquopy 中的语言检查工具
- python - 在我的 Pandas 和 Openpyxl 代码中使用 Writer.Close() 函数时出错
- rabbitmq - 使用 RabbitMQ 和 Camel 一条一条地消费消息
- local-storage - _lr_id_ localstorage 项目是什么,它来自哪里?
- java - 在 android 中使用 facebook 登录后无法获取 facebook 用户个人资料
- c++ - 我已经写了一个代码直接从数组创建最大堆到一个创建的虚拟数组但是输出是错误的,有人可以指出错误
- rest - 使用 Github REST API 将数据附加到现有文件而不替换
- javascript - 我们如何在 React 类组件状态下访问本地 JSON 文件数据
- minio - 如何更改 MinIO 中的存储桶名称?
- android - Android BLE App 只能订阅 1 个 BLE 设备的特征通知