1. A method for searching for media items using a voice-based digital assistant, comprising: at an electronic device with a processor and memory storing instructions for execution by the processor: providing multiple media items wherein at least some of the media items are each associated with a respective tag comprising at least one of a time tag, a date tag, or a geo-code tag; providing a natural language text string corresponding to a search query for one or more media items, wherein the search query includes one or more query terms; searching at least one information source to identify at least one parameter associated with at least one of the one or more query terms, wherein the at least one parameter comprises at least one of a time parameter, a date parameter, or a geo-code parameter, and wherein the at least one parameter is separate from the tags associated with the multiple media items; comparing the respective tags to the at least one parameter to identify at least one media item whose tag matches the identified parameter; and facilitating the presentation of the at least one media item to a user.