• Apache Spark developers vote for Cypher in Spark 3.0

    By Alastair Green (Lead, Query Languages Standards and Research Group at Neo4j)  |  14 February 2019

    As part of the preparations for a forthcoming Spark 3.0 release, the Apache Spark development community has just completed a positive vote for a Spark Project Improvement Proposal to add Property Graphs based on DataFrames to Spark. Based on the achievements of the ongoing Cypher for Apache Spark project, Spark 3.0 users will be able to use the well-established Cypher language for graph query processing, as well as having access to graph algorithms stemming from the GraphFrames project.
  • Cypher(TM) for Apache Spark(TM) with support for multiple graph processing

    By Stefan Plantikow  |  25 October 2017

    The first public alpha release of the source code for Cypher(TM) for Apache Spark(TM) (CAPS) is now available. We discuss key features, such as support for working with multiple graphs and data source integration.
  • Research references and presentations on graph querying

    By Petra Selmer  |  20 October 2017

    We provide an overview of our new References page: a collection of research papers and presentations on the concepts underpinning the current and future versions of Cypher.
  • An update on the SQL Standard

    By Alastair Green  |  20 October 2017

    This presentation discusses the history of the SQL Standard, and describes upcoming work, including property graph querying.
  • The Summer of Syntax: Aggregation and grouping

    By Petra Selmer  |  27 July 2017

    We describe issues with the current aggregation and grouping semantics in Cypher, and discuss approaches to address these.
  • The Summer of Syntax: MANDATORY MATCH

    By Petra Selmer  |  17 July 2017

    In this blog post, we describe the new MANDATORY MATCH clause.
  • The Summer of Syntax: Executive Summary of the First openCypher Implementers Group Meeting

    By Petra Selmer  |  14 July 2017

    In the first of a series of virtual meetings being held during the summer of 2017, we agreed upon the introduction into Cypher of a new clause called MANDATORY MATCH, and discussed approaches to improve the aggregation and grouping semantics.
  • Reflections on the Second openCypher Implementers Meeting

    By Petra Selmer & Mats Rydberg  |  13 June 2017

    The Second openCypher Implementers Meeting on the 10th of May 2017 was packed full of interesting talks and discussions, with over 30 delegates from research institutions, database vendors, and database-affiliated companies, along with some customers.
  • Reflections on the First openCypher Implementers Meeting

    By Mats Rydberg & Petra Selmer  |  31 March 2017

    The First openCypher Implementers Meeting on 8 February 2017 was a great success, with over 30 delegates from many database and database-affiliated companies and institutions, all with a common interest in graph data and graph querying.
  • openCypher Implementers Meeting

    By Mats Rydberg & Petra Selmer  |  17 January 2017

    We are very pleased to announce the First openCypher Implementers Meeting (oCIM). This is the first face-to-face meeting for people, projects and companies who are interested in implementing part or whole of the Cypher language, and/or who have an interest in the design of a standard declarative query language for graph databases and want to see how Cypher could evolve to help that goal.
  • openCypher — Grammar and TCK

    By Cypher Language Group  |  6 October 2016

    The openCypher project has produced two significant new features in 2016: an Extended BNF grammar which formally defines the permitted syntax of Cypher, and a TCK (Technology Compatibility Kit).