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

Reply via email to