16. The non-transitory computer-readable storage medium of claim 12 , wherein the selection actions are performed by previous users during a first time frame, and each rating score further depends at least in part on a second frequency with which selection actions are performed by previous users during a second time frame, the second time frame being more recent than the first time frame, and wherein the second frequency is given more weight than the first frequency.
12. A non-transitory computer-readable storage medium having a computer readable program code embodied therein for identifying items in response to a query, the computer-readable program code when executed by at least one processor causing the at least one processor to: receive a first query from a first user, the first query including one or more query terms; generate a first query result including one or more items corresponding to the first query; for each respective item in the first query result, determine a ranking value using one or more rating scores, each rating score corresponding to a respective query term and depending at least in part on a first frequency with which selection actions are performed by previous users with respect to the respective item, the selection actions being performed against previous query results generated in response to previous queries that include the respective query term; and present at least a portion of the first query result to the first user according to the ranking values.