CN106021602B - A kind of method and device of search results ranking - Google Patents

A kind of method and device of search results ranking Download PDF

Info

Publication number
CN106021602B
CN106021602B CN201610424405.7A CN201610424405A CN106021602B CN 106021602 B CN106021602 B CN 106021602B CN 201610424405 A CN201610424405 A CN 201610424405A CN 106021602 B CN106021602 B CN 106021602B
Authority
CN
China
Prior art keywords
search
numerical value
media content
credit rating
account number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610424405.7A
Other languages
Chinese (zh)
Other versions
CN106021602A (en
Inventor
段培
陈谦
李霖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610424405.7A priority Critical patent/CN106021602B/en
Publication of CN106021602A publication Critical patent/CN106021602A/en
Application granted granted Critical
Publication of CN106021602B publication Critical patent/CN106021602B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a kind of method of search results ranking, including:Media content search request is obtained, search key and account are at least carried in media content search request;Obtain account number credit rating numerical value corresponding with account information, and search listing is determined according to search key, the search listing includes at least two search results, wherein, each search result corresponds at least one media content, and each search result includes the credit rating numerical value of corresponding media content;According to account number credit rating numerical value and the credit rating numerical value of each media content, at least two search result in search listing is ranked up.The method of search results ranking provided in an embodiment of the present invention, it can be according to the account number credit rating numerical value of user, and the credit rating numerical value of media content selects suitable search result for user, and search result is ranked up, so as to reduce the data volume of search result, the efficiency of user's selection is improved.

Description

A kind of method and device of search results ranking
Technical field
The present invention relates to Internet technical fields, and in particular to a kind of method and device of search results ranking.
Background technology
Data class and data volume on internet is all very various, and user will search what is needed in the data of magnanimity Data are usually all to input keyword in a search engine, and then search engine can find a series of and match with the keyword Data are selected for user.
This keyword search methodology in the prior art only goes to match according to keyword, and there are many data found, It is in a mess, user needs just to can determine that final selection result after browsing one by one, undoubtedly reduces the efficiency of selection of user in this way.
Invention content
User is for the problem that search result in order to solve in the prior art, and efficiency of selection is low, and the embodiment of the present invention carries For a kind of method of search results ranking, it can score according to the reference of user and the credit rating numerical value of media content is uses Family selects suitable search result, and search result is ranked up, and so as to reduce the data volume of search result, improves use The efficiency of family selection.The embodiment of the present invention additionally provides corresponding device.
First aspect present invention provides a kind of method of search results ranking, including:
Media content search request is obtained, search key and account number are at least carried in the media content search request Information;
Account number credit rating numerical value corresponding with the account is obtained, and search row are determined according to described search keyword Table, described search list include at least two search results, wherein, each search result corresponds at least one media content, Each search result includes the credit rating numerical value of corresponding media content;
According to the account number credit rating numerical value and the credit rating numerical value of each media content, in described search list At least two search result be ranked up.
Second aspect of the present invention provides a kind of method of search results ranking, including:
Media content search request is obtained, search key is at least carried in the media content search request;
Search listing is determined according to described search keyword, described search list includes at least two search results, In, each search result corresponds at least one media content, and each search result includes the letter of corresponding media content Expenditure numerical value;
According to the credit rating numerical value of each media content, at least two search result in described search list into Row sequence.
Third aspect present invention provides a kind of device of search results ranking, including:
First acquisition unit for obtaining media content search request, at least carries in the media content search request There are search key and account;
Second acquisition unit, for obtaining account number credit rating corresponding with the account that the first acquisition unit obtains Numerical value;
First determination unit, the search key for being obtained according to the first acquisition unit determine search listing, institute It states search listing and includes at least two search results, wherein, each search result corresponds at least one media content, each searches Hitch fruit all includes the credit rating numerical value of corresponding media content;
Sequencing unit, in the account number credit rating numerical value obtained according to the second acquisition unit and each media The credit rating numerical value of appearance, at least two search result in the search listing determined to first determination unit are arranged Sequence.
Fourth aspect present invention provides a kind of device of search results ranking, including:
Acquiring unit for obtaining media content search request, is at least carried in the media content search request and is searched Rope keyword;
First determination unit, the search key for being obtained according to the acquiring unit determines search listing, described to search Suo Liebiao includes at least two search results, wherein, each search result corresponds at least one media content, each search knot Fruit all includes the credit rating numerical value of corresponding media content;
Sequencing unit for the credit rating numerical value according to each media content, is searched to what first determination unit determined At least two search result in Suo Liebiao is ranked up.
With user in the prior art for the problem that search result, efficiency of selection is low, and the embodiment of the present invention provides a kind of The method of search results ranking, can score according to the reference of user and the credit rating numerical value of media content is selected for user Suitable search result, and search result is ranked up, so as to reduce the data volume of search result, improve user's selection Efficiency.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, the accompanying drawings in the following description is only some embodiments of the present invention, for For those skilled in the art, without creative efforts, it can also be obtained according to these attached drawings other attached Figure.
Fig. 1 is the unidirectional bigraph (bipartite graph) of user and media content in the embodiment of the present invention;
Fig. 2 is an embodiment schematic diagram of search system in the embodiment of the present invention;
Fig. 3 is another embodiment schematic diagram of the method for search results ranking in the embodiment of the present invention;
Fig. 4 is another embodiment schematic diagram of the method for search results ranking in the embodiment of the present invention;
Fig. 5 is another embodiment schematic diagram of the method for search results ranking in the embodiment of the present invention;
Fig. 6 is an embodiment schematic diagram of the device of search results ranking in the embodiment of the present invention;
Fig. 7 is another embodiment schematic diagram of the device of search results ranking in the embodiment of the present invention;
Fig. 8 is another embodiment schematic diagram of the device of search results ranking in the embodiment of the present invention;
Fig. 9 is another embodiment schematic diagram of the device of search results ranking in the embodiment of the present invention;
Figure 10 is an embodiment schematic diagram of server in the embodiment of the present invention.
Specific embodiment
The embodiment of the present invention provides a kind of method of search results ranking, can be according to the scoring of the reference of user and matchmaker The credit rating numerical value held in vivo selects suitable search result for user, and search result is ranked up, and is searched so as to reduce The data volume of hitch fruit improves the efficiency of user's selection.The embodiment of the present invention additionally provides corresponding device.Individually below into Row is described in detail.
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, the every other implementation that those skilled in the art are obtained without creative efforts Example, shall fall within the protection scope of the present invention.
For the ease of understanding the embodiment of the present invention, below to the present embodiments relate to noun be preliminary Jie It continues:
Media content:It refers to the data content that can search in internet, picture, video, text and chart can be included Wait data contents.
Search key:Refer to the keyword inputted in the search toolbar of search engine, such as:The title of novel With the keyword for the data of being searched for etc..
Account:Can be the account title by user's registration, such as wechat, QQ, Alipay, microblogging social activity should be all Need registering account title.A usual user can register multiple accounts, but an account title can uniquely correspond to a use Family.Therefore, the user under an account title, which browses record, can reflect some customs and personal qualities of the user.In addition to society It hands over except application, because of present network account, such as Internet protocol (Internet Protocol, IP) address etc., also may be used for a long time It can be used by same user, there is certain stability, therefore, the IP address information with certain stability can also be used as Account.
Account number credit rating numerical value:It is usually to be scored using the user of the user of this account, user's sign of a user Letter scoring can determine to obtain by some models from the browsing custom of user.Such as:It is extensive with various social networking applications It is universal, in the case where avoiding being related to privacy of user, the credit situation that user is analyzed using head portrait of user, example can be selected Such as:QQ head portraits, wechat head portrait, Alipay head portrait and microblogging head portrait etc., application head seem that everybody is visible, are not related to user Privacy is set moreover, user's head portrait is user according to the hobby and subjective desire of oneself oneself, this is a kind of active Behavior reflects the psychology of user to a certain extent.By excavating the confidence level that user is assessed using head portrait of user, also It is to the reference scoring of user.Certainly, it determines that the factor of user's reference scoring can be very much, is not limited to only using head portrait, it should It can be one in the scoring of participating user's reference with head portrait, the reliability assessment result of factors is done into integrated treatment, It can be obtained by reliable user's reference scoring.
Search listing:It refers to by searching in a series of relevant media of the media content wanted with user determined The description information of appearance can include a series of title of novels or the title and other phases of related data in search listing The description information of pass.
Search result:It can include the description information of searched respective media content, such as:The title of media content With link etc..
It scores about user's reference and can be understood as with being associated with for media content of the embodiment of the present invention:
Abundant information has been contained in history click when user is using search engine, degree that usual user receives an education or Stock of knowledge can have a huge impact the personality of user, the credit rating of these intellectual with a senior professional title users generally also can be higher, and this A little intellectual with a senior professional title user's media contents of interest are generally also the content of some high quality, such as:Classical literature, classical music and height Hold finance and economics knowledge etc..
Therefore the higher usually interested media content of user of reference scoring is often the higher content of quality.And it levies Letter scoring is usually all that quality compares relatively low content than the media content interested to relatively low user.Therefore it can be based on User gives a mark to each media content to the browsing history of media content, determines the media content of each media content Credit rating numerical value, that is, the score of media content.
In this way, when user will search for related content, it is possible to reference to the user user's reference scoring and with search The score of the media content of the relevant each media content of keyword is ranked up for these media contents, so that it is determined that going out with being somebody's turn to do The search result that user matches forms search listing, the user is recommended, it is achieved thereby that personalized search.
The credit scoring that how to determine each media content to the browsing history of media content using user is first introduced below Process:
Using user to behaviors such as media content search clicks, a unidirectional bigraph (bipartite graph) G=as shown in Figure 1 can be constructed { U ∪ D, E }, whereinRepresent user's set,Represent media content set, u and D can be understood as Be a little, U ∪ D represent the union of point that the point that is formed of user is formed with media content, and E represents the set on side.In the collection E of side Side connects a media content and a user, is not attached between user, is also not attached to two-by-two between media content two-by-two.
The unidirectional bigraph (bipartite graph) of user-media content can represent with a m * n matrix w, wijFor 0 or 1 variable, represent The click relationship of user i and media content j.If user i clicks media content j, wij=1, if not clicking, wij=0, Matrix w can obtain shift-matrix A after space normalizes, wherein, the variable a in shift-matrix AijIt can be expressed as:It, can also be intuitively other users action amalgamation to model, only other than click behavior It needs to change WijCalculation, such as:
Wij'=λ0×Wij1×Collecti,j2×ReadTimei,j3×UPi,j
Wherein:Collecti,j:It is also 0 or 1 variable, represents whether user i has collected media content j, if collection, Then Collecti,j=1, if not collecting, Collecti,j=0.ReadTimei,j:User i is in media content after representing normalization Residence time in the j pages;UPi,j:User i thumbs up number to media content j after representing normalization;λ0…λ3:It is each dimension respectively The weight of feature needs manually given.
Represent that user's reference scores with n-dimensional vector Y, wherein yiThe credit scoring of corresponding user;The credit of media content is commented Divide and represented with X.Then the mapping relations between the credit scoring of media content and the scoring of user's reference can be expressed as:X=YW, because This, according to the mapping relations, it is possible to determine the credit scoring of each media content, that is, the media content of each media content Credit rating numerical value.
Support each media content in the database of search engine that can determine the media content through the above way Media content credit rating numerical value.It, can be by the credit rating of the media content after the credit rating numerical value for determining media content Numerical value correspondence is encapsulated in the description information of the media content.
When user will search for media content, it is possible to input corresponding search key, Ran Houyou in a search engine Server completes corresponding search, and provides the search result after sequence, so as to provide personalized search service to the user.
Fig. 2 is an a kind of embodiment schematic diagram of search system in the embodiment of the present invention.
As shown in Fig. 2, the search system that the embodiment of the present invention is provided includes:
Terminal device 10, network 20 and server 30, terminal device 10 and server 30 are communicated by network 20.
Wherein, terminal device 10 can be the terminal devices such as mobile phone, tablet computer, laptop and desktop computer, clothes Business device 30 can be located at the equipment in high in the clouds, can be independent physical machine or physics money existing in the form of virtual machine Source.
When user wants to search for required media content, it can be inputted and searched for by the search toolbar on terminal device 10 Keyword, and pass through network 20 and send media content search request to server, it can carry social networking application in the searching request The accounts such as account number or the IP address of terminal device 10.
After server 30 gets content search request, the search at least carried in content search request can be obtained and closed Keyword and account.
Server 30 obtains account number credit rating numerical value corresponding with the account;It is and true according to described search keyword Determine search listing, described search list includes at least two search results, wherein, each search result corresponds at least one matchmaker Hold in vivo, each search result includes the credit rating numerical value of corresponding media content;According to the account number credit number of degrees The credit rating numerical value of value and each media content, arranges at least two search result in described search list Sequence.
Server 30 can return to corresponding search listing by network 20 to terminal device 10, select oneself to want for user Search result.It is achieved thereby that personalized search.
It can include multiple searching process in server 30, the different search that can handle multiple terminal devices 10 simultaneously please It asks.
More than search process, server can score according to the reference of user and the credit rating numerical value of media content is User selects suitable search result, and search result is ranked up, and so as to reduce the data volume of search result, improves The efficiency of user's selection.
In above-mentioned search system shown in Fig. 2, it can also be:
After server 30 gets content search request, the search at least carried in content search request can be obtained and closed Keyword.
Server 30 determines search listing according to described search keyword, and described search list includes at least two search As a result, wherein, each search result corresponds at least one media content, each search result is included in corresponding media The credit rating numerical value of appearance according to the credit rating numerical value of each media content, is searched described at least two in described search list Hitch fruit is ranked up.
This mode that can be ranked up according to the credit rating numerical value of media content facilitates user's selection, improves The efficiency of user's selection.
Fig. 3 is an a kind of embodiment schematic diagram of the method for search results ranking in the embodiment of the present invention.
101st, terminal device receives the search key that user inputs in the search toolbar of search engine.
The search engine can be the search engine in social networking application or Baidu, 360 and Google *** etc. search Index is held up.
102nd, terminal device sends media content search request to server.
After user clicks buttons such as " lookups ", " determining " or " carriage return ", triggering terminal equipment sends media content and searches Rope is asked.
Media content search request at least carries search key and account.
The description that the description as described in search key and account is referred to above-mentioned explanation of nouns part is understood.
103rd, server obtains account number credit rating numerical value corresponding with the account, and according to described search keyword Determine search listing.
Described search list includes at least two search results, wherein, each search result corresponds at least one media Content, each search result include the credit rating numerical value of corresponding media content.
It, can be by disclosed in the browsing trace of user in a network and some according to the description of explanation of nouns part Use habit, the user's reference for going to determine user with some mathematical models score.The part is not the emphasis of the embodiment of the present invention, It is only scored in the embodiment of the present invention using the user's reference having had determined, does not describe determining for user's reference scoring excessively Journey.
After the scoring of user's reference determines, user's reference scoring foundation pair of the account and account of the user can be directed to It should be related to.That is it is to have the corresponding pass pre-established between the corresponding account number credit rating numerical value of account number described in account System, therefore, there can be the correspondence, determine account number credit rating numerical value corresponding with the account number.
The media content of magnanimity is had in database, corresponding Database Lists are had for the media content of these magnanimity The media content of these magnanimity is recorded.
It is scanned for by search key, may search for out the row of the search result of the required media content of user Table.
104th, server is according to the account number credit rating numerical value and the credit rating numerical value of each media content, to described At least two search result in search listing is ranked up.
Because the credit rating numerical value of media content is the institute by determined by the browsing information of the described user in Fig. 1 parts With, the credit rating numerical value of closer media content with the account number credit rating numerical value of user more may be that user is required, because This, can judge the close of the two by account number credit rating numerical value and the absolute value of the difference of the credit rating numerical value of media content Degree, so as to be ranked up according to the degree of closeness search result.
Such as:When account number credit rating numerical value is 800, search listing includes the credit of the media content of 10 search results Number of degrees value is respectively 485,585,685,686,740,789,810,850,900 and 910, then can understand above-mentioned show by table 1 Account number credit rating numerical value and the absolute value of the difference of the credit rating numerical value of each media content in example.
Table 1:
By can determine the credit rating numerical value of each media content and account number credit rating numerical value in search listing in upper table 1 Difference absolute value, next can be ranked up according to the absolute value of the difference for the search result in search listing.
It sorts according to degree of closeness, closer expression recommended priority is higher, and sequence is more forward, then to searching in table 1 After hitch fruit is ranked up, the ranking results of table 2 can be obtained.
Table 2:
Search result Sort ranking
7th search result 1
6th search result 2
8th search result 3
5th search result 4
9th search result 5
Tenth search result 6
4th search result 7
Third search result 8
Second search result 9
First search result 10
Certainly, the ranking of secondary series in table 2 can not be included in the list after sequence.Sequence from front to back just implies The priority of ranking.
105th, server sends the search listing after sequence to terminal device.
106th, the search listing after terminal device displaying sequence.
Terminal device can show the search listing shown in table 2 or similar to table 2 but form it is different from table 2 Search listing.
Too many with search result in the prior art, user is for the problem that search result, and efficiency of selection is low, and the present invention is real It applies example and a kind of method of search results ranking is provided, it can be according to the scoring of the reference of user and the credit number of degrees of media content It is worth and selects suitable search result for user, and search result is ranked up, so as to reduce the data volume of search result, carries The high efficiency of user's selection.Also, realize the search for the user individual.
More than, be the realization personalized search of the process description that is interacted from two equipment of terminal device and server mistake Journey.
The process of search results ranking is described from the angle of the device of search results ranking below.The search results ranking Device can be above-mentioned server or a function module being integrated in above-mentioned server.
Fig. 4 is a kind of another embodiment schematic diagram of the method for search results ranking in the embodiment of the present invention.
As shown in figure 4, an embodiment of the method for search results ranking provided in an embodiment of the present invention includes:
201st, obtain media content search request, at least carried in the media content search request search key and Account.
202nd, account number credit rating numerical value corresponding with the account is obtained, and determines to search according to described search keyword Suo Liebiao, described search list include at least two search results, wherein, each search result is corresponded at least one media Hold, each search result includes the credit rating numerical value of corresponding media content.
203rd, according to the account number credit rating numerical value and the credit rating numerical value of each media content, described search is arranged At least two search result in table is ranked up.
Too many with search result in the prior art, user is for the problem that search result, and efficiency of selection is low, and the present invention is real It applies example and a kind of method of search results ranking is provided, it can be according to the scoring of the reference of user and the credit number of degrees of media content It is worth and selects suitable search result for user, and search result is ranked up, so as to reduce the data volume of search result, carries The high efficiency of user's selection.Also, realize the search for the user individual.
Optionally, in the embodiment of the present invention, before the acquisition media content search request, the method can also wrap It includes:
According to the mapping relations between the credit rating numerical value of media content and the account number credit rating numerical value of history account number, determine The credit rating numerical value of each media content in database, wherein, the history account number is the account number of the requested media content, Wherein, the mapping relations are the operation institute to the media content according to the history account number with different account number credit rating numerical value What the operation information of generation was set up.
The description that the process can refer to Fig. 1 parts is understood that it is no longer repeated at this place.
Optionally, it is described that search listing is determined according to described search keyword in the embodiment of the present invention, it can include:
According to one in described search keyword and the account number credit rating numerical value, primary election is determined from Database Lists List, the primary election list include primary election search result;
Another in described search keyword and the account number credit rating numerical value is determined from the primary election list Described search list.
It is suitable for the use of search key and the account number credit rating numerical value in search process in the embodiment of the present invention Sequence does not limit, and can first determine primary election search result associated with the search key using search key, so Afterwards further according to account number credit rating numerical value, determine to be suitble to the final search result for recommending user from primary election search result.
Certainly, this process can also first using account number credit rating numerical value, be determined to be suitble to recommend user's in turn Primary election search result then further according to search key, is determined associated with the search key from primary election search result Final search result.
Wherein, optionally, when it is one be account number credit rating numerical value when, it is described according to described search keyword and described One in account number credit rating numerical value, primary election list is determined from Database Lists, the primary election list includes primary election search As a result, it can include:
In the description information of each media content recorded from Database Lists, determine the absolute value of the first difference preset In the range of the primary election search result, form the primary election list, first difference is the description of each media content The difference of the credit rating numerical value of media content included by information and the account number credit rating numerical value.
In the embodiment of the present invention, in the ban using account number credit rating numerical search when, need to select one from Database Lists Primary election search result of the credit rating numerical value of batch media content with the difference of account credit rating numerical value in presetting range, example Such as:Presetting range can be that the range of the first difference exists【- 5 ,+5】Interval range, certainly, this numerical intervals only illustrate Illustrate, concrete numerical value range may be set according to actual conditions.
Wherein, optionally, when it is described another be account number credit rating numerical value when, it is described according to described search keyword and institute Another in account number credit rating numerical value is stated, described search list is determined from the primary election list, can be included:
In the primary election search result recorded from the primary election list, determine the absolute value of the second difference in presetting range Final described search as a result, the credit number of degrees of second difference for the media content included by the primary election search result Value and the difference of the account number credit rating numerical value.
In the embodiment of the present invention, when rear use account number credit rating numerical search, need to select a batch from primary election list The credit rating numerical value of media content and primary election search result of the difference of account credit rating numerical value in presetting range, such as: Presetting range can be that the range of the second difference exists【- 5 ,+5】Interval range, certainly, this numerical intervals only illustrate Bright, concrete numerical value range may be set according to actual conditions.
Optionally, it is described according to the account number credit rating numerical value and the credit rating numerical value of each media content, to described At least two search result in search listing is ranked up, and can be included:
According to the account number credit rating numerical value and the credit rating numerical value of each media content, the exhausted of third difference is determined To value, difference of the third difference for the account number credit rating numerical value and the credit rating numerical value of each media content;
According to the sequence that the absolute value of the third difference is ascending, to described at least two in described search list Search result carries out the descending sequence of recommended priority.
In the embodiment of the present invention, about the sequence to search result, the example that can refer in above-mentioned steps 104 describe into Row understands that it is no longer repeated herein.
Optionally, after the absolute value of the determining third difference, the method can also include:
The absolute value of the third difference is multiplied by a weight factor, obtains ranking factor;
The ascending sequence of the absolute value according to the third difference, to described in described search list at least Two search results carry out the descending sequence of recommended priority, can include:
According to the sequence that the ranking factor is ascending, at least two search result in described search list Carry out the descending sequence of recommended priority.
In the embodiment of the present invention, because may also only influence a factor of sequence, institute in view of account credits number of degrees value A weight factor can also be multiplied by the absolute value of third difference, ranking factor is obtained.Such as:It is absolute when third difference When being worth for Δ, ranking factor θ × Δ can be obtained multiplied by with a weight factor θ.
More than, it is the description to the method for search results ranking, with reference to the description of above method part, introduces this hair The device 30 of search results ranking in bright embodiment.
Refering to Fig. 5, another embodiment of the method for the search results ranking that the embodiment of the present invention improves includes:
211st, media content search request is obtained, search key is at least carried in the media content search request.
212nd, search listing is determined according to described search keyword, described search list includes at least two search knots Fruit, wherein, each search result corresponds at least one media content, and each search result includes corresponding media content Credit rating numerical value.
213rd, according to the credit rating numerical value of each media content, at least two search in described search list is tied Fruit is ranked up.
In the embodiment of the present invention, to the media content of each search result of the sort by of the search result in search listing Credit rating numerical value so as to which more convenient user selection is suitble to the media content of oneself, improves the efficiency of media content selection.
Optionally, in the embodiment of the present invention, before the acquisition media content search request, the method can also wrap It includes:
According to the mapping relations between the credit rating numerical value of media content and the account number credit rating numerical value of history account number, determine The credit rating numerical value of each media content in database, wherein, the history account number is the account number of the requested media content, Wherein, the mapping relations are the operation institute to the media content according to the history account number with different account number credit rating numerical value What the operation information of generation was set up.
The description that the process can refer to Fig. 1 parts is understood that it is no longer repeated at this place.
Refering to Fig. 6, an embodiment of the device 30 of search results ranking provided in an embodiment of the present invention includes:
First acquisition unit 301 for obtaining media content search request, is at least taken in the media content search request With search key and account;
Second acquisition unit 302, for obtaining account number corresponding with the account that the first acquisition unit 301 obtains Credit rating numerical value;
First determination unit 303, the search key for being obtained according to the first acquisition unit 301 determine search row Table, described search list include at least two search results, wherein, each search result corresponds at least one media content, Each search result includes the credit rating numerical value of corresponding media content;
Sequencing unit 304, for the account number credit rating numerical value that is obtained according to the second acquisition unit 302 and each The credit rating numerical value of media content, to first determination unit 303 determine search listing in it is described at least two search As a result it is ranked up.
The device 30 of search results ranking provided in an embodiment of the present invention, first acquisition unit 301, for obtaining in media Hold searching request, search key and account are at least carried in the media content search request;Second acquisition unit 302, for obtaining account number credit rating numerical value corresponding with the account that the first acquisition unit 301 obtains;First determines Unit 303, the search key for being obtained according to the first acquisition unit 301 determine search listing, described search list Include at least two search results, wherein, each search result corresponds at least one media content, and each search result wraps Credit rating numerical value containing corresponding media content;Sequencing unit 304, for being obtained according to the second acquisition unit 302 Account number credit rating numerical value and each media content credit rating numerical value, the search determined to first determination unit 303 At least two search result in list is ranked up.Too many with search result in the prior art, user ties for search The problem of fruit, efficiency of selection is low, the embodiment of the present invention provide a kind of device of search results ranking, can be according to the sign of user The credit rating numerical value of letter scoring and media content selects suitable search result, and search result is ranked up for user, So as to reduce the data volume of search result, the efficiency of user's selection is improved.Also, it realizes for the user individual Search.
Optionally, refering to Fig. 7, the device 30 of search results ranking provided in an embodiment of the present invention further includes second and determines list Member 305,
Second determination unit 305 asks it for obtaining media content search in the first acquisition unit 301 Before, according to the mapping relations between the credit rating numerical value of media content and the account number credit rating numerical value of history account number, determine data The credit rating numerical value of each media content in library, wherein, the history account number is the account number of the requested media content, In, the mapping relations are that the operation of the media content is produced according to the history account number with different account number credit rating numerical value What raw operation information was set up.
Optionally, first determination unit 303 is used for:
According to one in described search keyword and the account number credit rating numerical value, primary election is determined from Database Lists List, the primary election list include primary election search result;
Another in described search keyword and the account number credit rating numerical value is determined from the primary election list Described search list.
Optionally, first determination unit 301 is used for:When it is one be account number credit rating numerical value when, from database In the description information of each media content that list is recorded, the primary election of the absolute value of the first difference in presetting range is determined Search result, forms the primary election list, and first difference is the media included by the description information of each media content The difference of the credit rating numerical value of content and the account number credit rating numerical value.
Optionally, first determination unit 301 is used for:When it is described another be account number credit rating numerical value when, from described In the primary election search result that primary election list is recorded, determine to search described in final in presetting range of the absolute value of the second difference Rope is as a result, the credit rating numerical value of media content of second difference included by the primary election search result is believed with the account number The difference of expenditure numerical value.
Optionally, the sequencing unit 304 is used for:
According to the account number credit rating numerical value and the credit rating numerical value of each media content, the exhausted of third difference is determined To value, difference of the third difference for the account number credit rating numerical value and the credit rating numerical value of each media content;
According to the sequence that the absolute value of the third difference is ascending, to described at least two in described search list Search result carries out the descending sequence of recommended priority.
Optionally, the sequencing unit 304 is used for:
According to the sequence that the ranking factor is ascending, at least two search result in described search list Carry out the descending sequence of recommended priority.
The device 30 of search results ranking described above can refer to above-mentioned Fig. 1 to Fig. 4 part it is corresponding describe into Row understands that it is no longer repeated at this place.
Refering to Fig. 8, another embodiment of the device 30 of search results ranking provided in an embodiment of the present invention includes:
Acquiring unit 311 for obtaining media content search request, at least carries in the media content search request Search key;
First determination unit 312, the search key for being obtained according to the acquiring unit 311 determine search listing, Described search list includes at least two search results, wherein, each search result corresponds at least one media content, each Search result all includes the credit rating numerical value of corresponding media content;
Sequencing unit 313, it is true to first determination unit 312 for the credit rating numerical value according to each media content At least two search result in fixed search listing is ranked up.
Optionally, refering to Fig. 9, the device of search results ranking provided in an embodiment of the present invention further includes:Second determines list Member 304,
Second determination unit 314, for the acquiring unit 311 obtain media content search request before, root According to the mapping relations between the credit rating numerical value of media content and the account number credit rating numerical value of history account number, determine each in database The credit rating numerical value of a media content, wherein, the history account number is the account number of the requested media content, wherein, it is described Mapping relations are to behaviour caused by the operation of the media content according to the history account number with different account number credit rating numerical value It is set up as information.
The device of more than search results ranking can be realized by server, with reference to Figure 10 explanations by server Lai real The process of each function of the device of existing mentioned above searching results sequence.
Figure 10 is the structure diagram of server 30 provided in an embodiment of the present invention.The server 30 includes processor 310th, memory 350 and transceiver 330, memory 350 can include read-only memory and random access memory, and to processing Device 310 provides operational order and data.The a part of of memory 350 can also include nonvolatile RAM (NVRAM)。
In some embodiments, memory 350 stores following element, executable modules or data structures or Their subset of person or their superset:
In embodiments of the present invention, by calling the operational order of the storage of memory 350, (operational order is storable in behaviour Make in system),
Media content search request is obtained, search key and account number are at least carried in the media content search request Information;
Account number credit rating numerical value corresponding with the account is obtained, and search row are determined according to described search keyword Table, described search list include at least two search results, wherein, each search result corresponds at least one media content, Each search result includes the credit rating numerical value of corresponding media content;
According to the account number credit rating numerical value and the credit rating numerical value of each media content, in described search list At least two search result be ranked up.
Too many with search result in the prior art, user is for the problem that search result, and efficiency of selection is low, and the present invention is real The server of example offer is provided, can score according to the reference of user and the credit rating numerical value of media content selects to close for user Suitable search result, and search result is ranked up, so as to reduce the data volume of search result, improve user's selection Efficiency.Also, realize the search for the user individual.
Processor 310 controls the operation of server 30, and processor 310 can also be known as CPU (Central Processing Unit, central processing unit).Memory 350 can include read-only memory and random access memory, and to processor 310 Instruction and data is provided.The a part of of memory 350 can also include nonvolatile RAM (NVRAM).Specifically Application in the various components of server 30 be coupled by bus system 320, wherein bus system 320 is except including data Except bus, power bus, controlling bus and status signal bus in addition etc. can also be included.But for the sake of clear explanation, Various buses are all designated as bus system 320 in figure.
The method that the embodiments of the present invention disclose can be applied to realize in processor 310 or by processor 310. Processor 310 may be a kind of IC chip, have the processing capacity of signal.During realization, the above method it is each Step can be completed by the integrated logic circuit of the hardware in processor 310 or the instruction of software form.Above-mentioned processing Device 310 can be general processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), ready-made programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware components.Can realize or Person performs disclosed each method, step and the logic diagram in the embodiment of the present invention.General processor can be microprocessor or Person's processor can also be any conventional processor etc..The step of method with reference to disclosed in the embodiment of the present invention, can be straight It connects and is presented as that hardware decoding processor performs completion or performed with the hardware in decoding processor and software module combination Into.Software module can be located at random access memory, and flash memory, read-only memory, programmable read only memory or electrically-erasable can In the storage medium of this fields such as programmable memory, register maturation.The storage medium is located at memory 350, and processor 310 is read Information in access to memory 350, with reference to the step of its hardware completion above method.
Optionally, processor 310 is additionally operable to:
According to the mapping relations between the credit rating numerical value of media content and the account number credit rating numerical value of history account number, determine The credit rating numerical value of each media content in database, wherein, the history account number is the account number of the requested media content, Wherein, the mapping relations are the operation institute to the media content according to the history account number with different account number credit rating numerical value What the operation information of generation was set up.
Optionally, processor 310 is used for:
According to one in described search keyword and the account number credit rating numerical value, primary election is determined from Database Lists List, the primary election list include primary election search result;
Another in described search keyword and the account number credit rating numerical value is determined from the primary election list Described search list.
Optionally, processor 310 is used for:
When it is one be account number credit rating numerical value when, the description information of each media content that is recorded from Database Lists In, it determines the primary election search result of the absolute value of the first difference in presetting range, forms the primary election list, described Credit rating numerical value and the account number credit rating of one difference for the media content included by the description information of each media content The difference of numerical value.
Optionally, processor 310 is used for:When it is described another be account number credit rating numerical value when, from the primary election list institute In the primary election search result of record, determine final described search of the absolute value of the second difference in presetting range as a result, institute State the credit rating numerical value of media content of second difference included by the primary election search result and the account number credit rating numerical value Difference.
Optionally, processor 310 is used for:
According to the account number credit rating numerical value and the credit rating numerical value of each media content, the exhausted of third difference is determined To value, difference of the third difference for the account number credit rating numerical value and the credit rating numerical value of each media content;
According to the sequence that the absolute value of the third difference is ascending, to described at least two in described search list Search result carries out the descending sequence of recommended priority.
Optionally, processor 310 is used for:
The absolute value of the third difference is multiplied by a weight factor, obtains ranking factor;
According to the sequence that the ranking factor is ascending, at least two search result in described search list Carry out the descending sequence of recommended priority.
In another search results ranking scheme, processor 310 is used for:
Media content search request is obtained, search key is at least carried in the media content search request;
Search listing is determined according to described search keyword, described search list includes at least two search results, In, each search result corresponds at least one media content, and each search result includes the letter of corresponding media content Expenditure numerical value;
According to the credit rating numerical value of each media content, at least two search result in described search list into Row sequence.
Optionally, processor 310 is additionally operable to:According to the credit rating numerical value of media content and the account number credit rating of history account number Mapping relations between numerical value determine the credit rating numerical value of each media content in database, wherein, the history account number is asks The account number of the media content was sought, wherein, the mapping relations are according to the history account with different account number credit rating numerical value Number operation information caused by the operation of the media content is set up.
The description that above server 30 can refer to Fig. 1 to Fig. 5 parts is understood that this place, which is not done, excessively to be repeated
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can It is completed with instructing relevant hardware by program, which can be stored in a computer readable storage medium, storage Medium can include:ROM, RAM, disk or CD etc..
The method and device of the search results ranking provided above the embodiment of the present invention are described in detail, this Specific case is applied in text to be expounded the principle of the present invention and embodiment, the explanation of above example is only intended to It facilitates the understanding of the method and its core concept of the invention;Meanwhile for those of ordinary skill in the art, think of according to the present invention Think, in specific embodiments and applications there will be changes, in conclusion the content of the present specification should not be construed as pair The limitation of the present invention.

