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

相关推荐
程序员脚趾5 小时前
GPT-5.6 上线:当 GPT 与 Codex 走向融合,AI 正从“回答问题”走向“完成工作”
人工智能
thubier(段新建)5 小时前
owtb 3pl 面向城市配送物流企业需求V0.2
大数据·人工智能
Token炼金师6 小时前
模型的防线:Prompt 注入防御、越狱攻击与对齐、红队测试、价值观对齐、对抗样本鲁棒性、安全评测与边界 —— 模型安全六防
人工智能·红队测试·prompt 注入防御·越狱攻击与对齐·价值观对齐·对抗样本鲁棒性·安全评测与边界
嘘神秘用6 小时前
布:AI 驱动的 Redis 客户端,更快、更直观
数据库·人工智能·redis
黒亱中旳6 小时前
Java AI 框架三国杀:Solon AI vs Spring AI vs LangChain4j 深度对比
java·人工智能·spring
小和尚同志7 小时前
前端 AI 单元测试思考与落地
前端·人工智能·aigc
alxraves7 小时前
医用超声远程会诊系统:会诊平台的核心架构与功能解析
java·人工智能·架构
jinggongszh7 小时前
智能硬件对接与系统落地:开发岗在制造现场的经验沉淀
大数据·人工智能
ZeekerLin7 小时前
AI 原生团队协作机制:角色、分工与工程文化变化
大数据·人工智能
城中南小8 小时前
零基础认识大语言模型(LLM)工作原理(5.Transformer的FFN模块到底是什么?)
人工智能·语言模型·transformer