1. A method comprising, by one or more computing systems: receiving, from a client system of a user of an online social network, a query inputted by the user; identifying a set of objects associated with the online social network matching the query; calculating, for each identified object, a plurality of category-scores corresponding to a plurality of categories, respectively, wherein each category-score is calculated based on a plurality of sub-scores corresponding to a plurality of scoring axes, respectively, each scoring axis corresponding to a particular factor associated with the respective scoring axis, and wherein each category-score is calculated based on a weighting of the plurality of sub-scores, the weighting for each sub-score being based on the category corresponding to the respective category-score; categorizing each identified object into a category of the plurality of categories based on the category-scores for the identified object, wherein each identified object is categorized into no more than one category of the plurality of categories; and sending, to the client system in response to the query, one or more search results corresponding to one or more of the categorized objects for display, each search result referencing the respective categorized object, wherein the one or more categorized objects of the search results comprises objects categorized into one or more selected categories, and wherein for each selected category one of the search results corresponds to a categorized object having a highest calculated category-score corresponding to the respective selected category.