Cypher 上的出色过程 (APOC)
APOC 核心版
APOC 已分为两部分:一个核心模块,包含 450 多个常用过程和函数(大多数也可在 Aura 上使用)。另外的扩展模块包含 50 个具有外部依赖或更具实验性质的过程(参见下文)。
自 Neo4j 5 起,仅 APOC 核心库获得 Neo4j 产品和工程团队的官方支持。 |
安装
APOC 核心库可以在 Neo4j Desktop 中一键安装,可以通过 Docker 镜像启用,并在所有 Neo4j 沙盒以及 Neo4j AuraDB 和 AuraDS 中可用。在 Neo4j 二进制下载中,您可以在 labs
文件夹中找到该库,只需将其复制到 plugins
文件夹即可启用所有非受限功能。
更多详情请参阅安装文档。
相关链接
作者 |
Cypher 界面团队、众多贡献者,以及来自意大利 Larus BA 团队 |
发布 |
|
源码 |
|
文档 |
|
Aura 文档 |
文档
该库涵盖了许多内容,因此我们提供所有 APOC 函数和过程的概述。
APOC 扩展版
APOC 扩展版是一个开源项目,不由 Neo4j 维护,而是由贡献者社区维护。它包含用于数据集成、数据导出、基于 Cypher 的过程、自然语言处理 (NLP) 等的过程和函数。
没有官方支持,仅提供尽力而为的社区支持和维护。 |
可用性与安装
对于 APOC 扩展版,请下载与您的 Neo4j 版本相对应的发布版本(主版本号相同)到 plugins
文件夹中,然后重启服务器。您可能需要启用受限过程或添加额外的 $NEO4J_HOME/conf/apoc.conf
文件进行配置。
APOC 扩展版不再包含 APOC 核心版的功能,因此如果需要这些功能,您需要确保核心库也已安装。此外,其中一些过程需要额外的库,这些库也可以在发布页面找到。 |
相关链接
作者 |
Michael Hunger,众多内部和外部贡献者,特别是 Andrea Santurbano 领导的意大利 Larus BA 团队 |
发布 |
https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases |
问题 |
https://github.com/neo4j-contrib/neo4j-apoc-procedures/issues |
源码 |
|
开发者指南 |
|
文档 |
视频
我们录制了APOC 视频系列。以下是最新视频。