29. An information gathering system for optimizing searching as in claim 27 wherein grouping the hits according to their respective SIC code further includes using the first three digits of the SIC codes to group hits.
30. An information gathering system for optimizing searching as in claim 29 wherein if the search fails to return one or more groups of hits having a count above the threshold value, using the first two digits of the SIC codes to group hits.