Document scoring based on query analysis
First Claim
Patent Images
1. A method performed by one or more devices, the method comprising:
- identifying, by at least one of the one or more devices, a group of search result documents that are responsive to a search query;
determining, by at least one of the one or more devices, a measure of staleness of a search result document in the group of search result documents;
determining, by at least one of the one or more devices, whether a stale document is preferred for the search query, where determining whether a stale document is preferred for the search query includes;
determining, based on selections of older documents over newer documents, whether a first document was previously selected over a second document in a set of search results relating to the search query or a similar search query,where the first document is ranked lower than the second document, and where the first document is older than the second document;
identifying the search query as a search query for which a stale document is preferred when the first document was previously selected over the second document in the set of search results relating to the search query or the similar search query;
generating, by at least one of the one or more devices, a score for the search result document based on;
the measure of staleness of the search result document, andwhether a stale document is preferred for the search query; and
ranking, by at least one of the one or more devices, the search result document with regard to at least one other search result document, of the group of search result documents, based on the generated score.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score.
-
Citations
21 Claims
-
1. A method performed by one or more devices, the method comprising:
-
identifying, by at least one of the one or more devices, a group of search result documents that are responsive to a search query; determining, by at least one of the one or more devices, a measure of staleness of a search result document in the group of search result documents; determining, by at least one of the one or more devices, whether a stale document is preferred for the search query, where determining whether a stale document is preferred for the search query includes; determining, based on selections of older documents over newer documents, whether a first document was previously selected over a second document in a set of search results relating to the search query or a similar search query, where the first document is ranked lower than the second document, and where the first document is older than the second document; identifying the search query as a search query for which a stale document is preferred when the first document was previously selected over the second document in the set of search results relating to the search query or the similar search query; generating, by at least one of the one or more devices, a score for the search result document based on; the measure of staleness of the search result document, and whether a stale document is preferred for the search query; and ranking, by at least one of the one or more devices, the search result document with regard to at least one other search result document, of the group of search result documents, based on the generated score. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method performed by one or more devices, the method comprising:
-
identifying, by at least one of the one or more devices, a group of search result documents that are responsive to a search query; determining, by at least one of the one or more devices, a measure of staleness of a search result document in the group of search result documents; determining, by at least one of the one or more devices, whether a stale document is preferred for the search query; generating, by at least one of the one or more devices a first score for the search result document based on; the measure of staleness of the search result document, and whether a stale document is preferred for the search query; generating, by at least one of the one or more devices, a second score, for the search result document, that is based on a relevance of the search result document to the search query; combining, by at least one of the one or more devices, the first and second scores to generate an overall score; and ranking by at least one of the one or more devices, the search result document with regard to at least one other search result document, of the group of search result documents, based on the overall score. - View Dependent Claims (8, 9)
-
-
10. A system, comprising:
one or more devices to; identify a group of search result documents that are responsive to a search query; determine a measure of staleness of a search result document in the group of search result documents; determine whether a stale document is preferred for the search query, where when determining whether a stale document is preferred for the search query, the one more devices are to; analyze selections of older documents over newer documents, determine, based on the analyzed selections, whether a first document was selected over a second document in a set of search results relating to the search query or a similar search query, where the first document is ranked lower than the second document, and where the first document is older than the second document, and identify the search query as a search query for which a stale document is preferred when the first document was previously selected over the second document in the set of search results relating to the search query or the similar search query; generate a score for the search result document based on; the measure of staleness of the search result document, and whether a stale document is preferred for the search query; and rank the search result document with regard to at least one other search result document, of the group of search result documents, based on the generated score. - View Dependent Claims (11, 12)
-
13. A system, comprising:
-
one or more devices to; identify a group of search result documents that are responsive to a search query; determine a measure of staleness of a search result document in the group of search result documents; determine whether a stale document is preferred for the search query; generate a first score for the search result document based on; the measure of staleness of the search result document, and whether a stale document is preferred for the search query; and generate a second score, for the search result document, that is based on a relevance of the search result document to the search query; combine the first and second scores to generate an overall score; and rank the search result document with regard to at least one other search result document, of the group of search result documents, based on the overall score. - View Dependent Claims (14, 15)
-
-
16. A computer-readable memory device, comprising:
a plurality of computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to; identify a group of search result documents that are responsive to a search query; determine a measure of staleness of a search result document in the group of search result documents; determine whether a stale document is preferred for the search query, the computer-executable instructions to determine whether a stale document is preferred for the search query including a plurality of computer-executable instructions to; determine, based on analyzed past selections of documents, whether a first document was previously selected over a second document in a set of search results relating to the search query or a similar search query, where the first document is ranked lower than the second document, and where the first document is older than the second document, and identify the search query as a search query for which a stale document is preferred when the first document, that was ranked lower than the second document, was previously selected over the second document in the set of search results relating to the search query or the similar search query; generate a score for the search result document based on; the measure of staleness of the search result document, and whether a stale document is preferred for the search query; and rank the search result document with regard to at least one other search result document, of the group of search result documents, based on the generated score. - View Dependent Claims (17, 18)
-
19. A computer-readable memory device, comprising:
a plurality of computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to; identify a group of search result documents that are responsive to a search query; determine a measure of staleness of a search result document in the group of search result documents; determine whether a stale document is preferred for the search query; generate a first score, for the search result document based on; the measure of staleness of the search result document, and whether a stale document is preferred for the search query; generate a second score, for the search result document, that is based on a relevance of the search result document to the search query; combine the first and second scores to generate an overall score; and rank the search result document with regard to at least one other search result document, of the group of search result documents, based on the overall score. - View Dependent Claims (20, 21)
Specification