Efficient distributed selective search
Efficient distributed selective search
复制标题
DOI:
10.1007/s10791-016-9290-6
复制
发表时间:
2016-11
影响因子:
2.5
通讯作者:
Yubin Kim;Jamie Callan;J. Culpepper;Alistair Moffat
中科院分区:
文献类型:
--
作者:
Yubin Kim;Jamie Callan;J. Culpepper;Alistair Moffat
Simulation and analysis have shown thatselective searchcan reduce the cost of large-scale distributed information retrieval. By partitioning the collection into smalltopical shards, and then using a resource ranking algorithm to choose a subset of shards to search for each query, fewer postings are evaluated. In this paper we extend the study of selective search into new areas using a fine-grained simulation, examining the difference in efficiency when term-based and sample-based resource selection algorithms are used; measuring the effect of two policies for assigning index shards to machines; and exploring the benefits of index-spreading and mirroring as the number of deployed machines is varied. Results obtained for two large datasets and four large query logs confirm that selective search is significantly more efficient than conventional distributed search architectures and can handle higher query rates. Furthermore, we demonstrate that selective search can be tuned to avoid bottlenecks, and thus maximize usage of the underlying computer hardware.