CPC G06F 16/3325 (2019.01) [G06F 16/3329 (2019.01); G06F 16/3338 (2019.01); G06F 16/3344 (2019.01); G06F 16/3349 (2019.01)] | 7 Claims |
1. A computer-implemented method, the method comprising:
obtaining a query;
generating a set of two subqueries from the query, where the set includes a first subquery and a second subquery;
executing, based on the set of two subqueries, a plurality of searches;
determining a quality score for the set of two subqueries, wherein determining the quality score for the set of two subqueries comprises:
determining a number of search results that are responsive to the first subquery; and
determining, based on the number of search results that are responsive to the first subquery, the quality score for the set of two subqueries;
determining, based on the search results, whether the quality score for the set of two subqueries satisfies a quality threshold; and
in response to determining that the quality score for the set of two subqueries satisfies the quality threshold:
determining that the first subquery corresponds to a first voice action operation, and causing, based on determining the first subquery corresponds to the first voice action operation, the first voice action operation to be executed, and
determining that the second subquery corresponds to a second voice action operation, and causing, based on determining that the second subquery corresponds to the second voice action operation, the second voice action operation to be executed,
wherein the first voice action operation and the second voice action operation are different.
|