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]