• 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