Search method and system
AssigneeAlibaba Group Holding Limited
InventorsLi Zhang, Jinhui Li, Ruijie Guo
Life of this patent
Estimating the term…
Abstract
A search method is disclosed. The method obtains a plurality of search results for a query based on first relevance scores, and classifies the plurality of search results into a plurality of classifications. Based on respective rankings of the plurality of search results in corresponding classifications of the plurality of classifications, second relevance scores for the plurality of search results are generated, and the plurality of search results are ranked based on the first relevance scores and the second relevance scores. The technique achieves lower consumption of system resources, faster computation speed and more flexibility in diversification of search results.
Claims20
A method implemented by one or more computers, the method comprising:
- obtaining a plurality of search results for a query based on first relevance scores;
- classifying the plurality of search results into a plurality of classifications;
- generating second relevance scores for the plurality of search results based on respective rankings of the plurality of search results in corresponding classifications of the plurality of classifications;
- and
- ranking the plurality of search results based on the first relevance scores and the second relevance scores.
One or more storage devices storing executable instructions that, when executed by one or more computers, instruct the one or more computers to perform acts comprising:
- obtaining a plurality of search results for a query based on first relevance scores;
- classifying the plurality of search results into a plurality of classifications;
- generating second relevance scores for the plurality of search results based on respective rankings of the plurality of search results in corresponding classifications of the plurality of classifications;
- and
- ranking the plurality of search results based on the first relevance scores and the second relevance scores.
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 plurality of search results for a query based on first relevance scores;
- classifying the plurality of search results into a plurality of classifications;
- generating second relevance scores for the plurality of search results based on respective rankings of the plurality of search results in corresponding classifications of the plurality of classifications;
- and
- ranking the plurality of search results based on the first relevance scores and the second relevance scores.
Dependencies are inferred from the claim text.