Context-Aware Query Suggestion By Mining Log Data
First Claim
Patent Images
1. A method comprising:
- calculating context of a current query by analyzing a sequence of previous queries;
mining historical search data to generate groups of query suggestion candidates;
matching the current query with the groups of query suggestion candidates to find a matching query suggestion candidate using the context of the current query; and
providing the matching query suggestion candidate.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques described herein describe a context-aware query suggestion process. Context of a current query may be calculated by analyzing a sequence of previous queries. Historical search data may be mined to generate groups of query suggestion candidates. Using the context of the current query, the current query may be matched with the groups of query suggestion candidates to find a matching query suggestion candidate, which may be provided to the user.
-
Citations
20 Claims
-
1. A method comprising:
-
calculating context of a current query by analyzing a sequence of previous queries; mining historical search data to generate groups of query suggestion candidates; matching the current query with the groups of query suggestion candidates to find a matching query suggestion candidate using the context of the current query; and providing the matching query suggestion candidate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
mining one or more search logs to create a concept data structure, wherein each element in the concept data structure corresponds to one or more query suggestions; receiving a sequence of input queries including a current query; calculating context of the current query by analyzing the sequence of input queries; and matching the current query to elements in the concept data structure to generate one or more matching query suggestions using the context of the current query. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer accessible memory medium which stores program instructions executable by a processor to perform:
-
receiving a sequence of input queries including a current query; mining one or more search logs to generate one or more concepts; calculating context of a current query by analyzing the sequence of input queries using the one or more concepts; building a concept data structure, wherein each element in the concept data structure corresponds to one or more query suggestions; and using the context of the current query, matching the current query to elements in the concept data structure to generate one or more matching query suggestions. - View Dependent Claims (17, 18, 19, 20)
-
Specification