RANK DOCUMENTS BASED ON POPULARITY OF KEY METADATA
First Claim
Patent Images
1. One or more computer-readable storage media embodying computer-useable instructions for performing a method of indexing one or more documents with metadata popularity, the method comprising:
- identifying a source document;
extracting metadata from the source document based on a document classification for the source document, wherein the document classification determines a type of metadata for extraction;
comparing the extracted metadata from the source document to query log data to identify a query log frequency, wherein the query log frequency is a frequency with which the extracted metadata appears in search queries in the query log;
assigning a metadata popularity value to the extracted metadata based on query log frequency;
assigning the metadata popularity value to the source document; and
storing the metadata popularity value in association with indexed information for the source document.
2 Assignments
0 Petitions
Accused Products
Abstract
Ranking of documents by metadata popularity provides relevant search results in response to user search queries received by a search engine. Metadata popularity is determined by comparing metadata from a document with popularity data from one or more sources. In some embodiments, metadata popularity is determined based on a frequency with which extracted metadata appears in query logs. Search results are ordered based on metadata popularity and returned in response to the user search queries.
42 Citations
20 Claims
-
1. One or more computer-readable storage media embodying computer-useable instructions for performing a method of indexing one or more documents with metadata popularity, the method comprising:
-
identifying a source document; extracting metadata from the source document based on a document classification for the source document, wherein the document classification determines a type of metadata for extraction; comparing the extracted metadata from the source document to query log data to identify a query log frequency, wherein the query log frequency is a frequency with which the extracted metadata appears in search queries in the query log; assigning a metadata popularity value to the extracted metadata based on query log frequency; assigning the metadata popularity value to the source document; and storing the metadata popularity value in association with indexed information for the source document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for ordering search results based on metadata popularity, the method comprising:
-
receiving a user search query; generating search results based on the user search query, wherein each search result corresponds with a document; ordering the search results based at least in part on metadata popularity values stored in association with indexed information for the documents, wherein the metadata popularity values for the documents are based on popularity of relevant metadata from the documents identified from popularity data from one or more sources, and wherein the relevant metadata from the documents is identified based on document classifications for the documents; and communicating the ordered search results in response to the user search query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage media embodying computer-useable instructions for performing a method of providing search results ordered based at least in part on metadata popularity, the method comprising:
-
identifying a source document; identifying a document classification for the source document; identifying a relevant metadata type based on the document classification for the source document; extracting metadata of the relevant metadata type from the source document; determining a frequency with which the extracted metadata appears in query log data; assigning a metadata popularity value to the source document based on the frequency with which the extracted metadata appears in the query log data; storing the metadata popularity value in an index containing information indexed for the source document; receiving a user search query; identifying a query classification for the user search query; querying the index to identify relevant documents for the user search query based on the query classification, wherein the relevant documents include the source document and other documents; generating search results based on the relevant documents, wherein the search results are ordered based at least in part on the metadata popularity value for the source document and other metadata popularity values for at least a portion of the other documents; and providing the search results in response to the user search query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification