圖數據庫 | 我用Neo4j 實現了柯南和怪盜基德周邊動態關係圖譜

代碼可以看github柯南動態關係圖譜

Cypher 建立關係圖譜

MERGE (p1:Kenan {name:'柯南', image:'kn.png'})
MERGE (p2:Kenan {name:'毛利蘭', image:'mll.png'})
MERGE (p3:Kenan {name:'灰原哀', image:'hya.png'})
MERGE (p4:Kenan {name:'服部平次', image:'fbpc.png'})
MERGE (p5:Kenan {name:'工藤優作', image:'gtyz.png'})
MERGE (p6:Kenan {name:'工藤有希子', image:'gtyxz.png'})
MERGE (p7:Kenan {name:'阿笠博士', image:'albs.png'})
MERGE (p8:Kenan {name:'毛利小五郎', image:'mlxwl.png'})
MERGE (p9:Kenan {name:'鈴木園子', image:'lmyz.png'})
MERGE (p10:Kenan {name:'遠山和葉', image:'yshy.png'})
MERGE (p11:Kenan {name:'妃英理', image:'fyl.png'})
MERGE (p12:Kenan {name:'怪盜基德', image:'gdjd.png'})
MERGE (p13:Kenan {name:'黑羽盜一', image:'hydy.png'})
MERGE (p14:Kenan {name:'白馬探', image:'bmt.png'})
MERGE (p15:Kenan {name:'小泉紅子', image:'xhqz.png'})
MERGE (p16:Kenan {name:'中森青子', image:'zsqz.png'})
MERGE (p17:Kenan {name:'中森銀三', image:'zsys.png'})
MERGE (p18:Kenan {name:'黑羽夫人', image:'hyfr.png'})
MERGE (p19:Kenan {name:'京極真', image:'jjz.png'})
MERGE (p20:Kenan {name:'赤井秀一', image:'cjxy.png'})

Cypher 創建圖路徑

MATCH (a:Kenan {name:"工藤優作"}),(b:Kenan {name:"工藤有希子"}) MERGE(a)-[:夫妻]->(b)
MATCH (a:Kenan {name:"工藤優作"}),(b:Kenan {name:"柯南"}) MERGE(a)-[:父親]->(b)
MATCH (a:Kenan {name:"柯南"}),(b:Kenan {name:"工藤優作"}) MERGE(a)-[:兒子]->(b)
MATCH (a:Kenan {name:"柯南"}),(b:Kenan {name:"工藤有希子"}) MERGE(a)-[:兒子]->(b)
MATCH (a:Kenan {name:"工藤優作"}),(b:Kenan {name:"阿笠博士"}) MERGE(a)-[:朋友]->(b)
MATCH (a:Kenan {name:"阿笠博士"}),(b:Kenan {name:"灰原哀"}) MERGE(a)-[:幫助]->(b)
MATCH (a:Kenan {name:"灰原哀"}),(b:Kenan {name:"阿笠博士"}) MERGE(a)-[:寄居]->(b)
MATCH (a:Kenan {name:"灰原哀"}),(b:Kenan {name:"柯南"}) MERGE(a)-[:同是天涯淪落人]->(b)
MATCH (a:Kenan {name:"柯南"}),(b:Kenan {name:"毛利蘭"}) MERGE(a)-[:寄居]->(b)
MATCH (a:Kenan {name:"毛利蘭"}),(b:Kenan {name:"柯南"}) MERGE(a)-[:關愛]->(b)
MATCH (a:Kenan {name:"毛利蘭"}),(b:Kenan {name:"毛利小五郎"}) MERGE(a)-[:女兒]->(b)
MATCH (a:Kenan {name:"毛利蘭"}),(b:Kenan {name:"妃英理"}) MERGE(a)-[:女兒]->(b)
MATCH (a:Kenan {name:"毛利小五郎"}),(b:Kenan {name:"妃英理"}) MERGE(a)-[:夫妻]->(b)
MATCH (a:Kenan {name:"柯南"}),(b:Kenan {name:"妃英理"}) MERGE(a)-[:畏懼]->(b)
MATCH (a:Kenan {name:"毛利蘭"}),(b:Kenan {name:"鈴木園子"}) MERGE(a)-[:閨蜜]->(b)
MATCH (a:Kenan {name:"鈴木園子"}),(b:Kenan {name:"京極真"}) MERGE(a)-[:情侶]->(b)
MATCH (a:Kenan {name:"柯南"}),(b:Kenan {name:"服部平次"}) MERGE(a)-[:好友]->(b)
MATCH (a:Kenan {name:"服部平次"}),(b:Kenan {name:"遠山和葉"}) MERGE(a)-[:青梅竹馬]->(b)
MATCH (a:Kenan {name:"柯南"}),(b:Kenan {name:"怪盜基德"}) MERGE(a)-[:亦敵亦友]->(b)
MATCH (a:Kenan {name:"工藤優作"}),(b:Kenan {name:"黑羽盜一"}) MERGE(a)-[:亦敵亦友]->(b)
MATCH (a:Kenan {name:"怪盜基德"}),(b:Kenan {name:"黑羽盜一"}) MERGE(a)-[:兒子]->(b)
MATCH (a:Kenan {name:"黑羽盜一"}),(b:Kenan {name:"黑羽夫人"}) MERGE(a)-[:夫妻]->(b)
MATCH (a:Kenan {name:"中森銀三"}),(b:Kenan {name:"怪盜基德"}) MERGE(a)-[:追捕]->(b)
MATCH (a:Kenan {name:"黑羽夫人"}),(b:Kenan {name:"怪盜基德"}) MERGE(a)-[:母親]->(b)
MATCH (a:Kenan {name:"中森銀三"}),(b:Kenan {name:"中森青子"}) MERGE(a)-[:父親]->(b)
MATCH (a:Kenan {name:"怪盜基德"}),(b:Kenan {name:"中森青子"}) MERGE(a)-[:青梅竹馬]->(b)
MATCH (a:Kenan {name:"白馬探"}),(b:Kenan {name:"怪盜基德"}) MERGE(a)-[:死對頭]->(b)
MATCH (a:Kenan {name:"怪盜基德"}),(b:Kenan {name:"小泉紅子"}) MERGE(a)-[:同班同學]->(b)
MATCH (a:Kenan {name:"小泉紅子"}),(b:Kenan {name:"中森青子"}) MERGE(a)-[:同班同學]->(b)
MATCH (a:Kenan {name:"赤井秀一"}),(b:Kenan {name:"柯南"}) MERGE(a)-[:寄居]->(b)
MATCH (a:Kenan {name:"柯南"}),(b:Kenan {name:"赤井秀一"}) MERGE(a)-[:合作]->(b)

圖片沒截好,算了
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章