23. The system of claim 21 , where, when determining the score for a given category of the one or more categories, the processor executes instructions to: combine the obtained scores, for the given category of the one or more categories, to obtain the score for the given category.
21. A system, comprising: a processor coupled to a memory, where the memory stores instructions that, when executed by the processor, causes the processor to: receive a search query from a client device; identify a plurality of documents based on the search query; obtain a score for each document in the plurality of documents; identify one or more categories associated with the plurality of documents; determine a score for each category of the one or more categories, where the score for a given category is based on the obtained score of one or more documents, in the plurality of documents, associated with the category, and select one of the one or more categories to present, as a category suggestion, in connection with the plurality of documents, the one of the one or more categories being selected based on the scores determined for the one or more categories.