Claims (14)

  1. A kind of 1. method of search results ranking, which is characterized in that including:
    According to the mapping relations between the credit rating numerical value of media content and the account number credit rating numerical value of history account number, data are determined The credit rating numerical value of each media content in library, wherein, the history account number is the account number of the requested media content, In, the mapping relations are that the operation of the media content is produced according to the history account number with different account number credit rating numerical value What raw operation information was set up;
    Media content search request is obtained, search key and account number letter are at least carried in the media content search request Breath;
    Account number credit rating numerical value corresponding with the account is obtained, and search listing is determined according to described search keyword, Described search list includes at least two search results, wherein, each search result corresponds at least one media content, each Search result all includes the credit rating numerical value of corresponding media content, and the account number credit rating numerical value is to use the account number User user's reference scoring;
    According to the account number credit rating numerical value and the credit rating numerical value of each media content, to the institute in described search list At least two search results are stated to be ranked up.
  2. 2. according to the method described in claim 1, it is characterized in that, described determine search listing according to described search keyword, Including:
    According to one in described search keyword and the account number credit rating numerical value, primary election row are determined from Database Lists Table, the primary election list include primary election search result;
    Another in described search keyword and the account number credit rating numerical value determines described from the primary election list Search listing.
  3. 3. according to the method described in claim 2, it is characterized in that, when it is one be account number credit rating numerical value when, described According to one in described search keyword and the account number credit rating numerical value, primary election list is determined from Database Lists, it is described Primary election list includes primary election search result, including:
    In the description information of each media content recorded from Database Lists, determine the absolute value of the first difference in presetting range The interior primary election search result, forms the primary election list, and first difference is the description information of each media content The difference of the credit rating numerical value of included media content and the account number credit rating numerical value.
  4. 4. according to the method described in claim 2, it is characterized in that, when it is described another be account number credit rating numerical value when, it is described Another in described search keyword and the account number credit rating numerical value determines described search from the primary election list List, including:
    In the primary election search result recorded from the primary election list, determine the absolute value of the second difference in presetting range most Whole described search as a result, the credit rating numerical value of media content of second difference included by the primary election search result with The difference of the account number credit rating numerical value.
  5. 5. according to any methods of claim 1-4, which is characterized in that it is described according to the account number credit rating numerical value, with And the credit rating numerical value of each media content, at least two search result in described search list is ranked up, is wrapped It includes:
    According to the account number credit rating numerical value and the credit rating numerical value of each media content, the absolute value of third difference is determined, Difference of the third difference for the account number credit rating numerical value and the credit rating numerical value of each media content;
    According to the sequence that the absolute value of the third difference is ascending, at least two search in described search list As a result the descending sequence of recommended priority is carried out.
  6. 6. according to the method described in claim 5, it is characterized in that, after the absolute value of the determining third difference, the side Method further includes:
    The absolute value of the third difference is multiplied by a weight factor, obtains ranking factor;
    The ascending sequence of the absolute value according to the third difference, to described at least two in described search list Search result carries out the descending sequence of recommended priority, including:
    According to the sequence that the ranking factor is ascending, at least two search result in described search list is carried out The descending sequence of recommended priority.
  7. A kind of 7. method of search results ranking, which is characterized in that including:
    According to the mapping relations between the credit rating numerical value of media content and the account number credit rating numerical value of history account number, data are determined The credit rating numerical value of each media content in library, wherein, the history account number is the account number of the requested media content, In, the mapping relations are that the operation of the media content is produced according to the history account number with different account number credit rating numerical value What raw operation information was set up;
    Media content search request is obtained, search key is at least carried in the media content search request;
    Search listing is determined according to described search keyword, described search list includes at least two search results, wherein, often A search result corresponds at least one media content, and each search result includes the credit number of degrees of corresponding media content Value, the account number credit rating numerical value are to be scored using user's reference of the user of the account number;
    According to the credit rating numerical value of each media content, at least two search result in described search list is arranged Sequence.
  8. 8. a kind of device of search results ranking, which is characterized in that including:
    First acquisition unit for obtaining media content search request, is at least carried in the media content search request and is searched Rope keyword and account;
    Second acquisition unit, for obtaining the account number credit number of degrees corresponding with the account that the first acquisition unit obtains Value, the account number credit rating numerical value are to be scored using user's reference of the user of the account number;
    First determination unit, the search key for being obtained according to the first acquisition unit determines search listing, described to search Suo Liebiao includes at least two search results, wherein, each search result corresponds at least one media content, each search knot Fruit all includes the credit rating numerical value of corresponding media content;
    Sequencing unit, for the account number credit rating numerical value that is obtained according to the second acquisition unit and each media content Credit rating numerical value, at least two search result in the search listing determined to first determination unit are ranked up;
    Described device further includes the second determination unit,
    Second determination unit, for the first acquisition unit obtain media content search request before, according to media Mapping relations between the credit rating numerical value of content and the account number credit rating numerical value of history account number, determine each media in database The credit rating numerical value of content, wherein, the history account number is the account number of the requested media content, wherein, the mapping is closed System is to operation information caused by the operation of the media content according to the history account number with different account number credit rating numerical value It sets up.
  9. 9. device according to claim 8, which is characterized in that
    First determination unit is used for:
    According to one in described search keyword and the account number credit rating numerical value, primary election row are determined from Database Lists Table, the primary election list include primary election search result;
    Another in described search keyword and the account number credit rating numerical value determines described from the primary election list Search listing.
  10. 10. device according to claim 9, which is characterized in that
    First determination unit is used for:When it is one be account number credit rating numerical value when, recorded from Database Lists each In the description information of media content, the primary election search result of the absolute value of the first difference in presetting range is determined, formed The primary election list, the credit number of degrees of first difference for the media content included by the description information of each media content Value and the difference of the account number credit rating numerical value.
  11. 11. device according to claim 9, which is characterized in that
    First determination unit is used for:When it is described another be account number credit rating numerical value when, recorded from the primary election list Primary election search result in, determine final described search of the absolute value of the second difference in presetting range as a result, described The difference of the credit rating numerical value and the account number credit rating numerical value of media content of two differences included by the primary election search result Value.
  12. 12. according to any devices of claim 8-11, which is characterized in that
    The sequencing unit is used for:
    According to the account number credit rating numerical value and the credit rating numerical value of each media content, the absolute value of third difference is determined, Difference of the third difference for the account number credit rating numerical value and the credit rating numerical value of each media content;
    According to the sequence that the absolute value of the third difference is ascending, at least two search in described search list As a result the descending sequence of recommended priority is carried out.
  13. 13. device according to claim 12, which is characterized in that
    The sequencing unit is used for:
    After the absolute value for determining third difference, the absolute value of the third difference is multiplied by a weight factor, is arranged The sequence factor;
    According to the sequence that the ranking factor is ascending, at least two search result in described search list is carried out The descending sequence of recommended priority.
  14. 14. a kind of device of search results ranking, which is characterized in that including:
    Acquiring unit at least carries search for obtaining media content search request, in the media content search request and closes Keyword;
    First determination unit, the search key for being obtained according to the acquiring unit determine search listing, described search row Table includes at least two search results, wherein, each search result corresponds at least one media content, each search result Credit rating numerical value comprising corresponding media content;
    Sequencing unit for the credit rating numerical value according to each media content, arranges the search that first determination unit determines At least two search result in table is ranked up;
    Described device further includes the second determination unit,
    Second determination unit, for the acquiring unit obtain media content search request before, according to media content Credit rating numerical value and history account number account number credit rating numerical value between mapping relations, determine each media content in database Credit rating numerical value, wherein, the history account number is the account number of the requested media content, and the account number credit rating numerical value is It is scored using user's reference of the user of the account number, wherein, the mapping relations are according to the different account number credit number of degrees What the history account number of value set up operation information caused by the operation of the media content.
