Efficient Query Processing Infrastructures

被引:1
|
作者
Tonellotto, Nicola [1 ]
Macdonald, Craig [2 ]
机构
[1] ISTI CNR, Pisa, Italy
[2] Univ Glasgow, Glasgow, Lanark, Scotland
来源
关键词
STRATEGIES;
D O I
10.1145/3209978.3210191
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Typically, techniques that benefit effectiveness of information retrieval (IR) systems have a negative impact on efficiency. Yet, with the large scale of Web search engines, there is a need to deploy efficient query processing techniques to reduce the cost of the infrastructure required. This tutorial aims to provide a detailed overview of the infrastructure of an IR system devoted to the efficient yet effective processing of user queries. This tutorial guides the attendees through the main ideas, approaches and algorithms developed in the last 30 years in query processing. In particular, we illustrate, with detailed examples and simplified pseudo-code, the most important query processing strategies adopted in major search engines, with a particular focus on dynamic pruning techniques. Moreover, we present and discuss the state-of-the-art innovations in query processing, such as impact-sorted and blockmax indexes. We also describe how modern search engines exploit such algorithms with learning-to-rank (LtR) models to produce effective results, exploiting new approaches in LtR query processing. Finally, this tutorial introduces query efficiency predictors for dynamic pruning, and discusses their main applications to scheduling, routing, selective processing and parallelisation of query processing, as deployed by a major search engine.
引用
收藏
页码:1403 / 1406
页数:4
相关论文
共 50 条
  • [1] Efficient Distributed Query Processing
    Kolcun, Roman
    Boyle, David E.
    McCann, Julie A.
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2016, 13 (03) : 1230 - 1246
  • [2] RkNN Query Processing in Distributed Spatial Infrastructures: A Performance Study
    Garcia-Garcia, Francisco
    Corral, Antonio
    Iribarne, Luis
    Vassilakopoulos, Michael
    [J]. MODEL AND DATA ENGINEERING (MEDI 2017), 2017, 10563 : 200 - 207
  • [3] Efficient XML query processing in mediators
    Yang, LH
    Tang, S
    Yang, DQ
    Chen, LJ
    [J]. 12TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2001, : 27 - 31
  • [4] Efficient Trajectory Contact Query Processing
    Chao, Pingfu
    He, Dan
    Li, Lei
    Zhang, Mengxuan
    Zhou, Xiaofang
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2021), PT I, 2021, 12681 : 658 - 666
  • [5] Toward efficient multifeature query processing
    Jagadish, HV
    Ooi, BC
    Shen, HT
    Tan, KL
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2006, 18 (03) : 350 - 362
  • [6] Efficient skyline query processing in SpatialHadoop
    Pertesis, Dimitris
    Doulkeridis, Christos
    [J]. INFORMATION SYSTEMS, 2015, 54 : 325 - 335
  • [7] Efficient Query Processing on Graph Databases
    Cheng, James
    Ke, Yiping
    Ng, Wilfred
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2009, 34 (01):
  • [8] ZNS - Efficient query processing with ZurichNoSQL
    Stockinger, Kurt
    Bodi, Richard
    Heitz, Jonas
    Weinmann, Thomas
    [J]. DATA & KNOWLEDGE ENGINEERING, 2017, 112 : 38 - 54
  • [9] On efficient reverse skyline query processing
    Gao, Yunjun
    Liu, Qing
    Zheng, Baihua
    Chen, Gang
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (07) : 3237 - 3249
  • [10] Efficient Query Processing in Crossbar Memory
    Imani, Mohsen
    Gupta, Saransh
    Arredondo, Atl
    Rosing, Tajana
    [J]. 2017 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2017,