1. A method comprising: receiving a search query, wherein the search query comprises a first input modality and a second input modality, the first input modality being distinct from the second input modality; retrieving first modality search results for the search query using the first input modality of the search query; outputting, on a display and all at once, the first modality search results; retrieving, from a database, partial second modality search results based on the first modality search results and the second input modality as the second input modality is being entered; outputting, on the display, the partial second modality search results incrementally as the second input modality is still being entered; retrieving, from the database, final second modality search results based on the first modality search results and the second input modality upon the second input modality being completely entered; and outputting, on the display, the final second modality search results.