Neo4j---Cypher[知识图谱笔记1]

这篇博客介绍了Neo4j数据的基本结构,包括Node、Relationship及其属性。重点讲解了Node Variables、Node Label、Relationships direction、Relationship Variables以及如何设置节点和关系的属性。此外,通过具体例子展示了如何表示Jennifer likes Graphs的关系,并指出在创建已存在节点的关系时,需要注意避免冗余,可能需要使用除`CREATE`之外的Cypher关键字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:2019-08-21,打算做一个KG-task-oriented-dialogue-systrm【自创名词··]
官档链接
友情提示:花钱买韭菜教程,不如看看文档~~ ??

neo4j数据基本结构

Node,Relationship,下图每个小圆代表一个node,线表示relation
在这里插入图片描述

Node Variables(节点变量)

跟大多编程语言的变量名类似,一般是缩写或者开头字母,方便后面的查询语句查找。比如用 p 代表 person节点,t代表technology节点,下图为Cypher示例
在这里插入图片描述

Node Label(节点标签)

比如人的标签,你可把他们全部归类为person标签(贾宝玉,林黛玉,史湘云,宋小宝这些当然没必要全部分为不同的node,归结为person标签,然后人名作为他们各自的属性),上图中就是 person, technology, company

Relationships direction(关系指向)

在上图的例子中就包含 LIKES, IS_FRIENDS_WITH, WORKS_FOR这三种关系 ,
Cypher表示:[:LIKES];[:IS_FRIENDS_WITH];[

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值