System and method for optimizing search results
First Claim
1. A method for searching for documents identified in a database, the method comprising the steps of:
- establishing a first search criterion associated with a keyword match between a keyword entry and said identified documents;
establishing at least one additional search criterion based on a document attribute of said identified documents;
determining a criterion matching score for said identified documents for each of said established search criteria;
associating a scaling factor with each of said established search criteria;
calculating an overall matching score for selected ones of said identified documents from said determined criterion matching scores and said associated scaling factors; and
ordering said selected ones of said identified documents based upon said calculated overall matching scores.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for searching for documents identified in a database, wherein the method comprises the steps of establishing a first search criterion associated with a keyword match between a keyword entry and the identified documents, establishing at least one additional search criterion based on a document attribute of the identified documents, determining a criterion matching score for identified documents for each of the established search criteria, associating a scaling factor with each of the established search criteria, calculating an overall matching score for a selection of the identified documents from the criterion matching scores and scaling factors associated therewith, and ordering the selection of identified documents based upon the calculated overall matching scores.
115 Citations
20 Claims
-
1. A method for searching for documents identified in a database, the method comprising the steps of:
-
establishing a first search criterion associated with a keyword match between a keyword entry and said identified documents;
establishing at least one additional search criterion based on a document attribute of said identified documents;
determining a criterion matching score for said identified documents for each of said established search criteria;
associating a scaling factor with each of said established search criteria;
calculating an overall matching score for selected ones of said identified documents from said determined criterion matching scores and said associated scaling factors; and
ordering said selected ones of said identified documents based upon said calculated overall matching scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20)
-
-
13. A search engine for recovering documents, the search engine comprising:
-
an interface for receiving search criteria defining at least one keyword query and at least one document attribute query; and
an adjustment setting for adjusting a weighting of a search criterion of said search criteria defining said at least one document attribute query.
-
-
17. A system for searching for web pages on the Internet, the system comprising:
-
means for establishing at least one document attribute search query;
means for adjusting an importance of said at least one established document attribute search query relative to a keyword match query;
means for calculating a search result rank for said web pages based on said adjusted importance;
means for recovering web pages from the Internet based on said calculated web page search result rank; and
means for ordering said recovered web pages in order of decreasing value of said established web page search result rank.
-
Specification