LSII: An indexing structure for exact real-time search on microblogs
LSII: An indexing structure for exact real-time search on microblogs
复制标题
DOI:
10.1109/icde.2013.6544849
复制
发表时间:
2013-04
期刊:
影响因子:
--
通讯作者:
Lingkun Wu;Wenqing Lin;Xiaokui Xiao;Yabo Xu
中科院分区:
文献类型:
--
作者:
Lingkun Wu;Wenqing Lin;Xiaokui Xiao;Yabo Xu
Indexing microblogs for real-time search is challenging given the efficiency issue caused by the tremendous speed at which new microblogs are created by users. Existing approaches address this efficiency issue at the cost of query accuracy, as they either (i) exclude a significant portion of microblogs from the index to reduce update cost or (ii) rank microblogs mostly by their timestamps (without sufficient consideration of their relevance to the queries) to enable append-only index insertion. As a consequence, the search results returned by the existing approaches do not satisfy the users who demand timely and high-quality search results. To remedy this deficiency, we propose the Log-Structured Inverted Indices (LSII), a structure for exact real-time search on microblogs. The core of LSII is a sequence of inverted indices with exponentially increasing sizes, such that new microblogs are (i) first inserted into the smallest index and (ii) later moved into the larger indices in a batch manner. The batch insertion mechanism leads to a small amortize update cost for each new microblog, without significantly degrading query performance. We present a comprehensive study on LSII, exploring various design options to strike a good balance between query and update performance. In addition, we propose extensions of LSII to support personalized search and to exploit multi-threading for performance improvement. Extensive experiments demonstrate the efficiency of LSII with experiments on real data.