Neo4j 开发者中心

您需要的一切,用于对现实世界中的实体及其连接进行建模,从而轻松地在各种应用程序中进行数据探索、分析和洞察。

开始构建

利用高查询性能、驱动程序、内置工具和集成,以及最大图社区的支持,更快、更轻松地构建应用程序。

入门指南

开始使用 Neo4j 并入门

了解更多

GraphAcademy

注册 Neo4j 的免费、自定进度的在线培训计划

了解更多

文档

搜索 Neo4j 产品、Cypher 和驱动程序的手册

了解更多

NODES 2024

11月7日加入我们,参加为期24小时的在线开发者大会

立即注册

构建生成式AI应用程序

利用 Neo4j 的知识图谱的力量,创建由LLM驱动的生成式AI应用程序

构建生成式AI应用程序

查看集成

了解图与生成式AI

参加课程

将大型语言模型与知识图谱相结合

了解更多

通过 GraphAcademy 开始学习

免费、自定进度、动手实践的在线培训。开始学习图数据库的最佳途径。

面向开发者

您需要了解的一切,以便使用我们的官方驱动程序和框架在 Neo4j 平台上进行构建。

查看开发者课程
面向 Cypher 学习者

了解如何从 Neo4j 读取和写入数据,包括更高级的 Cypher 功能、APOC 以及介于两者之间的一切。

查看 Cypher 课程
面向 LLM 爱好者

通过将 Neo4j 与大型语言模型 (LLM) 集成,利用知识图谱和生成式AI创建智能应用程序。

查看 LLM 课程

介绍 Cypher

Cypher 是一种声明式开放查询语言,允许在属性图中进行表达性和高效的查询。Cypher 最初由 Neo4j 构建,易于学习,并且是全球开发者广泛采用的标准图查询语言。

Cypher
MATCH (j:Person {name: "Adam"})-[r:LIKES]-> (tech:Technology)<-[r2:LIKES]-(p:Person)
WHERE tech.type IN ['Graphs', 'Development']
RETURN p.name;

模式匹配

Cypher 通过使用 ASCII 艺术风格的语法匹配数据中的模式

ASCII 艺术风格语法

使用括号绘制节点。只需将标签属性定义为模式的一部分。

遍历您的图

通过使用箭头、方括号和箭头来表示方向来扩展关系

过滤和返回

模式内过滤数据在 WHERE 子句中表达更复杂的谓词,并使用RETURN 子句控制输出。

即将举行的活动

获取 Neo4j 开发人员更新

准备好了吗?

Neo4j 已下载超过 200 万次,并拥有一个庞大且不断增长的全球开发者社区。