neo4j計算作者關係網路

2021-10-20 19:35:19 字數 640 閱讀 9402

需求:通過某一年的節點和關係資料,計算重要節點的多度關聯網路,常見通常計算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 )-[*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安裝 基於Neo4j的知乎關係爬蟲

首先交代一下爬蟲所用到的資料庫和環境 neo4j使用類似sql的查詢語言cypher,關於cypher的使用和簡單demo,可以參考cypher查詢語言 neo4j中的sql。當然,為了減少學習cypher的時間成本,我在python環境中安裝了py2neo,pip install py2neo。p...

neo4j初學和人物關係

本文不闡述開發具體工作,只是從以下幾個方面介紹整個開發的過程 1 原始需求 2 嘗試實現 3 改進 1 原始需求 最近想要畫乙個人物圖譜,人物數量過百。2 嘗試實現 1 尋找實現方式 開始是想要用思維導圖做的,但是發現拖動和聯絡太多的時候,不美觀了 後來在網上看了許多的關係展示效果,有echarts...

neo4j建立節點之間的關係

節點的建立時很簡單的,只要用create建立名字和屬性即可。但是節點的關係建立有點複雜,因為需要考慮如何匹配到有關係的兩個節點,以及關係本身的屬性如何設定。這裡我簡單學一下如何建立節點之間的關係。選擇的順序是由易到難,而不是場景的使用頻率。語法 create return 案例 create fb1...