Classifying queries
First Claim
Patent Images
1. A method comprising:
- receiving, by a computer processor, a query that includes one or more query terms;
extracting, by the computer processor, one or more entity identifiers from one or more search results that are responsive to the query;
determining, by the computer processor, whether all of the extracted entity identifiers match or do not match at least one of the one or more query terms; and
classifying the query as a description-triggering query or as an entity-triggering query, the query being classified as a description-triggering query based on determining that all of the extracted entity identifiers match the at least one of the one or more query terms, or the query being classified as an entity-triggering query based on determining that all of the extracted entity identifiers do not match the at least one of the one or more query terms;
wherein a description triggering query is a query for which a natural language snippet associated with one or more of the search results is provided as an answer to the query, and wherein an entity-triggering query is a query for which an entity identifier that does not match one or more of the query terms is provided as an answer to the query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying queries. A query that includes one or more query terms is received. One or more entity identifiers are extracted from one or more search results that are responsive to the query. One or more of the query terms are compared with the extracted entity identifiers. Based on comparing the query terms with the extracted entity identifiers, the query is classified as an entity-triggering query or as a description-triggering query.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, by a computer processor, a query that includes one or more query terms; extracting, by the computer processor, one or more entity identifiers from one or more search results that are responsive to the query; determining, by the computer processor, whether all of the extracted entity identifiers match or do not match at least one of the one or more query terms; and classifying the query as a description-triggering query or as an entity-triggering query, the query being classified as a description-triggering query based on determining that all of the extracted entity identifiers match the at least one of the one or more query terms, or the query being classified as an entity-triggering query based on determining that all of the extracted entity identifiers do not match the at least one of the one or more query terms; wherein a description triggering query is a query for which a natural language snippet associated with one or more of the search results is provided as an answer to the query, and wherein an entity-triggering query is a query for which an entity identifier that does not match one or more of the query terms is provided as an answer to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving a query that includes one or more query terms; extracting one or more entity identifiers from one or more search results that are responsive to the query; determining whether all of the extracted entity identifiers match or do not match at least one of the one or more query terms; and classifying the query as a description-triggering query or as an entity-triggering query, the query being classified as a description-triggering query based on determining that all of the extracted entity identifiers match the at least one of the one or more query terms, or the query being classified as an entity-triggering query based on determining that all of the extracted entity identifiers do not match the at least one of the one or more query terms; wherein a description triggering query is a query for which a natural language snippet associated with one or more of the search results is provided as an answer to the query, and wherein an entity-triggering query is a query for which an entity identifier that does not match one or more of the query terms is provided as an answer to the query. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving a query that includes one or more query terms; extracting one or more entity identifiers from one or more search results that are responsive to the query; determining whether all of the extracted entity identifiers match or do not match at least one of the one or more query terms; and classifying the query as a description-triggering query or as an entity-triggering query, the query being classified as a description-triggering query based on determining that all of the extracted entity identifiers match the at least one of the one or more query terms, or the query being classified as an entity-triggering query based on determining that all of the extracted entity identifiers do not match the at least one of the one or more query terms; wherein a description triggering query is a query for which a natural language snippet associated with one or more of the search results is provided as an answer to the query, and wherein an entity-triggering query is a query for which an entity identifier that does not match one or more of the query terms is provided as an answer to the query.
-
Specification