Awesome Procedures on Cypher - APOC

Apoc was the technician and driver on board of the Nebuchadnezzar in the Matrix movie. He was killed by Cypher.

That was for those among you who know how Neo4j is tinted with Matrix love. However, that does not explain what APOC of in our context. APOC stands for both of the following:

  • A Package Of Components
  • Awesome Procedures On Cypher

Both are right.

Started in 2009, APOC is a collection of functions and procedures that are available for use in Cypher. They cover the following subjects:

  • Collection operations (sorting, min, max, and so on)
  • Graph operations (indexes and refactoring)
  • Text search
  • Conversions
  • Ranking
  • Geospatial operations
  • Data integration
  • Reporting
  • Getting a meta graph representing your ...

Get Learning Neo4j 3.x - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.