4. A hardware computer readable storage medium storing instructions, which, when executed by a computer, perform a method comprising: displaying a first domain tuned search interface that is embedded on a first site and obtains search results using a first search definition that identifies a topical area of interest for the first site; receiving a first search input from a user, that is separate from the first search definition, at the first domain tuned search interface embedded on the first site; obtaining a first set of non-domain specific search results, using a first search engine that searches a network of sites, based on the first search input; generating domain specific search results by ranking the search results in the first set based on how similar in terms of subject matter content the search results are to the first search definition; displaying a second site selected from the first set of search results, the second site being different than the first site and having a second domain tuned search interface that is embedded on the second site and obtains search results using a second search definition that identifies a topical area of interest for the second site, that is different than the topical area of interest for the first site; receiving a second search input from the user, that is separate from the second search definition, at the second domain tuned search interface embedded on the second site; obtaining a second set of non-domain specific search results, using a second search engine that searches the network of sites, based on the second search input; and generating domain specific search results by ranking the search results in the second set based on how similar in terms of subject matter content the search results are to the second search definition.
4. A hardware computer readable storage medium storing instructions, which, when executed by a computer, perform a method comprising: displaying a first domain tuned search interface that is embedded on a first site and obtains search results using a first search definition that identifies a topical area of interest for the first site; receiving a first search input from a user, that is separate from the first search definition, at the first domain tuned search interface embedded on the first site; obtaining a first set of non-domain specific search results, using a first search engine that searches a network of sites, based on the first search input; generating domain specific search results by ranking the search results in the first set based on how similar in terms of subject matter content the search results are to the first search definition; displaying a second site selected from the first set of search results, the second site being different than the first site and having a second domain tuned search interface that is embedded on the second site and obtains search results using a second search definition that identifies a topical area of interest for the second site, that is different than the topical area of interest for the first site; receiving a second search input from the user, that is separate from the second search definition, at the second domain tuned search interface embedded on the second site; obtaining a second set of non-domain specific search results, using a second search engine that searches the network of sites, based on the second search input; and generating domain specific search results by ranking the search results in the second set based on how similar in terms of subject matter content the search results are to the second search definition. 7. The hardware computer readable storage medium of claim 4 , wherein the first topical area of interest comprises subject matter content of the first site in which the first search interface is embedded.