16. A computer program product for protecting information in search queries, the computer program product comprising: a tangible computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to receive a search query comprising a plurality of keywords; computer readable program code configured to determine each mathematical combination of the plurality of keywords; computer readable program code configured to divide the search query into a number of sub-queries, in which each sub-query comprising at least one, but less than all, of said keywords and in which each mathematical combination is represented as a separate sub-query; computer readable program code configured to exclude sub-queries identified as inhibited combinations and based on a co-occurrence probability, in which the co-occurrence probability is a ratio of percentage chance that multiple keywords will be used in a same search result; computer readable program code configured to submit remaining sub-queries to different search engines after said exclusion such that each search engine receives only a sub-query and less than all of said plurality of keywords such that private information from the search query is less discernible at any one of said search engines than if that search engine received more of said plurality of keywords of said search query; computer readable program code configured to, generate an integrated search results based on a rank of hits returned from the different search engines in response to the submission of said sub-queries, in which hits that share rank are sorted based on a number of rules, in which the number of rules comprise: a first rule indicating a hit returned from a priority search engine is ranked above a hit from another search engine; a second rule indicating a hit returned by more search engines is ranked above a hit returned by fewer search engines; and a third rule indicating a hit returned from a search engine with more total number of hits is ranked above a hit returned from a search engine with fewer total number of hits; in which the first rule is evaluated before the second rule and in which the second rule is evaluated before the third rule; computer readable program code configured to search the integrated search results.
18. The computer program product of claim 16 , further comprising computer readable code configured to: filter individual search results to exclude listings that do not satisfy said search query.