On Fri, Nov 20, 2009 at 4:48 AM, Niclas Hedhman <[email protected]> wrote: > Johan, > > I was a bit surprised to see that Neo Core depends on Lucene. > > What is that for, and to what degree will Lucene impact usage, i.e. is > there Lucene configuration that will be needed to improve performance? >
Niclas, The neo4j-entitystore depends on the index-util component (http://components.neo4j.org/index-util/) that can optionally use Lucene for indexing. Lucene is pretty good at indexing so we use it very often for just that. Currently the index-util component is used to index EntityRefrence -> Node representing the entity (using Lucene indexing service). There is no configuration needed (taken care of by index-util component) and performance wise it may be a little slower than for example jdbm or berkeley db but it scales very well. The index is currently only used to lookup an entity via EntityReference and once you have the EntityState other operations on that entity will go directly to the Neo4j graph traversing/modifying the nodes, relationships and properties. Regards, -Johan _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

