Document length as a static relevance feature for ranking search results
First Claim
Patent Images
1. A system for providing information comprising:
- one or more processors;
one or more computer storage media storing computer executable instructions that when executed by the one or more processors provide;
a search component configured to locate a search result based on a query input;
a database component configured to store information associated with the query input including one or more ranking features, wherein the one or more ranking features are associated with a user action or user inaction associated with the search result which are collected with respect to the search result for a same query or a similar query previously received, and wherein one ranking feature of the one or more ranking features is associated with a normalized document length wherein the normalized document length is determined by dividing a length of a document to be ranked by an average length of a set of documents included in the search result, wherein the document to be ranked is included in the set of documents, wherein the length of the document corresponds to a number of words in the document; and
a ranking component configured to rank the search result based, at least in part, on a ranking function and the one or more ranking features, including an action-based feature, an inaction-based feature and a normalized document length feature, wherein the search component uses the rank of the search result when providing search results according to a ranking order.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are configured to provide information based on a user query. In an embodiment, a system includes a search component having a ranking component that can be used to rank search results as part of a query response. In one embodiment, the ranking component includes a ranking algorithm that can use the length of documents returned in response to a search query to rank search results.
369 Citations
19 Claims
-
1. A system for providing information comprising:
-
one or more processors; one or more computer storage media storing computer executable instructions that when executed by the one or more processors provide; a search component configured to locate a search result based on a query input; a database component configured to store information associated with the query input including one or more ranking features, wherein the one or more ranking features are associated with a user action or user inaction associated with the search result which are collected with respect to the search result for a same query or a similar query previously received, and wherein one ranking feature of the one or more ranking features is associated with a normalized document length wherein the normalized document length is determined by dividing a length of a document to be ranked by an average length of a set of documents included in the search result, wherein the document to be ranked is included in the set of documents, wherein the length of the document corresponds to a number of words in the document; and a ranking component configured to rank the search result based, at least in part, on a ranking function and the one or more ranking features, including an action-based feature, an inaction-based feature and a normalized document length feature, wherein the search component uses the rank of the search result when providing search results according to a ranking order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A non-transitory computer-readable storage medium storing computer executable instructions that when executed by one or more processors provide a search engine configured to:
-
receive information associated with a query; locate a search result associated with the query, wherein the search result includes one or more documents; calculate a first input associated with a click parameter and the search result; calculate a second input associated with a skip parameter and the search result; calculate a third input associated with a normalized document length of the one or more documents included in the search result, wherein the normalized document length of the one or more documents is obtained by dividing a length of each document of the one or more documents by an average length of each document of the one or more documents included in the search result, wherein the length of the document corresponds to a number of words in the document;
wherein the length of the document corresponds to a number of words in the document;store information associated with the query including one or more ranking features, wherein the one or more ranking features are associated with a user action or user inaction associated with the search result which are collected with respect to the search result for a same query or a similar query previously received, and wherein one ranking feature of the one or more ranking features is associated with a normalized document length, wherein the document to be ranked is included in the one or more documents; ranking the search result based on a ranking determination using the ranking features, the first input, the second input, and the third input; and provide the search result according to the ranking determination. - View Dependent Claims (9, 10, 11, 16, 17)
-
-
12. A method of providing information comprising:
-
searching to locate a search result based on a query input; storing information associated with the query input including one or more ranking features, wherein the one or more ranking features are associated with a user action or user inaction associated with the search result which are collected with respect to the search result for a same query or a similar query previously received, and wherein one ranking feature of the one or more ranking features is associated with a normalized document length wherein the normalized document length is determined by dividing a length of a document to be ranked by an average length of a set of documents included in the search result, wherein the document to be ranked is included in the set of documents, wherein the length of the document corresponds to a number of words in the document; and ranking the search result based, at least in part, on a ranking function and the one or more ranking features, including an action-based feature, an inaction-based feature and a normalized document length feature, wherein the search component uses the rank of the search result when providing search results according to a ranking order. - View Dependent Claims (13, 14, 18, 19)
-
Specification