1. A method of merging search results, comprising: identifying a query; splitting the query into sub-queries; calculating information content for each of the sub-queries; executing each of the sub-queries to obtain a plurality of search results; and combining the search results based on the information content calculated for the sub-queries.