1. A method comprising: receiving at least one search criteria from a first source; identifying multiple portions of indexed content, each respective portion of indexed content related to at least one characteristic of the search criteria, each respective portion of indexed content referencing metadata; determining a relevance of each respective portion of indexed content to the first source who provided the search criteria, the relevance based on user feedback associated with an online version of the portion of indexed content; ranking the multiple portions of indexed content according to their respective relevance to the first source who provided the search criteria; and creating a search result based on ranking the multiple portions of indexed content.
8. The method as in claim 1 , wherein ranking the multiple portions of indexed content includes: identifying a desired amount of reward generated for selection of at least one particular portion of indexed content; and modifying a rank position of the particular portion of indexed content based on the desired amount of reward.