计算机应用

• 数据库技术 • 上一篇    下一篇

分布式搜索中节点索引量大小估计算法

吴晟 李星   

  1. 清华大学电子工程系 清华大学电子工程系
  • 收稿日期:2008-03-25 修回日期:2008-05-22 发布日期:2008-09-01 出版日期:2008-09-01
  • 通讯作者: 吴晟

Algorithm of estimating index sizes of resource collections in distributed search

WU Sheng Xing LI   

  • Received:2008-03-25 Revised:2008-05-22 Online:2008-09-01 Published:2008-09-01
  • Contact: WU Sheng

摘要: 分布式搜索是解决对深层网络搜索的有效方案,各节点的索引量大小是分布式搜索引擎描述选择节点的重要参数。为了解决在非合作环境中估算节点索引量大小的问题,提出并实现了基于高频词汇再采样的高频再采样算法和基于文档捕获概率不同假设的异概捕获算法。高频再采样算法在随机采样后基于样本集中的高频词汇进行再采样;而异概捕获算法则利用Logistic函数和条件似然方法估算节点的索引量大小。通过真实网络数据的实验结果表明,这些算法优于已有的采样-再采样与捕获-再捕获算法。

关键词: 分布式搜索, 索引量估计, 采样-再采样, 捕获-再捕获

Abstract: Distributed search is an effective way to search the Deep Web, while collection size is an important feature in collection representation and selection in distributed search. To estimate collection size in uncooperative environments, the two novel algorithms were proposed in this paper. High frequent resample algorithm first samples collections with random queries, then resamples with high frequent queries in the sample set. Heterogeneous capture algorithm, based on the assumption of different capture probabilities among documents, uses Logistic functions and conditional maximum likelihood. Experimental results show that the algorithms outperform both sample-resample and capture-recapture algorithms.

Key words: distributed search, collection size estimation, sample-resample, capture-recapture