Invention Grant
- Patent Title: Scheduling of index merges
- Patent Title (中): 调度索引合并
-
Application No.: US11326884Application Date: 2006-01-06
-
Publication No.: US07676513B2Publication Date: 2010-03-09
- Inventor: Frank D. McSherry , John P. MacCormick
- Applicant: Frank D. McSherry , John P. MacCormick
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Woodcock Washburn LLP
- Main IPC: G06F17/00
- IPC: G06F17/00

Abstract:
While consulting indexes to conduct a search, a determination is made from time to time as to whether it is more efficient to consult individual indexes in a set or to merge the indexes and consult the merged index. The cost of merging indexes is compared with the cost of individually querying indexes. In accordance with the result of this comparison, the indexes are merged and the merged index is consulted, or the indexes are individually consulted. A cost-balance invariant in the form of an inequality is used to equate the cost of merging indexes to a weighted cost of individually querying indexes. As query events are received, the costs are updated. As long as the cost-balance invariant is not violated, indexes are merged and the merged index is queried. If the cost-balance invariant is violated, indexes are not merged, and the indexes are individually queried.
Public/Granted literature
- US20070174314A1 Scheduling of index merges Public/Granted day:2007-07-26
Information query