An Efficient Index for Top-k Keyword Search on Social Networks

  • Xudong Du
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7418)


Social networks (e.g., Facebook, Twitter) have attracted significant attention recently. Many users have a search requirement to find new or existing friendships with similar interests in social networks. A well-known computing model is keyword search, which provides a user-friendly interface to meet users search demands. However traditional keyword search techniques only consider the textual proximity and ignore the relationship closeness between different users. It is a big challenge to integrate social relationship and textual proximity and it calls for an effective method to support keyword search in social networks. To address these challenges, we present a tree decomposition based hierarchical keyword index structure (TDK-Index) to solve the problem. Our major contributions are: (1)TDK-Index which integrate keyword index and relationship closeness index as a whole; (2)Two-phase TA algorithm which narrows the threshold obviously compared to existing methods and speed up top-k query by a factor of two; and (3)flexible solution which adopts different application circumstances by parameter adjustment. Our experiments provide evidences of the efficiency and scalability of our solution.


Random Access Ranking Function Keyword Search Tree Decomposition Local Index 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Akbarinia, R., Pacitti, E., Valduriez, P.: Best position algorithms for top-k queries. In: VLDB, pp. 495–506 (2007)Google Scholar
  2. 2.
    Bao, S., Xue, G.-R., Wu, X., Yu, Y., Fei, B., Su, Z.: Optimizing web search using social annotations. In: WWW, pp. 501–510 (2007)Google Scholar
  3. 3.
    Bjørklund, T.A., Götz, M., Gehrke, J.: Search in social networks with access control. In: KEYS, p. 4 (2010)Google Scholar
  4. 4.
    Bjørklund, T.A., Götz, M., Gehrke, J., Grimsmo, N.: Workload-aware indexing for keyword search in social networks. In: CIKM, pp. 535–544 (2011)Google Scholar
  5. 5.
    Fagin, R., Lotem, A., Naor, M.: Optimal aggregation algorithms for middleware. In: PODS. ACM (2001)Google Scholar
  6. 6.
    Goldberg, A.V.: Point-to-Point Shortest Path Algorithms with Preprocessing. In: van Leeuwen, J., Italiano, G.F., van der Hoek, W., Meinel, C., Sack, H., Plášil, F. (eds.) SOFSEM 2007. LNCS, vol. 4362, pp. 88–102. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  7. 7.
    Hotho, A., Jäschke, R., Schmitz, C., Stumme, G.: Information Retrieval in Folksonomies: Search and Ranking. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 411–426. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  8. 8.
    Margaritis, G., Anastasiadis, S.V.: Low-cost management of inverted files for online full-text search. In: CIKM, pp. 455–464 (2009)Google Scholar
  9. 9.
    Schenkel, R., Crecelius, T., Kacimi, M., Michel, S., Neumann, T., Parreira, J.X., Weikum, G.: Efficient top-k querying over social-tagging networks. In: SIGIR, pp. 523–530 (2008)Google Scholar
  10. 10.
    Scholer, F., Williams, H., Yiannis, J., Zobel, J.: Compression of inverted indexes for fast query evaluation (2002)Google Scholar
  11. 11.
    Wei, F.: Tedi: efficient shortest path query answering on graphs. In: SIGMOD Conference, pp. 99–110 (2010)Google Scholar
  12. 12.
    Xiao, Y., Wu, W., Pei, J., Wang, W., He, Z.: Efficiently indexing shortest paths by exploiting symmetry in graphs. In: EDBT, pp. 493–504 (2009)Google Scholar
  13. 13.
    Zhang, J., Long, X., Suel, T.: Performance of compressed inverted list caching in search engines. In: WWW, pp. 387–396 (2008)Google Scholar
  14. 14.
    Zobel, J., Moffat, A.: Inverted files for text search engines. ACM Comput. Surv. 38(2) (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Xudong Du
    • 1
  1. 1.Department of Computer Science and TechnologyTsinghua UniversityBeijingChina

Personalised recommendations