Which one among solr or elastic will be a good candidate to perform a radial search around a given geo-coordinate when searching in a dataset that has billions of geographical records and need to have a fast search (in sub-second terms). Also for some scenarios it would be beneficial if the tool also supports searching in a given complex ,shape such as a polygon formed by the given set of vertices?
The solution should be easy to setup and maintain and must have a good community support for implementations and capable for future scale ups.