1. A method implemented by a computer-based search engine, comprising: receiving a search query; receiving information related to current location of a user; processing the search query as a function of the current location of the user; and transmitting search results to the user.