1. An electronic catalog, searching, and navigation system, comprising: hierarchical navigating means for searching in an electronic catalog said navigating means being characterized by, means for providing attribute relevance for attributes at each node in a hierarchy based on assignment constraints for the nodes which represent concrete entities, and means for combining said attribute relevance of said concrete entities with a forward-checking parametric search.