[英]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.