15. A method, comprising: at a computer system with one or more servers that are configured to host an online media store: receiving, over a network, at least one search character entered at a client application on a client device; determining a set of words that match the at least one search character, each word in the determined set of words being associated with one or more digital media assets available at the online media store; based on capabilities of the client device, filtering out a particular set of words from the determined set of words that match the at least one search character; obtaining sales popularity data for the digital media assets, wherein the sales popularity data for a respective digital media asset is based on purchase data for the respective digital media asset; ordering words in the determined set of words based on the sales popularity data of corresponding digital media assets; and sending at least a subset of the ordered words to the client device for presentation in the client application.
15. A method, comprising: at a computer system with one or more servers that are configured to host an online media store: receiving, over a network, at least one search character entered at a client application on a client device; determining a set of words that match the at least one search character, each word in the determined set of words being associated with one or more digital media assets available at the online media store; based on capabilities of the client device, filtering out a particular set of words from the determined set of words that match the at least one search character; obtaining sales popularity data for the digital media assets, wherein the sales popularity data for a respective digital media asset is based on purchase data for the respective digital media asset; ordering words in the determined set of words based on the sales popularity data of corresponding digital media assets; and sending at least a subset of the ordered words to the client device for presentation in the client application. 20. The method of claim 15 , wherein the subset of the ordered words are configured to be displayed in the client application in a list proximate to a text entry box that contains the at least one search character entered.