| CPC G06F 16/9035 (2019.01) [G06F 16/31 (2019.01); G06F 16/3322 (2019.01); G06F 16/334 (2019.01); G06F 16/35 (2019.01)] | 9 Claims |

|
1. A method for providing a query suggestion, the method comprising:
retrieving query pairs from query logs;
filtering the query pairs by removing at least one of the query pairs, wherein the at least one of the query pairs meets the following criterion:
a ratio between a frequency of appearance, in the query logs, of a more popular query in the at least one of the query pairs and a frequency of appearance, in the query logs, of a less popular query in the at least one of the query pairs being greater than a threshold;
updating, based on the filtered query pairs, query pairs stored in a database;
receiving, via a search application operating on a computing device associated with a user, a request for query suggestions with respect to a query prefix input by the user;
analyzing the request to determine a preceding query input by the user and the query prefix; and
presenting, based on the preceding query, the query prefix, and the updated database, via the search application, a plurality of query suggestions as a response to the request.
|