Patent ID: 7953723
Filing Date: 2011-05-31
Classification: G06F,Y10S

Abstract:
1. In a computerized search system in which queries are submitted by users who receive, in response, a list of documents selected from a corpus of documents wherein the list comprises documents deemed responsive to a user's query, a method of processing the query comprising: obtaining the query from a user; distributing the query to a plurality of independent computational nodes, each computational node configured to search a corresponding segment of an index of the corpus of documents; running the query in each of the computational nodes against the corresponding segment of the index of the corpus of documents to obtain from each of the computational nodes an intermediate results list of zero or more documents in the document corpus deemed responsive to the query; determining a number of results n wherein n is a number of independent computational nodes and s is the number of aggregated results; and aggregating the determined number of results from each of the intermediate results lists containing the determined number of results or more into an output result list, otherwise aggregating all results from each of the intermediate results lists containing fewer than the determined number of results into the output result list.