CPC G06F 16/951 (2019.01) [G06F 16/90328 (2019.01); G06F 16/90344 (2019.01); G06F 16/9035 (2019.01); G06F 16/93 (2019.01)] | 20 Claims |
1. A method, comprising:
acquiring a search query from a computing device;
determining a set of terms for the search query;
identifying a set of relevant documents from a search index using the set of terms, the set of relevant documents includes a first document;
determining a set of pinned search queries for the set of relevant documents, the set of pinned search queries includes a first pinned search query that is attached to the first document;
determining an amount of time that has elapsed since the first pinned search query was established, the first pinned search query was established prior to the acquiring the search query from the computing device;
ranking the set of relevant documents based on search query affinity to the set of pinned search queries for the set of relevant documents and the amount of time that has elapsed since the first pinned search query was established, the ranking the set of relevant documents includes boosting a ranking of the first document based on the amount of time that has elapsed since the first pinned search query was established; and
outputting at least a subset of the set of relevant documents based on the ranking of the set of relevant documents.
|