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)

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

Reply via email to