Query expansion using query logs
First Claim
Patent Images
1. A method of processing an input query comprising steps of:
- a) receiving an input query;
b) selecting a query from a query log;
c) replacing the input query with the selected query from the query log; and
d) providing the selected query to a query processing system.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method of processing an input query, an input query is received and a related query is selected from a query log. Next, the selected query is provided to a query processing system in place of the original input query. The present invention is also directed to a query modification system that is configured to perform the above-described method.
-
Citations
35 Claims
-
1. A method of processing an input query comprising steps of:
-
a) receiving an input query;
b) selecting a query from a query log;
c) replacing the input query with the selected query from the query log; and
d) providing the selected query to a query processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of processing an input query comprising:
-
a) grouping related or similar queries from a query log into clusters;
b) receiving an input query;
c) associating one or more clusters with the input query;
d) selecting a query from an associated cluster or a representative query corresponding to the associated cluster;
e) replacing the input query with the selected query; and
f) providing the selected query to a query processing system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A query modification system for providing a query to a query processing system in response to an input query, the system comprising:
-
a query organizer configured to organize queries from a query log into clusters of similar or related queries-, each cluster having a representative query that is representative of the queries contained in the cluster;
a query log manager configured to compare the representative queries to the input query and select candidate representative queries or clusters that are closely related to the input query;
a cluster ranking component configured to rank the candidate clusters or representative queries based upon their similarity to the input query; and
a query selecting component configured to select and provide one of the representative queries of the candidate clusters to the query processing system based on its rank.
-
-
33. A method of generating an information extraction template from a query processing system comprising steps of:
-
a) selecting multiple queries from a query log that relate to an input query;
b) generating a list of answer types and descriptions, each of which correspond to one of the selected queries; and
c) generating an information extraction template containing answer fields and descriptions, each answer field corresponding to one of the answer types in the list. - View Dependent Claims (34, 35)
-
Specification