19. The data processing system of claim 18 , further comprising: circuitry operable for the portal server receiving the Web content search form page from the user that contains a user-specified granularity level that reflects a depth within a branch of the tree hierarchy that the portal server will apply in responding to the Web content search form page.
18. The data processing system of claim 17 , wherein the hierarchical data set is received and imported into a portal database by the portal server and is organized in a tree hierarchy having a plurality of levels, where each level of the tree hierarchy represents a user specific grouping of user interests at a different level of granularity than a granularity level for other of the plurality of levels.