Mode:
Duration:
1
2
MATCH p = (a:Person {name:"Alice"})-[:FRIEND*2]->(b:Person)
RETURN p;Coding works best on desktop or with an external keyboard.
MATCH p = (a:Person {name:"Alice"})-[:FRIEND*2]->(b:Person)
RETURN p;Coding works best on desktop or with an external keyboard.
Querying all paths of a certain length between nodes.
MATCH p = (a:Person {name:"Alice"})-[:FRIEND*2]->(b:Person)
RETURN p;Cypher is Neo4j’s declarative graph query language designed for creating, querying, and manipulating graph data structures. It uses ASCII-art-like pattern matching to express complex graph relationships intuitively.
Origin & Creator
Developed by Neo4j Inc. in 2011 as the primary query language for graph databases; later adopted under open standards via the openCypher project.
Industrial Note
Cypher dominates industries where relationships are more important than tabular rows: fraud graphs, financial link analysis, logistics routing, recommendation engines, social networks, cybersecurity threat graphs, and semantic knowledge graphs.