15. The system of claim 13 , the method further comprising: parsing the search string to generate multiple words; using a first one of the multiple words parsed from the search string to generate a first list of results; using a second one of the multiple words parsed from the search string to generate a second list of results, wherein the second list of results is different from the first list of results; and combining the first list of results and the second list of results into a single result list.
13. A system comprising: one or more processors; and a computer program product tangibly embodied in a computer-readable storage medium and comprising instructions that when executed by a processor perform a method for performing a search of services, the method comprising: receiving a search string that includes multiple words and that a user inputs for searching services in a repository; searching a multi-document index using the search string, the multi-document index identifying, for each of the services, multiple documents that each reflect at least one aspect regarding the service; providing multiple results in response to the search of the multi-document index, each of the multiple results being associated with a corresponding service and the multiple documents identified in the multi-document index for the corresponding service; scoring the multiple results by providing, for each of the results: a first score that reflects an amount of the words from the search string that appear in any of the multiple documents that are associated with the result, and a second score that reflects a combination of: (i) one score that identifies an amount of the words from the search string that appear in a first one of the multiple documents that are associated with the result, and (ii) another score that identifies an amount of the words from the search string that appear in a second one of the multiple documents that are associated with the result; generating, for each of the results, a weighted score by weighting the first score and the second score for the result; ranking the results based on the weighted score that was generated for each of the results; and presenting an outcome of the search of the multi-document index to the user in response to receiving the search string, wherein the ranked results are included in the outcome of the search.