In the Yelp article, author suggests that the new updated SQL select query with geogrids is:
Select * from Places where Latitude between X-D and X+D and Longitude between Y-D and Y+D and GridID in (GridID, GridID1, GridID2, ..., GridID8)
But wouldn’t this run into exactly the same problems pointed out earlier with intersecting the results of two indices taking too long (i.e. the range queries on lat and long)