需求:通過某一年的節點和關係資料,計算重要節點的多度關聯網路,常見通常計算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...