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 graph
So, contrarily to the Matrix universe, Cypher does not kill APOC, not even the contrary.
APOC gives more procedures, more life...