1. A method comprising: generating, by a server computer, a web page; injecting, by the server computer, software code into the web page, the injected software code comprising instructions for: checking that the web page is one of a plurality of user predetermined web pages; when the web page is one of the plurality of user predetermined web pages: detecting a user-initiated search interface trigger occurring during display of the web page, the user-initiated search interface trigger not associated with an input focus of the web page or an input focus of a browser on a client computer, the detecting of the user-initiated search interface trigger comprising detecting a user of the client computer selecting text on the web page, the detecting further comprising detecting the user selecting text on the web page and detecting the user completing selection of the web page text, in direct response to the detecting of the user-initiated search interface trigger, displaying a search interface that receives as input characters of the selected text, populating the search interface with content associated with the user-initiated search interface trigger, detecting a user-initiated search execution trigger, the search execution trigger comprising the detection that the user has completed selection of the web page text, transmitting, to a search entity, in response to the detecting of the search execution trigger, a request for search results related to the content associated with the populating; transmitting, by the server computer, the web page with the injected code to the client computer.
1. A method comprising: generating, by a server computer, a web page; injecting, by the server computer, software code into the web page, the injected software code comprising instructions for: checking that the web page is one of a plurality of user predetermined web pages; when the web page is one of the plurality of user predetermined web pages: detecting a user-initiated search interface trigger occurring during display of the web page, the user-initiated search interface trigger not associated with an input focus of the web page or an input focus of a browser on a client computer, the detecting of the user-initiated search interface trigger comprising detecting a user of the client computer selecting text on the web page, the detecting further comprising detecting the user selecting text on the web page and detecting the user completing selection of the web page text, in direct response to the detecting of the user-initiated search interface trigger, displaying a search interface that receives as input characters of the selected text, populating the search interface with content associated with the user-initiated search interface trigger, detecting a user-initiated search execution trigger, the search execution trigger comprising the detection that the user has completed selection of the web page text, transmitting, to a search entity, in response to the detecting of the search execution trigger, a request for search results related to the content associated with the populating; transmitting, by the server computer, the web page with the injected code to the client computer. 4. The method of claim 1 wherein the detecting of the user-initiated search execution trigger further comprises the software code detecting the user of the client computer releasing a mouse button after selecting text on the web page.