26. An information gathering system for optimizing searching as in claim 1 wherein the full text indexed search engine processing a search query by matching the search query against the database, where at least a portion of the search results are clustered further includes: returning a set of indexed results having content matching the search query; matching the returned indexed results to the SIC codes in the database to determine hits; and grouping the hits according to their respective SIC code.
26. An information gathering system for optimizing searching as in claim 1 wherein the full text indexed search engine processing a search query by matching the search query against the database, where at least a portion of the search results are clustered further includes: returning a set of indexed results having content matching the search query; matching the returned indexed results to the SIC codes in the database to determine hits; and grouping the hits according to their respective SIC code. 27. An information gathering system for optimizing searching as in claim 26 wherein grouping the hits according to their respective SIC code further includes: determining a group hit count for each group; determining if the group hit count is above a threshold value; displaying groups of hits that are above the threshold value, where each of the displayed groups of hits are displayed with a heading corresponding to their respective SIC code and with counts showing the number of hits in the group, where the SIC code heading displayed is an associated SIC business descriptor.