1. A method for augmenting a user query, comprising: receiving the user query; obtaining a first popularity ranking associated with the user query, where the user query comprises a geographic component; associating the geographic component of the user query with a first geographic locality; identifying a plurality of neighboring geographic localities comprising geographic localities in proximity to the first geographic locality, where one of the plurality of neighboring localities is a first neighboring geographic localities identified based on the first popularity ranking; ranking, using a processor, the plurality of neighboring localities based on the first popularity ranking, where ranking the plurality of neighboring geographic localities comprises weighting each geographic locality of the plurality of neighboring geographic localities based on the first popularity ranking; generating, using the processor, an augmented query by augmenting the user query based on the first popularity ranking, the first neighboring geographic locality identified based on the first popularity ranking, and the ranking of the plurality of neighboring geographic localities, where the augmenting of the user query comprises expanding the user query to include the weighted geographic localities of the plurality of neighboring geographic localities; and providing the augmented query to a search engine.
1. A method for augmenting a user query, comprising: receiving the user query; obtaining a first popularity ranking associated with the user query, where the user query comprises a geographic component; associating the geographic component of the user query with a first geographic locality; identifying a plurality of neighboring geographic localities comprising geographic localities in proximity to the first geographic locality, where one of the plurality of neighboring localities is a first neighboring geographic localities identified based on the first popularity ranking; ranking, using a processor, the plurality of neighboring localities based on the first popularity ranking, where ranking the plurality of neighboring geographic localities comprises weighting each geographic locality of the plurality of neighboring geographic localities based on the first popularity ranking; generating, using the processor, an augmented query by augmenting the user query based on the first popularity ranking, the first neighboring geographic locality identified based on the first popularity ranking, and the ranking of the plurality of neighboring geographic localities, where the augmenting of the user query comprises expanding the user query to include the weighted geographic localities of the plurality of neighboring geographic localities; and providing the augmented query to a search engine. 3. The method of claim 1 , further comprising obtaining neighboring locality popularity rankings associated with each geographic locality of the plurality of neighboring geographic localities, where the ranking is based on the neighboring locality popularity rankings.