#yyds干货盘点#从零开始使用Neo4j构建知识图谱(一)
  2Ou3MwP5nWhK 2023年11月02日 28 0

一、安装Neo4j

下面是官方文档:https://neo4j.com/download/ 通过上述网址下载后,记住弹出的key,后续软件的激活需要使用到这个key。

二、基础使用方法

  1. 新建项目

#yyds干货盘点#从零开始使用Neo4j构建知识图谱(一)_python

2.更改项目名

#yyds干货盘点#从零开始使用Neo4j构建知识图谱(一)_数据库_02

  1. 建立本地数据库或者远程数据库

#yyds干货盘点#从零开始使用Neo4j构建知识图谱(一)_数据库_03

  1. 启动本地数据库

#yyds干货盘点#从零开始使用Neo4j构建知识图谱(一)_python_04

  1. 通过Neo4j Broswer进行操作

#yyds干货盘点#从零开始使用Neo4j构建知识图谱(一)_数据库_05

节点操作

  1. 创建节点
create(:大学{name:"西安电子科技大学"})
  1. 查看构建好的节点图

#yyds干货盘点#从零开始使用Neo4j构建知识图谱(一)_数据库_06

  1. 调整节点显示字体的大小

#yyds干货盘点#从零开始使用Neo4j构建知识图谱(一)_python_07

  1. 获取所有节点
match(n) return (n)

下面重点介绍下如何通过py2neo来对Neo4j进行操作。

  1. 查询节点
created_node = matcher[node_id]
print(created_node)
  1. 附带条件的查询
matcher.match('判决文书').where(name = 'XXX刑事判决书').first()
  1. 返回符合条件的一个节点
temp = selector.match('Person').first()
  1. 增加和修改节点的属性值
temp['name'] = '001'
  1. 增加标签
temp.add_label('案件')
graph.push(temp)
  1. 删除节点
graph.delete(node)
  1. 创建节点
node = Node('人', name = '张三')
graph.create(node)

使用py2neo连接数据库

from py2neo import Graph,Node,Relationship,Subgraph
from py2neo.matching import *


graph = Graph("bolt://localhost:7687", auth=("neo4j", "1234"))
success = graph.run("UNWIND range(1, 3) AS n RETURN n, n * n as n_sq")
if (success):
print("连接成功")

总结

py2neo是一个操作Neo4j的python第三方库,我们可以边查询边使用,非常方便,重点参考官方文档和下文的一些重点参考文档。

参考文档

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  zwkHF6kqOgW1   2023年11月02日   75   0   0 python
  rRtXVg6Hk601   2023年11月02日   54   0   0 python
2Ou3MwP5nWhK