33. A computer-implemented method for document searching by execution of program instructions by a computer system that comprises one or more computing devices, the method comprising: in response to receiving a query including first and second lists of query terms, logically combining the terms from the first and second lists to form document search sub-queries, each sub-query comprising at least a term from the first list and at least a term from the second list; searching a data store by executing the document search sub-queries such that at least two of the document search sub-queries are executed in parallel to identify documents that contain terms of first and second lists of query terms; obtaining results from executing the document search sub-queries; limiting the number of results obtained from each sub-query to a predetermined number; combining the predetermined number of results obtained from each sub-query to create a single query result; and returning the single query result.
33. A computer-implemented method for document searching by execution of program instructions by a computer system that comprises one or more computing devices, the method comprising: in response to receiving a query including first and second lists of query terms, logically combining the terms from the first and second lists to form document search sub-queries, each sub-query comprising at least a term from the first list and at least a term from the second list; searching a data store by executing the document search sub-queries such that at least two of the document search sub-queries are executed in parallel to identify documents that contain terms of first and second lists of query terms; obtaining results from executing the document search sub-queries; limiting the number of results obtained from each sub-query to a predetermined number; combining the predetermined number of results obtained from each sub-query to create a single query result; and returning the single query result. 42. The method of claim 33 , further comprising removing duplications from the single query results.