1. A computerized method for determining geographic information about a search query comprising: receiving the search query; identifying a root term from the search query; identifying a location term from the search query when the location term is part of the search query; determining, with at least one processor, when the location term is part of the search query, geographic information for the search query based on the location term; determining, with the at least one processor, when the location term is not part of the search query, geographic information for the search query by analyzing a query history of the root term, wherein the query history includes geographic information for the root terms.