11. A non-transitory computer-readable storage medium storing instructions for a client computer to perform a method of receiving query results in response to a user-submitted query, the method comprising: providing to at least one server computer a user-submitted query, wherein the client computer is coupled to the server computer via a computer network, wherein the client computer includes a browser for use in displaying information received from the computer network, and, wherein the query is directed to a set of documents; and, before all of the documents in the set are analyzed by the server computer, displaying partial results extracted using at least text mining techniques that satisfy the user-submitted query, wherein the partial results are a subset of results that satisfy the user-submitted query, and, wherein the set of documents is analyzed by the server computer using text mining techniques to: extract structured information from unstructured or semi-structured text, and present relationships between entities extracted from the unstructured or semi-structured text; wherein the set of documents is analyzed by the server computer using text mining techniques using multiple parallel query sub-processes, each of which analyzes a corresponding subset of the set of documents; and, wherein the method further comprises providing an indication of how a text mining index should be decomposed into two or more sub-indices, and wherein at least one of the two or more sub-indices are used by each of the query sub-processes to analyze its corresponding subset of the set of documents.
12. The non-transitory computer-readable storage medium of claim 11 wherein the method further comprises displaying query progress statistics before all of the documents in the set are analyzed by the server computer and intermittently updating the displayed query progress statistics.