MINING BROAD HIDDEN QUERY ASPECTS FROM USER SEARCH SESSIONS
First Claim
Patent Images
1. A computer-implemented method for providing search results, comprising:
- analyzing search logs for query reformulations;
extracting query reformulations from the analysis of the search logs;
clustering the extracted query reformulations into clusters;
selecting a group of the clustered extracted query reformulations;
selecting clustered query reformulations from among the group of clustered extracted query reformulations so as to maximize a similarity measure; and
presenting the clustered extracted query reformulations along with the results of a search.
9 Assignments
0 Petitions
Accused Products
Abstract
An optimization-based framework is utilized to extract broad query aspects from query reformulations performed by users in historical user session logs. Objective functions are optimized to yield query aspects. At run-time, the best broad but unspecified query aspects relevant to any user query are presented along with the results of the run time query.
-
Citations
12 Claims
-
1. A computer-implemented method for providing search results, comprising:
-
analyzing search logs for query reformulations; extracting query reformulations from the analysis of the search logs; clustering the extracted query reformulations into clusters; selecting a group of the clustered extracted query reformulations; selecting clustered query reformulations from among the group of clustered extracted query reformulations so as to maximize a similarity measure; and presenting the clustered extracted query reformulations along with the results of a search. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for providing search results, comprising:
-
analyzing search logs for (i) a first query by a user comprising a first search term, followed by (ii) a second query comprising the first search term and a qualifier not initially specified in the first query; determining k aspects of the qualifier; receiving an original query at run time; and presenting to the user in response to the original query at least one of the k aspects along with results of the original query. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computerized searching system configured to:
-
analyze search logs for (i) a first query by a user comprising a first search term, followed by (ii) a second query comprising the first search term and a qualifier not initially specified in the first query; determine k aspects of the qualifier; receive an original query at run time; and present to the user in response to the original query at least one of the k aspects along with results of the original query.
-
Specification