13. The computing system of claim 6 , wherein identifying a set of categories associated with the first search query further comprises: obtaining the set of categories by searching one or more data stores of categories for the first search query, the one or more data stores of categories storing a plurality of categories associated with a plurality of search queries.
13. The computing system of claim 6 , wherein identifying a set of categories associated with the first search query further comprises: obtaining the set of categories by searching one or more data stores of categories for the first search query, the one or more data stores of categories storing a plurality of categories associated with a plurality of search queries. 14. The computing system of claim 13 , wherein identifying a first set of results associated with a first category further comprises: selecting the first category from the set of categories based at least in part on the relevance score of the first category to the first search query; obtaining a plurality of matching entities associated with the first search query by searching one or more data stores of content for entities matching the first search query and the first category, the plurality of matching entities being ranked according to a search similarity score to the first search query; and selecting a predetermined number of results sorted by the search similarity score to the first search query.