×

Indexing system

  • US 9,501,506 B1
  • Filed: 12/16/2013
  • Issued: 11/22/2016
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, using at least one processor of a first leaf node in a distributed environment, updates to a hybrid-sharded index, the hybrid-sharded index including document-sharded posting lists and term-sharded posting lists;

    generating, using the at least one processor of the first leaf node that received an update, replacement posting lists and change information for a respective second leaf node;

    dividing the replacement posting lists into portions, a portion having associated change information and being associated with a respective one of the second leaf nodes;

    sending the portions to respective second leaf nodes; and

    at a particular leaf node of the second leaf nodes;

    merging, using at least one processor of the particular leaf node, a received portion into an updated posting list portion,swapping the updated posting list portion into memory, andduring the swap, using the change information and the updated posting list portion to respond to a query with an older version of the hybrid-sharded index.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×