Search method, system and device
AssigneeHuawei Technologies Co., Ltd.
InventorHanqiang Hu
Life of this patent
Estimating the term…
Abstract
A search method is provided, which includes: receiving a search request; extracting a user interest model from user personalized data according to the search request; obtaining a meta index of each member engine; selecting a member engine according to the meta index of each member engine, the search request, and the user interest model; and sending the search request to the selected member engine, so as to enable the selected member engine to complete searching. Correspondingly, a search system and related device, such as a search server and a scheduling server, are also provided, thereby improving the system efficiency and search precision.
Claims19
A search method, comprising:
- receiving a search request from a search client;
- extracting a user interest model from user personalized data according to the search request;
- obtaining a meta index of each member engine;
- selecting a member engine according to the meta index of each member engine, the search request, and the user interest model;
- and
- sending the search request to the selected member engine, so as to enable the selected member engine to complete searching;
- wherein the user interest model is a vector formed with scores given to each of several interest dimensions denoting user interests;
- the user interest model comprises a static interest model and a dynamic interest model:
- the static interest model is obtained by obtaining frequencies of words belonging to a certain interest dimension in a static user profile of a user, calculating a sum of the frequencies of the words belonging to the interest dimension as a score of the interest dimension, and forming a score vector with different scores to create a static interest model;
- and
- the dynamic interest model is obtained by obtaining frequencies of words belonging to a certain interest dimension in a document clicked in a search history of a user, calculating a sum of the frequencies of the words belonging to the interest dimension in the document as a score specific to the interest dimension in the document, forming a score vector specific to the document with different scores specific to different interest dimensions, and a sum of the score vectors specific to different documents to create a dynamic interest model.
A search system, comprising:
- a search service subsystem having a processor and a storage including instructions that, when executed by the processor, cause the processor, to receive a search request, receive a meta index reported by each member engine, select a member engine according to the meta index of each member engine, the search request, and a user interest model, and send the search request to the selected member engine;
- and
- at least one member engine, configured to report the meta index of the member engine to the search service subsystem, and receive the search request sent from the search service subsystem, so as to complete searching;
- wherein the user interest model is a vector formed with scores given to each of several interest dimensions denoting user interests;
- the user interest model comprises a static interest model and a dynamic interest model:
- the static interest model is obtained by obtaining frequencies of words belonging to a certain interest dimension in a static user profile of a user, calculating a sum of the frequencies of the words belonging to the interest dimension as a score of the interest dimension, and forming a score vector with different scores to create a static interest model;
- and
- the dynamic interest model is obtained by obtaining frequencies of words belonging to a certain interest dimension in a document clicked in a search history of a user, calculating a sum of the frequencies of the words belonging to the interest dimension in the document as a score specific to the interest dimension in the document, forming a score vector specific to the document with different scores specific to different interest dimensions, and a sum of the score vectors specific to different documents to create a dynamic interest model.
Dependencies are inferred from the claim text.