paper-with-me

Papers

Efficient and Effective Query Auto-Completion

2020-05-13 · Simon Gog, Giulio Ermanno Pibiri, Rossano Venturini

Query Auto-Completion (QAC) is an ubiquitous feature of modern textual search systems, suggesting possible ways of completing the query being typed by the user. Efficiency is crucial to make the system have a real-time responsiveness when operating in the million-scale search space. Prior work has extensively advocated the use of a trie data structure for fast prefix-search operations in compact space. However, searching by prefix has little discovery power in that only completions that are prefixed by the query are returned. This may impact negatively the effectiveness of the QAC system, with a consequent monetary loss for real applications like Web Search Engines and eCommerce. In this work we describe the implementation that empowers a new QAC system at eBay, and discuss its efficiency/effectiveness in relation to other approaches at the state-of-the-art. The solution is based on the combination of an inverted index with succinct data structures, a much less explored direction in the literature. This system is replacing the previous implementation based on Apache SOLR that was not always able to meet the required service-level-agreement.

📄 PDF Abstract BibTeX arXiv:2005.06213

Code (1)

jermp/autocomplete 공식 구현

Similar Papers 제목 키워드 기반

Reducing Misinformation in Query Autocompletions

2020-07-06 · Djoerd Hiemstra

Query autocompletions help users of search engines to speed up their searches by recommending completions of partially typed queries in a drop down box. These recommended query autocompletions are usually based on large …

Misinformation

Personalized Language Model for Query Auto-Completion

2018-04-25 · ACL 2018 7 · Aaron Jaech, Mari Ostendorf

Query auto-completion is a search engine feature whereby the system suggests completed queries as the user types. Recently, the use of a recurrent neural network language model was suggested as a method of generating que…

Language ModelingLanguage Modellingmodel

Visual Natural Language Query Auto-Completion for Estimating Instance Probabilities

2019-10-10 · Samuel Sharpe, Jin Yan, Fan Wu, Iddo Drori

We present a new task of query auto-completion for estimating instance probabilities. We complete a user query prefix conditioned upon an image. Given the complete query, we fine tune a BERT embedding for estimating prob…

Query Completion Using Bandits for Engines Aggregation

2017-09-13 · Durand Audrey, Beaumont Jean-Alexandre, Gagne Christian, Lemay Michel 외

Assisting users by suggesting completed queries as they type is a common feature of search systems known as query auto-completion. A query auto-completion engine may use prior signals and available information (e.g., use…

Diversity

Efficient Neural Query Auto Completion

2020-08-06 · Sida Wang, Weiwei Guo, Huiji Gao, Bo Long

Query Auto Completion (QAC), as the starting point of information retrieval tasks, is critical to user experience. Generally it has two steps: generating completed query candidates according to query prefixes, and rankin…

Information RetrievalLanguage ModelingLanguage ModellingRetrieval