Recommendation of search keywords based on indication of user intention
First Claim
1. A method comprising:
- receiving a set of search keywords input by a user;
determining whether the set of search keywords indicate a clearly defined intention by the user, including;
comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are not clearly defined; and
comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are clearly defined, wherein the defined intention words are concrete words of phrases corresponding to an entity or thing;
in the event that the set of search keywords are determined not to indicate a clearly defined intention, executing a first and second recommendation methods to obtain recommended search keywords;
wherein;
the first recommendation method is selected among a plurality of is recommendation methods;
the first recommendation method includes a knowledge-based recommendation method, a session correlation-based method, or a combination; and
a proportion of the recommended search keywords obtained from the first recommendation method exceeds a proportion of the recommended search keywords obtained from the second recommendation method; and
in the event that the set of search keywords are determined to indicate a clearly defined intention, executing the first and second recommendation methods to obtain additional recommended search keywords, wherein a proportion of the recommended search keywords obtained from the second recommendation method exceeds a proportion of the recommended search keywords obtained from the first recommendation method,wherein the second recommendation method includes a search log-based recommendation method.
0 Assignments
0 Petitions
Accused Products
Abstract
Search keyword recommendation includes: receiving a set of search keywords input by a user; determining whether the set of search keywords indicate a clearly defined intention by the user, including comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are not clearly defined; in the event that the set of search keywords are determined not to indicate a clearly defined intention, executing a first recommendation method to obtain recommended search keywords; wherein: the first recommendation method is selected among a plurality of recommendation methods; and the first recommendation method includes a knowledge-based recommendation method, a session correlation-based method, or a combination.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a set of search keywords input by a user; determining whether the set of search keywords indicate a clearly defined intention by the user, including; comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are not clearly defined; and comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are clearly defined, wherein the defined intention words are concrete words of phrases corresponding to an entity or thing; in the event that the set of search keywords are determined not to indicate a clearly defined intention, executing a first and second recommendation methods to obtain recommended search keywords;
wherein;the first recommendation method is selected among a plurality of is recommendation methods; the first recommendation method includes a knowledge-based recommendation method, a session correlation-based method, or a combination; and a proportion of the recommended search keywords obtained from the first recommendation method exceeds a proportion of the recommended search keywords obtained from the second recommendation method; and in the event that the set of search keywords are determined to indicate a clearly defined intention, executing the first and second recommendation methods to obtain additional recommended search keywords, wherein a proportion of the recommended search keywords obtained from the second recommendation method exceeds a proportion of the recommended search keywords obtained from the first recommendation method, wherein the second recommendation method includes a search log-based recommendation method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors configured to; receive a set of search keywords input by a user; determine whether the set of search keywords indicate a clearly defined intention by the user, including; comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are not clearly defined; and comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are clearly defined, wherein the defined intention words are concrete words of phrases corresponding to an entity or thing; in the event that the set of search keywords are determined not to indicate a clearly defined intention, execute a first and second recommendation methods to obtain is recommended search keywords;
wherein;the first recommendation method is selected among a plurality of recommendation methods; the first recommendation method includes a knowledge-based recommendation method, a session correlation-based method, or a combination; and a proportion of the recommended search keywords obtained from the first recommendation method exceeds a proportion of the recommended search keywords obtained from the second recommendation method; and in the event that the set of search keywords are determined to indicate a clearly defined intention, execute the first and second recommendation methods to obtain additional recommended search keywords, wherein a proportion of the additional recommended search keywords obtained from the second recommendation method exceeds a proportion of the additional recommended search keywords obtained from the first recommendation method, wherein the second recommendation method includes a search log-based recommendation method; and one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for search keyword recommendation, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a set of search keywords input by a user; determining whether the set of search keywords indicate a clearly defined intention by the user, including; comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are not clearly defined; and comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are clearly defined, wherein the defined intention words are concrete words of phrases corresponding to an entity or thing; in the event that the set of search keywords are determined not to indicate a clearly defined intention, executing a first and second recommendation methods to obtain recommended search keywords;
wherein;the first recommendation method is selected among a plurality of recommendation methods; the first recommendation method includes a knowledge-based recommendation method, a session correlation-based method, or a combination; and a proportion of the recommended search keywords obtained from the first recommendation method exceeds a proportion of the recommended search keywords obtained from the second recommendation method; and in the event that the set of search keywords are determined to indicate a clearly defined intention, executing the first and second recommendation methods to obtain additional recommended search keywords, wherein a proportion of the recommended search keywords obtained from the second recommendation method exceeds a proportion of the recommended search keywords obtained from the first recommendation method, wherein the second recommendation method includes a search log-based recommendation method.
-
Specification