lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karl Wright (JIRA)" <>
Subject [jira] [Commented] (LUCENE-6196) Include geo3d package, along with Lucene integration to make it useful
Date Mon, 02 Feb 2015 19:01:35 GMT


Karl Wright commented on LUCENE-6196:

bq.  I theoretically don't need anything from you for this to have a home in Spatial4j but
I'll let you know otherwise – e.g. a simple attestation that you had permission from your
employer to license it as-such.

Are you asking me yet again whether I had permission to contribute this?

The permission I have from my employer is a long-granted corporate permission to contribute
to Lucene and Solr.  My employer is aware that any and all code contributed to this project
will be licensed with the Apache 2 license.  There are, of course, certain restrictions as
to exactly *what* can be contributed, but I do not believe this geospatial library violates
any of those restrictions.

I hope this is sufficient; you are unlikely to get more detail.

> Include geo3d package, along with Lucene integration to make it useful
> ----------------------------------------------------------------------
>                 Key: LUCENE-6196
>                 URL:
>             Project: Lucene - Core
>          Issue Type: New Feature
>          Components: modules/spatial
>            Reporter: Karl Wright
>            Assignee: David Smiley
>         Attachments:,,
> 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

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message