USING CATEGORICAL METADATA TO RANK SEARCH RESULTS
First Claim
1. A method configured for execution on a processor of a computing device comprising:
- determining at least one of a document feature, a query feature, or a document-query feature based at least in part upon categorical metadata corresponding to at least one of an item accessible by way of a search engine or a query executable by the search engine to retrieve items; and
ranking search results based at least in part upon the at least one of the document feature, the query feature, or the document-query feature.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that facilitates ranking search results returned by a search engine in response to receipt of a query is described herein. The system includes a receiver component that receives categorical metadata pertaining to an item and categorical metadata pertaining to the query and a computation component that computes at least one of a document feature pertaining to the item, a query feature pertaining to the query, or a document-query feature pertaining to the item and the query based at least in part upon one or more of the categorical metadata pertaining to the item or the categorical metadata pertaining to the query. The system also includes a ranker component that selectively places the item in a particular location in a sequence of items based at least in part upon the at least one of the document feature, the query feature, or the document-query feature.
45 Citations
20 Claims
-
1. A method configured for execution on a processor of a computing device comprising:
-
determining at least one of a document feature, a query feature, or a document-query feature based at least in part upon categorical metadata corresponding to at least one of an item accessible by way of a search engine or a query executable by the search engine to retrieve items; and ranking search results based at least in part upon the at least one of the document feature, the query feature, or the document-query feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system that facilitates ranking search results returned by a search engine in response to receipt of a query, the system comprising the following computer-executable components:
-
a receiver component that receives categorical metadata pertaining to an item and categorical metadata pertaining to the query; a computation component that computes at least one of a document feature pertaining to the item, a query feature pertaining to the query, or a document-query feature pertaining to the item and the query based at least in part upon one or more of the categorical metadata pertaining to the item or the categorical metadata pertaining to the query; and a ranker component that selectively places the item in a particular location in a sequence of items based at least in part upon the at least one of the document feature, the query feature, or the document-query feature. - View Dependent Claims (18, 19)
-
-
20. A computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving a query; accessing a plurality of items responsive to receipt of the query, wherein a subset of the plurality of items have categorical metadata respectively assigned thereto; determining categorical metadata that has been assigned to the subset of items; based at least in part upon the categorical metadata assigned to the subset of items, assigning categorical metadata to the query; generating a value that indicates that a category assigned to an item in the plurality of items corresponds to a category assigned to the query; and selectively positioning the item in a ranked list of search results based at least in part upon the generated value.
-
Specification