Search method and apparatus
First Claim
1. One or more computer-readable media storing computer-executable instructions that, when executed by one or more processors, instruct the one or more processors to perform acts comprising:
- receiving a query by a server, the query including a keyword;
obtaining multiple search results based at least in part on the keyword, wherein the multiple search results include;
a first set of search results determined based on literal correlations with the keyword; and
a second set of search results including one or more search results that are not in the first set of search results, each individual search result of the second set of search results being determined based at least in part on correlations among the keyword and transactional parameters, each individual transactional parameter of the transactional parameters being determined based on a ratio of a number of users purchasing one or more items associated with an individual search result to a number of users investigating the individual search result; and
assigning the second set of search results a higher priority than the first set of search results.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device may identify multiple search results that have relatively high correlation with the keyword. The device may determine multiple additional search results based on the corresponding relationships among the keyword, the multiple additional search results, and transaction parameters. The device may list the search results related to the degree of transaction success on the top and the search results related to the correlation on the bottom. The transactional parameters may be determined based on a click index and a purchase index that are associated with the keyword and each search result of the multiple additional search results. The click index and the purchase index may be generated in a predetermined time period.
29 Citations
20 Claims
-
1. One or more computer-readable media storing computer-executable instructions that, when executed by one or more processors, instruct the one or more processors to perform acts comprising:
-
receiving a query by a server, the query including a keyword; obtaining multiple search results based at least in part on the keyword, wherein the multiple search results include; a first set of search results determined based on literal correlations with the keyword; and a second set of search results including one or more search results that are not in the first set of search results, each individual search result of the second set of search results being determined based at least in part on correlations among the keyword and transactional parameters, each individual transactional parameter of the transactional parameters being determined based on a ratio of a number of users purchasing one or more items associated with an individual search result to a number of users investigating the individual search result; and assigning the second set of search results a higher priority than the first set of search results. - View Dependent Claims (2, 3, 4, 5, 20)
-
-
6. A method for searching, comprising:
-
receiving a query including a keyword; obtaining multiple search results based at least in part on the keyword, wherein the multiple search results include; a first set of search results determined based on literal correlations with the keyword; and a second set of search results including one or more search results that are not in the first set of search results, each individual search result of the second set of search results being determined based at least in part on correlations among the keyword and transactional parameters, each individual transactional parameter of the transactional parameters being determined based on a ratio of a number of users purchasing one or more items associated with an individual search result to a number of users investigating the individual search result; and assigning the second set of search results a higher priority than the first set of search results. - View Dependent Claims (7, 8, 9, 14)
-
-
10. A computing device comprising:
-
one or more processors; and memory to maintain a plurality of components executable by the one or more processors, the plurality of components comprising; a first search module configured to; receive a query including a keyword, and conduct a search to obtain a first set of search results based on literal correlations with the keyword; a second search module configured to determine a second set of search results including one or more search results that are not in the first set of search results, each individual search result of the second set of search results being determined based at least in part on correlations among the keyword and transactional parameters that individually satisfy at least one predetermined condition, each individual transactional parameter of the transactional parameters being determined based on a ratio of a number of users purchasing one or more items associated with the individual search result to a number of users investigating the individual search result; and a sorting search module configured to assign the second set of search results a higher priority than the first set of search results. - View Dependent Claims (11, 12, 13, 15, 16, 17, 18, 19)
-
Specification