1. A method of presenting search results on an electronic device configured to receive scheduled programming content, the method comprising: receiving a search query as voice input; searching, with at least one processor, at least one data source based, at least in part, on the search query; determining a relevance to the search query of a plurality of search results returned from the at least one data source; and presenting at least some of the plurality of search results using a time-based axis and a time-independent axis, wherein the time-independent axis orders the at least some of the plurality of search results based, at least in part, on the determined relevance to the search query, wherein the time-based axis comprises a foreground portion of a user interface and a background portion of the user interface, and wherein presenting the at least some of the plurality of search results using a time-based axis comprises presenting one or more search results associated with currently available media content in the foreground portion of the user interface along the time-based axis and presenting one or more search results associated with media content not currently available in a background portion of the user interface along the time-based axis.
1. A method of presenting search results on an electronic device configured to receive scheduled programming content, the method comprising: receiving a search query as voice input; searching, with at least one processor, at least one data source based, at least in part, on the search query; determining a relevance to the search query of a plurality of search results returned from the at least one data source; and presenting at least some of the plurality of search results using a time-based axis and a time-independent axis, wherein the time-independent axis orders the at least some of the plurality of search results based, at least in part, on the determined relevance to the search query, wherein the time-based axis comprises a foreground portion of a user interface and a background portion of the user interface, and wherein presenting the at least some of the plurality of search results using a time-based axis comprises presenting one or more search results associated with currently available media content in the foreground portion of the user interface along the time-based axis and presenting one or more search results associated with media content not currently available in a background portion of the user interface along the time-based axis. 2. The method of claim 1 , wherein the time-independent axis orders the at least some of the plurality of search results based, at least in part, on the media content associated with the at least some of the plurality of search results.