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 <
[email protected]> 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 <
> [email protected]> 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 <[email protected]>
> > 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 <
> > > [email protected]> 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 <
> [email protected]>
> > >> 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
> > >> >> <[email protected]> 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" <
> > >> [email protected]>
> > >> >>> 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 <
> > >> >>>> [email protected]> 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 <
> > [email protected]
> > >> >
> > >> >>>>> wrote:
> > >> >>>>>> I'm doing it from the console.
> > >> >>>>>>
> > >> >>>>>> On Sun, Aug 7, 2011 at 5:09 PM, Peter Neubauer
> > >> >>>>>> <[email protected]> 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" <
> [email protected]>
> > >> 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 <
> > >> >>>>>>>>> [email protected]> 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
> > >> >>>>>>>>>> <[email protected]
> > >> >>>>>>
> > >> >>>>>>>>>> wrote:
> > >> >>>>>>>>>>> how would you do a basic find point in layer type query?
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>> Thanks!
> > >> >>>>>>>>>>> _______________________________________________
> > >> >>>>>>>>>>> Neo4j mailing list
> > >> >>>>>>>>>>> [email protected]
> > >> >>>>>>>>>>> https://lists.neo4j.org/mailman/listinfo/user
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>> _______________________________________________
> > >> >>>>>>>>>> Neo4j mailing list
> > >> >>>>>>>>>> [email protected]
> > >> >>>>>>>>>> https://lists.neo4j.org/mailman/listinfo/user
> > >> >>>>>>>>>>
> > >> >>>>>>>>>
> > >> >>>>>>>>>
> > >> >>>>>>>>>
> > >> >>>>>
> > >> >>>
> > >> >> _______________________________________________
> > >> >> Neo4j mailing list
> > >> >> [email protected]
> > >> >> https://lists.neo4j.org/mailman/listinfo/user
> > >> >
> > >> > _______________________________________________
> > >> > Neo4j mailing list
> > >> > [email protected]
> > >> > https://lists.neo4j.org/mailman/listinfo/user
> > >> >
> > >> _______________________________________________
> > >> Neo4j mailing list
> > >> [email protected]
> > >> https://lists.neo4j.org/mailman/listinfo/user
> > >>
> > > _______________________________________________
> > > Neo4j mailing list
> > > [email protected]
> > > https://lists.neo4j.org/mailman/listinfo/user
> > >
> >
> _______________________________________________
> Neo4j mailing list
> [email protected]
>
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user