Efficient Type-Ahead Search on Relational Data: a TASTIER Approach

被引:0
作者
Li, Guoliang [1 ]
Ji, Shengyue
Li, Chen
Feng, Jianhua [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
来源
ACM SIGMOD/PODS 2009 CONFERENCE | 2009年
关键词
Type-Ahead Search; Keyword Search; Query Prediction;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing keyword-search systems in relational databases require users to submit a complete query to compute answers. Often users feel "left in the dark" when they have limited knowledge about the data, and have to use a try-and-see method to modify queries and find answers. In this paper we propose a novel approach to keyword search in the relational world, called TASTIER. A TASTIER system can bring instant gratification to users by supporting type-ahead search, which finds answers "on the fly" as the user types in query keywords. A main challenge is how to achieve a high interactive speed for large amounts of data in multiple tables, so that a query can be answered efficiently within milliseconds. We propose efficient index structures and algorithms for finding relevant answers on-the-fly by joining tuples in the database. We devise a partition-based method to improve query performance by grouping relevant tuples and pruning irrelevant tuples efficiently. We also develop a technique to answer a query efficiently by predicting highly relevant complete queries for the user. We have conducted a thorough experimental evaluation of the proposed techniques on real data sets to demonstrate the efficiency and practicality of this new search paradigm.
引用
收藏
页码:695 / 706
页数:12
相关论文
共 34 条
  • [1] DBXplorer: A system for keyword-based search over relational Databases
    Agrawal, S
    Chaudhuri, S
    Das, G
    [J]. 18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 5 - 16
  • [2] [Anonymous], 2007, Proceedings of the 2007 ACM SIGMOD international conference on Management of data
  • [3] [Anonymous], 2003, Proceedings of the 2003 ACM SIGMOD international conference on Management of data
  • [4] [Anonymous], 2004, Proceedings of the Thirtieth international conference on Very Large Databases-Volume
  • [5] Balmin A., 2004, VLDB
  • [6] Bast H., 2006, Proceedings of the Twenty-Ninth Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, P364, DOI 10.1145/1148170.1148234
  • [7] Bast Holger, 2007, 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, P671, DOI 10.1145/1277741.1277856
  • [8] Bast H., 2007, CIDR, P88
  • [9] Keyword searching and browsing in Databases using BANKS
    Bhalotia, G
    Hulgeri, A
    Nakhe, C
    Chakrabarti, S
    Sudarshan, S
    [J]. 18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 431 - 440
  • [10] Chaudhuri S., 2009, SIGMOD