1. A method performed by a device, the method comprising: detecting, by the device, selection of one or more groups of characters in a paragraph in a document, while the document is currently being accessed by the device; determining, by the device, one or more textual concepts in the selected one or more groups of characters in the document; generating, by the device and based on determining the one or more textual concepts in the selected one or more groups of characters in the document, a search query using the determined one or more textual concepts; transmitting, by the device and over a network, the search query to a search engine; obtaining, by the device and from the search engine, search results based on the search query; and presenting, by the device, the search results.