[ https://issues.apache.org/jira/browse/LUCENE-6547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14613676#comment-14613676 ]
Uwe Schindler commented on LUCENE-6547: --------------------------------------- bq. Unfortunately I think it's unsafe ... e.g. if IndexSearcher is using an executor, multiple threads can call getTermsEnum I think ... and also, in the cached case, on opening a new NRT reader, I think the query would only see e.g. the 1 or 2 new segments. Yes it is! You would need a ThreadLocal. The better approach may be to use a new RewriteMethod temporarily per Query#rewrite(). > 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, 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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org