百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

springboot+Neo4j:快速搭建自己的知识图谱可视化构建平台

liuian 2024-12-08 16:19 51 浏览

简介

这是一个可视化的知识图谱构建工具,可以根据自己的需求,直接在UI上操作创建节点,创建关系等,从而快速形成自己的知识图谱。本系统虽然现在功能比较少,也比较简单,但完全开源,也在不断完善中,值得关注和参与一下。

实现的基本功能:

  1. 新增节点,添加连线,快速添加节点和关系;
  2. 节点的颜色和大小可修改;
  3. 节点和关系的编辑,删除;
  4. 导出成图片;
  5. csv导入;
  6. 导出csv;
  7. 添加图片和富文本;
  8. 节点之间多个关系;
  9. 其它功能也在增加中...

技术栈

比较简单,管理后台前端页面是基于vue + d3.js ,服务端是springboot+Neo4j.

快速运行/启动

需要首先安装基础环境:jdk1.8,neo4j(参见《知识图谱构建利器:图数据库Neo4j的环境部署和简单使用》),node,mysql等。

1.下载项目

git clone https://gitee.com/MiraculousWarmHeart/Neo4j.git 

目录如下图所示:kgBuilder-ui为管理后台前端项目;kg_builder.sql为数据库初始化源码。

2.初始化数据库

手动创建数据库,rdsmysql,执行数据库初始化脚本对数据进行初始化。

3.修改配置

使用idea打开项目,等待依赖包加载完成。打开目录 src/main/resources下的application.yml配置文件,分别修改neo4j数据库配置和mysql数据库配置。

application.yml

  neo4j:
      #url: bolt://localhost:7687  #3.x
      url: neo4j://localhost:7687 #4.x
      username: neo4j
      password: 123456
  datasource:
      url: jdbc:mysql://localhost:3306/rdsmysql?useSSL=false&serverTimezone=UTC
      driverClassName: com.mysql.cj.jdbc.Driver
      username: root
      password: 123456

4.编译运行

使用idea工具,Build->Build Project等待构建完成,然后运行com.warmer.Application即可启动服务端,服务端的默认端口为8080,可自行修改。

打包发布流程,在idea右侧有maven project工具栏,点击展开,选择lifecycle-clean,然后install,等待完成后控制台可以看到打包目录(一般默认路径为genmul\target\xxx), 例如:[INFO] Installing F:\git\Neo4j\kgmaker\target\kgmaker-0.0.1-SNAPSHOT.jar 复制jar包, 去windows 或者linux下使用jar命令执行执行即可。

  java -jar kgmaker-0.0.1-SNAPSHOT.jar   //启动后台服务

5.前端编译

安装依赖

cd kgBuilder-ui
npm install //安装依赖

运行启动

npm run serve //启动

启动成功后,打开浏览器,输入url地址:http://localhost即可访问系统。

如果要发布前端程序,执行npm run build即可。

系统使用

因系统比较简单,不做说明,如有困难,可以先了解一下neo4j数据库,对使用这个工具很有帮助。

查看图谱json数据内容:



图谱三元组导入

支持,.xlsx,.xls,.csv,编码格式一定要是utf-8 无bom格式的,格式:节点-节点-关系,在本地测试时上传下载的文件要和neo4j在同一台电脑,当然如果能传到七牛或者hdfs上也是一样的,必须确认neo4j能访问到,否则load不成功

开源协议

暂无

相关推荐

在电脑上怎么截图(在电脑上怎么截图保存到桌面)
  • 在电脑上怎么截图(在电脑上怎么截图保存到桌面)
  • 在电脑上怎么截图(在电脑上怎么截图保存到桌面)
  • 在电脑上怎么截图(在电脑上怎么截图保存到桌面)
  • 在电脑上怎么截图(在电脑上怎么截图保存到桌面)
win10官网下载教程(windows官网下载win10)

步骤1首先打开360安全浏览器步骤2在搜索框中输入“微软官网”,点击“搜索”按钮步骤3点击进入微软官网步骤4下滑界面,在下方可以看到可以下载的系统,此处以windows10企业版下载为例,点击这个版本...

