springboot2.0+Neo4j+d3.js构建知识图谱
Welcome to the Neo4j wiki!
初衷
这是一个知识图谱构建工具,最开始是对产品和领导为了做ppt临时要求配合做图谱展示的不厌其烦,做着做着就抽出一个目前看着还算通用的小工具
技术栈
小工具是前台是基于vue + d3.js ,后台是springboot配合Neo4j.
开发工具
eclipse ,idea也能成功运行和发布
源码
https://github.com/MiracleTanC/Neo4j
演示
demo地址:http://kg.miaoleyan.com/.
实现的基本功能:
新增节点,添加连线,快速添加节点和关系
节点的颜色和大小可修改
节点和关系的编辑,删除
导出成图片
csv导入
导出csv
添加图片和富文本
节点之间多个关系
后续优化:
新建单节点,节点的位置能指定(或者和鼠标点下的位置一致) over 2018-11-16
做出的图谱能够导出成图片 over 2018-11-16
支持导入功能,同时支持导出关系和节点 over 2018-11-17
输入一段文本,通过自然语言等手段,抽出实体和关系,编辑后可形成可视化的图谱
按钮组不能随节点半径的变化而变化
节点间多关系线和文字重叠
运行与启动
需要jdk1.8,安装Neo4j,安装和配置自行百度
启动后访问http://localhost/kg/index 即可
新版http://localhost
供前端小哥哥小姐姐参考的静态网页:打开文件夹,找到 /kgmaker/src/main/resources/templates/kg/demoforfont-end.html
---------------------
作者:动力暖暖
来源:CSDN
原文:https://blog.csdn.net/poxiaomeng187/article/details/83615972
版权声明:本文为博主原创文章,转载请附上博文链接!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律