5. The method of claim 1 , further comprising: extracting metadata associated with the entity and relationship events and providing the extracted metadata to a storage dataset in response to the identifying the entity and relationship vents that alter the entity-relationship graph.
1. A method, comprising: receiving, by a processor implemented recommender manager, a query identifying a source entity, the source entity being of a first entity-type; generating, by the recommender manager, a plurality of candidate entities from an analysis of an entity-relationship graph in response to the query based on the source entity; computing, by the recommender manager, feature values for each candidate entity of the plurality of candidate entities by passing the source entity and the plurality of candidate entities to a type-specific entity recommender particular to the first entity-type; computing, by the recommender manager, an aggregated score for each candidate entity by combining all of the feature values for each candidate entity; generating, by the recommender manager, a plurality of ranked candidate entities by ranking each candidate entity in accordance with the computed aggregate score corresponding to that candidate entity to represent complex interactions between the plurality of candidate entities and leverage the complex interactions in the ranking; and identifying, by the recommender manager, entity and relationship events that alter the entity-relationship graph by monitoring the entity-relationship graph.