lead opencypher language group clg neo technology
play

Lead openCypher Language Group (CLG) Neo Technology opencypher.org - PowerPoint PPT Presentation

Lead openCypher Language Group (CLG) Neo Technology opencypher.org opencypher.org | opencypher@googlegroups.com opencypher.org opencypher.org | opencypher@googlegroups.com


  1. Lead openCypher Language Group (CLG) Neo Technology opencypher.org opencypher.org | opencypher@googlegroups.com

  2. • • opencypher.org opencypher.org | opencypher@googlegroups.com

  3. • • • • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  4. opencypher.org opencypher.org | opencypher@googlegroups.com

  5. opencypher.org opencypher.org | opencypher@googlegroups.com

  6. opencypher.org opencypher.org | opencypher@googlegroups.com

  7. • • • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  8. • • → • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  9. • • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  10. opencypher.org opencypher.org | opencypher@googlegroups.com

  11. opencypher.org opencypher.org | opencypher@googlegroups.com

  12. opencypher.org opencypher.org | opencypher@googlegroups.com

  13. opencypher.org opencypher.org | opencypher@googlegroups.com

  14. • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  15. ≠ opencypher.org opencypher.org | opencypher@googlegroups.com

  16. • ⇒ • this ≠ data • MATCH (a)-[r]->(b) RETURN GRAPHS * opencypher.org opencypher.org | opencypher@googlegroups.com

  17. opencypher.org opencypher.org | opencypher@googlegroups.com

  18. • • • • • RETURN GRAPH RETURN GRAPHS * • INTERSECT • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  19. 1. RETURN GRAPH <"graph://icij.org/panama"> 2. RETURN GRAPH <"graph://wikipedia.org/edits" { lang: "de" }> 3. MATCH <g:Autobahn:Road> WHERE g.limit > 120 RETURN GRAPHS FROM g 4. IN GRAPH <"graph://my-app.com/my-graph1"> MATCH (a)-[r]->(b) RETURN GRAPH opencypher.org opencypher.org | opencypher@googlegroups.com

  20. data 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 * data 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 g opencypher.org | opencypher@googlegroups.com opencypher.org

  21. 1. MATCH <g1:Network {country: "DE"}> RETURN GRAPHS * INTERSECT GRAPHS MATCH <g2:Network {country: "SE"}> RETURN GRAPHS * 2. MATCH { MATCH <g_today "graph://.../2017-Feb-08"> RETURN GRAPH EXCEPT GRAPHS MATCH <g_yesterday "graph://.../2017-Feb-07"> RETURN GRAPH } RETURN GRAPH 3. UNION, EXCLUSIVE UNION, ... 4. RETURN g_today - g_yesterday opencypher.org | opencypher@googlegroups.com opencypher.org

  22. IN GRAPH { MATCH UNIQUE NODES (a)-[:KNOWS]-(b)-[:KNOWS]-(c)-[:KNOWS]-(a) RETURN GRAPHS UNION MATCH UNIQUE NODES (a:Java)-[:KNOWS]-(b:Scala)-[:KNOWS]-(c:Java) WHERE a.city = b.city AND b.city = c.city RETURN GRAPHS } MATCH (a:Scala)-[:KNOWS]-(b) RETURN a, count(b) AS deg ORDER BY deg ASC opencypher.org opencypher.org | opencypher@googlegroups.com

  23. ● ● ● ● ● MATCH (a)-[:KNOWS]->(b) CREATE GRAPH <g’> { CREATE (p:Person {name: a.first}) MERGE (p)-[:KNOWS]->( {total: sum(b)} ) } opencypher.org opencypher.org | opencypher@googlegroups.com

  24. • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  25. • • • • • • CIR-2017-182 opencypher.org opencypher.org | opencypher@googlegroups.com

  26. CIR-2017-182 opencypher.org opencypher.org | opencypher@googlegroups.com

  27. opencypher.org opencypher.org | opencypher@googlegroups.com

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend