| CPC G06F 16/24578 (2019.01) [G06F 16/9535 (2019.01)] | 20 Claims |

|
1. A system comprising:
a non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the system to:
perform, by a second pass ranker, a first query to fetch N most recent impressed items viewed by a user of a connection network application, wherein the first query comprises a batch query having only a single query key comprising a member identifier of the user;
concurrently with the first query, perform, by a first pass ranker, a second query to generate a set of top K search node results;
subsequent to the first query and the second query, filter, by the first pass ranker, the N most recent impressed items from the set of top K search node results to generate a candidate set that is provided to the second pass ranker;
apply, by the second pass ranker, a freshness factor to the candidate set; and
provide, by the second pass ranker, updates to display to the user of the connection network application based on results of applying the freshness factor.
|