14. The non-transitory computer-readable medium of claim 13 , where the instructions further include: one or more instructions to select the at least one of the plurality of repositories based on the score satisfying a threshold, where the one or more instructions to search the at least one of the plurality of repositories include: one or more instructions to search the selected at least one of the plurality of repositories.
13. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions which, when executed by at least one processor, cause the at least one processor to: receive a search query; receive additional information; identify a plurality of repositories, where each repository includes a different type of data of a plurality of types of data; apply, based on the search query and the additional information, a model to each repository of the plurality of repositories; receive a score for each repository, wherein receiving the score for each repository is based on applying the model to each repository based on the search query and the additional information; search, based on the score for each repository, the at least one of the plurality of repositories based on the search query; and provide information from more than one of the plurality of repositories, wherein the one or more instructions to provide the information include one or more instructions to: provide first information from a first repository of the more than one of the plurality of repositories, the first information being associated with search results of a first type; and provide second information from a second repository of the more than one of the plurality of repositories, the second information being associated with a link to search results of a second type.