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

Nicholas Knize edited comment on LUCENE-6547 at 6/15/15 3:36 PM:
-----------------------------------------------------------------

Updated patch to include review feedback from [~mikemccand]:


* Added back validation check for lat/lons passed to GeoPointInBBoxQuery.
* Reverted changes made to GeoPointInPolygonQuery.
* Changed GeoPointTermsEnum.min/maxLat back to final
* Changed dateline split logic for GeoPointInBBox and GeoPointDistance query to 
rewrite using BQ SHOULD.
* Keeping circleToPoly utility method, for now, for testing PointInPolygon 
query performance (this can maybe go away later?)
* Updated GeoPointDistanceQuery javadocs

bq. Can we fix the random test to more strongly separate out the cases its 
testing?

Will get this in either the next iteration, or maybe a separate 'improve 
GeoPointField Testing' issue? 



was (Author: nknize):
Updated patch to include review feedback from [~mikemccand]:


* Added back validation check for lat/lons passed to GeoPointInBBoxQuery.
* Reverted changes made to GeoPointInPolygonQuery.
* Changed GeoPointTermsEnum.min/maxLat back to final
* Changed dateline split logic for GeoPointInBBox and GeoPointDistance query to 
rewrite using BQ SHOULD.
* Keeping circleToPoly utility method, for now, for testing PointInPolygon 
query performance (this can maybe go away later?)
* Updated GeoPointDistanceQuery javadocs

bq. Can we fix the random test to more strongly separate out the cases its
testing?

Will get this in either the next iteration, or maybe a separate 'improve 
GeoPointField Testing' issue? 


> Add dateline crossing support to GeoPointInBBox and GeoPointDistance Queries
> ----------------------------------------------------------------------------
>
>                 Key: LUCENE-6547
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6547
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: core/search
>            Reporter: Nicholas Knize
>         Attachments: LUCENE-6547.patch, LUCENE-6547.patch, LUCENE-6547.patch, 
> LUCENE-6547.patch
>
>
> The current GeoPointInBBoxQuery only supports bounding boxes that are within 
> the standard -180:180 longitudinal bounds. While its perfectly fine to 
> require users to split dateline crossing bounding boxes in two, 
> GeoPointDistanceQuery should support distance queries that cross the 
> dateline.  Since morton encoding doesn't support unwinding this issue will 
> add dateline crossing to GeoPointInBBoxQuery and GeoPointDistanceQuery 
> classes.



--
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