[ 
https://issues.apache.org/jira/browse/SOLR-2125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12913035#action_12913035
 ] 

Yonik Seeley commented on SOLR-2125:
------------------------------------

More chatting with Grant - sqrt(2) is correct if things are flat, but prob not 
correct for a bounding box on the surface of a sphere.
Another thought is toproject left, right, up, and down to the sides of the box 
and use those lat ranges and lon ranges directly as the bounding box.

The crazy thing is that this is basic geo code - isn't there some bounding box 
calculation code out there we can use or at least reference?

> Spatial filter is not accurate
> ------------------------------
>
>                 Key: SOLR-2125
>                 URL: https://issues.apache.org/jira/browse/SOLR-2125
>             Project: Solr
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 1.5
>            Reporter: Bill Bell
>            Assignee: Grant Ingersoll
>
> The calculations of distance appears to be off.
> Note: "The radius of the sphere to be used when calculating distances on a 
> sphere (i.e. haversine). Default is the Earth's mean radius in kilometers 
> (see org.apache.solr.search.function.distance.Constants.EARTH_MEAN_RADIUS_KM) 
> which is set to 3,958.761458084784856. Most applications will not need to set 
> this."
> The radius of the earth in KM is  6371.009 km (≈3958.761 mi).
> Also filtering distance appears to be off - example data:
> 45.17614,-93.87341 to 44.9369054,-91.3929348 Approx 137 miles Google. 169 
> miles = 220 kilometers
> http://....../solr/select?fl=*,score&start=0&rows=10&q={!sfilt%20fl=store_lat_lon}&qt=standard&pt=44.9369054,-91.3929348&d=280&sort=dist(2,store,vector(44.9369054,-91.3929348))
>  asc 
> Nothing shows. d=285 shows results. This is off by a lot.
> Bill

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to