vue知识图谱可视化_Neo4j-KGBuilder
技术栈
前台是基于vue + d3.js ,后台是springboot配合Neo4j.
实现的基本功能:
新增节点,添加连线,快速添加节点和关系
节点的颜⾊和⼤⼩可修改
节点和关系的编辑,删除
导出成图⽚
csv导⼊mysql的jar包下载
导出csv
添加图⽚和富⽂本
节点之间多个关系
增加直接执⾏cypher功能
运⾏与启动
安装jdk
安装Neo4j
IDEA 导⼊项⽬
以上配置在linux下配置⾃⾏百度
到⽬录 src/main/resources
修改l,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
访问路径
供前端⼩哥哥⼩参考的静态⽹页:打开⽂件夹,到 /kgmaker/src/main/resources/templates/kg/demoforfont-end.html
图谱三元组导⼊
⽀持,.xlsx,.xls,.csv,编码格式⼀定要是utf-8 ⽆bom格式的,格式:节点-节点-关系,在本地测试时上传下载的⽂件要和neo4j在同⼀台电脑,当然如果能传到七⽜或者hdfs上也是⼀样的,必须确认neo4j能访问到,否则load不成功