Title :
Evaluating top-k queries over Web-accessible databases
Author :
Bruno, Nicolas ; Gravano, Luis ; Marian, Amélie
Author_Institution :
Comput. Sci. Dept., Columbia Univ., New York, NY, USA
Abstract :
A query to a Web search engine usually consists of a list of keywords, to which the search engine responds with the best or "top" k pages for the query. This top-k query model is prevalent over multimedia collections in general, but also over plain relational data for certain applications. For example, consider a relation with information on available restaurants, including their location, price range for one diner, and overall food rating. A user who queries such a relation might simply specify the user\´s location and target price range, and expect in return the best 10 restaurants in terms of some combination-of proximity to the user, closeness of match to the target price range, and overall food rating. Processing such top-k queries efficiently is challenging for a number of reasons. One critical such reason is that, in many Web applications, the relation attributes might not be available other than through external Web-accessible form interfaces, which we will have to query repeatedly for a potentially large set of candidate objects. In this paper, we study how to process top-k queries efficiently in this setting, where the attributes for which users specify target values might be handled by external, autonomous sources with a variety of access interfaces. We present several algorithms for processing such queries, and evaluate them thoroughly using both synthetic and real Web-accessible data
Keywords :
information resources; multimedia databases; online front-ends; query processing; relational databases; search engines; Web search engine; Web-accessible databases; access interfaces; external Web-accessible form interfaces; external autonomous sources; multimedia collections; relation attributes; relational data; top-k query evaluation; top-k query model; Cities and towns; Computer science; Data engineering; Database systems; Query processing; Search engines; Web search;
Conference_Titel :
Data Engineering, 2002. Proceedings. 18th International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
0-7695-1531-2
DOI :
10.1109/ICDE.2002.994751