Updating an inverted index in a real time fashion
AssigneeMicrosoft Corporation
InventorsABHAS KUMAR, Pratibha Permandla, Gaurav Sareen, Anna Timasheva, Deepak Shankar
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsABHAS KUMAR, Pratibha Permandla, Gaurav Sareen, Anna Timasheva, Deepak Shankar
Estimating the term…
Systems and methods for regularly updating portions of a merged index are provided. Initially, upon receiving an indication that modifications have occurred to content of web-based documents, dynamic update of index (DUI) objects that identify the documents and expose the modified content are composed by ascertaining relative positions of the modified content within the documents, and packaging identifiers of the documents, the relative positions, and metadata underlying the modified content into a message. The DUI objects are applied to an overloading index that maintains structured records of recent modifications. In particular, portions of the overloading index are targeted utilizing the document identifiers and the relative positions specified by the DUI object, thereby updating the targeted portions within the overloading index corresponding to the modified content without rewriting the entire overloading index. Periodically, an association process is invoked for grouping the merged index with the overloading index for search purposes.
One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for dynamically targeting and updating portions of an overloading index utilizing a dynamic update of index (DUI) object that exposes modified content of one or more documents, the method comprising:
A computer system for performing an update process, the computer system comprising a processing unit coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer software components executable by the processing unit, the computer software components comprising:
A computerized method for updating an overloading index using at least one dynamic update of index (DUI) object, the method comprising:
Dependencies are inferred from the claim text.