Journal article

Efficient set intersection for inverted indexing

JS Culpepper, A Moffat

ACM Transactions on Information Systems | Published : 2010

Abstract

Conjunctive Boolean queries are a key component of modern information retrieval systems, especially when Webscale repositories are being searched. A conjunctive query q is equivalent to a |q|-way intersection over ordered sets of integers, where each set represents the documents containing one of the terms, and each integer in each set is an ordinal document identifier. As is the case with many computing applications, there is tension between the way in which the data is represented, and the ways in which it is to be manipulated. In particular, the sets representing index data for typical document collections are highly compressible, but are processed using random access techniques, meaning ..

View full abstract

University of Melbourne Researchers