Search method and system
First Claim
1. A method comprising:
- under control of a computer configured with executable instructions;
obtaining a set of search results that are relevant to query data submitted from a client;
classifying the set of search results into a plurality of subsets;
ranking a search result within a corresponding subset of the plurality of subsets based on a first relevance score associated with the search result;
generating a second relevance score for the search result based on a ranking of the search result within the corresponding subset; and
ranking the search result among the set of search results based on both the first relevance score and the second relevance score.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure discloses a search method and system. A method obtains a first search result set of first search results relevant to query data submitted by a client. According to a first relevance score and a preset diversity field of each first search result in the first search result set, a second relevance score of each first search result is calculated. The preset diversity field represents an attribute category of a respective first search result. According to the first relevance score and the second relevance score, a relevance parameter score for each first search result is generated. According to a preset number of second search results and the relevance parameter score, the present number of second search results are extracted from the first search result set to display to the client. The technique achieves lower consumption of system resources, faster computation speed and more flexibility in diversification of search results.
62 Citations
20 Claims
-
1. A method comprising:
-
under control of a computer configured with executable instructions; obtaining a set of search results that are relevant to query data submitted from a client; classifying the set of search results into a plurality of subsets; ranking a search result within a corresponding subset of the plurality of subsets based on a first relevance score associated with the search result; generating a second relevance score for the search result based on a ranking of the search result within the corresponding subset; and ranking the search result among the set of search results based on both the first relevance score and the second relevance score. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more storage devices storing executable instructions that, when executed by a computer, instruct the computer to perform acts comprising:
-
obtaining a set of search results that are relevant to query data submitted from a client; classifying the set of search results into a plurality of subsets; ranking a search result within a corresponding subset of the plurality of subsets based on a first relevance score associated with the search result; generating a second relevance score for the search result based on a ranking of the search result within the corresponding subset; and ranking the search result among the set of search results based on both the first relevance score and the second relevance score. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; storage media storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; obtaining a set of search results that are relevant to query data submitted from a client; classifying the set of search results into a plurality of subsets; ranking a search result within a corresponding subset of the plurality of subsets based on a first relevance score associated with the search result; generating a second relevance score for the search result based on a ranking of the search result within the corresponding subset; and ranking the search result among the set of search results based on both the first relevance score and the second relevance score. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification