Cypher Query Language Reference

In addition to SPARQL, AnzoGraph DB also provides Cypher language support, patterned after compatibility with the openCypher community group's language specification for query and update of graph databases. The openCypher community group is an open, multi-vendor initiative aimed at making the Cypher language available as a industry-standard query language for graph databases. Cypher® is a registered trademark of Neo4j, Inc.

This documentation describes compatibility of the AnzoGraph DB Cypher implementation compared to the Cypher language as described in the openCypher community group's Cypher Query Language Reference. See the openCypher Resource page available at https://www.opencypher.org/resources/. A PDF copy of the Version 9 Cypher Query Language Reference is available at https://s3.amazonaws.com/artifacts.opencypher.org/openCypher9.pdf.

Portions of the original Cypher Query Language reference have also been included here for purposes of comparison to note any limitations, restrictions, or exceptions in the AnzoGraph DB Cypher implementation. Typically, comparisons to the Cypher Query language specification are described as Supported, Partially Supported, and Not Supported. Examples included in this documentation also reference the graph data from the original Neo4j Movie dataset. The Working with Cypher and the Movie Data topic provides an executable script you can use to replicate the data in AnzoGraph DB.