## 初衷
这是一个知识图谱构建工具,最开始是对产品和领导为了做ppt临时要求配合做图谱展示的不厌其烦,做着做着就抽出一个目前看着还算通用的小工具,知识图谱可视化,仅供做知识图谱的小伙伴参考
## 技术栈
小工具是前台是基于vue + d3.js ,后台是springboot配合Neo4j.
## 演示
demo地址:[http://www.miaoleyan.com/kg/home](http://www.miaoleyan.com/kg/home).
实现的基本功能:
1. 新增节点,添加连线,快速添加节点和关系
2. 节点的颜色和大小可修改
3. 节点和关系的编辑,删除
4. 导出成图片
5. csv导入
6. 导出csv
7. 添加图片和富文本
8. 节点之间多个关系
9. 增加直接执行cypher功能
## 后续优化:
1. ~~新建单节点,节点的位置能指定(或者和鼠标点下的位置一致) over 2018-11-16~~
2. ~~做出的图谱能够导出成图片 over 2018-11-16~~
3. ~~支持导入功能,同时支持导出关系和节点 over 2018-11-17~~
4. 输入一段文本,通过自然语言等手段,抽出实体和关系,编辑后可形成可视化的图谱(暂不开放)
5. ~~按钮组不能随节点半径的变化而变化~~
6. ~~节点间多关系线和文字重叠~~
## 运行与启动
### 安装jdk
可参考:[https://blog.csdn.net/qq_42003566/article/details/82629570](https://blog.csdn.net/qq_42003566/article/details/82629570)
### 安装Neo4j
可参考:[https://www.cnblogs.com/ljhdo/p/5521577.html](https://www.cnblogs.com/ljhdo/p/5521577.html),注意开放外网访问 0.0.0.0
### IDEA 导入项目
导入成功后对着项目根目录,右键->maven->reimport,等待其执行完成,倘若下载jar包太慢,自己配置外部maven仓库[https://blog.csdn.net/liu_shi_jun/article/details/78733633](https://blog.csdn.net/liu_shi_jun/article/details/78733633)
以上配置在linux下配置自行百度
### 找到目录 src/main/resources
修改application.yml,neo4配置url,password,改成自己的,同理修改mysql(mysql脚本在根目录下,knowledgegraph.sql)
### 打包发布
在idea 右侧 有 maven project 工具栏,点击展开lifecycle-clean,然后install,等待完成后在控制台可以看见打包的目录,例如:[INFO] Installing F:\git\Neo4j\kgmaker\target\kgmaker-0.0.1-SNAPSHOT.jar 复制jar包,去windows 或者linux下 切换到jar包目录执行 jar包 java -jar xxx.jar 即可启动,想部署到tomcat自行百度,springboot配置外部tomcat
### 访问路径
启动后访问[http://localhost](http://localhost)
供前端小哥哥小姐姐参考的静态网页:打开文件夹,找到 /kgmaker/src/main/resources/templates/kg/demoforfont-end.html
### 图谱三元组导入
支持,.xlsx,.xls,.csv,编码格式一定要是utf-8 无bom格式的,格式:节点-节点-关系,在本地测试时上传下载的文件要和neo4j在同一台电脑,当然如果能传到七牛或者hdfs上也是一样的,必须确认neo4j能访问到,否则load不成功
## 交流
### 希望感兴趣的小伙伴能一起做些事情

没有合适的资源?快使用搜索试试~ 我知道了~
Neo4j-KGBuilder:Neo4j+springboot+vue+d3.js知识图谱构建和可视化

共145个文件
java:36个
js:32个
css:18个


温馨提示
初衷 这是一个知识图谱构建工具,最开始是对产品和领导为了做ppt临时要求配合做图谱展示的不厌其烦,做着做着就抽出一个目前看着还算通用的小工具,知识图谱可视化,仅供做知识图谱的小伙伴参考 技术栈 小工具是前台是基于vue + d3.js ,后台是springboot配合Neo4j. 演示 demo地址:. 实现的基本功能: 新增节点,添加连线,快速添加节点和关系 节点的颜色和大小可修改 节点和关系的编辑,删除 导出成图片 csv导入 导出csv 添加图片和富文本 节点之间多个关系 增加直接执行cypher功能 后续优化: 新建单节点,节点的位置能指定(或者和鼠标点下的位置一致) over 2018-11-16 做出的图谱能够导出成图片 over 2018-11-16 支持导入功能,同时支持导出关系和节点 over 2018-11-17 输入一段文本,通过自然语言等手段,抽出实体和关系,编辑后
资源详情
资源评论
资源推荐
收起资源包目录





































































































共 145 条
- 1
- 2























穆庭秋
- 粉丝: 43
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- XXXX有限责任公司软件管理制度(3).doc
- ”软件项目管理在线学习网站“成本估算案例分析.doc
- 软件测试 决策表.doc
- 基于单片机的光照度自动调节系统设计.doc
- 互联网金融对商业银行的影响及对策.docx
- 2022年注册会计师继续教育课后练习财务工作中的EXCEL.doc
- 星评标准与酒店信息化系统(1).ppt
- 高校档案信息化管理的趋势、困境与对策分析.docx
- (TypeScript + Electron)录制gif动图工具,可导出不同质量文件,可选择选区录制,自定义gif帧数 支持录屏快捷键
- 基于面向对象技术的自助式Web应用系统设计与实现的开题报告.docx
- 办公室软件教学方法在中职计算机基础中的改革措施分析.docx
- 我国农业信息化建设存在的问题及策略简析.docx
- 人才培养方案电子商务专业范文.doc
- 自动化销售系统笔记(中研国际-SEC)(1).doc
- 信息化时代基于学习风格的大学英语教学设计.docx
- 人工智能还能做什么.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论1