![Page 4: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/4.jpg)
opencypher.orgopencypher.org | [email protected]
![Page 5: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/5.jpg)
opencypher.orgopencypher.org | [email protected]
![Page 6: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/6.jpg)
opencypher.orgopencypher.org | [email protected]
![Page 10: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/10.jpg)
opencypher.orgopencypher.org | [email protected]
![Page 11: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/11.jpg)
opencypher.orgopencypher.org | [email protected]
![Page 12: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/12.jpg)
opencypher.orgopencypher.org | [email protected]
![Page 13: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/13.jpg)
opencypher.orgopencypher.org | [email protected]
![Page 16: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/16.jpg)
opencypher.orgopencypher.org | [email protected]
•⇒
• this≠
data
•MATCH (a)-[r]->(b)
RETURN GRAPHS *
![Page 17: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/17.jpg)
opencypher.orgopencypher.org | [email protected]
![Page 18: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/18.jpg)
opencypher.orgopencypher.org | [email protected]
•••
•• RETURN GRAPH
RETURN GRAPHS * • INTERSECT
•••
![Page 19: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/19.jpg)
opencypher.orgopencypher.org | [email protected]
1. RETURN GRAPH <"graph://icij.org/panama">2. RETURN GRAPH <"graph://wikipedia.org/edits" { lang: "de" }>
3. MATCH <g:Autobahn:Road> WHERE g.limit > 120RETURN GRAPHS FROM g
4. IN GRAPH <"graph://my-app.com/my-graph1">MATCH (a)-[r]->(b)RETURN GRAPH
![Page 20: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/20.jpg)
opencypher.orgopencypher.org | [email protected]
1. MATCH (a:Person)-[:KNOWS*3]-(c:Person) WHERE EXISTS IN GRAPH <"graph://my-app.com/my-graph2"> {
(a)-[:ALUMNI_OF]->(:University)<-[:ALUMNI_OF]-(c) }RETURN GRAPH *
2. MATCH <g:Industry>WHERE EXISTS IN GRAPH <"graph://ipcc/studies/resources"> {
MATCH (r:Resource)-[l:MEASURED]->(:Study) WHERE l.scarce = 'very'MATCH IN GRAPH g (r)-[:DEPENDS_ON*]->(:Manufacturer)
}
RETURN GRAPHS FROM g
data
g
data
![Page 21: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/21.jpg)
opencypher.orgopencypher.org | [email protected]
1. MATCH <g1:Network {country: "DE"}> RETURN GRAPHS *INTERSECT GRAPHSMATCH <g2:Network {country: "SE"}> RETURN GRAPHS *
2. MATCH {
MATCH <g_today "graph://.../2017-Feb-08"> RETURN GRAPHEXCEPT GRAPHSMATCH <g_yesterday "graph://.../2017-Feb-07"> RETURN GRAPH
}
RETURN GRAPH
3. UNION, EXCLUSIVE UNION, ...
4. RETURN g_today - g_yesterday
![Page 22: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/22.jpg)
opencypher.orgopencypher.org | [email protected]
IN GRAPH {MATCH UNIQUE NODES (a)-[:KNOWS]-(b)-[:KNOWS]-(c)-[:KNOWS]-(a)RETURN GRAPHSUNIONMATCH UNIQUE NODES (a:Java)-[:KNOWS]-(b:Scala)-[:KNOWS]-(c:Java)WHERE a.city = b.city AND b.city = c.cityRETURN GRAPHS
}MATCH (a:Scala)-[:KNOWS]-(b)RETURN a, count(b) AS deg ORDER BY deg ASC
![Page 23: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/23.jpg)
opencypher.orgopencypher.org | [email protected]
●●●●●
MATCH (a)-[:KNOWS]->(b)CREATE GRAPH <g’> {
CREATE (p:Person {name: a.first}) MERGE (p)-[:KNOWS]->({total: sum(b)})
}
![Page 27: Neo Technology Lead openCypher Language Group (CLG) · opencypher.orgopencypher.org | opencypher@googlegroups.com Lead openCypher Language Group (CLG) Neo Technology](https://reader036.vdocuments.net/reader036/viewer/2022071007/5fc41affae796a625b114a4b/html5/thumbnails/27.jpg)
opencypher.orgopencypher.org | [email protected]