Book Image

Building web applications with Python and Neo4j

By : Sumit Gupta
Book Image

Building web applications with Python and Neo4j

By: Sumit Gupta

Overview of this book

Table of Contents (14 chapters)
Building Web Applications with Python and Neo4j
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Basic anatomy of a Cypher query


In this section, we will talk about the need for a new query language, such as Cypher. We will then deep-dive into its constructs, syntax, and structure of Cypher queries for retrieving data from the Neo4j database.

Brief details of Cypher

Over the last 25 years, a lot of research has been done on graph query languages and now, with the advent of Web 2.0, which is focused on collaboration and sharing, they have undergone a recent resurgence. It not only introduced the complexities of linked data, such as social networks, but also highlighted the fact that data is not isolated and is all about connections in it.

As a result, there are many languages that evolved over time and a few of them also gained popularity, such as the ones listed next:

There are...