I posted this over the weekend, so I can understand it escaped attention. 

> From: [email protected]
> To: [email protected]
> Date: Fri, 3 Jun 2011 20:43:59 +0200
> Subject: [Neo4j] In-graph Timeline index and Neo4j 1.4
> 
> 
> Today, I tried to migrate my application from Neo4j 1.3 to 1.4M03 and ran 
> into problems with respect to the in-graph Timeline index in the legacy 
> component Neo4j-index.
> For all Lucene related indexing, I have moved to greener pastures and use the 
> new indexing framework, but for several indexing needs only an in-graph index 
> is suitable.
> Examples:1) Most of the nodes in my application have versioning enabled. To 
> do so, I maintain a in-graph Timeline index containing "version nodes". The 
> Timeline index is needed to maintain order and to register a timestamp for 
> each version. 
> 2) Most of the nodes in my application are related to a context. Every user 
> or user group maintains two or more contexts. The relationship between node 
> and context is again stored in the Timeline index, to make it possible to 
> retrieve the most recent additions for a user or user group.
> Both scenarios can potentially create a huge number of indexes, most of them 
> relatively small, but some become large enough that in-memory sorting is not 
> an option.
> The in-graph Timeline index offers the right functionality for these 
> scenarios and the Lucene index service is not a feasible replacement in these 
> cases.
> The in-graph Timeline index is now fixed to version Neo4j 1.3, and given the 
> legacy Lucene code in that component will not likely be upgraded to version 
> 1.4. 
> Using Neo4j-index 1.3-SNAPSHOT with Neo4j 1.4M03 is not possible without 
> hacking the POM (which I have done, but don't feel too happy about). 
> Neo4j-index 1.3-SNAPSHOT requires Lucene 3.0.1, while Neo4j 1.4M03 requires 
> Lucene 3.1.0, leading to version conflicts in projects.
> Approximately a month ago, I made the suggestion (see: 
> http://lists.neo4j.org/pipermail/user/2011-May/008461.html) to move the 
> in-graph Btree index and its related classes (including Timeline) to a new 
> component Neo4j-collections, while keeping the old Lucene index stuff in 
> Neo4j-index, so it can eventually become deprecated.
> I hope my suggestion will be taken into consideration. 
> Kind regards,Niels Hoogeveen
> 
>                                         
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
                                          
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to