How would you architect a geospatial search service to handle rapid queries for Neighbor listings in a highly populated metropolitan area?