发明名称 |
Query autocompletions |
摘要 |
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining query completions. In one aspect, a method includes receiving a query input in a search engine query input field in a user interface. The method also includes submitting the query input as a first query stem to an autocompletion module. The method also includes receiving a first response from the autocompletion module, the first response providing no first query autocompletions. The method also includes submitting a second query stem to the autocompletion module, the second query stem being the first query stem with a first prefix removed. The method also includes receiving a second response from the autocompletion module including one or more second autocompletions satisfying a second quality test. The method also includes providing second autocompletions for presentation on the user interface. |
申请公布号 |
US9031970(B1) |
申请公布日期 |
2015.05.12 |
申请号 |
US201113186930 |
申请日期 |
2011.07.20 |
申请人 |
Google Inc. |
发明人 |
Das Abhinandan S.;Niechwiej Bartlomiej;Effrat Jonathan J.;Wichary Marcin K. |
分类号 |
G06F7/00;G06F17/30;G06F17/27 |
主分类号 |
G06F7/00 |
代理机构 |
Fish & Richardson P.C. |
代理人 |
Fish & Richardson P.C. |
主权项 |
1. A computer-implemented method comprising:
receiving a query input in a search engine query input field in a user interface, before receiving an input expressly submitting the query input as a query to a search engine, the query input comprising multiple query terms; submitting the query input as a first query stem to an autocompletion module to obtain first query autocompletions; determining that the first query autocompletions do not satisfy a first quality test and, in response, submitting a second query stem to the autocompletion module to obtain second query autocompletions, the second query stem being the first query stem with a prefix removed; receiving, from the autocompletion module, one or more second query autocompletions satisfying a second quality test, wherein the second quality test includes determining a ratio of a number of times a potential autocompletion occurs in a corpus of user queries to a number of times any query that includes the second query stem occurs in the corpus user queries, and comparing the ratio to a threshold value; and providing the one or more second query autocompletions for presentation on the user interface. |
地址 |
Mountain View CA US |