1. A computer implemented method for delivering search results responsive to a request to perform a search operation, comprising: receiving a search request wherein said search request comprises at least one search term and a predefined search framework profile comprising relative strengths of a plurality of search engines, wherein each relative strength comprises a search engine success percentage based on contributions of each of the plurality of search engines to a previous search result set; and delivering said search results in accordance with the relative strengths of the plurality of search engines.