On Thu, Oct 27, 2011 at 2:34 PM, Christopher Gross <cogr...@gmail.com> wrote: > I'm using the geohash field to store points for my data. When I do a > bounding box like: > > localhost:8080/solr/select?q=point:[-45,-80%20TO%20-24,-39] > > I get a data point that falls outside the box: (-73.0335833333333 > -50.468155555)
Is there a reason you're using geohash and not LatLonType? The SpatialSearch page is really only applicable to LatLonType - other methods are currently not supported or well tested (and geohash is not mentioned on that page, except in reference to a "things in development" page). -Yonik http://www.lucidimagination.com > The Spatial Search (http://wiki.apache.org/solr/SpatialSearch) page says: > Exact distance calculations can be somewhat expensive and it can often > make sense to use a quick approximation instead. The bbox filter is > guaranteed to encompass all of the points of interest, but it may also > include other points that are slightly outside of the required > distance. > > I had sort of assumed that doing a ranged point search would just keep > it to those points, but I'm getting items outside my requested range. > > Is there a way that I can only include items within the box via a > configuration change? > > Worst case, I'll store a lat/long pair and do the ranged search > myself, but then I'll have to reindex all my data and make some coding > changes in order for it to work. > > Any input would be greatly appreciated! Thanks! > > -- Chris >