Patent ID: 8874570

Claim:
A computer-implemented method, comprising: at a search engine system comprising one or more processors and memory storing one or more programs executed by the one or more processors: providing a first set of content location identifiers for first content; using the first set of content location identifiers to identify a second set of content location identifiers for second content, wherein the second content is related to the first content based on co-visits by individual users, in a community of users, within a time interval, to a respective first content location identifier in the first set of content location identifiers and a respective second content location identifier in the second set of content location identifiers; generating a search boost vector having weights corresponding to content location identifiers in the second set of content location identifiers, wherein the weights are based at least in part on a frequency of user visits to corresponding content location identifiers in the second set of content location identifiers; and providing the search boost vector to a query server, wherein the search boost vector is for use by the query server to boost content location identifiers in the second set when serving search results.