Archive for the ‘Neo4j.rb’ Category

neo4j: Creating a custom index with neo4j.rb

Monday, August 6th, 2012

neo4j: Creating a custom index with neo4j.rb by Mark Needham

From the post:

As I mentioned in my last post I’ve been playing around with the TFL Bus stop location and routes API and one thing I wanted to do was load all the bus stops into a neo4j database using the neo4j.rb gem.

I initially populated the database via neography but it was taking around 20 minutes each run and I figured it’d probably be much quicker to populate it directly rather than using the REST API.

You might want to mark/update your copy of the Neo4j documentation to account for what Mark discovers about custom indexes.

Neo4j.rb – Update

Saturday, April 21st, 2012

Neo4j.rb – Update

From the webpage:

Neo4j.rb is a graph database for JRuby.

You can think of Neo4j as a high-performance graph engine with all the features of a mature and robust database. The programmer works with an object-oriented, flexible network structure rather than with strict and static tables — yet enjoys all the benefits of a fully transactional, enterprise-strength database.

It uses two powerful and mature Java libraries:

  • Neo4J – for persistence and traversal of the graph
  • Lucene for querying and indexing.

New features include:

Rules, and

Cypher DSL queries.