当前位置: 首页 > news >正文

使用Neo4j CQL 在Neo4J中创建知识图谱概念中的示意图

我们不再单独介绍CQL语法,只写一个简单的例子帮助你建立使用CQL的感觉
将下面代码复制到Neo4J的命令框中,执行;

注意

  1. 逐行复制创建节点实体代码去执行;
  2. 创建关系时三句一起复制,不要带注释;
// 创建生物实体节点
CREATE (biological:Biological {name: "Biological"})// 创建植物节点
CREATE (plant:Plant {name: "Plant1"})
// 创建草药节点
CREATE (herb:Herb {name: "Herb1"})// 创建动物节点
CREATE (animal:Animal {name: "Animal"})// 创建动物子节点
CREATE (dog:Animal {name: "Dog"})
CREATE (cow:Animal {name: "Cow"})// 草药是植物
MATCH (herb:Herb), (plant:Plant)
WHERE herb.name = "Herb1" AND plant.name = "Plant1"
CREATE (herb)-[:IS_A]->(plant)// 植物是生物
MATCH (plant:Plant), (biological:Biological)
WHERE plant.name = "Plant1" AND biological.name = "Biological"
CREATE (plant)-[:IS_A]->(biological)// 动物是生物
MATCH (animal:Animal), (biological:Biological)
WHERE animal.name = "Animal" AND biological.name = "Biological"
CREATE (animal)-[:IS_A]->(biological)//狗是动物
MATCH (dog:Animal), (animal:Animal)
WHERE dog.name = "Dog" AND animal.name = "Animal"
CREATE (dog)-[:IS_A]->(animal)//牛是动物
MATCH (cow:Animal), (animal:Animal)
WHERE cow.name = "Cow" AND animal.name = "Animal"
CREATE (cow)-[:IS_A]->(animal)// 牛吃草药
MATCH (cow:Animal {name: "Cow"}), (herb:Herb {name: "Herb1"})
WHERE cow.name = "Cow" AND herb.name = "Herb1"
CREATE (cow)-[:EATS]->(herb)// 删除所有的节点和关系 
MATCH (n:Herb) DETACH DELETE n 
// 删除所有植物相关的节点和关系 
MATCH (n:Plant) DETACH DELETE n 
// 删除所有动物相关的节点和关系 
MATCH (n:Animal) DETACH DELETE n 
// 删除所有生物实体相关的节点和关系 
MATCH (n:Biological) DETACH DELETE n

http://www.mrgr.cn/news/10142.html

相关文章:

  • java实现多线程续传下载
  • 宠物空气净化器有必要买吗?希喂、有哈、小米宠物空气净化器实测
  • jmeter中添加集合点
  • 数学建模学习(123):使用Python实现ARAS方法进行多准则决策实战
  • Websocket笔记
  • MySQL表分区与分表:概念、规则及应用案例
  • 方差:理解数据的离散程度
  • 设计模式概述
  • Linux--进程管理和性能相关工具
  • vue2版本空目录下创建新项目的方法2024
  • 气膜馆:亲子乐园中的新兴娱乐空间—轻空间
  • static的作用
  • ISP代理与住宅代理:主要区别?
  • python 使用minio上传文件
  • 《Programming from the Ground Up》阅读笔记:p95-p102
  • Word文件密码忘记,该如何才能编辑Word文件呢?
  • 190款大模型背后:揭秘600天后的中国大模型产业落地「真相」
  • 前端学习Day31
  • 【C++指南】类和对象(一):类和对象的定义和使用 基础讲解
  • Echarts