Patent ID: 7725470
Filing Date: 2010-05-25
Classification: G06F

Abstract:
1. A distributed search system comprising: a first computer processor, wherein the computer processor is configured to implement a group of nodes assigned to different partitions, each partition storing a partial index for a group of documents encoded by using a hash code derived from document keys associated with the group of documents, wherein each node stores each partial index independent from the other nodes, and wherein each node maintains a lexicon for storing decoding information for each of the partitions such that each node is configured to decode and encode combined query results independent of which partial index the combined query results where stored; and a synchronized lexicon in communication with the group of nodes, the synchronized lexicon configured to receive decoding information from the group of nodes, such that the combined query results are decoded regardless of which node encodes the combined query results, and the group of nodes are able to independently maintain individual lexicons, wherein at least one of the nodes receives a search request from a user, accesses the synchronized lexicon to retrieve decoding information, sends the request to the group of nodes, receives partial results from the group of nodes, creates a combined result from the partial results, wherein the combined result includes results from at least one node in each partition, and decodes the combined result for presentation to the user.