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 条
  • [41] Improving the Effectiveness of Keyword Search in Databases Using Query Logs
    Zhou, Jing
    Liu, Yang
    Yu, Ziqiang
    WEB-AGE INFORMATION MANAGEMENT (WAIM 2015), 2015, 9098 : 193 - 206
  • [42] Method of relevance feedback in keyword search over relational databases
    Peng, Zhao-Hui
    Cui, Li-Zhen
    Wang, Shan
    Zhang, Jun
    Wang, Chang-Liang
    Ruan Jian Xue Bao/Journal of Software, 2009, 20 (SUPPL. 1): : 286 - 297
  • [43] Combining Keyword Search and Forms for Ad Hoc Querying of Databases
    Chu, Eric
    Baid, Akanksha
    Chai, Xiaoyong
    Doan, AnHai
    Naughton, Jeffrey
    ACM SIGMOD/PODS 2009 CONFERENCE, 2009, : 349 - 360
  • [44] Weight-Adjustable Ranking for Keyword Search in Relational Databases
    Jou, Chichang
    Lau, Sian Lun
    INTELLIGENT AND INTERACTIVE COMPUTING, 2019, 67 : 45 - 57
  • [45] Temporal Spatial-Keyword Search on Databases Using SQL
    Wang, Jingru
    Hou, Jiajia
    Huang, Feiran
    Lu, Wei
    Du, Xiaoyong
    WEB TECHNOLOGIES AND APPLICATIONS: APWEB 2016 WORKSHOPS, WDMA, GAP, AND SDMA, 2016, 9865 : 204 - 216
  • [46] Audio Retrieval Based on Chinese Keyword Search in Relational Databases
    Zhu, Boyan
    Liu, Guang
    Zhu, Liang
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 634 - 637
  • [47] Meaningful Keyword Search in Relational Databases with Large and Complex Schema
    Kargar, Mehdi
    An, Aijun
    Cercone, Nick
    Godfrey, Parke
    Szlichta, Jaroslaw
    Yu, Xiaohui
    2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 411 - 422
  • [48] Keyword Search in P2P Relational Databases
    Pankowski, Tadeusz
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, 2015, 38 : 325 - 335
  • [49] Progressive ranking for efficient keyword search over relational databases
    Li, Guoliang
    Feng, Jianhua
    Lin, Feng
    Zhou, Lizhu
    SHARING DATA, INFORMATION AND KNOWLEDGE, PROCEEDINGS, 2008, 5071 : 193 - 197
  • [50] Effective Keyword Search in Relational Databases Considering Query Semantics
    Hristidis, Vagelis
    Gravano, Luis
    Papakonstantinou, Yannis
    ADVANCES IN WEB AND NETWORK TECHNOLOGIES, AND INFORMATION MANAGEMENT, 2009, 5731 : 172 - +