JOURNAL ARTICLE

Answering top-k queries using views

Abstract

The problem of obtaining efficient answers to top-k queries has attracted a lot of research attention. Several algorithms and numerous variants of the top-k retrieval problem have been introduced in recent years. The general form of this problem requests the k highest ranked values from a relation, using monotone combining functions on (a subset of) its attributes.In this paper we explore space performance tradeoffs related to this problem. In particular we study the problem of answering top-k queries using views. A view in this context is a materialized version of a previously posed query, requesting a number of highest ranked values according to some monotone combining function defined on a subset of the attributes of a relation. Several problems of interest arise in the presence of such views. We start by presenting a new algorithm capable of combining the information from a number of views to answer ad hoc top-k queries. We then address the problem of identifying the most promising (in terms of performance) views to use for query answering in the presence of a collection of views. We formalize both problems and present efficient algorithms for their solution. We also discuss several extensions of the basic problems in this setting.We present the results of a thorough experimental study that deploys our techniques on real and synthetic data sets. Our results indicate that the techniques proposed herein comprise a robust solution to the problem of top-k query answering using views, gracefully exploring the space versus performance tradeoffs in the context of top-k query answering.

Keywords:
Computer science Relation (database) Monotone polygon Context (archaeology) Question answering Function (biology) Space (punctuation) Information retrieval Theoretical computer science Data mining Mathematics

Metrics

164
Cited By
12.15
FWCI (Field Weighted Citation Impact)
24
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Image and Video Retrieval Techniques
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition

Related Documents

BOOK-CHAPTER

A Scalable Algorithm for Answering Top-K Queries Using Cached Views

Wissem LabbadiJalel Akaichi

Advances in intelligent systems and computing Year: 2015 Pages: 257-270
BOOK-CHAPTER

Answering Queries Using Views

Vasilis Vassalos

Encyclopedia of Database Systems Year: 2016 Pages: 1-7
JOURNAL ARTICLE

Answering queries using views

François GoasdouéMarie-Christine Rousset

Journal:   ACM Transactions on Internet Technology Year: 2004 Vol: 4 (3)Pages: 255-288
BOOK

Answering Queries Using Views

Foto AfratiRada Chirkova

Synthesis lectures on data management Year: 2018
© 2026 ScienceGate Book Chapters — All rights reserved.