繁体   English   中英

在Neo4j / Cypher中计算图表度量

[英]Computing Graph Metrics in Neo4j/Cypher

我在Neo4j中有一个非常大的图形数据库,我希望计算每个节点的图形度量(中心性等),然后将其导出到我的统计软件中进行进一步分析。 有没有办法为每个节点计算这些图表指标,并将它们作为Cypher查询或Neo4j中的其他方式添加为节点的属性?

我已经尝试过使用Gephi(并且内存不足),并且它太大而无法导出到NodeXL,这是我在搜索时看到的唯一其他解决方案。

谢谢!

您肯定可以使用Cypher做任何您想做的事情。 例如,以下简单代码将每个节点的中心度写入其对应的属性中。

MACH p=(n)-[]-()
SET n.centralityDegree=count(p)

但我建议在实现相同功能时查看以下链接:

https://neo4j.com/docs/graph-algorithms/current/

https://neo4j-contrib.github.io/neo4j-apoc-procedures/#centrality

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM