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 https://lists.neo4j.org/mailman/listinfo/user