1. A computer-implemented method to visually search and explore a set of objects, the computer-implemented method comprising: receiving, by a server, a query; determining, by the server, whether to include a visual search link in a result set corresponding to the query; generating a result set that includes a list of uniform resource locators and the visual search link when the user query is general or specific; and transmitting the results and the visual search link to the user.