发明名称 Ordered index
摘要 Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g., most recent first. The ordered items are inserted into an inverted index in the desired retrieval order, resulting in an ordered inverted index from which items may be efficiently retrieved in the desired retrieval order. During retrieval, items may first be retrieved from a live index, and the retrieved items from the live and ordered indexes may be merged. The retrieved items may also be filtered in accordance with the items' file grouping parameters.
申请公布号 US8775435(B2) 申请公布日期 2014.07.08
申请号 US201113231045 申请日期 2011.09.13
申请人 Apple Inc. 发明人 Loofbourrow Wayne;Hoernkvist John Martin;Koebler Eric Richard;Arrouye Yan
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Blakely, Sokoloff, Taylor & Zafman LLP 代理人 Blakely, Sokoloff, Taylor & Zafman LLP
主权项 1. A machine implemented method for preparing an inverted index for storage on a storage medium, the method comprising: scanning items containing terms for preparing an inverted index, each item having a time characteristic; inserting the items into the inverted index in a retrieval order based on the time characteristic of each item, wherein the items in the inverted index are ordered in the retrieval order; maintaining a live index separate from the inverted index, wherein the live index includes updates to the inverted index according to updates to the items; and in response to receiving a query from a requestor, retrieving items matching the query according to the retrieval order from the inverted index and the live index to the requestor via an output device.
地址 Cupertino CA US