首页 > 解决方案 > Neo4j:如何在应用标签传播算法 (LPA) 后显示社区

问题描述

我在 Neo4j 中有 565 篇文章,我运行 LPA 来获取集群。

我有以下结果:69 个社区。

我想在 Neo4j 中同时显示所有社区。

我用属性键“community”尝试了几个 Cypher 查询,但没有成功。

我的数据如下所示:

在此处输入图像描述

我该怎么做 ?

标签: neo4jneo4j-browser

解决方案


据推测,您正在使用 neo4j 浏览器来可视化您的结果。

当您的 Cypher 查询返回任何节点、关系或路径时,浏览器将自动向您显示Graph视图(在结果面板的左侧,您应该看到带有标题的图标,其中可能包括GraphTableText等)。该Graph视图仅显示节点和关系,而不显示返回的任何其他内容。

但是,如果您单击其他图标(例如TableText),您应该会看到更多结果——例如以不同格式呈现的社区。

顺便说一句,指定节点标签将使您的查询更有效(如果您有很多 ARTICLE 节点,添加索引会使查询效率更高):

MATCH (n:ARTICLE) WHERE EXISTS(n.community)
RETURN n, n.community

推荐阅读