posted On Thu, Sep 8, 2011 at 9:29 AM, Peter Neubauer < peter.neuba...@neotechnology.com> wrote:
> Boris, > could you please raise an issue in Neo4j Spatial so I can start > investigating this? > > https://github.com/neo4j/spatial/issues?sort=created&direction=desc&state=open > so we can track it down. Please provide REST calls that work and that > don't, will add it to the integration testing :) > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://startupbootcamp.org/ - Öresund - Innovation happens HERE. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > > On Thu, Sep 8, 2011 at 3:20 PM, Boris Kizelshteyn <bo...@popcha.com> > wrote: > > correct, but through the spatial plugin via rest not gremlin. > > > >> > >> > >> > >> On Thu, Sep 8, 2011 at 4:23 AM, Peter Neubauer < > >> peter.neuba...@neotechnology.com> wrote: > >> > >>> Boris, > >>> you are seeing the expected results through REST but not through the > >>> Webadmin with this query? That sounds like a bug then. > >>> > >>> Cheers, > >>> > >>> /peter neubauer > >>> > >>> GTalk: neubauer.peter > >>> Skype peter.neubauer > >>> Phone +46 704 106975 > >>> LinkedIn http://www.linkedin.com/in/neubauer > >>> Twitter http://twitter.com/peterneubauer > >>> > >>> http://www.neo4j.org - Your high performance graph > >>> database. > >>> http://startupbootcamp.org/ - Öresund - Innovation happens HERE. > >>> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing > party. > >>> > >>> > >>> > >>> On Wed, Sep 7, 2011 at 5:26 PM, Boris Kizelshteyn <bo...@popcha.com> > >>> wrote: > >>> > Hi Peter, > >>> > > >>> > still no joy, I run the following query: > >>> > > >>> > g.idx('UsersWorld').get('bbox','[-71.070231297681, 42.351920260159, > >>> > -71.091167203206, 42.375030765981]').count() > >>> > > >>> > but get no results, when I run the same query through the rest plugin > I > >>> get > >>> > the expected results. I see the index is registered as spatial in the > >>> index > >>> > view. I'm, not sure what else to try. > >>> > > >>> > Any help would be appreciated! > >>> > > >>> > > >>> > On Wed, Sep 7, 2011 at 8:21 AM, Peter Neubauer < > >>> > peter.neuba...@neotechnology.com> wrote: > >>> > > >>> >> Boris, > >>> >> here is finally a working example of a Gremlin index search in Neo4j > >>> >> Spatial, see > >>> >> > >>> >> > >>> > https://github.com/neo4j/spatial/blob/master/src/test/java/org/neo4j/gis/spatial/IndexProviderTest.java#L132 > >>> >> > >>> >> Let us know if this helps! > >>> >> > >>> >> Cheers, > >>> >> > >>> >> /peter neubauer > >>> >> > >>> >> GTalk: neubauer.peter > >>> >> Skype peter.neubauer > >>> >> Phone +46 704 106975 > >>> >> LinkedIn http://www.linkedin.com/in/neubauer > >>> >> Twitter http://twitter.com/peterneubauer > >>> >> > >>> >> http://www.neo4j.org - Your high performance graph > >>> database. > >>> >> http://startupbootcamp.org/ - Öresund - Innovation happens HERE. > >>> >> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing > >>> party. > >>> >> > >>> >> > >>> >> On Mon, Aug 22, 2011 at 3:27 PM, Peter Neubauer < > >>> >> peter.neuba...@neotechnology.com> wrote: > >>> >> > >>> >> > Boris, > >>> >> > the name of the index is the name of the corresponding Layer you > want > >>> >> > to work with, so you should do something like > >>> >> > > >>> >> > http> POST /db/data/index/node/ > >>> >> > > >>> >> > > >>> >> > >>> > {"name":"a72952a1-0969-4fae-87ce-ff404a7b8a3e_world","config":{"provider":"spatial"}} > >>> >> > > >>> >> > in order to get one of your existing layers. otherwise, a new > layer > >>> >> > will be created for you, which is not what you want right? I don't > >>> >> > know which layers have data in them ... let me know if that works. > >>> >> > > >>> >> > Cheers, > >>> >> > > >>> >> > /peter neubauer > >>> >> > > >>> >> > GTalk: neubauer.peter > >>> >> > Skype peter.neubauer > >>> >> > Phone +46 704 106975 > >>> >> > LinkedIn http://www.linkedin.com/in/neubauer > >>> >> > Twitter http://twitter.com/peterneubauer > >>> >> > > >>> >> > http://www.neo4j.org - Your high performance graph > >>> >> database. > >>> >> > http://startupbootcamp.org/ - Öresund - Innovation happens > HERE. > >>> >> > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing > >>> party. > >>> >> > > >>> >> > > >>> >> > > >>> >> > On Thu, Aug 18, 2011 at 5:03 PM, Boris Kizelshteyn < > bo...@popcha.com > >>> > > >>> >> > wrote: > >>> >> > > Hi Peter, > >>> >> > > > >>> >> > > I'm finally trying this query out, but not getting any results. > Do > >>> I > >>> >> need > >>> >> > to > >>> >> > > rebuild neo4j-spatial? I sent the index command successfully: > >>> >> > > > >>> >> > > > >>> >> > > - > >>> >> > > http> POST /db/data/index/node/ {"name":"UsersWorld", > >>> >> > > "config":{"provider":"spatial"}} > >>> >> > > - ==> 201 Created > >>> >> > > - ==> { > >>> >> > > - ==> "template" : " > >>> >> > > > >>> >> > > >>> >> > >>> > http://reach.media.mit.edu:7474/db/data/index/node/UsersWorld/{key}/{value} > >>> >> > > ", > >>> >> > > - ==> "provider" : "spatial" > >>> >> > > - ==> } > >>> >> > > > >>> >> > > > >>> >> > > But when I query, I get nothing (same query from the plugin > >>> produces > >>> >> > > results): > >>> >> > > > >>> >> > > > >>> >> > > >>> >> > >>> > g.idx('UsersWorld').get('bbox','[-71.33467375967257,42.26157716735279,-70.83994567129366,42.45920025563372]') > >>> >> > > > >>> >> > > Thanks! > >>> >> > > > >>> >> > > > >>> >> > > On Mon, Aug 8, 2011 at 6:49 PM, Peter Neubauer < > >>> >> > > peter.neuba...@neotechnology.com> wrote: > >>> >> > > > >>> >> > >> You are to surf and have fun. > >>> >> > >> > >>> >> > >> pushed g.idx('test').get('bbox','[15.0, 16.0, 56.0, 61.0]') > >>> >> > >> > >>> >> > >> Cheers, > >>> >> > >> > >>> >> > >> /peter neubauer > >>> >> > >> > >>> >> > >> GTalk: neubauer.peter > >>> >> > >> Skype peter.neubauer > >>> >> > >> Phone +46 704 106975 > >>> >> > >> LinkedIn http://www.linkedin.com/in/neubauer > >>> >> > >> Twitter http://twitter.com/peterneubauer > >>> >> > >> > >>> >> > >> http://www.neo4j.org - Your high performance > graph > >>> >> > database. > >>> >> > >> http://startupbootcamp.org/ - Öresund - Innovation happens > >>> HERE. > >>> >> > >> http://www.thoughtmade.com - Scandinavia's coolest > Bring-a-Thing > >>> >> party. > >>> >> > >> > >>> >> > >> > >>> >> > >> > >>> >> > >> On Tue, Aug 9, 2011 at 12:36 AM, Marko Rodriguez < > >>> >> okramma...@gmail.com> > >>> >> > >> wrote: > >>> >> > >> > Hey, > >>> >> > >> > > >>> >> > >> > :). > >>> >> > >> > > >>> >> > >> > You can do: > >>> >> > >> > > >>> >> > >> > g.idx('test')[['bbox','[15.0, 16.0, 56.0, 61.0]']] > >>> >> > >> > > >>> >> > >> > See ya, > >>> >> > >> > Marko. > >>> >> > >> > > >>> >> > >> > http://markorodriguez.com > >>> >> > >> > > >>> >> > >> > On Aug 8, 2011, at 4:27 PM, Peter Neubauer wrote: > >>> >> > >> > > >>> >> > >> >> Boris, > >>> >> > >> >> I extended the functional tests to do what you are asking > for, > >>> >> > >> >> > >>> >> > >> > >>> >> > > >>> >> > >>> > https://github.com/neo4j/neo4j-spatial/blob/master/features/start-and-stop.feature > >>> >> > >> >> > >>> >> > >> >> Basically: > >>> >> > >> >> > >>> >> > >> >> Create a Spatial Layer > >>> >> > >> >> Add nodes > >>> >> > >> >> Load the index with "provider"=>"spatial" configuration > >>> >> > >> >> Query it using Cypher > >>> >> > >> >> Query it using Gremlin > >>> >> > >> >> Query it using the REST index interface > >>> >> > >> >> > >>> >> > >> >> Thus, you can now query the (trivial) point layer index > using > >>> any > >>> >> of > >>> >> > >> >> your favorite methods. Is that helpful? > >>> >> > >> >> > >>> >> > >> >> Cheers, > >>> >> > >> >> > >>> >> > >> >> /peter neubauer > >>> >> > >> >> > >>> >> > >> >> GTalk: neubauer.peter > >>> >> > >> >> Skype peter.neubauer > >>> >> > >> >> Phone +46 704 106975 > >>> >> > >> >> LinkedIn http://www.linkedin.com/in/neubauer > >>> >> > >> >> Twitter http://twitter.com/peterneubauer > >>> >> > >> >> > >>> >> > >> >> http://www.neo4j.org - Your high performance > >>> graph > >>> >> > >> database. > >>> >> > >> >> http://startupbootcamp.org/ - Öresund - Innovation > happens > >>> >> HERE. > >>> >> > >> >> http://www.thoughtmade.com - Scandinavia's coolest > >>> Bring-a-Thing > >>> >> > party. > >>> >> > >> >> > >>> >> > >> >> > >>> >> > >> >> > >>> >> > >> >> On Mon, Aug 8, 2011 at 3:31 PM, Peter Neubauer > >>> >> > >> >> <peter.neuba...@neotechnology.com> wrote: > >>> >> > >> >>> Ahh ok. > >>> >> > >> >>> In that case, I should extend the capabilities of the REST > >>> plugins > >>> >> > and > >>> >> > >> add a > >>> >> > >> >>> test for it. Will see if I can get to it tonight, ok? > >>> >> > >> >>> > >>> >> > >> >>> /peter > >>> >> > >> >>> > >>> >> > >> >>> Sent from my phone. > >>> >> > >> >>> > >>> >> > >> >>> On Aug 8, 2011 2:41 PM, "Boris Kizelshteyn" < > >>> >> > >> boris.kizelsht...@popcha.com> > >>> >> > >> >>> wrote: > >>> >> > >> >>>> Can I set this in the server config? I am doing everything > >>> via > >>> >> rest > >>> >> > >> right > >>> >> > >> >>>> now, I am using the spatial plugin for doing the spatial > >>> >> > operations. > >>> >> > >> >>>> > >>> >> > >> >>>> On Mon, Aug 8, 2011 at 3:05 AM, Peter Neubauer < > >>> >> > >> >>>> peter.neuba...@neotechnology.com> wrote: > >>> >> > >> >>>> > >>> >> > >> >>>>> Boris, make sure that you have initialized the spatial > index > >>> >> > before > >>> >> > >> >>>>> you access is. See > >>> >> > >> >>>>> > >>> >> > >> >>>>> > >>> >> > >> >>>>> > >>> >> > >> > >>> >> > > >>> >> > >>> > https://github.com/neo4j/neo4j-spatial/blob/master/src/test/java/org/neo4j/gis/spatial/IndexProviderTest.java#L68 > >>> >> > >> >>>>> for loading the index with "provider=spatial". The index > is > >>> >> loaded > >>> >> > >> >>>>> "lazy", and thus not available before explicitly loaded. > I > >>> guess > >>> >> > you > >>> >> > >> >>>>> have to do it in your loading code in Java or Groovy, > since > >>> you > >>> >> > can't > >>> >> > >> >>>>> provide the configuration in Gremlin or Cypher. After the > >>> first > >>> >> > load, > >>> >> > >> >>>>> the index will be saved in the database and be visible as > >>> any > >>> >> > other > >>> >> > >> >>>>> index. I haven't tried this out but it should work, as > you > >>> see > >>> >> in > >>> >> > the > >>> >> > >> >>>>> test case. > >>> >> > >> >>>>> > >>> >> > >> >>>>> Does that work? > >>> >> > >> >>>>> > >>> >> > >> >>>>> Cheers, > >>> >> > >> >>>>> > >>> >> > >> >>>>> /peter neubauer > >>> >> > >> >>>>> > >>> >> > >> >>>>> GTalk: neubauer.peter > >>> >> > >> >>>>> Skype peter.neubauer > >>> >> > >> >>>>> Phone +46 704 106975 > >>> >> > >> >>>>> LinkedIn http://www.linkedin.com/in/neubauer > >>> >> > >> >>>>> Twitter http://twitter.com/peterneubauer > >>> >> > >> >>>>> > >>> >> > >> >>>>> http://www.neo4j.org - Your high performance graph > >>> database. > >>> >> > >> >>>>> http://startupbootcamp.org/ - Öresund - Innovation > happens > >>> >> HERE. > >>> >> > >> >>>>> http://www.thoughtmade.com - Scandinavia's coolest > >>> >> Bring-a-Thing > >>> >> > >> party. > >>> >> > >> >>>>> > >>> >> > >> >>>>> > >>> >> > >> >>>>> > >>> >> > >> >>>>> On Sun, Aug 7, 2011 at 11:11 PM, Boris Kizelshteyn < > >>> >> > bo...@popcha.com > >>> >> > >> > > >>> >> > >> >>>>> wrote: > >>> >> > >> >>>>>> I'm doing it from the console. > >>> >> > >> >>>>>> > >>> >> > >> >>>>>> On Sun, Aug 7, 2011 at 5:09 PM, Peter Neubauer > >>> >> > >> >>>>>> <peter.neuba...@neotechnology.com> wrote: > >>> >> > >> >>>>>>> > >>> >> > >> >>>>>>> What is the surrounding code before that call? You gave > to > >>> at > >>> >> > least > >>> >> > >> >>>>>>> once > >>> >> > >> >>>>>>> get that index as in the test via the index provider > >>> >> parameters > >>> >> > >> before > >>> >> > >> >>>>> this > >>> >> > >> >>>>>>> works. > >>> >> > >> >>>>>>> > >>> >> > >> >>>>>>> /peter > >>> >> > >> >>>>>>> > >>> >> > >> >>>>>>> Sent from my phone. > >>> >> > >> >>>>>>> > >>> >> > >> >>>>>>> On Aug 7, 2011 10:25 PM, "Boris Kizelshteyn" < > >>> >> bo...@popcha.com> > >>> >> > >> wrote: > >>> >> > >> >>>>>>>>> > >>> >> > >> >>>>>>>>> > >>> >> > >> >>>>>>>>> Hi Peter, > >>> >> > >> >>>>>>>>> > >>> >> > >> >>>>>>>>> I tried this today but I can't seem to get the syntax > >>> right > >>> >> in > >>> >> > >> the > >>> >> > >> >>>>>>>>> context > >>> >> > >> >>>>>>>>> of g.idx, I tried this: > >>> >> > >> >>>>>>>>> > >>> >> > >> >>>>>>>>> g.idx('spatial')[["start n=(mylayer,'bbox:[myvals]') > >>> match > >>> >> (n) > >>> >> > >> -[r] > >>> >> > >> >>>>>>>>> - > >>> >> > >> >>>>>>>>> (x) > >>> >> > >> >>>>>>>>> return n.bbox, r~TYPE, x.layer?, x.bbox?"]] > >>> >> > >> >>>>>>>>> > >>> >> > >> >>>>>>>>> But it does nothing, not even an error. So I am proly > >>> doing > >>> >> > >> >>>>>>>>> something > >>> >> > >> >>>>>>>>> terrible wrong? Also, I don't see the spatial index > in > >>> the > >>> >> idx > >>> >> > >> list > >>> >> > >> >>>>> in > >>> >> > >> >>>>>>>>> the > >>> >> > >> >>>>>>>>> webpanel, I know I have one as I am able to query > other > >>> >> > spatial > >>> >> > >> >>>>>>>>> info. > >>> >> > >> >>>>>>>>> > >>> >> > >> >>>>>>>>> Thanks! > >>> >> > >> >>>>>>>>> > >>> >> > >> >>>>>>>>> On Wed, Aug 3, 2011 at 12:48 PM, Peter Neubauer < > >>> >> > >> >>>>>>>>> peter.neuba...@neotechnology.com> wrote: > >>> >> > >> >>>>>>>>> > >>> >> > >> >>>>>>>>>> Boris, > >>> >> > >> >>>>>>>>>> I was thinking of adding a test with Gremlin onto > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>> > >>> >> > >> >>>>> > >>> >> > >> > >>> >> > > >>> >> > >>> > https://github.com/neo4j/neo4j-spatial/blob/master/src/test/java/org/neo4j/gis/spatial/IndexProviderTest.java#L90 > >>> >> > >> >>>>>>>>>> , > >>> >> > >> >>>>>>>>>> but basically, since recently a trivial point layer > is > >>> >> > exposed > >>> >> > >> as > >>> >> > >> >>>>>>>>>> an > >>> >> > >> >>>>>>>>>> IndexProvider, enabling Neo4j, Cypher and Gremlin to > >>> treat > >>> >> > this > >>> >> > >> as > >>> >> > >> >>>>>>>>>> a > >>> >> > >> >>>>>>>>>> normal index. I have not tested it, but I suspect it > >>> works. > >>> >> > Give > >>> >> > >> >>>>>>>>>> it > >>> >> > >> >>>>> a > >>> >> > >> >>>>>>>>>> try and report back! > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> Cheers, > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> /peter neubauer > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> GTalk: neubauer.peter > >>> >> > >> >>>>>>>>>> Skype peter.neubauer > >>> >> > >> >>>>>>>>>> Phone +46 704 106975 > >>> >> > >> >>>>>>>>>> LinkedIn http://www.linkedin.com/in/neubauer > >>> >> > >> >>>>>>>>>> Twitter http://twitter.com/peterneubauer > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> http://www.neo4j.org - Your high performance graph > >>> >> > >> >>>>>>>>>> database. > >>> >> > >> >>>>>>>>>> http://startupbootcamp.org/ - Öresund - Innovation > >>> happens > >>> >> > >> HERE. > >>> >> > >> >>>>>>>>>> http://www.thoughtmade.com - Scandinavia's coolest > >>> >> > >> Bring-a-Thing > >>> >> > >> >>>>>>>>>> party. > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> > >>> >> > >> >>>>>>>>>> On Wed, Aug 3, 2011 at 9:36 AM, Boris Kizelshteyn > >>> >> > >> >>>>>>>>>> <bo...@popcha.com > >>> >> > >> >>>>>> > >>> >> > >> >>>>>>>>>> wrote: > >>> >> > >> >>>>>>>>>>> how would you do a basic find point in layer type > >>> query? > >>> >> > >> >>>>>>>>>>> > >>> >> > >> >>>>>>>>>>> Thanks! > >>> >> > >> >>>>>>>>>>> _______________________________________________ > >>> >> > >> >>>>>>>>>>> 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 > >>> >> > >> > > >>> >> > >> > _______________________________________________ > >>> >> > >> > 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 > >>> >> > > > >>> >> > > >>> >> _______________________________________________ > >>> >> Neo4j mailing list > >>> >> User@lists.neo4j.org > >>> >> > >>> > _______________________________________________ > >>> > 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 > > > _______________________________________________ > 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