A time machine for text search
Authors:
Open Access
- 23 July 2007
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 519-526
Abstract
Text search over temporally versioned document collections such as web archives has received little attention as a research problem. As a consequence, there is no scalable and principled solution to search such a collection as of a specified time. In this work, we address this shortcoming and propose an efficient solution for time-travel text search by extending the inverted file index to make it ready for temporal search. We introduce approximate temporal coalescing as a tunable method to reduce the index size without significantly affecting the quality of results. In order to further improve the performance of time-travel queries, we introduce two principled techniques to trade off index size for its performance. These techniques can be formulated as optimization problems that can be solved to near-optimality. Finally, our approach is evaluated in a comprehensive series of experiments on two large-scale real-world datasets. Results unequivocally show that our methods make it possible to build an efficient "time machine" scalable to large versioned text collectionsKeywords
This publication has 17 references indexed in Scilit:
- Inverted files for text search enginesACM Computing Surveys, 2006
- Efficient algorithms for sequence segmentation2006
- Indexing Shared Content in Information Retrieval Systems2006
- Do Your Worst to Make the Best: Paradoxical Effects in PageRank Incremental Computations2004
- Optimal aggregation algorithms for middlewareJournal of Computer and System Sciences, 2003
- Comparing TopkListsSIAM Journal on Discrete Mathematics, 2003
- Static index pruning for information retrieval systems2001
- Comparison of access methods for time-evolving dataACM Computing Surveys, 1999
- Balancing histogram optimality and practicality for query result size estimationACM SIGMOD Record, 1995
- Optimization by Simulated AnnealingScience, 1983