An Efficient Packing Algorithm for Spatial Keyword Queries

  • Jinkun Pan
  • Dongsheng Li
  • Liming Li
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7425)


With the increase of location-based services, Web contents are being geo-tagged, and spatial keyword queries that retrieve objects satisfying both spatial and keyword conditions are gaining in prevalence. Unfortunately, the state-of-the-art packing algorithms only focus on spatial relationship, and they are not fit for the spatial keyword queries. In this paper, we propose a new packing algorithm named KBS which takes both location and keyword information into consideration, thus optimizing R-tree for spatial keyword queries. Experimental results on both real and synthetic datasets show that our method achieves high performance and space utilization.


Spatial Keyword Query R-tree Packing Algorithm 


  1. 1.
    Sanderson, M., Kohler, J.: Analyzing geographic queries. In: SIGIR (2004)Google Scholar
  2. 2.
    Felipe, I.D., Hristidis, V., Rishe, N.: Keyword search on spatial databases. In: ICDE (2008)Google Scholar
  3. 3.
    Cong, G., Jensen, C.S., Wu, D.: Efficient retrieval of the top-k most relevant spatial web objects. In: PVLDB (2009)Google Scholar
  4. 4.
    Yao, B., Li, F., Hadjieleftheriou, M., Hou, K.: Approximate string search in spatial databases. In: ICDE (2010)Google Scholar
  5. 5.
    Wu, D., Yiu, M.L., Jensen, C.S., Cong, G.: Efficient continuously moving top-k spatial keyword query processing. In: ICDE (2011)Google Scholar
  6. 6.
    Roy, S.B., Chakrabarti, K.: Location-aware type ahead search on spatial databases: semantics and efficiency. In: SIGMOD (2011)Google Scholar
  7. 7.
    Lu, J., Lu, Y., Cong, G.: Reverse spatial and textual k nearest neighbor search. In: SIGMOD (2011)Google Scholar
  8. 8.
    Cao, X., Cong, G., Jensen, C.S., Ooi, B.C.: Collective spatial keyword querying. In: SIGMOD (2011)Google Scholar
  9. 9.
    Roussopoulos, N., Leifker, D.: Direct spatial search on pictorial databases using packed R-trees. In: SIGMOD (1985)Google Scholar
  10. 10.
    Kamel, I., Faloutsos, C.: On packing R-trees. In: CIKM (1993)Google Scholar
  11. 11.
    Leutenegger, S., Edgington, J.M., Lopez, M.A.: STR: A simple and efficient algorithm for R-tree packing. In: ICDE (1997)Google Scholar
  12. 12.
    Garcia, Y., Lopez, M., Leutenegger, S.: A greedy algorithm for bulk loading R-trees. In: ACM-GIS (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Jinkun Pan
    • 1
  • Dongsheng Li
    • 1
  • Liming Li
    • 2
  1. 1.National Laboratory for Parallel and Distributed Processing, School of ComputerNational University of Defense TechnologyChangshaChina
  2. 2.Shanghai GarrisionShanghaiChina

Personalised recommendations