CN201610424405.7A 2016-06-15 2016-06-15 A kind of method and device of search results ranking Active CN106021602B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610424405.7A CN106021602B (en) 2016-06-15 2016-06-15 A kind of method and device of search results ranking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610424405.7A CN106021602B (en) 2016-06-15 2016-06-15 A kind of method and device of search results ranking

Publications (2)

Publication Number Publication Date
CN106021602A CN106021602A (en) 2016-10-12
CN106021602B true CN106021602B (en) 2018-07-06

Family

ID=57087705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610424405.7A Active CN106021602B (en) 2016-06-15 2016-06-15 A kind of method and device of search results ranking

Country Status (1)

Country Link
CN (1) CN106021602B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108073645B (en) * 2016-11-18 2021-08-13 腾讯科技(深圳)有限公司 Method and device for displaying job seeker recommendation page of recruitment platform
CN109299383B (en) * 2018-11-02 2021-11-05 北京字节跳动网络技术有限公司 Method and device for generating recommended word, electronic equipment and storage medium
CN114691906A (en) * 2020-12-29 2022-07-01 北京达佳互联信息技术有限公司 Media content processing method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101661474A (en) * 2008-08-26 2010-03-03 华为技术有限公司 Search method and system
CN103425650A (en) * 2012-05-15 2013-12-04 腾讯科技(深圳)有限公司 Recommendation searching method and recommendation searching system
CN104142999A (en) * 2014-08-01 2014-11-12 百度在线网络技术(北京)有限公司 Search result display method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101661474A (en) * 2008-08-26 2010-03-03 华为技术有限公司 Search method and system
CN103425650A (en) * 2012-05-15 2013-12-04 腾讯科技(深圳)有限公司 Recommendation searching method and recommendation searching system
CN104142999A (en) * 2014-08-01 2014-11-12 百度在线网络技术(北京)有限公司 Search result display method and device

