Here's my requirement - User enters postal code and provides the radius. I need to find the records with in the radius from the provided postal code.
There are few ways I thought through after going through the "Spatial Search" Solr wiki 1. As Latitude and Longitude positions are required for spatial search. Get Latitude Longitude position (may be using GeoCoding API) of a postal code and use "LatLonType" field type and query accordingly. As the GeoCoding API returns one point and if the postal code area is too big, then I may end up not getting any results (apart from the records from the same postal code) if the radius provided is small. 2. Get the latitude longitude points of the postal code which forms a border (not sure yet on how to get) and build a polygon (using RPT). While querying use this polygon and provide the distance. Can this be achieved? Or Am I ruminating too much? :( Appreciate any help on this. Thanks