1. A method for generating search results for display in response to a search query, comprising: obtaining a user generated product search query for relevant products, together with a first user selection of a selected output format from a plurality of output formats and a second user selection of one or more cues each of which is individually selected by the user from a plurality of cues, the plurality of cues comprising two or more types of media, the first user selection and the second user selection being separate user selections; performing the product search query for relevant products, the performing being done in response to obtaining the product search query, the first user selection, and the second user selection; obtaining search results that reference a set of products determined to be responsive to the product search query, the set of products being associated with the plurality of cues; and outputting instructions for displaying the one or more selected cues of the set of products on a search result page in an order corresponding to a relevance ranking and in the selected output format according to the first user selection and the second user selection, wherein the plurality of output formats includes a grid view and a list view, wherein the grid view is comprised of a plurality of cells, and each cell displays information corresponding to the one or more selected cues of one product.