Also Published As

Publication number Publication date
CN106021602A (en) 2016-10-12

Similar Documents

Publication Publication Date Title
JP6408081B2 (en) Blending search results on online social networks
US10140368B2 (en) Method and apparatus for generating a recommendation page
WO2022142519A1 (en) Information recommendation method and apparatus, and electronic device and storage medium
JP6723182B2 (en) Information processing apparatus, information processing method, and program
WO2014056408A1 (en) Information recommending method, device and server
WO2018040069A1 (en) Information recommendation system and method
CN109447713A (en) A kind of recommended method and device of knowledge based map
CN102855256B (en) For determining the method, apparatus and equipment of Website Evaluation information
CN106021602B (en) A kind of method and device of search results ranking
JP2002108865A (en) Data retrieving system
CN108537596A (en) Method, apparatus, system and the memory that vehicle is recommended in search box
US20230376525A1 (en) Skin tone filter
US20140122503A1 (en) Method and Apparatus Using Historical Influence for Success Attribution in Network Site Activity
US20110153425A1 (en) Knowledge based search engine
US10747400B1 (en) Shaping a relevance profile for engagement
CN106156351B (en) Multimedia resource recommendation information generation method and device
JP4939637B2 (en) Information providing apparatus, information providing method, program, and information recording medium
CN107103490B (en) Data processing method, network server and terminal
US20160314507A1 (en) Apparatus, system, and method for ranking and delivery of personalized product reviews
US9251263B2 (en) Systems and methods for graphical search interface
US10031970B1 (en) Search engine optimization in social question and answer systems
CA2831204A1 (en) Internet search engine based on location and public opinion
JP3885152B2 (en) Guide information providing apparatus, guide information providing method, and program for causing computer to execute the method
JP6993955B2 (en) Information processing equipment, information processing methods, and programs
JP5777663B2 (en) Search support device and search support program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant