Skip to main content

Neo4j

Binding: %neo4j

Runs Cypher queries against a Neo4j graph database, for exploring and querying graph-shaped data straight from a notebook.

%neo4j
MATCH (p:Person)-[:FRIENDS_WITH]->(f:Person)
RETURN p.name, f.name
LIMIT 25

By default, several statements separated by ; in the same paragraph are all executed against the same connection.

Configuration

PropertyDefaultDescription
neo4j.urlbolt://localhost:7687The Neo4j BOLT connection URL.
neo4j.database(empty, uses the default database)The target Neo4j database.
neo4j.auth.typeBASICAuthentication type (NONE or BASIC).
neo4j.auth.user / neo4j.auth.passwordCredentials, when BASIC auth is used.
neo4j.multi.statementtrueWhether to run multiple ;-separated statements in one paragraph.
neo4j.max.concurrency50Max concurrent calls from Skeyenote to the Neo4j server.

These are set by your administrator from the interpreter settings screen.