1. A method for performing a search using at least one user interface of an electronic device, the method comprising: presenting first text upon a display of the electronic device; highlighting, on the display in response to a first interaction via the at least one user interface, a portion of the first text; receiving, in response to a second interaction via the at least one user interface, a search request; extracting, in response to the search request, search text from the highlighted portion of the first text; identifying, in response to the search request and based upon the search text, search results; and presenting via the display the search results.