Karl Wright created LUCENE-6196:
-----------------------------------

             Summary: Include geo3d package, along with Lucene integration to 
make it useful
                 Key: LUCENE-6196
                 URL: https://issues.apache.org/jira/browse/LUCENE-6196
             Project: Lucene - Core
          Issue Type: Improvement
          Components: core/other
            Reporter: Karl Wright


I would like to explore contributing a geo3d package to Lucene.  This can be 
used in conjunction with Lucene search, both for generating geohashes (via 
spatial4j) for complex geographic shapes, as well as limiting results resulting 
from those queries to those results within the exact shape in highly performant 
ways.

The package uses 3d planar geometry to do its magic, which basically limits 
computation necessary to determine membership (once a shape has been 
initialized, of course) to only multiplications and additions, which makes it 
feasible to construct a performant BoostSource-based filter for geographic 
shapes.  The math is somewhat more involved when generating geohashes, but is 
still more than fast enough to do a good job.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to