9. A method of presenting results of a search of a structured database containing a plurality of records, the method comprising the steps of: receiving a search query identifying at least two attribute/value pairs, the search query containing no explicit OR statements; comparing the search query to the records in said database; identifying each record in said database matching at least one and less than all of said attribute/value pairs; after said step of identifying, for each record identified in said step of identifying, assigning a ranking; and presenting a list of pointers to each record identified in said step of identifying wherein the order of pointers on said list corresponds to the record ranking assigned to the records corresponding to the pointers.
9. A method of presenting results of a search of a structured database containing a plurality of records, the method comprising the steps of: receiving a search query identifying at least two attribute/value pairs, the search query containing no explicit OR statements; comparing the search query to the records in said database; identifying each record in said database matching at least one and less than all of said attribute/value pairs; after said step of identifying, for each record identified in said step of identifying, assigning a ranking; and presenting a list of pointers to each record identified in said step of identifying wherein the order of pointers on said list corresponds to the record ranking assigned to the records corresponding to the pointers. 11. The method of claim 9 wherein among records identified in said step of identifying and matching fewer than all of said attribute/value pairs, identifying a group of records that each match the same number of attribute/value pairs and within said identified group ranking a given record in accordance with a relative frequency within the database for an attribute/value pair matching the given document.