1. A method comprising: receiving, at a computing device, a search query from a general purpose search system or a user device in communication with the general purpose search system; assessing, at the computing device, a special purpose search intent of the search query; and sending a recommendation from the computing device to at least one of the general purpose search system or the user device, the recommendation indicating whether to send the search query to a special purpose search system to obtain special purpose search results.