16. The program storage device in claim 15 , wherein said process of minimizing the number of storylines comprises adjusting the level of uniformity of said distributions.
15. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method of searching locations on a computer network using a computer, said method comprising: searching, using said computer, said network based on a query to produce search results; and reorganizing, using said computer, said search results into storylines by: identifying, using said computer, focused vocabularies from said search results, wherein each focused vocabulary forms a separate storyline; maximizing, using said computer, the number of search results that are included in each storyline; minimizing, using said computer, the number of search results that are included in multiple storylines; and minimizing, using said computer, the number of storylines, wherein said process of identifying focused vocabularies comprises evaluating distributions of terms within said search results and grouping search results with similar distributions together into said storylines, wherein said process of evaluating distributions of said terms creates cliques of terms, and wherein search results that have more than a predetermined percentage of terms of a given clique are grouped together.