You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Nicholas Knize (JIRA)" <ji...@apache.org> on 2017/05/08 19:45:04 UTC
[jira] [Updated] (LUCENE-7392) Add point based GeoBoundingBoxField
as a new RangeField type
[ https://issues.apache.org/jira/browse/LUCENE-7392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nicholas Knize updated LUCENE-7392:
-----------------------------------
Attachment: LUCENE-7392.patch
Finally got around to getting the patch together for this feature. It includes the following:
* new {{GeoBoundingBoxField}} type in sandbox for indexing two-dimension and three-dimension geo bounding boxes. Like the other {{POINT}} based fields there are static helper methods for creating the {{INTERSECTS}}, {{WITHIN}}, {{CONTAINS}}, and {{CROSSES}} queries.
* new {{TestGeoBoundingBoxQueries}} class that randomly tests indexing and search for both 2d and 3d {{GeoBoundingBoxField}}
* javadocs updated
I think this is pretty close. I've beasted it a few nights without failure. I'd also like to get some thoughts on whether or not this should go into {{6.x}} or {{7.0}}. My inclination is to add it as a new feature for {{7.0}} since we're already so close to release. Thoughts welcome. Thanks!
> Add point based GeoBoundingBoxField as a new RangeField type
> ------------------------------------------------------------
>
> Key: LUCENE-7392
> URL: https://issues.apache.org/jira/browse/LUCENE-7392
> Project: Lucene - Core
> Issue Type: Improvement
> Reporter: Nicholas Knize
> Attachments: LUCENE-7392.patch
>
>
> This issue will add a new point based {{GeoBoundingBoxField}} type for indexing and querying 2D or 3D Geo bounding boxes. The intent is to construct this as a RangeField type and limit the first two dimensions to the lat/lon geospatial bounds (at 4 bytes each like {{LatLonPoint}}, while allowing an optional 8 byte ({{double}}) third dimension to serve as an altitude component for indexing 3D geospatial bounding boxes.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org