恢复帝app下载(恢复帝app官方)

微信删除好友一般是不能恢复的,有时候在网上会看到一些关于微信删除好友可以帮助恢复的黑客,大多数都是骗人的,因此,再着急恢复好友也需要理智、谨防上当受骗。1.电源:首先确认摄像头通电是否正常状态,指示灯...

系统之家下载安装(系统之家安装版)

是靠谱的。系统之家(HomeSystem)广义上包含了电脑系统安装和手机系统安装,在之前手机软件还不是很普及的时候一般特指电脑系统安装,可如今手机用户大量的出现,安卓系统可以说超过Windows系统...

win10正版系统官网原版纯净版老电脑

一,纯净版Win10系统是根据正版系统制作的,没有夹杂其它软件和驱动,和正版系统一样安装完后需要打各种驱动和根据安装常用软件。二,本质上纯净版Win10也是盗版系统,这是和正版系统最大的区别,而且可能...

十大最好用的浏览器(市面上最好用的浏览器)

1、谷歌chrone  谷歌美国Google公司开发的一款浏览器,谷歌浏览器的特点就是界面简洁,速度快不卡顿,内容全面,你想要找到内容上面都有,就是在安装插件的方面会比较麻烦,不过看在它那么好用的份...

ipad充不上电了怎么办(ipad充不上电怎么办但显示在充电)

 原因和解决办法: 1、ipad充不进去电很可能是充电线的原因,假如大家在给ipad充电的时候以前经常有过接触不良的情况,那么,你就需要考虑更换充电线了。  2、第二,就是接口问题了,或者说是充电...

怎样取消开机启动项目(如何取消开机启动程序)

在Windows操作系统中,有一些程序或服务可能会在计算机启动时自动运行,这些程序或服务也被称为开机启动项。如果您希望在启动Windows时减少计算机运行的程序或服务数量,您可以关闭一些开机启...

纯净版win7完整版ghost下载(纯净版的win7)

1、去微软官方网站下载。2、去系统之家下载,我自己的win10就是从哪里下载安装的,你可以试试哈。ghost镜像的使用一、备份主分区--C盘:假设你的操作系统安装在主分区--C盘,当系统重装不久,或...

联想台式机重装系统按哪个键

联想电脑第一部,如果像进入装系统的界面,必须按f8,if8进入装系统的界面,这时候把下载好的U盘系统安装包直接插在主机上,直接就可以安装系统了,大概20分钟后就可以安装系统,安装系统就可以正常使用了...

360无法卸载怎么办(360卸载不了最简单三个步骤)

开启了自我保护,关闭即可。解决方法如下:准备材料:360安全卫士、电脑1、在电脑上打开安全卫士,进去之后,点击右上方的列表图标,选择设置,2、进去安全卫士设置界面之后,点击安全防护中心,3、进去安全防...

戴尔笔记本电脑没有声音怎么解决

右击“我的电脑”----“属性”---“硬件”----“设备管理器”,打开“声音、视频和游戏控制器”有无问题,即看前面有没有出现黄色的小图标,如有,重新安装这个设备的驱动程序进行解决。加强麦克风:右...

如何给无线路由器设置密码(如何给无线路由器设置密码教程)

1、使用路由器的管理界面,找到密码设置选项,输入想要设置的新密码。   2、再次输入新密码,以便确认输入的密码正确无误。   3、保...

windows7旗舰版激活序列号(win7旗舰 激活码)

一、Windows7旗舰版激活密钥零售版:Windows7UltimateRetail永久序列号【尝试联网激活,如果不能激活,可电话激活】[Key]:RHTBY-VWY6D-QJRJ9-JGQ...

联想电脑如何重置系统(联想电脑 重置系统)

联想进入bios界面重置系统方法:1、将电脑关机,按下一键恢复按钮(需确保笔记本屏盖在打开状态),不同的联想笔记本机型按钮位置不同,操作也不一样1)如果是此按钮,按住5秒钟等待出现还原界面2)针孔式按...