使用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

相关推荐
吴声子夜歌27 分钟前
OpenCV——图像平滑
人工智能·opencv·计算机视觉
凡人的AI工具箱30 分钟前
PyTorch深度学习框架60天进阶学习计划 - 第58天端到端对话系统(一):打造你的专属AI语音助手
人工智能·pytorch·python·深度学习·mcp·a2a
吴声子夜歌35 分钟前
OpenCV——图像的几何变化
人工智能·opencv·计算机视觉
UQI-LIUWJ1 小时前
论文略读:MUSE: Machine Unlearning Six-Way Evaluation for Language Models
人工智能·深度学习·机器学习
艾醒(AiXing-w)1 小时前
探索大语言模型(LLM):使用EvalScope进行模型评估(API方式)
人工智能·语言模型·自然语言处理
羊小猪~~2 小时前
数据库学习笔记(十五)--变量与定义条件与处理程序
数据库·人工智能·笔记·后端·sql·学习·mysql
ahhhhaaaa-2 小时前
【AI图像生成网站&Golang】部署图像生成服务(阿里云ACK+GPU实例)
开发语言·数据仓库·人工智能·后端·阿里云·golang
摘取一颗天上星️2 小时前
NLP进化史:从规则模板到思维链推理,七次范式革命全解析
人工智能·自然语言处理
知舟不叙3 小时前
深度学习——基于PyTorch的MNIST手写数字识别详解
人工智能·pytorch·深度学习·手写数字识别
Jamence3 小时前
多模态大语言模型arxiv论文略读(118)
论文阅读·人工智能·语言模型·自然语言处理·论文笔记