lib/neo4j/database.rb in neo4j-1.0.0.beta.16 vs lib/neo4j/database.rb in neo4j-1.0.0.beta.17

- old
+ new

@@ -7,24 +7,18 @@ end def start @graph = org.neo4j.kernel.EmbeddedGraphDatabase.new(Config[:storage_path]) - @lucene = org.neo4j.index.impl.lucene.LuceneIndexProvider.new(@graph) + @lucene = @graph.index #org.neo4j.index.impl.lucene.LuceneIndexProvider.new @graph.register_transaction_event_handler(@event_handler) @running = true @event_handler.neo4j_started(self) at_exit { shutdown } end def shutdown if @running - # since we might keep a reference to indexes we must clear them so - # that we can start neo4j with a fresh new lucene indexes - Neo4j::Transaction.run do - Neo4j::Index::IndexerRegistry.clear_all_indexes - end - @graph.unregister_transaction_event_handler(@event_handler) @event_handler.neo4j_shutdown(self) @graph.shutdown @graph = nil @lucene = nil