Woot guys. That was a long reading :)
Thanks for all the answers, I'll go back to prototyping. If i come up
with something usefull, I would like to wrap up this discussion in a
wiki page.

Thanks,
Andrea

On Wed, Mar 30, 2011 at 2:14 PM, Mattias Persson
<matt...@neotechnology.com> wrote:
> 2011/3/30 Craig Taverner <cr...@amanzi.com>
>
>> Agreed, Rick. My opinion is the main reason to role your own index is to
>> make use of domain specific optimizations not available with generic
>> indices. In my case the main win is the combination of statistics result
>> and
>> index that is possible.
>>
>> But I have to confess, the real reason I started using graphs as indexes
>> was
>> just that I thought the graph concept so cool, I did not want to pollute it
>> with something non-graphy. Foolish ideology, I know, and I grew out of that
>> more than a year ago, but it did influence many of my early neo4j decisions
>> :-)
>>
>
> I know that feeling :)
>
>>
>> On Wed, Mar 30, 2011 at 1:49 PM, Rick Bullotta
>> <rick.bullo...@thingworx.com>wrote:
>>
>> >  My experience with using large graph trees for indexes has been mixed,
>> > with performance issues under heavy read/write load, perhaps due to the
>> many
>> > potential locks required during insertions.  We switched to the timeline
>> > index, fwiw.
>> >
>> >
>> >
>> > ----- Reply message -----
>> > From: "Craig Taverner" <cr...@amanzi.com>
>> > Date: Wed, Mar 30, 2011 7:43 am
>> > Subject: [Neo4j] question
>> > To: "Neo4j user discussions" <user@lists.neo4j.org>
>> >
>> > >
>> > > > I think for that the TimelineIndex interface would have to be
>> extended
>> > to
>> > > be able to hold additional data so that you can do compound
>> > > queries<
>> > >
>> >
>> http://docs.neo4j.org/chunked/milestone/indexing-lucene-extras.html#indexing-lucene-compound
>> > > >to
>> > > it and get exactly the functionality you're asking for with only one
>> > > index. Another way is to just copy the LuceneTimeline code and roll
>> this
>> > > yourself, it's really small, mostly one-liners for each implemented
>> > method.
>> > >
>> >
>> > Alternatively just role your own graph-tree structure that provides the
>> > same
>> > capabilities. Then you can index any combination of properties together,
>> to
>> > suite your planned queries. This is obviously much more work than Mattias
>> > suggestion, and does require that you know more about your domain (ie.
>> less
>> > general). But it does allow you to inspect the index itself with graph
>> > traversals, gremlin or neoclipse, which is not possible with lucene.
>> > _______________________________________________
>> > Neo4j mailing list
>> > User@lists.neo4j.org
>> > https://lists.neo4j.org/mailman/listinfo/user
>> >
>> _______________________________________________
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
>>
>
>
>
> --
> Mattias Persson, [matt...@neotechnology.com]
> Hacker, Neo Technology
> www.neotechnology.com
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to