A graph-theoretic approach to optimize keyword queries in relational databases

被引:0
|
作者
Jaehui Park
Sang-goo Lee
机构
[1] Electronics and Telecommunications Research Institute,
[2] Seoul National University,undefined
来源
关键词
Query processing; Keyword search; Query optimization; Graph models;
D O I
暂无
中图分类号
学科分类号
摘要
Keyword search can provide users an easy method to query large and complex databases without any knowledge of structured query languages or underlying database schema. Most of the existing studies have focused on generating candidate structured queries relevant to keywords. Due to the large size of generated queries, the execution costs may be prohibitive. However, existing studies lack the idea of a generalized method to optimize the plan of the large set of generated queries. In this paper, we introduce a graph-theoretic optimization approach. We propose a general graph model, Weighted Operator Graph, to address the costs of keyword query evaluation plans. The proposed model is flexible to integrate all of the cost-based plans in a uniform way. We define a Keyword Query Optimization Problem based on a theoretical cost model as a graph-theoretic problem and show it to be a NP-hard problem. We propose a greedy heuristic Maximum Propagation that reduces the size of the intermediate result as early as possible. The proposed algorithm allows us to achieve efficiency in terms of query evaluation costs. The experimental studies on both synthetic and real data set results show that our work outperforms the existing work.
引用
收藏
页码:843 / 870
页数:27
相关论文
共 50 条
  • [1] A graph-theoretic approach to optimize keyword queries in relational databases
    Park, Jaehui
    Lee, Sang-goo
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2014, 41 (03) : 843 - 870
  • [2] Keyword Queries by Matching Synonyms in Relational Databases
    Huang, Dingfang
    Xie, Dong
    Liu, Heyun
    [J]. Proceedings of the 2016 6th International Conference on Applied Science, Engineering and Technology (ICASET), 2016, 77 : 203 - 208
  • [3] A graph-theoretic approach to indexing in object-oriented databases
    Shidlovsky, B
    Bertino, E
    [J]. PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1996, : 230 - 237
  • [4] A graph-theoretic approach to steganography
    Hetzl, S
    Mutzel, P
    [J]. COMMUNICATIONS AND MULTIMEDIA SECURITY, 2005, 3677 : 119 - 128
  • [5] A graph-theoretic approach to multitasking
    Alon, Noga
    Reichman, Daniel
    Shinkar, Igor
    Wagner, Tal
    Musslick, Sebastian
    Cohen, Jonathan D.
    Griffiths, Thomas L.
    Dey, Biswadip
    Ozcimder, Kayhan
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [6] A graph-theoretic model for optimizing queries involving methods
    Lee C.
    Shih C.-S.
    Chen Y.-H.
    [J]. The VLDB Journal, 2001, 9 (4) : 327 - 343
  • [7] A graph-theoretic model for optimizing queries involving methods
    Lee, C
    Shih, CS
    Chen, YH
    [J]. VLDB JOURNAL, 2001, 9 (04): : 327 - 343
  • [8] Performance of Graph and Relational Databases in Complex Queries
    Kotiranta, Petri
    Junkkari, Marko
    Nummenmaa, Jyrki
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (13):
  • [9] Graph-theoretic access methods for main memory databases
    [J]. Liu, Y.-S., 2001, Science Press (24):
  • [10] Answering Top-k Keyword Queries on Relational Databases
    Thein, Myint Myint
    Thwin, Mie Mie Su
    [J]. INTERNATIONAL JOURNAL OF INFORMATION RETRIEVAL RESEARCH, 2012, 2 (03) : 36 - 57