当前位置:   article > 正文

neo4j建立知识图谱-快乐家族_neo4j构建家族图谱

neo4j构建家族图谱

最近在研究知识图谱的东西,也在之前的博客中介绍过直接使用cypher进行建立知识图谱,今天又实践了一下怎样在python中使用cypher语言进行知识图谱的构建,网上这方面的资料也比较少,特此分享给大家,内容比较简单哦

原则:
1)cypher用于数据的更新和查询
2)一个cypher语句不能同时查询和更新
3)label没有属性
4)relationship:有方向、有类型
命名规范:
1)实体变量名:小写,属性名:小写
2)实体标签名:首字母大写
3)关系:大写
下面所举的例子在命名规范方面不是太恰当

快乐家族伴随我们这代人的很多时光,给了我们很多快乐的回忆(虽然现在不怎么看了,哈哈哈哈),以他们几个人为节点建立了一个简单的图谱,这样也比较好理解了

  • 1、导入相关的包
  1. from py2neo import Graph,Node,Relationship,cypher
  2. from pandas import DataFrame
  • 2、节点的创建
  1. ##Graph  图
  2. test_graph = Graph('http://localhost:7474',username='neo4j',password='test')
  3. xiena = Node('kuailejiazu',name = '谢娜')
  4. test_graph.create(xiena)
  5. hejiong = Node('kuailejiazu',name = '何炅')
  6. test_graph.create(hejiong)
  7. weijia = Node('kuailejiazu',name = '维嘉')
  8. test_graph.create(weijia)
  9. haitao = Node('kuailejiazu',name = '海涛')
  10. test_
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号