14. The non-transitory computer-readable storage medium of claim 8 , wherein the predefined search type hierarchy is dependent upon a user interface in which the search request is entered.
8. A non-transitory computer-readable storage medium storing instructions that, when executed by a mobile client device executing a social media messaging program, cause the mobile client device to perform the operations of: receiving, in the social media messaging program, a search request including one or more search terms; in accordance with a predefined search type hierarchy, searching content of a first set of content types of a plurality of content types to produce first search results, wherein: the search is based on the search request; and the predefined search type hierarchy specifies an order with which content types in the plurality of content types are to be searched; determining a count of the first search results; when the count of first search results is greater than or equal to a predefined number, displaying the first search results and affordances for searching content of one or more other content types in the plurality of content types; when the count of first search results is less than the predefined number: in accordance with the predefined search type hierarchy, searching content of a second set of content types of the plurality of content types to produce second search results; and displaying the second search results.