1. A web search infrastructure that services a plurality of user devices, each of the plurality of user devices having an active browser application, the search infrastructure comprising: storage; a communication interface that receives activity information regarding a series of prior browser related activity of a first user via a first of the plurality of user devices; web crawling infrastructure that gathers a plurality of web page text from both a first plurality of web pages hosted via an Internet and a second plurality of web pages hosted via the Internet, the web crawling infrastructure storing the plurality of web page data within the storage, the first plurality of web pages being identified by the activity information; and a processing infrastructure that, based on a first received search input with a first search restriction, identifies a first search results relating to the first plurality of web pages and not to the second plurality of web pages, the first search results identifying those of the first plurality of web pages that correlate with both the first search input and the series of prior browser related activity.