Web query classification
First Claim
1. A method, performed at least partially on a computer, for enabling satisfaction of a search responsive to a query based on classification of the query, the method comprising:
- receiving, from user input, a query phrase;
parsing the received query phrase into constituent parts;
accessing, from classification information stored in a computer storage medium that includes patterns of query phrases, a pattern that is associated with at least one category;
determining whether a constituent part parsed from the received query phrase corresponds to at least a subportion of an accessed pattern;
based on a determination that a constituent part parsed from the received query phrase corresponds to at least a subportion of an accessed pattern, associating the category that is associated with the pattern also with the query phrase or the constituent part; and
identifying at least one search resource for satisfying the query phrase based on the associated category.
6 Assignments
0 Petitions
Accused Products
Abstract
A query phrase may be automatically classified to one or more topics of interest (e.g., categories) to assist in routing the query phrase to one or more appropriate backend databases. A selectional preference query classification technique may be used to classify the query phrase based on a comparison between the query phrase and patterns of query phrases. Additionally, or alternatively, a combination of query classification techniques may be used to classify the query phrase. Topical classification of a query phrase also may be used to assist a search system in delivering auxiliary information to a user who entered the query phrase. Advertisements, for instance, may be tailored based on classification rather than query keywords.
-
Citations
29 Claims
-
1. A method, performed at least partially on a computer, for enabling satisfaction of a search responsive to a query based on classification of the query, the method comprising:
-
receiving, from user input, a query phrase;
parsing the received query phrase into constituent parts;
accessing, from classification information stored in a computer storage medium that includes patterns of query phrases, a pattern that is associated with at least one category;
determining whether a constituent part parsed from the received query phrase corresponds to at least a subportion of an accessed pattern;
based on a determination that a constituent part parsed from the received query phrase corresponds to at least a subportion of an accessed pattern, associating the category that is associated with the pattern also with the query phrase or the constituent part; and
identifying at least one search resource for satisfying the query phrase based on the associated category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, performed at least partially on a computer, for training a query classification technique, the method comprising:
-
receiving a training query phrase including constituent parts;
parsing the training query phrase into at least one constituent parts;
receiving additional training query phrases having at least one constituent part in common with the training query phrase;
recognizing a pattern of training query phrases having at least one common constituent part;
determining a category associated with the at least one common constituent part;
associating the pattern of training query phrases with the category associated with the at least one common constituent part; and
storing the pattern in a computer readable medium as classification information. - View Dependent Claims (19)
-
-
20. An apparatus for enabling satisfaction of a search responsive to a query based on classification of the query, the apparatus being configured to:
-
receive, from user input, a query phrase;
parse the received query phrase into constituent parts;
access, from classification information stored in a computer storage medium that includes patterns of query phrases, a pattern that is associated with at least one category;
determine whether a constituent part parsed from the received query phrase corresponds to at least a subportion of an accessed pattern;
based on a determination that a constituent part parsed from the received query phrase corresponds to at least a subportion of an accessed pattern, associate the category that is associated with the pattern also with the query phrase or the constituent part; and
identify at least one search resource for satisfying the query phrase based on the associated category. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus for enabling satisfaction of a search responsive to a query based on classification of the query, the apparatus comprising:
-
means for receiving, from user input, a query phrase;
means for parsing the received query phrase into constituent parts;
means for accessing, from classification information stored in a computer storage medium that includes patterns of query phrases, a pattern that is associated with at least one category;
means for determining whether a constituent part parsed from the received query phrase corresponds to at least a subportion of an accessed pattern;
means for associating the category that is associated with the pattern also with the query phrase or the constituent part based on a determination that a constituent part parsed from the received query phrase corresponds to at least a subportion of an accessed pattern; and
means for identifying at least one search resource for satisfying the query phrase based on the associated category. - View Dependent Claims (26, 27, 28, 29)
-
Specification