1. A method for online searching, the method comprising: analyzing, using a processor and a memory, data of a user activity, the user activity occurring at an application other than a search application, wherein the search application is used for the online searching; identifying, responsive to the analyzing, a topic of interest of the user; detecting a search term input at the search application; identifying a subject of the search term; and modifying the search term using a modifier, wherein the modifier is a term related to the topic of interest, and wherein the online searching occurs responsive to the modified search term.