1. A method comprising: monitoring content browsed by a user during a period of time; determining one or more topics associated with the monitored content; receiving a search query from the user; identifying, using at least one processor, at least one topic of the one or more topics that is related to the search query; prior to processing the received search query, presenting the at least one topic to the user along with a request for a confirmation that the user is searching for results related to the at least one topic; receiving a response to the request for a confirmation that the user is searching for results related to the at least one topic; and processing the received search query in accordance with the received response.