需求:通过某一年的节点和关系数据,计算重要节点的多度关联网络,常见通常计算2度或3度。
1、关闭neo4j
2、删除databases里面的数据库
3、运行程序导入:
C:\Users\Administrator\Downloads\neo4j-community-3.5.7\bin>neo4j-admin import --nodes C:\2005.csv --relationships C:\2005-2009.csv
4、打开neo4j
5、运行统计程序:
计算2度和3度关联网络,并导出结果
MATCH (bacon:person {name:"cai, jl"})-[*1..2]-(author)
RETURN DISTINCT author
数据示例:
关系csv
|
:START_ID |
:END_ID |
weight |
:TYPE |
|
dispenzieri, a |
gertz, ma |
54 |
CO_AU |
节点csv
|
person:ID |
name |
:LABEL |
|
dispenzieri, a |
dispenzieri, a |
person |
本文介绍了一种利用Neo4j图数据库计算特定节点的2度和3度关联网络的方法。首先需要关闭并清空数据库,接着导入CSV文件中的节点与关系数据,最后通过Cypher查询语句获取目标节点的关联网络。
2万+

被折叠的 条评论
为什么被折叠?



