Ranking search results using feature extraction
First Claim
1. A method for ranking search results of a search engine using feature extraction data, comprising:
- parsing each of a plurality of resource items into one or more portions of data and associated formatting information applied to the one or more portions of data;
passing the one or more portions of data and associated formatting information for each of the plurality of resource items through a feature extraction application;
extracting features from the one or more portions of data and associated formatting information for each of the plurality of resource items; and
passing the extracted features and the one or more portions of data and associated formatting information through a ranking application for generating a ranking value for each of the plurality of resource items based on a relevance of each of the plurality of resource items to a search request received by a search engine.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer-readable media are provided for ranking search results using feature extraction data. Each of the results of a search engine query is parsed to obtain data, such as text, formatting information, metadata, and the like. The text, the formatting information and the metadata are passed through a feature extraction application to extract data that may be used to improve a ranking of the search results based on relevance of the search results to the search engine query. The feature extraction application extracts features, such as titles, found in any of the text based on formatting information applied to or associated with the text. The extracted titles, the text, the formatting information and the metadata for any given search results item are processed according to a field weighting application for determining a ranking of the given search results item. Ranked search results items may then be displayed according to ranking.
181 Citations
20 Claims
-
1. A method for ranking search results of a search engine using feature extraction data, comprising:
-
parsing each of a plurality of resource items into one or more portions of data and associated formatting information applied to the one or more portions of data;
passing the one or more portions of data and associated formatting information for each of the plurality of resource items through a feature extraction application;
extracting features from the one or more portions of data and associated formatting information for each of the plurality of resource items; and
passing the extracted features and the one or more portions of data and associated formatting information through a ranking application for generating a ranking value for each of the plurality of resource items based on a relevance of each of the plurality of resource items to a search request received by a search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for ranking search results of a search engine using feature extraction data, comprising:
-
obtaining a plurality of resource items from an information source;
parsing a metadata source in each of the plurality of resource items for one or more metadata items, and parsing a content portion of each of the plurality of resource items into one or more text selections and associated formatting information applied to the one or more text selections;
passing the one or more metadata items and the one or more text selections and associated formatting information applied to the one or more text selections for each of the plurality of resource items through a feature extraction application;
extracting titles from the one or more portions of data and associated formatting information for each of the plurality of resource; and
processing the extracted titles, the one or more metadata items, the one or more text selections and the associated formatting information applied to the one or more text selections according to a ranking algorithm for generating a ranking value for each of the plurality of resource items based on a relevance of each of the plurality of resource items to a search request received by the search engine. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable medium having stored thereon computer-executable instructions which when executed by a computer perform a method for ranking search results of a search engine using feature extraction data, comprising:
-
parsing each of a plurality of resource items into one or more portions of data and associated formatting information applied to the one or more portions of data;
passing the one or more portions of data and associated formatting information for each of the plurality of resource items through a feature extraction application;
extracting features from the one or more portions of data and associated formatting information for each of the plurality of resource items; and
passing the extracted features and the one or more portions of data and associated formatting information through a ranking application for generating a ranking value for each of the plurality of resource items based on a relevance of each of the plurality of resource items to a search request received by a search engine. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification