Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open Cypher Query Language (Neo4J) #340

Open
pjebs opened this issue Nov 18, 2015 · 7 comments
Open

Open Cypher Query Language (Neo4J) #340

pjebs opened this issue Nov 18, 2015 · 7 comments

Comments

@pjebs
Copy link

@pjebs pjebs commented Nov 18, 2015

Neo4j is about to open source their cypher query language: http://www.opencypher.org

Is there some documentation where I can learn how to implement cypher for Cayley?

@dennwc

This comment has been minimized.

Copy link
Member

@dennwc dennwc commented Dec 8, 2015

It seems like the spec is not yet available in their repo. But it would be great to have Cypher implementation.

You may need to learn how iterators and paths works in Cayley. Maybe this video can give you an insights. You can also check how gremlin uses the iterators. Tests may be useful also.

@dennwc dennwc mentioned this issue Jun 28, 2016
@dennwc

This comment has been minimized.

Copy link
Member

@dennwc dennwc commented Jun 28, 2016

Missed the moment when spec became available. Now we can review it again, I guess.

Repository contains links to all kinds of Cypher grammar definitions, thus parser code could be generated easily.

Regarding actual implementation of queries - this will take some time. Maybe a limited subset of queries can be implemented with a little bit of effort. Will check the spec later to be sure.

I also think we need a vote to determine the priority of this feature.

@pjebs pjebs changed the title Documentation for query language Open cypher Querly Language Jun 28, 2016
@pjebs pjebs changed the title Open cypher Querly Language Open cypher Query Language Jun 28, 2016
@pjebs pjebs changed the title Open cypher Query Language Open Cypher Query Language (Neo4J) Jun 28, 2016
@robertmeta

This comment has been minimized.

Copy link
Member

@robertmeta robertmeta commented Jul 10, 2016

Moved to the feature request section on the forum: https://discourse.cayley.io/t/implement-cypher-query-language/238

@robertmeta robertmeta closed this Jul 10, 2016
@boggle

This comment has been minimized.

Copy link

@boggle boggle commented Dec 21, 2016

We (the openCypher group at Neo Technology) are hosting the first Cypher implementers meeting in February 2017. Please see

  https://groups.google.com/forum/#!topic/opencypher/vCNM4UOXcTY

for details. We would be delighted if someone from cayley graph could attend.

@eek

This comment has been minimized.

Copy link

@eek eek commented Apr 8, 2017

Cypher on Cayley would be awesome!

@rs-ds

This comment has been minimized.

Copy link

@rs-ds rs-ds commented Oct 25, 2019

Requesting to open this ticket again.

@dennwc dennwc reopened this Oct 25, 2019
@dennwc

This comment has been minimized.

Copy link
Member

@dennwc dennwc commented Oct 25, 2019

Not directly related to OpenChypher, but I made a partial implementation of a Bolt protocol used by Neo4j to support their UI in Cayley: cayleygraph/cayley/neo4j-browser. Once it's done we can try implementing OpenCypher. Note, however, that we don't have enough resources to work on it right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.