Yeah! well to order in memory I can really deal with that task, for this I really don't need cypher. DonĀ“t take it personally, I know you really want to promote your language, xD!
- purbon PD: See you next graphdb meetup in Berlin! On 15 July 2011 19:37, Michael Hunger <michael.hun...@neotechnology.com>wrote: > You might also try to use cypher for your traversal which is able to order > (also in memory of course). > > See the screencast I did: > http://neo4j.vidcaster.com/U2Y/introduction-to-cypher/ > > It's even the same domain. > > Cheers > > Michael > > Am 15.07.2011 um 17:24 schrieb Rick Bullotta: > > > But you couldn't easy do a complex traversal with an RDBMS. ;-) > > > > I suspect that even if you could write some magic SQL to do so, you'd > almost certainly lose the benefits any optimized sorting/ordering that > indices provide, so even the RDBMS would have to post-process the sort. > > > > If the traversal isn't complex or randomly "deep", then Neo indexing + > querying might work for you the same way an RDBMS might handle it. > > > > > > -----Original Message----- > > From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] > On Behalf Of Pere Urbon Bayes > > Sent: Friday, July 15, 2011 11:21 AM > > To: Neo4j user discussions > > Subject: Re: [Neo4j] Getting sorted results from a traversal > > > > Well, the thing is that the database can easy deal with that, as the > > relational system do. > > > > / purbon > > > > On 15 July 2011 17:08, Rick Bullotta <rick.bullo...@thingworx.com> > wrote: > > > >> The DB would do it in memory too, wouldn't it? In the case of a complex > >> traversal, indexes don't really apply, since the ordering and the > traversal > >> order are unrelated, so you'd generally need to sort in memory anyway. > >> Whether you do it as you add elements to the traversed list of "stuff" > or > >> do it after the fact is another discussion, but I think in either case, > it > >> needs to be done "after the fact". > >> > >> > >> -----Original Message----- > >> From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org > ] > >> On Behalf Of Pere Urbon Bayes > >> Sent: Friday, July 15, 2011 11:05 AM > >> To: Neo4j user discussions > >> Subject: Re: [Neo4j] Getting sorted results from a traversal > >> > >> Well, this is great if I want to do all the math in memory, but I expect > to > >> do the computation by the db. > >> > >> / purbon > >> > >> On 15 July 2011 16:10, Marko Rodriguez <okramma...@gmail.com> wrote: > >> > >>> Hi Pere, > >>> > >>> To sort you need to have all your results. > >>> > >>> Thus, in Gremlin (and hopefully you can do the mapping to the core > Neo4j > >>> traverser framework), > >>> > >>> results = [] > >>> g.v(1).out('friend').out('likes') >> results // what my friends like > >>> results.sort{a,b -> a.name <=> b.name} // sort resultant vertices by > >> name > >>> > >>> In short, once you have the result of your traversal, you can then > apply > >> a > >>> comparator to the Collection to sort it as you please --- its just Java > >>> comparators. > >>> > >>> See ya, > >>> Marko. > >>> > >>> http://markorodriguez.com > >>> > >>> On Jul 15, 2011, at 8:06 AM, Pere Urbon Bayes wrote: > >>> > >>>> HI! > >>>> I am on the situation of having to traverse neo4j, and then expect the > >>>> resultset returned to be ordered in a certain order. I've been > >>> researching a > >>>> bit over the traversal API, but I did not find anything related to > >> that. > >>> I > >>>> really will appreciate any tip on that!! > >>>> > >>>> BTW > I expect to be possible right?, as we have in relational the > >>> ordering, > >>>> or on redis, etc... > >>>> > >>>> /purbon > >>>> > >>>> -- > >>>> Pere Urbon-Bayes > >>>> moviepilot GmbH | Mehringdamm 33 | 10961 Berlin | Germany > >>>> Telefon +49 30 616 512 -110 | Fax +49 30 616 512 -133 > >>>> _______________________________________________ > >>>> 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 > >>> > >> > >> > >> > >> -- > >> Pere Urbon-Bayes > >> moviepilot GmbH | Mehringdamm 33 | 10961 Berlin | Germany > >> Telefon +49 30 616 512 -110 | Fax +49 30 616 512 -133 > >> _______________________________________________ > >> 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 > >> > > > > > > > > -- > > Pere Urbon-Bayes > > moviepilot GmbH | Mehringdamm 33 | 10961 Berlin | Germany > > Telefon +49 30 616 512 -110 | Fax +49 30 616 512 -133 > > _______________________________________________ > > 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 > > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > -- Pere Urbon-Bayes moviepilot GmbH | Mehringdamm 33 | 10961 Berlin | Germany Telefon +49 30 616 512 -110 | Fax +49 30 616 512 -133 _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user