Skip to content

Graph Database

Vincent Gauthier edited this page Apr 1, 2017 · 1 revision

Tinkerpop stack

Apache

Python Wrapper

Tools

Blog

Papers


Howto gremlin

Howto connected to Neo4j from gremlin shell

>$ gremlin

          \,,,/
          (o o)
 -----oOOo-(_)-oOOo-----
gremlin> g = new Neo4jGraph("/usr/local/Cellar/neo4j/community-1.7.2-unix/libexec/data/graph.db")
==>neo4jgraph[EmbeddedGraphDatabase [/usr/local/Cellar/neo4j/community-1.7.2-unix/libexec/data/graph.db]]
gremlin>

Howto delete all the indexes in Neo4j

gremlin> neo4j = g.getRawGraph()
gremlin> manager = neo4j.index()
gremlin> manager.nodeIndexNames().each{ g.dropIndex( it ) }
gremlin> manager.relationshipIndexNames().each{  g.dropIndex( it )  }
Howto create an index
gremlin> g.createIndex("myIndex", Vertex.class)
gremlin> idx = g.idx("myIndex")
gremlin> vertices.each{ idx.put(key,value,it) }
....
gremlin> g.idx("myIndex")[[key:value]]

Video

Alt text for your video

Alt text for your video

Alt text for your video