11. One or more computer-storage media storing computer-useable instructions that, when executed by a computing device, perform a method for determining user interests, comprising: identifying a digital content in user activity data that describes an interaction between a user and said digital content; identifying a first entity and a second entity that are matched to the digital content by mapping data, said first entity and said second entity being a topic of said digital content, wherein said first entity and said second entity are included within a knowledge base comprising a plurality of entities, said knowledge base comprising an ontology comprising a knowledge graph that indicates relationships between said plurality of entities; generating first interest-level data that represents a first level of interest between said user and said first entity and said second entity; identifying a candidate entity based on said candidate entity having a relationship to both the first entity and the second entity within the knowledge base; generating second interest-level data that represents a second level of interest between said user and said candidate entity based on an analysis of said relationship; linking a user ID associated with the user to the candidate entity, thereby indicating the user is interested in the candidate entity; receiving a search query from the user; and generating a search result comprising digital contents, in response to the received search query, wherein the digital contents are ranked using the generated first interest-level data and the generated second interest-level data.
11. One or more computer-storage media storing computer-useable instructions that, when executed by a computing device, perform a method for determining user interests, comprising: identifying a digital content in user activity data that describes an interaction between a user and said digital content; identifying a first entity and a second entity that are matched to the digital content by mapping data, said first entity and said second entity being a topic of said digital content, wherein said first entity and said second entity are included within a knowledge base comprising a plurality of entities, said knowledge base comprising an ontology comprising a knowledge graph that indicates relationships between said plurality of entities; generating first interest-level data that represents a first level of interest between said user and said first entity and said second entity; identifying a candidate entity based on said candidate entity having a relationship to both the first entity and the second entity within the knowledge base; generating second interest-level data that represents a second level of interest between said user and said candidate entity based on an analysis of said relationship; linking a user ID associated with the user to the candidate entity, thereby indicating the user is interested in the candidate entity; receiving a search query from the user; and generating a search result comprising digital contents, in response to the received search query, wherein the digital contents are ranked using the generated first interest-level data and the generated second interest-level data. 12. The one or more computer-storage media of claim 11 , wherein said mapping data is of a plurality of mapping data in an index, said plurality of mapping data matching ones of said plurality of entities included within said knowledge base to corresponding digital content.