节点文献

一种基于动态平衡树的在线索引快速构建方法

A Fast On-Line Index Construction Method Based on Dynamic Balancing Tree

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 郭瑞杰程学旗许洪波王斌丁国栋

【Author】 Guo Ruijie1,2,Cheng Xueqi1,Xu Hongbo1,Wang Bin1,and Ding Guodong11(Institute of Computing Technology,Chinese Academy of Sciences,Beijing 100190)2(Graduate University of Chinese Academy of Sciences,Beijing 100049)

【机构】 中国科学院计算技术研究所中国科学院研究生院

【摘要】 倒排索引的构建可以通过离线方式高效地完成,但是仅当整个数据集索引完毕后方可提供检索服务.在线索引可以在构建倒排索引的同时提供检索服务,新加入的文档即刻可供检索.提出了一种基于动态平衡树的在线索引更新策略,利用动态平衡树控制索引合并过程,使索引合并总是在大小相近的子索引之间进行,以减少索引合并代价,同时可以调节索引和检索之间的性能平衡.该方法提供了一个基于合并的在线索引更新框架,与已有方法相比具有更好的通用性、更高的性能和更好的规模可扩展性.在由4000万张网页构成的270GBWeb数据集上运行的实验表明,该方法在实际系统中是高效的,将索引更新的性能提高了92.28%,而检索性能仅下降4.79%,大幅度降低了在线索引构建的代价.

【Abstract】 Examined in this paper is the issues of on-line maintenance for growing text collections.This approach builds inverted index to reflect changes in the collection it describes,supporting efficient document insertions and deletions.A fast on-line index construction method based on dynamic balancing tree is proposed.This method takes a merge-based approach and aims to keep a good performance during indexing and query processing by always merging indices with similar sizes.This is achieved by using a tree in which each node corresponds to one sub-index.The placing of sub-indexes in the tree depends on the sizes of the sub-indexes,so that each merging takes place among similarly sized sub-indexes.The method is suited very well not only for growing text collections,but also for dynamic text collections,and is a uniform framework for merge-based index maintenance strategies.It is more general,faster and scales better than previous methods,and can be adapted to suit different balances of insertion and querying operations.Using experiments on large scale Web data,the efficiency,flexibility and scalability of this method are demonstrated in practice,showing that on-line index construction for growing text collections can be performed efficiently and almost as fast as for static text collections.

【基金】 国家“八六三”高技术研究发展计划基金项目(2006AA010105,2007AA01Z416);国家“九七三”重点基础研究发展规划基金项目(2004CB318109)~~
  • 【文献出处】 计算机研究与发展 ,Journal of Computer Research and Development , 编辑部邮箱 ,2008年10期
  • 【分类号】TP391.3
  • 【被引频次】15
  • 【下载频次】271
节点文献中: 

本文链接的文献网络图示:

本文的引文网络