×

Updating an inverted index

  • US 8,122,029 B2
  • Filed: 03/28/2011
  • Issued: 02/21/2012
  • Est. Priority Date: 06/08/2007
  • Status: Active Grant
First Claim
Patent Images

1. A machine implemented method, the method comprising:

  • receiving a notification of a changed item and in response to receiving the notification, updating a list of postings to reflect the changed item, wherein a posting of a change to the item is generated in the list of postings;

    in response to receiving a query for an item indexed in an inverted index, generating a query result of the query from the inverted index, wherein an existing content for the item in the inverted index does not accurately represent the item;

    interrogating the list of postings which is separate from the inverted index to determine if the change to the item indexed in the inverted index has occurred, the list of postings to represent changes having occurred to items indexed in the inverted index without having to immediately update the inverted index after the changes;

    if the change has occurred, applying the list of postings to the query result to reflect the change to the item, the list of postings supplementing the inverted index for the query result; and

    generating, in a data processing system, a query result in accordance with the existing content of the inverted index supplemented with the posting of the change to the item, wherein the change to the item is applied prior to the retrieval.

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