CN106021602B - A kind of method and device of search results ranking - Google Patents
A kind of method and device of search results ranking Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search 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
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×Wij+λ1×Collecti,j+λ2×ReadTimei,j+λ3×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)
- 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. 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. 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. 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. 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. 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.
- 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. 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. device according to claim 8, which is characterized in thatFirst 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. device according to claim 9, which is characterized in thatFirst 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. device according to claim 9, which is characterized in thatFirst 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. according to any devices of claim 8-11, which is characterized in thatThe 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. device according to claim 12, which is characterized in thatThe 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. 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.
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)
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)
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 |
-
2016
- 2016-06-15 CN CN201610424405.7A patent/CN106021602B/en active Active
Patent Citations (3)
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 |