1. A computer-implemented method of performing a search entered by a user through a computer-parsable graphical user interface page, the method comprising: storing, in first database records, category descriptions of items potentially responsive to the search, at least some of the category descriptions comprising two or more item attributes of a respective item; storing, in second database records, an entity description for at least some of the items potentially responsive to the search, the entity description comprising at least one value assigned to each item attribute of the two or more item attributes; presenting, on a client computer screen displaying the graphical user interface page, a search area comprising an interface to a search engine executing a computerized search function, wherein the search area is configured to capture user input constituting the search; performing a lexical search on the user input constituting the search using the search engine to return search results from a search corpus accessible by the search engine; presenting, on the client computer screen, a results area to display the search results to the user; receiving an input word list selection by the user, wherein at least one word of the selected input word list comprises a value of an implied attribute of the items potentially responsive to the search; scoring at least some of the category descriptions, the scoring determined at least in part by mapping at least one word of the selected input word list against corresponding entity descriptions to form a plurality of scored category descriptions, wherein an occurrence of one or more lexical matches constitutes a mapping; displaying at least some of the scored category descriptions based at least in part on the mapping; prompting the user to select a first category description of the at least some of the scored category descriptions; receiving a user selected category description of the at least some of the scored category descriptions; displaying, on the client computer screen, suggested item attributes and suggested item attribute values based at least in part on the user selected category description; receiving from the user, in response to the displayed suggested item attributes, a selection of the suggested item attributes of the selected category description; iteratively displaying to the user, after respective responsive inputs from the user, a value or a range of values for at least some of the suggested item attribute values of the selected category description until the user has selected one of a preferred value or acceptable range of values for at least some of the suggested item attribute values, wherein at least some of the respective responsive inputs by the user causes a dynamic generation and display of the preferred value or the acceptable range of values; and displaying, on the client computer screen, matching items corresponding to at least some of the preferred value or the acceptable range of values from the search corpus to enable selection by the user of a final selected item.
7. The method of claim 1 wherein the graphical user interface page comprises a hypertext markup language (HTML)-based page accessible over a network coupling a client computer having the client computer screen to a server computer.