Hi Peter, I am experiencing a weird phenomenon where I have some nodes in a spatial layer that are not being returned by the find node in layer query. I have checked everything I know of and they are just not being found. Other nodes are fine. I can see the Rtree index and relationships and they look the same for all nodes, but some are just invisible to the query. Is there anywhere I can look to get additional info?
Many thanks, Boris 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