27. A search system comprising: a remote general purpose search system including one or more processors that are configured to execute instructions stored in a non-transitory computer-readable medium; a special purpose search system in communication with the remote general purpose search system, wherein the special purpose search system includes one or more processors that are configured to execute instructions stored in a non-transitory computer-readable medium; and a recommendation device in communication with the remote general purpose search system and the special purpose search system, wherein: the recommendation device includes one or more processors that are configured to execute instructions stored in a nontransitory computer-readable medium; and the recommendation device is configured to, in response to receiving a search query originating from the remote general purpose search system or a user device in communication with the remote general purpose search system, determine a first module score; the first module score is based on at least one input received by the user device in response to a previous search query; the recommendation device is configured to, in response to determining that the first module score is greater than a first minimum threshold score and less than a first maximum threshold score, determine a second module score; the second module score is based on a match between (i) the search query and (ii) each application of a first set of applications associated with a special purpose search system; each application of the first set of applications has a popularity score greater than or equal to a threshold popularity score; the recommendation device is configured to, in response to determining that the second module score is less than a second threshold score, determine a third module score; the third module score is based on a match between (i) the search query and (ii) previously executed search queries; the previously executed search queries are associated with an application search; the recommendation device is configured to, in response to one of (i) the first module score being greater than or equal to the first maximum threshold score, (ii) the second module score being greater than or equal to the second threshold score, and (iii) the third module score being greater than or equal to a third maximum threshold score, determine that a special purpose search intent of the search query exists; the recommendation device is configured to, in response to determining that the special purpose search intent of the search query exists, send a positive recommendation to at least one of the general purpose search system, the special purpose search system or the user device; the positive recommendation includes an instruction to obtain special purpose search results from the special purpose search system; the special purpose search system is configured to, in response to the remote general purpose search system receiving the positive recommendation, generate application search results based on the search query; the remote general purpose search system is configured to, in response to the special purpose search system generating application search results, obtain the application search results from the special purpose search system; the remote general purpose search system is configured to generate general purpose search results based on the search query; and the remote general purpose search system is configured to transmit a set of the application search results and a set of the general purpose search results to the user device.
32. The system of claim 27 , wherein: the first module score is determined by a partner data module executing at the recommendation device, and the partner data module is configured to determine the first module score based on a historical special purpose application search and selection user behavior data in a special purpose search domain.