基于Neo4j知识图谱的构建及可视化
前言
手把手教你基于Neo4j构建知识图谱可视化系统。有任何疑问或者需要提供帮助都可以私信我。
一、环境搭建
1.1 安装JDK
下载和安装Neo4j之前,首先必须 安装Java JDK,因为Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装Java SE的JDK。
1.2 安装Neo4j
成功安装完JDK14后,下载Neo4j安装文件。
① neo4j-community-4.0.6的安装地址:
② 下载好后解压到自己想放的盘里,例如:D:\neo4j\neo4j-community-4.0.6
③ 接下来创建系统环境变量:
在计算机-属性中创建系统环境变量NEO4J_HOME,并把主目录(D:\neo4j\neo4j-community-4.0.6)设置为变量值。
接着再在path中添加%NEO4J_HOME%\bin。
④ Neo4j的启动和停止
方法一:通过控制台启动Neo4j程序
CMD管理员身份运行(一定要以管理员身份进入CMD,否则会出现警告。)
输入:neo4j.bat console
若使用上述方法,则每次打开cmd后输入上述语句,如上图所示,再操作步骤⑤。
方法二:把Neo4j安装为服务(我用了方法二)
安装和卸载服务(打开bin所在文件夹,搜索行输入cmd打开窗口):
shell
neo4j install-service
neo4j uninstall-service
启动服务,停止服务,重启服务和查询服务的状态:
shell
neo4j start
neo4j stop
neo4j restart
neo4j status
若使用上述方法,则每次打开cmd后输入neo4j start语句,如上图所示,再操作步骤⑤。
⑤在浏览器中打开http://localhost:7474 默认跳转到 http://localhost:7474/browser,出现Neo4j界面,则安装成功。
初始名字和密码都是:neo4j ,进去之后可以修改密码。
登录成功后,点击左侧的数据库图标,可以打开操作数据的面板,再在命令框内输入
shell
create (n:Person{name:'Mike',title:'Manager'}) return n
到这里,neo4j就安装结束啦
二、 使用Python连接Neo4j
① 使用PyCharm创建Python项目
② 安装py2neo依赖
python
pip install py2neo
③ 配置连接信息
python
class neo4j_db():
'''neo4j的操作'''
def __init__(self):
self.graph = Graph(
host="127.0.0.1", # neo4j 搭载服务器的ip地址,ifconfig可获取到
port=7687, # neo4j 服务器监听的端口号
user="neo4j", # 数据库user name,如果没有更改过,应该是neo4j
password="neo4j")
④ 编写增删改查接口及前端页面即可
⑤ 完整效果展示
知识图谱可视化
查看节点详情
知识图谱问答
需要完整源码可私信我获取。