2008
DOI: 10.1145/1670243.1670249
|View full text |Cite
|
Sign up to set email alerts
|

Optimal algorithms for evaluating rank joins in database systems

Abstract: In the rank join problem, we are given a set of relations and a scoring function, and the goal is to return the join results with the top K scores. It is often the case in practice that the inputs may be accessed in ranked order and the scoring function is monotonic. These conditions allow for efficient algorithms that solve the rank join problem without reading all of the input. In this article, we present a thorough analysis of such rank join algorithms. A strong point of our analysis is that it is based on … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
34
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 17 publications
(34 citation statements)
references
References 20 publications
(42 reference statements)
0
34
0
Order By: Relevance
“…-We show that in a Linked Data setting, more detailed score information is available. We propose strategies for using this knowledge to provide tighter score bounds (and thus allow an earlier termination) as compared to top-k processing in other scenarios [2,13,17]. Further, we propose an aggressive technique for pruning partial query results that cannot contribute to the final top-k result.…”
Section: Src 3 Ex:helpmentioning
confidence: 99%
See 4 more Smart Citations
“…-We show that in a Linked Data setting, more detailed score information is available. We propose strategies for using this knowledge to provide tighter score bounds (and thus allow an earlier termination) as compared to top-k processing in other scenarios [2,13,17]. Further, we propose an aggressive technique for pruning partial query results that cannot contribute to the final top-k result.…”
Section: Src 3 Ex:helpmentioning
confidence: 99%
“…Top-k query processing [14,7,17] aims at a more efficient query execution by focusing on the k best results, while skipping the computation of remaining results. This early termination can lead to a significant reduction in the number of inputs to be read and processed, which translates to performance improvements.…”
Section: Top-k Join Linked Data Query Processingmentioning
confidence: 99%
See 3 more Smart Citations