1. A computer program product for performing application search, the computer program product comprising a non-transitory computer-readable storage medium storing instructions that, when executed, cause at least one central processing unit (CPU) of a computing device to: display an application search interface on a display of the computing device; receive an application search query via the application search interface, wherein the application search query includes an entity having an entity type; transmit the application search query via a network interface of the computing device; receive application search results in response to transmitting the application search query, wherein the application search results indicate a list of ranked applications operable to present information related to the entity, the application search results include metadata for the list of ranked applications, and the metadata includes respective application images, application titles, and application descriptions; and display a first application from the application search results, wherein displaying the first application includes: displaying an application icon based on the respective application image for the first application; displaying text based on the respective application title and the respective application description for the first application; displaying a first indication that is associated with a first user-selectable link for a first edition of the first application, wherein the first indication describes that the first edition of the first application is compatible with a first device; and displaying a second indication that is associated with a second user-selectable link for a second edition of the first application, wherein the second indication describes that the second edition of the first application is compatible with a second device.