DocumentCode :
18795
Title :
LINQ: A Framework for Location-Aware Indexing and Query Processing
Author :
Xiping Liu ; Lei Chen ; Changxuan Wan
Author_Institution :
Jiangxi Univ. of Finance & Econ., Nanchang, China
Volume :
27
Issue :
5
fYear :
2015
fDate :
May 1 2015
Firstpage :
1288
Lastpage :
1300
Abstract :
This paper studies the generic location-aware rank query (GLRQ) over a set of location-aware objects. A GLRQ is composed of a spatial location, a set of keywords, a query predicate, and a ranking function formulated on location, text and other attributes. The result consists of k objects satisfying the predicate ranked according to the ranking function. An example is a query searching for the restaurants that 1) are nearby, 2) offer “American” food, and 3) have high ratings (rating > 4.0). Such queries can not be processed efficiently using existing techniques. In this work, we propose a novel framework called LINQ for efficient processing of GLRQs. To handle the predicate and the attribute-based scoring, we devise a new index structure called synopses tree, which contains the synopses of different subsets of the dataset. The synopses tree enables pruning of search space according to the satisfiability of the predicate. To process the query constraints over the location and keywords, the framework integrates the synopses tree with the spatio-textual index such as IR-tree. The framework therefore is capable of processing the GLRQs efficiently and holistically. We conduct extensive experiments to demonstrate that our solution provides excellent query performance.
Keywords :
indexing; mobile computing; query processing; search problems; set theory; tree data structures; American food; GLRQ; IR-tree; LINQ; attribute-based scoring handling; dataset subsets; generic location-aware rank query; index structure; keyword set; location-aware indexing; location-aware objects; location-aware query processing; predicate handling; predicate satisfiability; query constraints; query predicate; query searching; ranking function; restaurants; search space pruning; spatial location; spatio-textual index; synopses tree; Arrays; Histograms; Indexing; Junctions; Query processing; Vegetation; LINQ; Location-aware; rank query; synopses tree;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2014.2365792
Filename :
6940236
Link To Document :
بازگشت