Keyword Search in Databases: The Power of RDBMS

被引:0
|
作者
Qin, Lu [1 ]
Yu, Jeffrey Xu [1 ]
Chang, Lijun [1 ]
机构
[1] Chinese Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
来源
ACM SIGMOD/PODS 2009 CONFERENCE | 2009年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Keyword search in relational databases (RDBs) has been extensively studied recently. A keyword search (or a keyword query) in RDBs is specified by a set of keywords to explore the interconnected tuple structures in an RDB. that cannot bc easily identified using SQL on RDBMSS. In brief, it finds how the tuples containing the given keywords are connected via sequences of connections (foreign key references) among tuples in an RDB. Such interconnected tuple structures can be found as connected trees up to a certain size, sets of tuples that are reachable from a root tuple within a radius, or even multi-center subgraphs within a radius. In the literature, there are two main approaches. One is to generate a set of relational algebra expressions and evaluate every such expression using SQL on an RDBMS directly or in a middleware on top of an RDBMS indirectly. Due to a large number of relational algebra expressions needed to process, most of the existing works take a middleware approach without fully utilizing RDBMSS. The other is to materialize an RDB as a graph and find the interconnected tuple structures using graph-based algorithms in memory. In this paper we focus on using SQL to compute all the interconnected tuple structures for a given keyword query. We use three types of interconnected tuple structures to achieve that and we control the size of the structures. We show that the current commercial RDBMSS are powerful enough to support such keyword queries in RDBs efficiently without any additional new indexing to be built and maintained. The main idea behind our approach is tuple reduction. In our approach, in the first reduction step, we prune tuples that do not participate in any results using SQL, and in the second join step. we process the relational algebra expressions using SQL over the reduced relations. We conducted extensive experimental studies using two commercial RDBMSS and two large real datasets, and we report the efficiency of our approaches in this paper.
引用
收藏
页码:681 / 693
页数:13
相关论文
共 50 条
  • [1] Providing built-in keyword search capabilities in RDBMS
    Guoliang Li
    Jianhua Feng
    Xiaofang Zhou
    Jianyong Wang
    The VLDB Journal, 2011, 20 : 1 - 19
  • [2] Providing built-in keyword search capabilities in RDBMS
    Li, Guoliang
    Feng, Jianhua
    Zhou, Xiaofang
    Wang, Jianyong
    VLDB JOURNAL, 2011, 20 (01) : 1 - 19
  • [3] Keyword search in relational databases
    Jaehui Park
    Sang-goo Lee
    Knowledge and Information Systems, 2011, 26 : 175 - 193
  • [4] Keyword search on relational databases
    Wang, Wei
    Lin, Xuemin
    Luo, Yi
    2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 7 - 10
  • [5] Keyword search in relational databases
    Park, Jaehui
    Lee, Sang-goo
    KNOWLEDGE AND INFORMATION SYSTEMS, 2011, 26 (02) : 175 - 193
  • [6] Keyword search on spatial databases
    De Felipe, Ian
    Hristidis, Vagelis
    Rishe, Naphtali
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 656 - +
  • [7] Keyword search over relational databases
    Hassan, Mohammad
    INFORMATION MANAGEMENT IN THE MODERN ORGANIZATIONS: TRENDS & SOLUTIONS, VOLS 1 AND 2, 2008, : 1 - 6
  • [8] Semantic keyword search in graph databases
    Lou, Ying
    Wu, Qingtao
    Ji, Baiyang
    Zheng, Ruijuan
    Zhang, Mingchuan
    Wei, Wangyang
    Journal of Computational Information Systems, 2013, 9 (15): : 5913 - 5920
  • [9] BROAD: Diversified Keyword Search in Databases
    Zhao, Feng
    Zhang, Xiaolong
    Tung, Anthony K. H.
    Chen, Gang
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (12): : 1355 - 1358
  • [10] Keyword search for XML in relational databases
    Xu, Zhengchuan
    Chen, Zhongmin
    Sun, Hai
    Zhou, Aoying
    Gaojishu Tongxin/High Technology Letters, 2004, 14 (02):