Enhancing freshness of search results
First Claim
1. One or more computer-storage memory devices having computer-executable instructions embodied thereon that when executed by a computing device, perform a method of featuring recently published documents within search results, the method comprising:
- receiving a search query from a user;
identifying a first plurality of documents that are responsive to the search query because a portion of the search query matches one or more portions of the documents;
determining that an intent of the user to receive recently published documents is ambiguous by 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, and by determining that the freshness score for the search query falls into a designated range bounded by a low-threshold score and a high-threshold score;
displaying, on a search results page, the first plurality of search results; and
upon said determining, that the freshness score for the search query falls into a designated range bounded by the low-threshold score and the high-threshold score, displaying, on the search results page with the first plurality of search results, a second plurality of search results that describe documents published less than a designated period of time from the present.
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.
-
Citations
20 Claims
-
1. One or more computer-storage memory devices having computer-executable instructions embodied thereon that when executed by a computing device, perform a method of featuring recently published documents within search results, the method comprising:
-
receiving a search query from a user; identifying a first plurality of documents that are responsive to the search query because a portion of the search query matches one or more portions of the documents; determining that an intent of the user to receive recently published documents is ambiguous by 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, and by determining that the freshness score for the search query falls into a designated range bounded by a low-threshold score and a high-threshold score; displaying, on a search results page, the first plurality of search results; and upon said determining, that the freshness score for the search query falls into a designated range bounded by the low-threshold score and the high-threshold score, displaying, on the search results page with the first plurality of search results, a second plurality of search results that describe documents published less than a designated period of time from the present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of including recent document changes in search result captions, the method comprising:
-
receiving a search query; identifying a first plurality of documents that are responsive to the search query because a portion of the search query matches one or more portions of the documents; calculating a freshness score for the search query, wherein the calculating is based on an amount of high-quality matches with documents that are indexed within a fresh index; determining that the freshness score falls into a designated range bounded by a low-threshold score and a high-threshold score, wherein the designated range is set to include scores that indicate an ambiguous intention of the user to receive recently published documents; using information describing the documents, storing the first plurality of documents in a main index that is updated within a first time interval; determining that a document within the first plurality of documents stored in the main index, is also indexed in the 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, for the document stored in the main index and the fresh index, that describes the document using content from the document'"'"'s index entry within the fresh index; and upon said determining that the freshness score falls within the designated range, displaying, the search result caption for the document stored in the main index and the fresh index, within a group of search result captions, wherein each search result caption in the group of search result captions describes a respective document in the first plurality of documents. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system for executing a computerized method for featuring recently published documents within a search results page, the system comprising:
-
a user interface component that generates a user interface for display on the user'"'"'s computing device and that receives a search query from the user through the user interface; a query-processing component that identifies a first plurality of documents that are responsive to the search query because a portion of the search query matches one or more portions of the first plurality of documents, wherein when an intent of the user is determined to be ambiguous, it is configured to display, on the user interface, the first plurality of documents with a second plurality of search results that describe documents published less than a designated period of time from the present; and a query freshness component that determines whether the intent of the user to receive recently published documents is ambiguous by calculating the freshness score for the search query and by determining that the freshness score for the search query falls into a designated range bounded by a low-threshold score and a high-threshold score, wherein the freshness score is based on how many recently published documents are responsive to the search query. - View Dependent Claims (18, 19, 20)
-
Specification