1. A computer-implemented system for parametric searching of one or more item catalogs, comprising a server associated with one or more software components collectively operable to: receive a keyword specifying one or more attribute values common to all items in a corresponding class, one or more attributes common to all items in the corresponding class being left unconstrained by the keyword; determine which one or more attributes common to all items in the corresponding class are left unconstrained by the keyword; receive attribute values for one or more attributes that are left unconstrained by the keyword; parametrically search an item catalog based on the attribute values specified by the keyword and the attribute values received for the attributes that are left unconstrained by the keyword; generate search results according to the parametric search, each of the search results comprising an item with attribute values matching all those specified by the keyword and all those received for the attributes that are left unconstrained by the keyword; and receive a selection of an item from among the search results.