美文网首页
构建知识图谱问题系列-4

构建知识图谱问题系列-4

作者: jiarf | 来源:发表于2021-01-04 13:45 被阅读0次

本地安装尝试
因为那个服务器老有问题登不上neo4j的浏览器界面,所以换成本地试试
neo4j本地安装
b战的视频很好了,在这里Neo4j的安装_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
相应的创建一个本地数据库命名为movie_question_graph database
密码设置为123456,然后点start,就变成下图这样了,(之前具体不会安装的可以看教程,就是很正常的软件安装,)

image.png
image.png
接着点击如图红框
image.png
会出现右面那个大框框(neo4j browser),就可以使用命令创建节点了
比如说我要创建一个昆明理工大学的标签,首先先确定标签是大学,属性是昆明理工大学
create()来创建节点冒号后面是节点的标签,比如大学或者高校,标签后面可以有属性用{}括起来,然后name是昆明理工大学,要记得加引号,表示字符串
create (:大学{name:"昆明理工大学"})

然后去执行


image.png

显示创建了一个label,


image.png
这里会显示有一个大学的标签了,
接着在创建一个院系的标签
create (:院系{name:"生物信息学"})

执行


image.png
image.png

这里啊,点一下上面那个灰色的大学标签,自动那边就变成彩色的了,同理,查看院系的标签


image.png
另外还可以把这个标签变大一点
image.png
image.png

可以看到中间的自都能显示出来了
也可以创建一个关系用MATCH
p1代表第一个节点标签,选择大学那个标签
接着在选择第二个节点标签p2院系
接着后面在写create(p1)-代表关系r,指向p1


image.png
image.png
创建了一个关系relationship
image.png
image.png
image.png

在neo4j中用csv文件批量创建节点和关系

1.用csv文件导入方法对neo4j desktop 批量创建节点和关系

首先准备好csv文件,用excel就行
第一列代码,第二列name,第三列节点的id
将其转换为csv文件


image.png

实例用的这个但是我用了这个


image.png
就是那个人问答系列里的persion那个csv文件,

再用另一个


image.png

我用的是movies


image.png

将准备好的文件导入到neo4j里
其实就是把那俩文件复制粘贴到你本地安装的neo4j那个目录下的import那个文件夹里
首先找到安装路径:


image.png

我的天啊,千辛万苦终于找到这个import的路径了:E:\software\Neo4j Desktop\resources\offline\neo4j\neo4j-enterprise-4.1.3-windows.zip\neo4j-enterprise-4.1.3\import

这里需要写的

load csv with headers from 'file:///person.csv' as line  
create(:person{pid:line.pid,birth:line.birth,death:line.death,name:line.name,biography:line.biography,birthplace:line.birthplace})

后面persion那个属性其实就是你上传csv的列名,后面加上line.就行
结果报错了,


image.png

还是import那个路径找错了,原来在这里/C:/Users/jiarf/AppData/Local/Neo4j/Relate/Data/dbmss/dbms-836d056f-4505-4b27-82bd-987281c48ff0/import/
所以再去复制粘贴一下

2.用csv文件导入方法对neo4j serve批量创建节点和关系

相关文章

  • 构建知识图谱问题系列-4

    本地安装尝试因为那个服务器老有问题登不上neo4j的浏览器界面,所以换成本地试试neo4j本地安装b战的视频很好了...

  • 构建知识图谱问题系列-3

    教程依旧是:300行python代码从零开始构建基于知识图谱的电影问答系统3-实验环境和实验数据准备_山不过来,我...

  • 最全知识图谱介绍:关键技术、开放数据集、应用案例汇总

    1 知识图谱构建技术 本节首先给出知识图谱的技术地图,然后介绍知识图谱构建的关键技术,包括关系抽取技术、知识融合技...

  • 2020-01-09

    自动构建知识图谱 一、知识图谱相关概念 Google公司于2012年提出知识图谱(Knowledge Graph)...

  • 一文了解知识图谱常见的知识表示,图谱存储和查询方法

    对于知识图谱构建,有两个问题是永远绕不掉的。一个是知识图谱的知识表示,一个是知识图谱的存储方式。这两个问题大家也比...

  • 构建红楼梦人物关系知识图谱

    知识图谱构建步骤:数据获取、知识抽取、关系提取、图数据库构建和语义搜索(本质就是把检索的问题转换为查询语句) 知识...

  • 知识图谱入门简介

    一、 知识图谱技术体系 知识图谱的构建主要涉及到知识建模、知识抽取、知识融合、知识存储、知识计算以及知识应用,具体...

  • 从具体案例了解知识图谱构建流程

    经济责任审计知识图谱构建流程总结。     自2012年Google提出“知识图谱”的概念以来,知识图谱就一直是学...

  • 2020-02-03

    语义计算、知识图谱与智能问答(实例) 本文,以医药知识图谱“神机医药”APP为例,简述如何通过“语义计算”构建知识...

  • 方法范文查询

    构建IS领域知识图谱从摘要中抽取出方法

网友评论

      本文标题:构建知识图谱问题系列-4

      本文链接:https://www.haomeiwen.com/subject/pgabwktx.html