lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karl Wright (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (LUCENE-6196) Include geo3d package, along with Lucene integration to make it useful
Date Mon, 02 Feb 2015 07:02:34 GMT

    [ https://issues.apache.org/jira/browse/LUCENE-6196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14300945#comment-14300945
] 

Karl Wright edited comment on LUCENE-6196 at 2/2/15 7:02 AM:
-------------------------------------------------------------

bq.  I know on the dev list you mentioned you only want to contribute this to Lucene but you
didn't say the reason. I'm guessing it's so that you needn't re-ask permission from your employer,
whom you may have agreements for a limited number of specific open-source projects.

That is the case.

bq. The license permits it to be incorporated into any other ASL project (e.g. Spatial4j)
with ease.

Yes, I know that.  Spatial4j, however, seemed at its core to have a much different set of
capabilities in mind.  Spatial4j is totally wired into a latitude/longitude bounding box geometry,
and most of the methods required by Shape objects have no implementation in a geo3d world.
 The geo3d world has exactly what is needed for lucene searching, and no more.  So they are
not great fits to one another, IMHO.




was (Author: kwright@metacarta.com):
bq.  I know on the dev list you mentioned you only want to contribute this to Lucene but you
didn't say the reason. I'm guessing it's so that you needn't re-ask permission from your employer,
whom you may have agreements for a limited number of specific open-source projects.

That is the case.



> 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: New Feature
>          Components: modules/spatial
>            Reporter: Karl Wright
>            Assignee: David Smiley
>         Attachments: ShapeImpl.java, geo3d-tests.zip, geo3d.zip
>
>
> 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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message