Robert Muir created LUCENE-7215:
-----------------------------------

             Summary: don't invoke full haversin for 
LatLonPoint.newDistanceQuery
                 Key: LUCENE-7215
                 URL: https://issues.apache.org/jira/browse/LUCENE-7215
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Robert Muir


For tree traversals and edge cases we still sometimes invoke full haversin 
(with asin() call and everything). this is not necessary: we just need to 
compute the exact sort key needed for comparisons.

While not a huge optimization, its obviously less work and keeps the overhead 
of the BKD traversal as low as possible. And it removes the slow asin call from 
any hot path (its already done for sorting too), with its large tables and so 
on.



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

Reply via email to