A top-k query combines different rankings of the same set of objects and returns the k objects with the highest combined score according to an aggregate function. We bring to light some key observations, which impose two phases that any top-k algorithm, based on sorted accesses, should go through. Based on them, we propose a new algorithm, which is designed to minimize the number of object accesses, the computational cost, and the memory requirements of top-k search with monotone aggregate functions. We provide an analysis for its cost and show that it is always no worse than the baseline no random accesses algorithm in terms of computations, accesses, and memory required. As a side contribution, we perform a space analysis, which indicates...
We consider distributed top-k queries in wide-area networks where the index lists for the attribute ...
We consider distributed top-k queries in wide-area networks where the index lists for the attribute ...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
A top-k query combines different rankings of the same set of objects and returns the k objects with ...
A top-k query combines different rankings of the same set of objects and returns the k objects with ...
A top-k query combines different rankings of the same set of objects and returns the k objects with ...
Traditional top-k algorithms, e.g., TA and NRA, have been successfully applied in many areas such as...
Traditional top-k algorithms, e.g., TA and NRA, have been successfully applied in many areas such as...
Traditional top-k algorithms, e.g., TA and NRA, have been successfully applied in many areas such as...
AbstractAssume that each object in a database has m grades, or scores, one for each of m attributes....
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of ...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of ...
We consider distributed top-k queries in wide-area networks where the index lists for the attribute ...
We consider distributed top-k queries in wide-area networks where the index lists for the attribute ...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
A top-k query combines different rankings of the same set of objects and returns the k objects with ...
A top-k query combines different rankings of the same set of objects and returns the k objects with ...
A top-k query combines different rankings of the same set of objects and returns the k objects with ...
Traditional top-k algorithms, e.g., TA and NRA, have been successfully applied in many areas such as...
Traditional top-k algorithms, e.g., TA and NRA, have been successfully applied in many areas such as...
Traditional top-k algorithms, e.g., TA and NRA, have been successfully applied in many areas such as...
AbstractAssume that each object in a database has m grades, or scores, one for each of m attributes....
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of ...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of ...
We consider distributed top-k queries in wide-area networks where the index lists for the attribute ...
We consider distributed top-k queries in wide-area networks where the index lists for the attribute ...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...