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

Reply via email to