1. A method comprising: receiving a search query that includes a plurality of terms; splitting the terms of the search query into a plurality of partitions; submitting each of the partitions, as a search query, to one of a plurality of repositories; and storing confidence scores for each of the submitted partitions, the confidence scores being generated based on results received from the plurality of repositories and each confidence score providing a measure of confidence associated with the results.