• DocumentCode
    2080044
  • Title

    Supporting top-K keyword search in XML databases

  • Author

    Chen, Liang Jeff ; Papakonstantinou, Yannis

  • Author_Institution
    Dept. of Comput. Sci. & Eng., UCSD, La Jolla, CA, USA
  • fYear
    2010
  • fDate
    1-6 March 2010
  • Firstpage
    689
  • Lastpage
    700
  • Abstract
    Keyword search is considered to be an effective information discovery method for both structured and semi-structured data. In XML keyword search, query semantics is based on the concept of Lowest Common Ancestor (LCA). However, naive LCA-based semantics leads to exponential computation and result size. In the literature, LCA-based semantic variants (e.g., ELCA and SLCA) were proposed, which define a subset of all the LCAs as the results. While most existing work focuses on algorithmic efficiency, top-K processing for XML keyword search is an important issue that has received very little attention. Existing algorithms focusing on efficiency are designed to optimize the semantic pruning and are incapable of supporting top-K processing. On the other hand, straightforward applications of top-K techniques from other areas (e.g., relational databases) generate LCAs that may not be the results and unnecessarily expand efforts in the semantic pruning. In this paper, we propose a series of join-based algorithms that combine the semantic pruning and the top-K processing to support top-K keyword search in XML databases. The algorithms essentially reduce the keyword query evaluation to relational joins, and incorporate the idea of the top-K join from relational databases. Extensive experimental evaluations show the performance advantages of our algorithms.
  • Keywords
    XML; data mining; query formulation; relational databases; LCA based semantic variant; Lowest Common Ancestor; Top-K keyword search; XML databases; information discovery method; join based algorithm; keyword query evaluation; query semantics; relational databases; semantic pruning; Algorithm design and analysis; Computer science; Data engineering; Database languages; Design optimization; Information retrieval; Keyword search; Query processing; Relational databases; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2010 IEEE 26th International Conference on
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    978-1-4244-5445-7
  • Electronic_ISBN
    978-1-4244-5444-0
  • Type

    conf

  • DOI
    10.1109/ICDE.2010.5447818
  • Filename
    5447818