用python语言通过neo4j构建知识图谱
安装neo4j社区版
- 下载neo4j
- 安装相应版本jdk
例:jdk15-neo4j4.2 - 配置环境变量
- cmd——neo4j——neo4j install-service——neo4j start——neo4j status
启动neo4j
cmd——neo4j.bat console
访问 http://localhost:7474
初始登录用户名和密码均为:neo4j
neo4j语法
初始化,删除以往的痕迹
MATCH (n) DETACH DELETE n
python编写代码
from py2neo import Graph, Node, Relationship, NodeMatcher,RelationshipMatcher
graph = Graph("http://localhost:7474", auth=("neo4j", "123456"))
p1 = Node("drug", name="伸腿瞪眼丸")
p2 = Node("disease", name="精神恍惚")
graph.create(p1)
graph.create(p2)
r = Relationship(p1, "特效治疗", p2)
graph.create(r)
结果
注意
需要安装py2neo依赖包
可能遇到的问题
ModuleNotFoundError: No module named ‘monotonic’
解决办法:
pip install monotonic