1. A computer-implemented method to provide a plurality of search results, the method comprising: receiving a search query; identifying one or more dominant concepts from the search query; expanding the one or more dominant concepts with a plurality of expanded concepts having a relationship with the one or more dominant concepts in a metabase; receiving a plurality of search results based on the search query; analyzing the search results using the expanded concepts, wherein analyzing the search results using the expanded concepts comprises identifying a strength of relationship of at least one search result to at least one expanded concept; varying a prominence of the search results such that one or more higher ranked search results are included within a listing on a search results page and one or more lower ranked search results are included in one or more tabs on the search results page, wherein varying the prominence of the search results comprises providing the lower ranked search results within the one or more tabs based on the strength of relationship of the one or more lower ranked search results to the at least one expanded concept and a strength of relationship of the at least one expanded concept to the one or more dominant concepts, wherein the one or more lower ranked search results are associated with a first ranking lower than a second ranking associated with the one or more higher ranked search results; and providing the one or more higher ranked search results listed on the search results page and the one or more lower ranked search results within the one or more tabs on the search results page.
3. The computer-implemented method of claim 1 , wherein the search query comprises one or more search terms and the one or more dominant concepts are identified based at least in part on the one or more search terms.