neo4j script file format - is there any?

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

1:

"Sorry for the late reply, but we just wanted to inform you that the official recommendation is to use .cypher. We'll be formalising this in the style guide soon."

2:

"In training run by Neo4j, we've historically used .cyp. I believe the preference is to use .cypher, and .cyp when an extension of 3 chars is required."

3:

"Note: '.cql' is already used for Cassandra - https://cassandra.apache.org/doc/cql/CQL.html"

From the above extracts:
1st preference is .cypher
2nd preference is .cyp (1st 3 characters of cypher)
Don't use .cql

More:

If you need a color coding in notepad++, download the xml given at https://gist.github.com/nicolewhite/b0344ea475852c8c9571 , import it via menu Language > User Defined Language > Import > Restart the Notepad++, open a file with .cypher that has some cyper query language)

Sample cypher is below:

MATCH (:Person {name: "Ann"})        -[:FB_FRIENDS]->    Create (:Person {name: "Dan"})

Hope that helps someone.


We usually do .cql or .cypher for script files. You can pipe it to the shell to run it, like so:

./neo4j-shell -c < MY_FILE.cypher

Michael Hunger was doing some great work on this feature, also, just recently. He got performance up and noise down from the console. I hope it gets into 1.9 release.