ENHANCING FRESHNESS OF SEARCH RESULTS
First Claim
1. One or more computer-storage media having computer-executable instructions embodied thereon for performing a method of featuring recently published documents within search results, the method comprising:
- receiving a search query from a user;
calculating a freshness score for the search query, wherein the freshness score is based on how many recently published documents are responsive to the search query;
determining that the freshness score falls into a designated range bounded by a low-threshold score and a high-threshold score;
displaying, on a search results page, a first plurality of search results that are selected for inclusion in the first plurality based on overall responsiveness to the search query; and
upon said determining, displaying, on the search results page, a second plurality of search results that describe documents published less than a designated period of time ago.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-storage media for improving the freshness, or the apparent freshness, of search results are described. In an embodiment, the first portion of search results presented on a search results page are based on responsiveness to the search query and a second portion of results describe only recently published documents that are responsive to the search query. In an embodiment, a more recent version of the document, which is not directly used to determine responsiveness, is used to build the caption for a search result. Another way to make search results appear fresh is to include a publication time within the search result caption. In one embodiment, the publication time is generated by calculating a point in time between when a document is first added to a search index and the previous time the search engine visited the site where the document was found.
68 Citations
20 Claims
-
1. One or more computer-storage media having computer-executable instructions embodied thereon for performing a method of featuring recently published documents within search results, the method comprising:
-
receiving a search query from a user; calculating a freshness score for the search query, wherein the freshness score is based on how many recently published documents are responsive to the search query; determining that the freshness score falls into a designated range bounded by a low-threshold score and a high-threshold score; displaying, on a search results page, a first plurality of search results that are selected for inclusion in the first plurality based on overall responsiveness to the search query; and upon said determining, displaying, on the search results page, a second plurality of search results that describe documents published less than a designated period of time ago. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of including recent document changes in search result captions, the method comprising:
-
receiving a search query; indentifying a plurality of documents that are responsive to the search query using information describing the documents that is stored in a main index that is updated within a first time interval; determining that a document within the plurality of documents is also indexed in a fresh index that is updated within a second time interval, wherein the second time interval is shorter than the first time interval, thereby populating the fresh index with newer versions of documents; generating a search result caption that describes the document using content from the document'"'"'s index entry within the fresh index; and displaying the search result caption in a group of search results describing the plurality of documents. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-storage media having computer-executable instructions embodied thereon for performing a method of calculating a publication time for a document, the method comprising:
-
visiting an online location at a first point in time; analyzing a content available at the online location at the first point in time; visiting the online location at a second point in time; indexing a particular document that was available at the second point in time, but not the first point in time; and calculating the publication time for the particular document by adding half a difference in time between the first point in time and the second point in time to the first point in time. - View Dependent Claims (18, 19, 20)
-
Specification