Neo4j 开发者中心

您需要的一切,用于建模现实世界的实体及其连接——让数据探索、分析和洞察在各种应用中变得轻而易举。

开始构建

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

入门指南

迈出使用 Neo4j 的第一步并开始使用

了解更多

GraphAcademy

报名参加 Neo4j 免费、自定进度的在线培训课程

了解更多

文档

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

了解更多

NODES 2025

有图项目要分享吗?我们很乐意倾听!

提交

构建生成式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 万次,拥有庞大且不断增长的全球开发者社区。