A vertical search engine may rank items based on both the quality of data
associated with each item and the popularity of each item. The vertical
search engine may access data associated with items from a variety of
different sources, including feed sources and crawl sources. Data quality
inputs are determined for each item based on the quality of the data
associated with each respective item. In addition, popularity inputs are
determined for each item based on user interest in each respective item.
A global rankings score is then calculated for each item based on the
data quality inputs and popularity inputs for each respective item. The
global ranking score may be used to order search results for search
queries in such a way that items from feed data and items from crawl data
may be displayed in a unified manner, rather than being segregated by
data source.