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.
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. 10. The method of claim 1 , wherein identifying, in response to the search request and based upon the search text, search results comprises giving higher priority to words of low occurrence within the search text.