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 条
  • [21] Aggregate keyword search on large relational databases
    Zhou, Bin
    Pei, Jian
    KNOWLEDGE AND INFORMATION SYSTEMS, 2012, 30 (02) : 283 - 318
  • [22] SPARK: A keyword search engine on relational databases
    Luo, Yi
    Wang, Wei
    Lin, Xuemin
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1552 - 1555
  • [23] An effective suggestion method for keyword search of databases
    Hai Huang
    Zonghai Chen
    Chengfei Liu
    He Huang
    Xiangliang Zhang
    World Wide Web, 2017, 20 : 729 - 747
  • [24] Collective keyword search on spatial network databases
    College of Computer Science, South-Central University for Nationalities, Wuhan, China
    不详
    不详
    J. Comput. Inf. Syst., 15 (5489-5497): : 5489 - 5497
  • [25] DivQ: Diversification for Keyword Search over Structured Databases
    Demidova, Elena
    Fankhauser, Peter
    Zhou, Xuan
    Nejdl, Wolfgang
    SIGIR 2010: PROCEEDINGS OF THE 33RD ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH DEVELOPMENT IN INFORMATION RETRIEVAL, 2010, : 331 - 338
  • [26] Publicly Verifiable Conjunctive Keyword Search in Outsourced Databases
    Azraoui, Monir
    Elkhiyaoui, Kaoutar
    Onen, Melek
    Molva, Refik
    2015 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2015, : 619 - 627
  • [27] EasyKSORD: A Platform of Keyword Search Over Relational Databases
    Peng, Zhaohui
    Li, Jing
    Wang, Shan
    WEB INFORMATION SYSTEMS AND MINING, PROCEEDINGS, 2009, 5854 : 373 - +
  • [28] KEYWORD SEARCH BASED ON KNOWLEDGE BASE IN RELATIONAL DATABASES
    Zhu, Liang
    Ji, Shen-Da
    Yang, Wen-Zhu
    Liu, Chun-Nian
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 1528 - +
  • [29] Efficient keyword search across heterogeneous relational databases
    Sayyadian, Mayssam
    LeKhac, Hieu
    Doan, AnHai
    Gravano, Luis
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2007, : 321 - +
  • [30] Bring User Feedback into Keyword Search over Databases
    Peng, Zhaohui
    Zhang, Jun
    Wang, Shan
    Wang, Changliang
    2009 SIXTH WEB INFORMATION SYSTEMS AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2009, : 210 - +