CN110046308A - A kind of ordering strategy determines method, apparatus and electronic equipment - Google Patents

A kind of ordering strategy determines method, apparatus and electronic equipment Download PDF

Info

Publication number
CN110046308A
CN110046308A CN201910177973.5A CN201910177973A CN110046308A CN 110046308 A CN110046308 A CN 110046308A CN 201910177973 A CN201910177973 A CN 201910177973A CN 110046308 A CN110046308 A CN 110046308A
Authority
CN
China
Prior art keywords
search result
information
sequencing information
item
sequencing
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.)
Granted
Application number
CN201910177973.5A
Other languages
Chinese (zh)
Other versions
CN110046308B (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.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development 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 Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201910177973.5A priority Critical patent/CN110046308B/en
Publication of CN110046308A publication Critical patent/CN110046308A/en
Application granted granted Critical
Publication of CN110046308B publication Critical patent/CN110046308B/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/9538Presentation of query results

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 embodiment of the invention provides a kind of ordering strategies to determine method, apparatus and electronic equipment, wherein, method includes obtaining mixed insertion sequencing information, mixed insertion sequencing information determines search results ranking according to the first sequencing information and the second sequencing information, first sequencing information determines that the second sequencing information determines search results ranking according to the second ordering strategy according to the first ordering strategy to search results ranking;According to mixed insertion sequencing information, determine position preceding K item first search result more forward than the position in the second sequencing information in the first sequencing information, and determining position preceding K item second search result more forward than the position in the first sequencing information in the second sequencing information, K is positive integer;The corresponding user behavior characteristics information of the first search result of K item and the corresponding user behavior characteristics information of the second search result of K item are obtained respectively, determine optimal ordering policy;And then improve the accuracy of search.

Description

A kind of ordering strategy determines method, apparatus and electronic equipment
Technical field
The present invention relates to technical field of data processing, determine method, apparatus and electronics more particularly to a kind of ordering strategy Equipment.
Background technique
With the development of Internet technology and the technology of search engine, more and more users are using search platform search letter Breath.Specifically, user can input search term in search platform and execute search operation, search platform can call search to draw It holds up and scans for, determine search result and be ranked up according to ordering strategy, then show the search result after sequence, Jin Eryong Family can click the search result of wherein meet demand, be browsed into corresponding Webpage.
Wherein, in order to enable the search result after sequence more meets user demand, can ordering strategy to search engine into Row optimization, determines optimisation strategy;After obtaining optimisation strategy, needing to judge current strategies and optimisation strategy, which is more excellent, comes true Determine search engine to be to continue with using current strategies, or use optimisation strategy, to improve the accuracy of search.
Summary of the invention
The embodiment of the present invention provides a kind of ordering strategy and determines method, to improve the accuracy of search.
Correspondingly, the embodiment of the invention also provides a kind of ordering strategy determining device and a kind of electronic equipment, to protect Demonstrate,prove the realization and application of the above method.
To solve the above-mentioned problems, the embodiment of the invention discloses a kind of ordering strategies to determine method, specifically includes: obtaining Mixed insertion sequencing information, the mixed insertion sequencing information are true to search results ranking according to the first sequencing information and the second sequencing information Fixed, first sequencing information determines search results ranking according to the first ordering strategy, and second sequencing information is according to the Two ordering strategies determine search results ranking;According to the mixed insertion sequencing information, the position in first sequencing information is determined Preceding K item first search result more forward than the position in the second sequencing information is set, and is determined in second sequencing information Position preceding K item second search result more forward than the position in the first sequencing information, K is positive integer;K item first is obtained respectively to search The corresponding user behavior characteristics information of hitch fruit and the corresponding user behavior characteristics information of the second search result of K item, determine optimal Ordering strategy, wherein the user characteristics behavioural information is for the search result to sort according to the mixed insertion sequencing information.
Optionally, the mixed insertion sequencing information includes the corresponding location information of each search result, and the location information includes Search result is in the location information of location information and search result in the second sequencing information in the first sequencing information.
Optionally, described according to the mixed insertion sequencing information, determine that position ratio is second in first sequencing information Forward preceding the first search result of K item in position in sequencing information, and determine that position ratio is the in second sequencing information Forward preceding the second search result of K item in position in one sequencing information, comprising: according to the corresponding location information of each search result, really Preceding M search result in preceding M search result and the second sequencing information in fixed first sequencing information;According to the first sequence letter Preceding M search result in preceding M search result and the second sequencing information, determines the preceding T item in the mixed insertion sequencing information in breath Search result;Determine in the preceding T search result, first sequencing information position ratio in the second sequencing information position The quantity N1 of search result before resting against, and leaned on position in the first sequencing information in the position ratio of second sequencing information The quantity N2 of preceding search result, and the K is determined according to the N1 and N2;From the preceding M search result of the first sequencing information The first search result of K item before middle selection, and choose preceding K item second from the preceding M search result of the second sequencing information and search for As a result;Wherein, M and T is positive integer, and it is the integer more than or equal to zero that T, which is greater than or equal to M, N1 and N2,.
Optionally, in the determination preceding T search result, first sequencing information position ratio in second row The quantity N1 of the forward search result in position in sequence information, and believe in the position ratio of second sequencing information in the first sequence The quantity N2 of the forward search result in position in breath, and the K is determined according to the N1 and N2, comprising: institute is traversed from front to back T search result before stating;When traversing a search result every time, the position ratio in first sequencing information is counted second The quantity N1 of the forward search result in position in sequencing information, and the position ratio in second sequencing information is counted first The quantity N2 of the forward search result in position in sequencing information;Compare the N1 and N2, records value of the N1 with N2 when equal; After traversing the preceding T search result, maximum value is chosen from the value of N1 and N2 when equal and is determined as the maximum value K。
Optionally, described to be searched according to preceding M item in preceding M search result in first sequencing information and the second sequencing information Rope is as a result, determine the preceding T search result in the mixed insertion sequencing information, comprising:
By the preceding M search result of the preceding M search result of first sequencing information and second sequencing information After union duplicate removal, the preceding T search result in the mixed insertion sequencing information is obtained.
Optionally, described to obtain the first search result of K item and the corresponding user behavior characteristics of the second search result of K item respectively Information determines optimal ordering policy, comprising: according to search log, obtains the corresponding user behavior of the first search result of K item respectively Characteristic information and the corresponding user behavior characteristics information of the second search result of K item;According to the user behavior characteristics information, respectively Determine the degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item;Compare described The degree of correlation information of the degree of correlation information of the first search result of K item and second search result of K item, degree of correlation information is larger The corresponding ordering strategy of K search result be determined as optimal ordering policy.
Optionally, the user behavior characteristics information includes click information;It is described according to the user behavior characteristics information, The degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item are determined respectively, are wrapped It includes: according to corresponding first click information of first search result of K item, determining the corresponding phase of first search result of K item Pass degree information;And according to corresponding second click information of second search result of K item, determine the search of K item second knot The corresponding degree of correlation information of fruit.
Optionally, the user behavior characteristics information includes the user satisfaction that click information and search result correspond to webpage Information;It is described according to the user behavior characteristics information, determine degree of correlation information and the institute of first search result of K item respectively State the degree of correlation information of the second search result of K item, comprising: according to corresponding first click information of first search result of K item With user satisfaction information, the corresponding degree of correlation information of first search result of K item is determined;And according to the K item second Corresponding second click information of search result and user satisfaction information determine the corresponding correlation of second search result of K item Spend information.
The embodiment of the invention also discloses a kind of ordering strategy determining devices, specifically include: data obtaining module, for obtaining Mixed insertion sequencing information is taken, the mixed insertion sequencing information is true to search results ranking according to the first sequencing information and the second sequencing information Fixed, first sequencing information determines search results ranking according to the first ordering strategy, and second sequencing information is according to the Two ordering strategies determine search results ranking;Information determination module, for determining described according to the mixed insertion sequencing information Position preceding K item first search result more forward than the position in the second sequencing information in first sequencing information, and determine in institute Preceding K item second search result more forward than the position in the first sequencing information of position in the second sequencing information is stated, K is positive integer; Tactful determining module, for obtaining the corresponding user behavior characteristics information of the first search result of K item and the search knot of K item second respectively The corresponding user behavior characteristics information of fruit, determines optimal ordering policy, wherein the user characteristics behavioural information be for according to The search result of the mixed insertion sequencing information sequence.
Optionally, the mixed insertion sequencing information includes the corresponding location information of each search result, and the location information includes Search result is in the location information of location information and search result in the second sequencing information in the first sequencing information.
Optionally, the information determination module includes: the first determining submodule, for according to the corresponding position of each search result Confidence breath determines in the first sequencing information preceding M search result in preceding M search result and the second sequencing information;Second determines Submodule is used for according to preceding M search result in preceding M search result in first sequencing information and the second sequencing information, Determine the preceding T search result in the mixed insertion sequencing information;Third determines submodule, for determining the preceding T item search knot In fruit, in the quantity N1 of the position of first sequencing information search result more forward than the position in the second sequencing information, with And the quantity N2 in the position of second sequencing information search result more forward than the position in the first sequencing information, and foundation The N1 and N2 determines the K;Search result determines submodule, for selecting from the preceding M search result of the first sequencing information K the first search result of item before taking, and preceding K the second search result of item is chosen from the preceding M search result of the second sequencing information; Wherein, M and T is positive integer, and it is the integer more than or equal to zero that T, which is greater than or equal to M, N1 and N2,.
Optionally, the third determines submodule, for traversing the preceding T search result from front to back;Traversal every time When to a search result, the search more forward than the position in the second sequencing information in the position of first sequencing information is counted As a result quantity N1, and the search that statistics is more forward than the position in the first sequencing information in the position of second sequencing information As a result quantity N2;Compare the N1 and N2, records value of the N1 with N2 when equal;Wait traverse the preceding T search result Afterwards, maximum value is chosen in the value from N1 and N2 when equal and the maximum value is determined as K.
Optionally, described second submodule is determined, for by the preceding M search result of first sequencing information and described After the union duplicate removal of the preceding M search result of second sequencing information, the preceding T item search knot in the mixed insertion sequencing information is obtained Fruit.
Optionally, the tactful determining module includes: characteristic information acquisition submodule, for according to search log, difference Obtain the corresponding user behavior characteristics information of the first search result of K item and the corresponding user behavior characteristics of the second search result of K item Information;Degree of correlation information determines submodule, for determining that the K item first is searched respectively according to the user behavior characteristics information The degree of correlation information of the degree of correlation information of hitch fruit and second search result of K item;Optimal policy determines submodule, for than The degree of correlation information of the degree of correlation information of first search result of K item and second search result of K item, the degree of correlation is believed It ceases the corresponding ordering strategy of biggish K search result and is determined as optimal ordering policy.
Optionally, the user behavior characteristics information includes click information;The degree of correlation information determines submodule, is used for According to corresponding first click information of first search result of K item, the corresponding degree of correlation of first search result of K item is determined Information;And according to corresponding second click information of second search result of K item, determine second search result pair of K item The degree of correlation information answered.
Optionally, the user behavior characteristics information includes the user satisfaction that click information and search result correspond to webpage Information;The degree of correlation information determines submodule, for according to corresponding first click information of first search result of K item and User satisfaction information determines the corresponding degree of correlation information of first search result of K item;And it is searched according to the K item second Corresponding second click information of hitch fruit and user satisfaction information determine the corresponding degree of correlation of second search result of K item Information.
The embodiment of the invention also discloses a kind of readable storage medium storing program for executing, when the instruction in the storage medium is by electronic equipment Processor execute when so that the ordering strategy that electronic equipment is able to carry out as described in the embodiment of the present invention is any determines method.
It include memory and one or more than one the embodiment of the invention also discloses a kind of electronic equipment Program, perhaps more than one program is stored in memory and is configured to by one or more than one processing for one of them It includes the instruction for performing the following operation that device, which executes the one or more programs: obtaining mixed insertion sequencing information, institute It states mixed insertion sequencing information to determine search results ranking according to the first sequencing information and the second sequencing information, the first sequence letter Breath determines that second sequencing information ties search according to the second ordering strategy according to the first ordering strategy to search results ranking Fruit sequence determines;According to the mixed insertion sequencing information, determine that position ratio is in the second sequencing information in first sequencing information Forward preceding the first search result of K item in middle position, and determine that position ratio is in the first sequence letter in second sequencing information Forward preceding the second search result of K item in position in breath, K is positive integer;The corresponding user's row of the first search result of K item is obtained respectively It is characterized information and the corresponding user behavior characteristics information of the second search result of K item, determines optimal ordering policy, wherein described User characteristics behavioural information is for the search result to sort according to the mixed insertion sequencing information.
Optionally, the mixed insertion sequencing information includes the corresponding location information of each search result, and the location information includes Search result is in the location information of location information and search result in the second sequencing information in the first sequencing information.
Optionally, described according to the mixed insertion sequencing information, determine that position ratio is second in first sequencing information Forward preceding the first search result of K item in position in sequencing information, and determine that position ratio is the in second sequencing information Forward preceding the second search result of K item in position in one sequencing information, comprising: according to the corresponding location information of each search result, really Preceding M search result in preceding M search result and the second sequencing information in fixed first sequencing information;According to the first sequence letter Preceding M search result in preceding M search result and the second sequencing information, determines the preceding T item in the mixed insertion sequencing information in breath Search result;Determine in the preceding T search result, first sequencing information position ratio in the second sequencing information position The quantity N1 of search result before resting against, and leaned on position in the first sequencing information in the position ratio of second sequencing information The quantity N2 of preceding search result, and the K is determined according to the N1 and N2;From the preceding M search result of the first sequencing information The first search result of K item before middle selection, and choose preceding K item second from the preceding M search result of the second sequencing information and search for As a result;Wherein, M and T is positive integer, and it is the integer more than or equal to zero that T, which is greater than or equal to M, N1 and N2,.
Optionally, in the determination preceding T search result, first sequencing information position ratio in second row The quantity N1 of the forward search result in position in sequence information, and believe in the position ratio of second sequencing information in the first sequence The quantity N2 of the forward search result in position in breath, and the K is determined according to the N1 and N2, comprising: institute is traversed from front to back T search result before stating;When traversing a search result every time, the position ratio in first sequencing information is counted second The quantity N1 of the forward search result in position in sequencing information, and the position ratio in second sequencing information is counted first The quantity N2 of the forward search result in position in sequencing information;Compare the N1 and N2, records value of the N1 with N2 when equal; After traversing the preceding T search result, maximum value is chosen from the value of N1 and N2 when equal and is determined as the maximum value K。
Optionally, described to be searched according to preceding M item in preceding M search result in first sequencing information and the second sequencing information Rope is as a result, determine the preceding T search result in the mixed insertion sequencing information, comprising: searches the preceding M item of first sequencing information After the union duplicate removal of the preceding M search result of hitch fruit and second sequencing information, obtain in the mixed insertion sequencing information Preceding T search result.
Optionally, described to obtain the first search result of K item and the corresponding user behavior characteristics of the second search result of K item respectively Information determines optimal ordering policy, comprising: according to search log, obtains the corresponding user behavior of the first search result of K item respectively Characteristic information and the corresponding user behavior characteristics information of the second search result of K item;According to the user behavior characteristics information, respectively Determine the degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item;Compare described The degree of correlation information of the degree of correlation information of the first search result of K item and second search result of K item, degree of correlation information is larger The corresponding ordering strategy of K search result be determined as optimal ordering policy.
Optionally, the user behavior characteristics information includes click information;It is described according to the user behavior characteristics information, The degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item are determined respectively, are wrapped It includes: according to corresponding first click information of first search result of K item, determining the corresponding phase of first search result of K item Pass degree information;And according to corresponding second click information of second search result of K item, determine the search of K item second knot The corresponding degree of correlation information of fruit.
Optionally, the user behavior characteristics information includes the user satisfaction that click information and search result correspond to webpage Information;It is described according to the user behavior characteristics information, determine degree of correlation information and the institute of first search result of K item respectively State the degree of correlation information of the second search result of K item, comprising: according to corresponding first click information of first search result of K item With user satisfaction information, the corresponding degree of correlation information of first search result of K item is determined;And according to the K item second Corresponding second click information of search result and user satisfaction information determine the corresponding correlation of second search result of K item Spend information.
The embodiment of the present invention includes following advantages:
In the embodiment of the present invention, available the first sequencing information of foundation and the second sequencing information are true to search results ranking Fixed mixed insertion sequencing information, first sequencing information is determining to search results ranking according to the first ordering strategy, and described second Sequencing information determines search results ranking according to the second ordering strategy;Then it according to the mixed insertion sequencing information, determines in institute Preceding K item first search result more forward than the position in the second sequencing information of position in the first sequencing information is stated, and is determined Position preceding K item second search result more forward than the position in the first sequencing information in second sequencing information, and then can be with Determine that same number is by the search result of front position in two ordering strategies;Obtain K articles of the first search result and K articles the respectively again The corresponding user behavior characteristics information of two search results, determines optimal ordering policy;And then it is determined most according to user behavior characteristics Excellent ordering strategy improves the accuracy of search.And in the embodiment of the present invention, for determining the search result of optimal ordering policy It is the search result that same number leans on front position in two ordering strategies, can be improved the accuracy of determining optimal ordering policy, To further increase the accuracy of search.
Detailed description of the invention
Fig. 1 is the step flow chart that a kind of ordering strategy of the invention determines embodiment of the method;
Fig. 2 is the step flow chart that a kind of ordering strategy of the invention determines method alternative embodiment;
Fig. 3 is a kind of structural block diagram of ordering strategy determining device embodiment of the invention;
Fig. 4 is a kind of structural block diagram of ordering strategy determining device alternative embodiment of the invention;
A kind of Fig. 5 structural block diagram of the electronic equipment determined for ordering strategy shown according to an exemplary embodiment;
Fig. 6 is a kind of electronic equipment determined for ordering strategy that the present invention is shown according to another exemplary embodiment Structural schematic diagram.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing and specific real Applying mode, the present invention is described in further detail.
Referring to Fig.1, the step flow chart that a kind of ordering strategy of the invention determines embodiment of the method is shown, it specifically can be with Include the following steps:
Step 102 obtains mixed insertion sequencing information, and the mixed insertion sequencing information is according to the first sequencing information and the second sequence letter Breath determines that first sequencing information determines search results ranking according to the first ordering strategy, described to search results ranking Second sequencing information determines search results ranking according to the second ordering strategy.
Step 104, according to the mixed insertion sequencing information, determine that position ratio is in the second sequence in first sequencing information Forward preceding the first search result of K item in position in information, and determine that position ratio is in first row in second sequencing information Forward preceding the second search result of K item in position in sequence information, K is positive integer.
Step 106 obtains the corresponding user behavior characteristics information of the first search result of K item and the search knot of K item second respectively The corresponding user behavior characteristics information of fruit, determines optimal ordering policy, wherein the user characteristics behavioural information be for according to The search result of the mixed insertion sequencing information sequence.
In the embodiment of the present invention, after determining the Optimal scheduling strategy for search engine sequence, search engine can be by According to preset rules, after receiving search instruction and determining search result, Optimal scheduling strategy and current sequence is first respectively adopted Strategy is ranked up search result;Then the method for using Interleaving (mixed insertion) again, both ordering strategies are obtained The ranking results arrived carry out mixed insertion sequence, determine final ranking results and return to search platform.Described search platform is being searched for Result page shows corresponding search result according to final ranking results, and during user checks search result, and record is used The operation information at family, such as clicking operation information, such as the corresponding search result of clicking operation, click time;In order to it is subsequent according to According to the operation information of user, judge which kind of ordering strategy is optimal policy.Wherein, the preset rules can as desired really It is fixed, 20,000 determining final ranking results of progresss mixed insertions sequence such as in 1,000,000 search, search for for other 980,000 times according to working as Preceding ordering strategy, which is ranked up, determines final ranking results.
Wherein, can be by Optimal scheduling strategy and current ordering strategy for the ease of subsequent explanation, any ordering strategy Referred to as the first ordering strategy, another ordering strategy are known as the second ordering strategy;And it will be according to first ordering strategy pair The ranking results that search results ranking obtains are known as the first sequencing information, will arrange according to second ordering strategy search result The ranking results that sequence obtains are known as the second sequencing information, will arrange according to the first sequencing information and the second sequencing information search result The ranking results that sequence determines, referred to as mixed insertion sequencing information.Wherein, first sequencing information, the second sequencing information and mixed insertion row It include putting in order for search result, first sequencing information, the second sequencing information and mixed insertion sequencing information in sequence information In it is both any may be identical, it is also possible to it is different;Certain first sequencing information, the second sequencing information and mixed insertion sequencing information It can also include other information, such as the corresponding location information of search result.
It, can foundation after each search engine carries out the determining final ranking results of mixed insertion sequence in the embodiment of the present invention The operation information for the search result that user sorts for this mixed insertion determines that this search is corresponded to from two kinds of ordering strategies Optimal ordering policy;Then after determining setting number optimal ordering policy, optimal ordering policy number can be will determine as More ordering strategies is determined as final optimal ordering policy;Wherein, the setting number can be set as desired.
Wherein, during determination searches for corresponding optimal ordering policy every time, this available search is corresponding mixed Sequencing information is inserted, then the location information according to each search result in the mixed insertion sequencing information, determined in first sequence The position search result more forward than the position in the second sequencing information in information, and determine the position in second sequencing information Set the search result more forward than the position in the first sequencing information.Wherein, after using different ordering strategies to search results ranking, The position of search result arrangement is different, in order to distinguish, can will in first sequencing information position ratio in second row The forward search result in position in sequence information, referred to as the first search result, will in second sequencing information position ratio The forward search result in position in one sequencing information, referred to as the second search result.Then K before being chosen from the first search result again Search result, K search result before choosing from the second search result, the K are positive integer;And then it can determine two rows Equal number of ranking results by front position in sequence strategy.Then it is tied again according to the first search result of K item and the second search The analysis of fruit, determines optimal ordering policy;Wherein it is possible to obtain this corresponding operation of the first search result of K item of this record Information determines the correlation of K item the first search result and user demand according to the operation information;And obtain this record This corresponding operation information of the second search result of K item determines the second search result of K item and user demand according to the operation information Correlation.Then the correlation according to K item the first search result and user demand, and, the second search result of K item and user need The correlation asked determines that this searches for corresponding optimal ordering policy from the first ordering strategy and the second ordering strategy;Such as it will High ordering strategy, is determined as optimal policy with the correlation of user demand.
After the final optimal ordering policy of determination, search engine can use finally most during subsequent searches Dominant strategy is ranked up search result, and the search result after sequence is then returned to search platform, so as to user The search result of displaying can more preferably meet user demand, improve searching accuracy.
In an example of the invention, for once searching for, illustrate to determine that this searches for corresponding optimal ordering policy: The search result obtained for a certain search term includes A, B, C, D, is ranked up using the first ordering strategy to the search result It obtains that the first sequencing information is as shown in table 1, the first order sequence of search result in the first sequencing information is merely illustrated in table 1, Certainly can also include other information, the embodiment of the present invention to this with no restriction:
First collating sequence
A
B
C
D
Table 1
It is as shown in table 2 to be ranked up to obtain the second sequencing information to the search result using the second ordering strategy, in table 2 only The second order sequence of search result in the second sequencing information is shown, certainly can also include other information, the present invention is real Example is applied to this with no restriction:
Second collating sequence
B
C
D
A
Table 2
Engine to be searched, to search results ranking, determines mixed insertion sequence letter according to the first sequencing information and the second sequencing information After breath, available mixed insertion sequencing information, as shown in table 3, wherein search result in mixed insertion sequencing information is merely illustrated in table 3 Mixed insertion put in order and corresponding location information, certainly can also include other information, the embodiment of the present invention not make this Limitation:
Table 3
Then according to the mixed insertion sequencing information, determine that position ratio is in the second sequencing information in first sequencing information Forward preceding the first search result of K item in middle position, and determine that position ratio is in the first sequence letter in second sequencing information Forward preceding the second search result of K item in position in breath.Such as according to table 3, it can determine in first sequencing information The position preceding 1 first search result such as search result A more forward than the position in the second sequencing information, and can determine in institute State the preceding 1 second search result such as search result B more forward than the position in the first sequencing information of position in the second sequencing information. The corresponding user behavior characteristics information of the first search result of K item and the corresponding user behavior characteristics letter of the second search result are obtained again Breath, determines optimal ordering policy;Such as obtain the user behavior characteristics information of search result A and the user behavior of search result B Characteristic information, if search result A number of clicks is 1 time, search result B number of clicks is 0 time, it is determined that this search is corresponding Optimal ordering policy is the first ordering strategy.
To sum up, in the embodiment of the present invention, available the first sequencing information of foundation and the second sequencing information are to search result Sort determining mixed insertion sequencing information, and first sequencing information determines search results ranking according to the first ordering strategy, institute It states the second sequencing information and search results ranking is determined according to the second ordering strategy;Then according to the mixed insertion sequencing information, really It is scheduled on preceding K item first search result more forward than the position in the second sequencing information of position in first sequencing information, and Determine position preceding K item second search result more forward than the position in the first sequencing information in second sequencing information, into And it can determine that same number is by the search result of front position in two ordering strategies;Obtain the first search result of K item respectively again User behavior characteristics information corresponding with the second search result of K item, determines optimal ordering policy;And then according to user behavior characteristics It determines optimal ordering policy, improves the accuracy of search.And in the embodiment of the present invention, for determining searching for optimal ordering policy Rope is the result is that same number can be improved the standard of determining optimal ordering policy by the search result of front position in two ordering strategies True property, to further increase the accuracy of search.
In another embodiment of the present invention, search result is arranged according to the first sequencing information and the second sequencing information Sequence determines that the mode of mixed insertion sequencing information may include: to have joined in turn according to the first sequencing information and the second sequencing information from removing Most preceding search result is ranked up with chosen position in the search result of sequence.Wherein it is possible to preferential with the first sequencing information For sequence, for the first sequencing information as described in above-mentioned table 1, the second sequencing information is as shown in Table 2 above.According to the first sequence letter Breath, determine in the first sequencing information except participated in sequence search result (including A, B, C, D) in, search result location A most before, It can choose first that search result A sorts as mixed insertion;Then it according to the second sequencing information, determines in the second sequencing information Except in the search result (including B, C, D) for having participated in sequence, search result B location most before, search result B can be chosen as mixed The second of insert row sequence.Further according to the first sequencing information, determine in the first sequencing information except the search result (packet for having participated in sequence Include C, D) in search result location of C most before, can choose the third position that search result C sorts as mixed insertion;Then according to second Sequencing information, determine in the second sequencing information except participated in sequence search result (including D) in, the position search result D most before, The 4th that search result D sorts as mixed insertion, and then putting in order in available table 3 can be chosen.Wherein, to every After a search result carries out mixed insertion sequence, position of the search result in the first sequencing information can be determined, and determining should Position of the search result in the second sequencing information.Such as by after search result A progress mixed insertion sequence, determine that search result A exists Position in first sequencing information is 1, and the position in the second sequencing information is 4;After search result B is carried out mixed insertion sequence, It can determine that position of the search result B in the first sequencing information is 2, the position in the second sequencing information is 1;Search is tied After fruit C carries out mixed insertion sequence, determine that position of the search result C in the first sequencing information is 3, the position in the second sequencing information It is set to 2;After search result D is carried out mixed insertion sequence, determine that position of the search result D in the first sequencing information is 4, second Position in sequencing information is 3.
In another embodiment of the invention, search for corresponding optimal ordering policy once to determine for example, to how The first search result of K item and preceding the second search result of K item are illustrated before determining, specific as follows:
Referring to Fig. 2, the step flow chart that a kind of ordering strategy of the invention determines method alternative embodiment is shown, specifically It may include steps of:
Step 202 obtains mixed insertion sequencing information, and the mixed insertion sequencing information includes each search result in the first sequencing information In location information in the second sequencing information of location information and search result.
In the embodiment of the present invention, available mixed insertion sequencing information;Wherein, the mixed insertion sequencing information may include respectively searching Hitch fruit is corresponding in mixed insertion sequence to put in order, and, the corresponding location information of each search result;The location information can To include location information of the search result in the first sequencing information, and, position letter of the search result in the second sequencing information Breath.Then it can determine according to the corresponding location information of search result each in the mixed insertion sequencing information for determining optimal row The quantity K of the search result of sequence strategy, then determine position ratio position in the second sequencing information in first sequencing information Forward preceding the first search result of K item, and determine position ratio position in the first sequencing information in second sequencing information Preceding the second search result of K item before resting against.
Wherein, the position ratio in first sequencing information is determined according to the mixed insertion sequencing information in above-mentioned steps 104 Forward preceding the first search result of K item in position in the second sequencing information, and determine the position in second sequencing information Preceding K item second search result more forward than the position in the first sequencing information, may include steps of: 204-210:
Step 204, according to the corresponding location information of each search result, determine in the first sequencing information preceding M item search knot Preceding M search result in fruit and the second sequencing information.
Step 206 is searched for according to M item preceding in preceding M search result in first sequencing information and the second sequencing information As a result, determining the preceding T search result in the mixed insertion sequencing information.
, can be according in mixed insertion sequencing information in the embodiment of the present invention, each search result is in the position of the first sequencing information Information determines the preceding M search result of the first sequencing information;And according to each search result in the mixed insertion sequencing information Location information in two sequencing informations determines the preceding M search result of the second sequencing information;The M is positive integer, can basis Demand determine, the embodiment of the present invention to this with no restriction.Then in conjunction with the preceding M search result and second row of the first sequencing information The preceding M search result of sequence information determines preceding T search result in the mixed insertion sequencing information;Such as by the first sequencing information Preceding M search result and the second sequencing information preceding M search result union duplicate removal after, available mixed insertion sequencing information In preceding T search result.Wherein, the preceding T search result in the mixed insertion sequencing information may include the first sequencing information In preceding M search result and the second sequencing information in preceding M search result, the T be positive integer, T be greater than or equal to M.Example If M is 3, such as table 1, according to the location information (1,2,3,4) of search result (A, B, C, D) in the first sequencing information, the is determined Preceding 3 search results are A, B, C in one sequencing information;And such as table 2, according to search result (A, B, C, D) in the second sequence letter Location information (4,1,2,3) in breath determines that preceding 3 search results are B, C, D in the second sequencing information.And then it can determine mixed It inserts in sequencing information comprising 3 search results before the first sequencing information and comprising 3 search results before the second sequencing information Part is preceding 4 search results, i.e. T is 4, wherein preceding 4 search results are (A, B, C, D) in mixed insertion sequencing information.
Step 208 determines in the preceding T search result, sorts in the position ratio of first sequencing information second The quantity N1 of the forward search result in position in information, and second sequencing information position ratio in the first sequencing information The quantity N2 of the forward search result in middle position, and the K is determined according to the N1 and N2.
It, can be by traversing the preceding T search result in the embodiment of the present invention, more every search result is in first row Position in sequence information and the position in the second sequencing information determine in the preceding T search result, in first sequence The quantity N1 of the position of the information search result more forward than the position in the second sequencing information, and in second sequencing information The position search result more forward than the position in the first sequencing information quantity N2;Then K is determined according to the N1 and N2, In, the N1 and N2 are the integer more than or equal to zero.
Determined in the preceding T search result in above-mentioned steps 208, first sequencing information position ratio second The quantity N1 of the forward search result in position in sequencing information, and sort in the position ratio of second sequencing information first The quantity N2 of the forward search result in position in information, and the K is determined according to the N1 and N2, following sub-step can be passed through 22-28 is realized:
Sub-step 22 traverses the preceding T search result from front to back.
Sub-step 24 every time when traversing a search result, counts position ratio in first sequencing information the The quantity N1 of the forward search result in position in two sequencing informations, and statistics second sequencing information position ratio the The quantity N2 of the forward search result in position in one sequencing information.
Sub-step 26, the N1 and N2 record value of the N1 with N2 when equal.
Sub-step 28, after traversing the preceding T search result, maximum value is chosen from the value of N1 and N2 when equal and will The maximum value is determined as K.
In the embodiment of the present invention, during traversing the T search result, when often traversing a search result, It can be determined according to the search result in the location information in the first sequencing information and the location information in the second sequencing information The search result is forward or position in the second sequencing information is forward in the position in the first sequencing information.If the search knot Position of the fruit in the first sequencing information is forward, then by the position ratio of first sequencing information in the second sequencing information position Search result quantity N1 before resting against adds 1;It, will be described if position of the search result in the second sequencing information is forward The position of the two sequencing informations search result quantity N2 more forward than the position in the first sequencing information adds 1;Wherein, N1 and N2 are Integer more than or equal to 0.Then the N1 and N2 can recorde N1's at this time or N2 if the N1 is equal with N2 Value.After traversing the preceding T search result, maximum value can be chosen from the value of N1 and N2 when equal and by the maximum value It is determined as K.
For example, T=4, when traversing first search result A, search result A is in the first sequencing information in above-mentioned table 3 Position it is more forward than the position in the second sequencing information, N1 can be added to 1, then N1=1, N2=0.Traverse Article 2 search As a result when B, search result B is more forward than the position in the first sequencing information in the position in the second sequencing information, can be by N2 Add 1, then N1=1, N2=1, at this time N1=N2, can recorde the value 1 of N1 or N2.When traversing Article 3 search result C, search As a result C is more forward than the position in the first sequencing information in the position in the second sequencing information, N2 can be added to 1 at this time, then N1 =1, N2=2.When traversing Article 3 search result D, position ratio of the search result D in the second sequencing information is in the first sequence Position in information is forward, N2 can be added to 1 at this time, then N1=1, N2=3;It can refer to table 4.
Table 4
After traversing the preceding T search result, in order to determine same number from from two ordering strategies The ranking results by front position, maximum value is chosen from the value of N1 and N2 when equal as K;Such as K=1 in above-mentioned example.
Step 210, chosen from the preceding M search result of the first sequencing information before K the first search result of item, and from the K the second search result of item before being chosen in the preceding M search result of two sequencing informations.
Wherein, the first search result of K item and the corresponding user of the second search result of K item are obtained in above-mentioned steps 106 respectively Behavior characteristic information determines optimal ordering policy, includes the following steps: 212-218:
Step 212, foundation search log, obtain the corresponding user behavior characteristics information of the first search result of K item and K respectively The corresponding user behavior characteristics information of the second search result of item.
Step 214, according to the user behavior characteristics information, determine the degree of correlation of first search result of K item respectively The degree of correlation information of information and second search result of K item.
In the embodiment of the present invention, the operation information that user is had recorded in log, such as the corresponding information of clicking operation are searched for Deng, therefore can obtain the operation information of user from search log, then according to the operation information, determine that K item first is searched The user behavior characteristics information of each the first search result of item in hitch fruit, and determine each item second in the second search result of K item The user behavior characteristics information of search result.It then can be according to the corresponding user behavior characteristics of first search result of K item Information determines the degree of correlation information of first search result of K item, and according to the corresponding use of second search result of K item Family behavior characteristic information determines the degree of correlation information of second search result of K item;Wherein, the degree of correlation information can be used In the degree of correlation of characterization search result and user demand, wherein the degree of correlation information can with the degree of correlation of user demand at Direct ratio.
Wherein, the user behavior characteristics information may include: click information, and the click information may include whether a little The mark hit, such as " 1 " indicate to have clicked, and " 0 " indicates not clicking on;Therefore in an example of the invention, the foundation is realized The corresponding user behavior characteristics information of first search result of K item, determines the degree of correlation information of first search result of K item A kind of mode can be, according to corresponding first click information of first search result of K item, determine that the K item first is searched The corresponding degree of correlation information of hitch fruit.
Wherein, believe for the ease of distinguishing the corresponding click information of the first search result and the corresponding click of the second search result The corresponding click information of one the first search result, can be known as the first click information, first search result pair of K item by breath The first click information answered may include K item;And the corresponding click information of second search result is known as the second click Information, corresponding second click information of second search result of K item may include K item.
Wherein, a kind of mode calculating degree of correlation information can be, and corresponding to each the first search result of item first clicks Information is weighted, using the result of weighted calculation as degree of correlation information;Certainly it can also be calculated using other modes Degree of correlation information, the embodiment of the present invention to this with no restriction.
According to the corresponding user behavior characteristics information of second search result of K item, second search result of K item is determined A kind of mode of degree of correlation information can be, according to corresponding second click information of second search result of K item, determine institute State the corresponding degree of correlation information of the second search result of K item.It is corresponding, determine the corresponding degree of correlation information of the second search result of K item Mode, similar with the mode for determining the corresponding degree of correlation information of the first search result of K item, details are not described herein.
During browsing search result corresponds to webpage, when satisfied to the webpage, user is likely to user It is long in the webpage residence time, it also will do it the operation such as some page turnings, duplication, sharing;When less satisfied to the webpage When, user is likely to stop in the webpage or stop is shorter, less will do it the operation such as some page turnings, duplication, sharing; Therefore the operation information in Webpage can be corresponded in every search result according to user, such as page turning, duplication, sharing, stop Time etc. determines that user corresponds to the satisfaction information of webpage to this search result, using satisfaction information as user behavior spy One of reference breath.
Therefore it in an example of the invention, realizes described according to the corresponding user behavior of first search result of K item Characteristic information determines that the another way of the degree of correlation information of first search result of K item can be, according to described K articles Corresponding first click information of one search result and user satisfaction information determine the corresponding phase of first search result of K item Pass degree information.Such as meter can be weighted to corresponding first click information of every first search result and satisfaction information It calculates, obtains corresponding weighted results;Then the corresponding weighted results of the first search result of K item are weighted again again, Obtain this corresponding degree of correlation information of the first search result of K item, wherein the weight of the first click information and satisfaction information can be with Be arranged as desired, the embodiment of the present invention to this with no restriction.
It is corresponding, in an example of the invention, realize described according to the corresponding user's row of second search result of K item It is characterized information, determines that the another way of the degree of correlation information of second search result of K item can be, according to the K item Corresponding second click information of second search result and user satisfaction information determine that second search result of K item is corresponding Degree of correlation information.
Step 216, the degree of correlation information of first search result of K item and the phase of second search result of K item The corresponding ordering strategy of the biggish K search result of degree of correlation information is determined as optimal ordering policy by pass degree information.
Then can by the degree of correlation information of the first search result of K item, with the degree of correlation information of the second search result of K item into Row compares, and determines the biggish search result of degree of correlation information;If the degree of correlation information of first search result of K item is greater than K item First ordering strategy is then determined as optimal ordering policy by the degree of correlation information of the second search result;If the K item second The degree of correlation information of search result is greater than the degree of correlation information of the first search result of K item, then determines second ordering strategy For optimal ordering policy.
To sum up, in the embodiment of the present invention, available the first sequencing information of foundation and the second sequencing information are to search result Sort determining mixed insertion sequencing information, and first sequencing information determines search results ranking according to the first ordering strategy, institute It states the second sequencing information and search results ranking is determined according to the second ordering strategy;Then according to the mixed insertion sequencing information, really It is scheduled on preceding K item first search result more forward than the position in the second sequencing information of position in first sequencing information, and Determine position preceding K item second search result more forward than the position in the first sequencing information in second sequencing information;Again The first search result of K item and the corresponding user behavior characteristics information of the second search result of K item are obtained respectively, determine optimal sequencing plan Slightly;And then optimal ordering policy is selected from two ordering strategies, improve searching accuracy.In addition, the embodiment of the present invention is Optimal ordering policy is determined using the analysis for deriving from equal number of ranking results by front position in two ordering strategies, It can be improved the accuracy of determining optimal ordering policy.
Secondly, in the embodiment of the present invention the corresponding use of the first search result of K item can be obtained respectively according to search log Family behavior characteristic information and the corresponding user behavior characteristics information of the second search result of K item;Believe according to the user behavior characteristics Breath, determines the degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item respectively; And then the correlation of degree of correlation information representation search result and user demand is used, the superiority and inferiority of ordering strategy is evaluated, energy Enough improve the accuracy evaluated ordering strategy.Then can first search result of K item degree of correlation information and institute The degree of correlation information for stating the second search result of K item determines the corresponding ordering strategy of the biggish K search result of degree of correlation information For optimal ordering policy;And then by choosing the big corresponding ordering strategy of search result of degree of correlation information, as optimal sequencing Strategy improves user so that search engine more can satisfy user demand using the search result after optimal ordering policy sequence Experience.
It should be noted that for simple description, therefore, it is stated as a series of action groups for embodiment of the method It closes, but those skilled in the art should understand that, embodiment of that present invention are not limited by the describe sequence of actions, because according to According to the embodiment of the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art also should Know, the embodiments described in the specification are all preferred embodiments, and the related movement not necessarily present invention is implemented Necessary to example.
Referring to Fig. 3, a kind of structural block diagram of ordering strategy determining device embodiment of the invention is shown, specifically can wrap Include following module:
Data obtaining module 302, for obtaining mixed insertion sequencing information, the mixed insertion sequencing information is according to the first sequencing information Search results ranking is determined with the second sequencing information, first sequencing information arranges search result according to the first ordering strategy Sequence determines that second sequencing information determines search results ranking according to the second ordering strategy;
Information determination module 304, for determining the position in first sequencing information according to the mixed insertion sequencing information Preceding K item first search result more forward than the position in the second sequencing information, and determine the position in second sequencing information Preceding K item second search result more forward than the position in the first sequencing information is set, K is positive integer;
Tactful determining module 306, for obtaining the corresponding user behavior characteristics information of the first search result of K item and K respectively The corresponding user behavior characteristics information of the second search result of item, determines optimal ordering policy, wherein the user characteristics behavior letter Breath is for the search result to sort according to the mixed insertion sequencing information.
Referring to Fig. 4, a kind of structural block diagram of ordering strategy determining device alternative embodiment of the invention is shown.
In an alternative embodiment of the invention, the mixed insertion sequencing information includes the corresponding position letter of each search result Breath, the location information includes location information and search result of the search result in the first sequencing information in the second sequencing information In location information.
In an alternative embodiment of the invention, the information determination module 304 includes:
First determines submodule 3042, for determining the first sequencing information according to the corresponding location information of each search result In preceding M search result in preceding M search result and the second sequencing information;
Second determines submodule 3044, for sorting according to preceding M search result in first sequencing information and second Preceding M search result in information determines the preceding T search result in the mixed insertion sequencing information;
Third determines submodule 3046, for determining in the preceding T search result, in the position of first sequencing information Set the quantity N1 of the search result more forward than the position in the second sequencing information, and the position ratio in second sequencing information The quantity N2 of the forward search result in position in the first sequencing information, and the K is determined according to the N1 and N2;
Search result determines submodule 3048, for K articles the before choosing from the preceding M articles of search result of the first sequencing information One search result, and preceding K the second search result of item is chosen from the preceding M search result of the second sequencing information;Wherein, M and T is positive integer, and it is the integer more than or equal to zero that T, which is greater than or equal to M, N1 and N2,.
In an alternative embodiment of the invention, the third determines submodule 3046, for described in traversal from front to back Preceding T search result;When traversing a search result every time, the position ratio in first sequencing information is counted in second row The quantity N1 of the forward search result in position in sequence information, and the position ratio in second sequencing information is counted in first row The quantity N2 of the forward search result in position in sequence information;Compare the N1 and N2, records value of the N1 with N2 when equal;To After traversing the preceding T search result, maximum value is chosen from the value of N1 and N2 when equal and the maximum value is determined as K.
In an alternative embodiment of the invention, described second determines submodule 3044, for believing first sequence After the union duplicate removal of the preceding M search result of the preceding M search result and second sequencing information of breath, the mixed insertion row is obtained Preceding T search result in sequence information.
In an alternative embodiment of the invention, the strategy determining module 306 includes:
Characteristic information acquisition submodule 3062, for it is corresponding to obtain the first search result of K item respectively according to search log User behavior characteristics information and the corresponding user behavior characteristics information of the second search result of K item;
Degree of correlation information determines submodule 3064, for determining the K item respectively according to the user behavior characteristics information The degree of correlation information of the degree of correlation information of first search result and second search result of K item;
Optimal policy determines submodule 3066, degree of correlation information and the K for first search result of K item The corresponding ordering strategy of the biggish K search result of degree of correlation information is determined as by the degree of correlation information of the second search result of item Optimal ordering policy.
In an alternative embodiment of the invention, the user behavior characteristics information includes click information;
The degree of correlation information determines submodule 3064, for first point corresponding according to first search result of K item Information is hit, determines the corresponding degree of correlation information of first search result of K item;And according to second search result pair of K item The second click information answered determines the corresponding degree of correlation information of second search result of K item.
In an alternative embodiment of the invention, the user behavior characteristics information includes click information and search result pair Answer the user satisfaction information of webpage;
The degree of correlation information determines submodule 3064, for first point corresponding according to first search result of K item Information and user satisfaction information are hit, determines the corresponding degree of correlation information of first search result of K item;And according to the K Corresponding second click information of the second search result of item and user satisfaction information determine that second search result of K item is corresponding Degree of correlation information.
To sum up, in the embodiment of the present invention, available the first sequencing information of foundation and the second sequencing information are to search result Sort determining mixed insertion sequencing information, and first sequencing information determines search results ranking according to the first ordering strategy, institute It states the second sequencing information and search results ranking is determined according to the second ordering strategy;Then according to the mixed insertion sequencing information, really It is scheduled on preceding K item first search result more forward than the position in the second sequencing information of position in first sequencing information, and Determine position preceding K item second search result more forward than the position in the first sequencing information in second sequencing information, into And it can determine that same number is by the search result of front position in two ordering strategies;Obtain the first search result of K item respectively again User behavior characteristics information corresponding with the second search result of K item, determines optimal ordering policy;And then according to user behavior characteristics It determines optimal ordering policy, improves the accuracy of search.And in the embodiment of the present invention, for determining searching for optimal ordering policy Rope is the result is that same number can be improved the standard of determining optimal ordering policy by the search result of front position in two ordering strategies True property, to further increase the accuracy of search.
For device embodiment, since it is basically similar to the method embodiment, related so being described relatively simple Place illustrates referring to the part of embodiment of the method.
Fig. 5 is a kind of structure of electronic equipment 500 determined for ordering strategy shown according to an exemplary embodiment Block diagram.For example, electronic equipment 500 can be mobile phone, computer, digital broadcasting terminal, messaging device, game control Platform, tablet device, Medical Devices, body-building equipment, personal digital assistant etc..
Referring to Fig. 5, electronic equipment 500 may include following one or more components: processing component 502, memory 504, Electric power assembly 506, multimedia component 508, audio component 510, the interface 512 of input/output (I/O), sensor module 514, And communication component 516.
The integrated operation of the usual controlling electronic devices 500 of processing component 502, such as with display, call, data are logical Letter, camera operation and record operate associated operation.Processing element 502 may include one or more processors 520 to hold Row instruction, to perform all or part of the steps of the methods described above.In addition, processing component 502 may include one or more moulds Block, convenient for the interaction between processing component 502 and other assemblies.For example, processing component 502 may include multi-media module, with Facilitate the interaction between multimedia component 508 and processing component 502.
Memory 504 is configured as storing various types of data to support the operation in equipment 500.These data are shown Example includes the instruction of any application or method for operating on electronic equipment 500, contact data, telephone directory number According to, message, picture, video etc..Memory 504 can by any kind of volatibility or non-volatile memory device or they Combination realize, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable Programmable read only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, quick flashing Memory, disk or CD.
Electric power assembly 506 provides electric power for the various assemblies of electronic equipment 500.Electric power assembly 506 may include power supply pipe Reason system, one or more power supplys and other with for electronic equipment 500 generate, manage, and distribute the associated component of electric power.
Multimedia component 508 includes the screen of one output interface of offer between the electronic equipment 500 and user. In some embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch surface Plate, screen may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touches Sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding The boundary of movement, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, Multimedia component 508 includes a front camera and/or rear camera.When electronic equipment 500 is in operation mode, as clapped When taking the photograph mode or video mode, front camera and/or rear camera can receive external multi-medium data.It is each preposition Camera and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 510 is configured as output and/or input audio signal.For example, audio component 510 includes a Mike Wind (MIC), when electronic equipment 500 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone It is configured as receiving external audio signal.The received audio signal can be further stored in memory 504 or via logical Believe that component 516 is sent.In some embodiments, audio component 510 further includes a loudspeaker, is used for output audio signal.
I/O interface 512 provides interface between processing component 502 and peripheral interface module, and above-mentioned peripheral interface module can To be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lock Determine button.
Sensor module 514 includes one or more sensors, for providing the state of various aspects for electronic equipment 500 Assessment.For example, sensor module 514 can detecte the state that opens/closes of equipment 500, the relative positioning of component, such as institute The display and keypad that component is electronic equipment 500 are stated, sensor module 514 can also detect electronic equipment 500 or electronics The position change of 500 1 components of equipment, the existence or non-existence that user contacts with electronic equipment 500,500 orientation of electronic equipment Or the temperature change of acceleration/deceleration and electronic equipment 500.Sensor module 514 may include proximity sensor, be configured to It detects the presence of nearby objects without any physical contact.Sensor module 514 can also include optical sensor, such as CMOS or ccd image sensor, for being used in imaging applications.In some embodiments, which can be with Including acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 516 is configured to facilitate the communication of wired or wireless way between electronic equipment 500 and other equipment. Electronic equipment 500 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or their combination.Show at one In example property embodiment, communication component 514 receives broadcast singal or broadcast from external broadcasting management system via broadcast channel Relevant information.In one exemplary embodiment, the communication component 514 further includes near-field communication (NFC) module, short to promote Cheng Tongxin.For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band can be based in NFC module (UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, electronic equipment 500 can be by one or more application specific integrated circuit (ASIC), number Word signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided It such as include the memory 504 of instruction, above-metioned instruction can be executed by the processor 520 of electronic equipment 500 to complete the above method.Example Such as, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, soft Disk and optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processing of electronic equipment When device executes, so that electronic equipment is able to carry out a kind of ordering strategy and determines method, which comprises obtain mixed insertion sequence letter Breath, the mixed insertion sequencing information is determining to search results ranking according to the first sequencing information and the second sequencing information, and described first Sequencing information determines that second sequencing information is according to the second ordering strategy pair according to the first ordering strategy to search results ranking Search results ranking determines;According to the mixed insertion sequencing information, determine that position ratio is in second row in first sequencing information Forward preceding the first search result of K item in position in sequence information, and determine that position ratio is first in second sequencing information Forward preceding the second search result of K item in position in sequencing information, K is positive integer;It is corresponding that the first search result of K item is obtained respectively User behavior characteristics information and the corresponding user behavior characteristics information of the second search result of K item, determine optimal ordering policy, In, the user characteristics behavioural information is for the search result to sort according to the mixed insertion sequencing information.
Optionally, the mixed insertion sequencing information includes the corresponding location information of each search result, and the location information includes Search result is in the location information of location information and search result in the second sequencing information in the first sequencing information.
Optionally, described according to the mixed insertion sequencing information, determine that position ratio is second in first sequencing information Forward preceding the first search result of K item in position in sequencing information, and determine that position ratio is the in second sequencing information Forward preceding the second search result of K item in position in one sequencing information, comprising: according to the corresponding location information of each search result, really Preceding M search result in preceding M search result and the second sequencing information in fixed first sequencing information;According to the first sequence letter Preceding M search result in preceding M search result and the second sequencing information, determines the preceding T item in the mixed insertion sequencing information in breath Search result;Determine in the preceding T search result, first sequencing information position ratio in the second sequencing information position The quantity N1 of search result before resting against, and leaned on position in the first sequencing information in the position ratio of second sequencing information The quantity N2 of preceding search result, and the K is determined according to the N1 and N2;From the preceding M search result of the first sequencing information The first search result of K item before middle selection, and choose preceding K item second from the preceding M search result of the second sequencing information and search for As a result;Wherein, M and T is positive integer, and it is the integer more than or equal to zero that T, which is greater than or equal to M, N1 and N2,.
Optionally, in the determination preceding T search result, first sequencing information position ratio in second row The quantity N1 of the forward search result in position in sequence information, and believe in the position ratio of second sequencing information in the first sequence The quantity N2 of the forward search result in position in breath, and the K is determined according to the N1 and N2, comprising: institute is traversed from front to back T search result before stating;When traversing a search result every time, the position ratio in first sequencing information is counted second The quantity N1 of the forward search result in position in sequencing information, and the position ratio in second sequencing information is counted first The quantity N2 of the forward search result in position in sequencing information;Compare the N1 and N2, records value of the N1 with N2 when equal; After traversing the preceding T search result, maximum value is chosen from the value of N1 and N2 when equal and is determined as the maximum value K。
Optionally, described to be searched according to preceding M item in preceding M search result in first sequencing information and the second sequencing information Rope is as a result, determine the preceding T search result in the mixed insertion sequencing information, comprising:
By the preceding M search result of the preceding M search result of first sequencing information and second sequencing information After union duplicate removal, the preceding T search result in the mixed insertion sequencing information is obtained.
Optionally, described to obtain the first search result of K item and the corresponding user behavior characteristics of the second search result of K item respectively Information determines optimal ordering policy, comprising: according to search log, obtains the corresponding user behavior of the first search result of K item respectively Characteristic information and the corresponding user behavior characteristics information of the second search result of K item;According to the user behavior characteristics information, respectively Determine the degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item;Compare described The degree of correlation information of the degree of correlation information of the first search result of K item and second search result of K item, degree of correlation information is larger The corresponding ordering strategy of K search result be determined as optimal ordering policy.
Optionally, the user behavior characteristics information includes click information;It is described according to the user behavior characteristics information, The degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item are determined respectively, are wrapped It includes: according to corresponding first click information of first search result of K item, determining the corresponding phase of first search result of K item Pass degree information;And according to corresponding second click information of second search result of K item, determine the search of K item second knot The corresponding degree of correlation information of fruit.
Optionally, the user behavior characteristics information includes the user satisfaction that click information and search result correspond to webpage Information;It is described according to the user behavior characteristics information, determine degree of correlation information and the institute of first search result of K item respectively State the degree of correlation information of the second search result of K item, comprising: according to corresponding first click information of first search result of K item With user satisfaction information, the corresponding degree of correlation information of first search result of K item is determined;And according to the K item second Corresponding second click information of search result and user satisfaction information determine the corresponding correlation of second search result of K item Spend information.
Fig. 6 is a kind of electronic equipment determined for ordering strategy that the present invention is shown according to another exemplary embodiment 600 structural schematic diagram.The electronic equipment 600 can be server, which can generate ratio because configuration or performance are different Biggish difference may include one or more central processing units (central processing units, CPU) 622 (for example, one or more processors) and memory 632, one or more storage application programs 642 or data 644 Storage medium 630 (such as one or more mass memory units).Wherein, memory 632 and storage medium 630 can be with It is of short duration storage or persistent storage.The program for being stored in storage medium 630 may include that (diagram does not have one or more modules Mark), each module may include to the series of instructions operation in server.Further, central processing unit 622 can be with It is set as communicating with storage medium 630, executes the series of instructions operation in storage medium 630 on the server.
Server can also include one or more power supplys 626, one or more wired or wireless networks connect Mouthfuls 650, one or more input/output interfaces 658, one or more keyboards 656, and/or, one or one with Upper operating system 641, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc..
A kind of electronic equipment includes perhaps one of them or one of more than one program of memory and one Procedure above is stored in memory, and is configured to execute one or one by one or more than one processor Procedure above includes the instruction for performing the following operation: obtaining mixed insertion sequencing information, the mixed insertion sequencing information is according to first Sequencing information and the second sequencing information determine search results ranking, and first sequencing information is according to the first ordering strategy to searching Rope sort result determines that second sequencing information determines search results ranking according to the second ordering strategy;According to described mixed Sequencing information is inserted, determines the position preceding K item first more forward than the position in the second sequencing information in first sequencing information Search result, and determine in second sequencing information position than position is forward in the first sequencing information first K articles the Two search results, K are positive integer;The corresponding user behavior characteristics information of the first search result of K item is obtained respectively and K item second is searched The corresponding user behavior characteristics information of hitch fruit, determines optimal ordering policy, wherein the user characteristics behavioural information is to be directed to According to the search result of mixed insertion sequencing information sequence.
Optionally, the mixed insertion sequencing information includes the corresponding location information of each search result, and the location information includes Search result is in the location information of location information and search result in the second sequencing information in the first sequencing information.
Optionally, described according to the mixed insertion sequencing information, determine that position ratio is second in first sequencing information Forward preceding the first search result of K item in position in sequencing information, and determine that position ratio is the in second sequencing information Forward preceding the second search result of K item in position in one sequencing information, comprising: according to the corresponding location information of each search result, really Preceding M search result in preceding M search result and the second sequencing information in fixed first sequencing information;According to the first sequence letter Preceding M search result in preceding M search result and the second sequencing information, determines the preceding T item in the mixed insertion sequencing information in breath Search result;Determine in the preceding T search result, first sequencing information position ratio in the second sequencing information position The quantity N1 of search result before resting against, and leaned on position in the first sequencing information in the position ratio of second sequencing information The quantity N2 of preceding search result, and the K is determined according to the N1 and N2;From the preceding M search result of the first sequencing information The first search result of K item before middle selection, and choose preceding K item second from the preceding M search result of the second sequencing information and search for As a result;Wherein, M and T is positive integer, and it is the integer more than or equal to zero that T, which is greater than or equal to M, N1 and N2,.
Optionally, in the determination preceding T search result, first sequencing information position ratio in second row The quantity N1 of the forward search result in position in sequence information, and believe in the position ratio of second sequencing information in the first sequence The quantity N2 of the forward search result in position in breath, and the K is determined according to the N1 and N2, comprising: institute is traversed from front to back T search result before stating;When traversing a search result every time, the position ratio in first sequencing information is counted second The quantity N1 of the forward search result in position in sequencing information, and the position ratio in second sequencing information is counted first The quantity N2 of the forward search result in position in sequencing information;Compare the N1 and N2, records value of the N1 with N2 when equal; After traversing the preceding T search result, maximum value is chosen from the value of N1 and N2 when equal and is determined as the maximum value K。
Optionally, described to be searched according to preceding M item in preceding M search result in first sequencing information and the second sequencing information Rope is as a result, determine the preceding T search result in the mixed insertion sequencing information, comprising: searches the preceding M item of first sequencing information After the union duplicate removal of the preceding M search result of hitch fruit and second sequencing information, obtain in the mixed insertion sequencing information Preceding T search result.
Optionally, described to obtain the first search result of K item and the corresponding user behavior characteristics of the second search result of K item respectively Information determines optimal ordering policy, comprising: according to search log, obtains the corresponding user behavior of the first search result of K item respectively Characteristic information and the corresponding user behavior characteristics information of the second search result of K item;According to the user behavior characteristics information, respectively Determine the degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item;Compare described The degree of correlation information of the degree of correlation information of the first search result of K item and second search result of K item, degree of correlation information is larger The corresponding ordering strategy of K search result be determined as optimal ordering policy.
Optionally, the user behavior characteristics information includes click information;It is described according to the user behavior characteristics information, The degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item are determined respectively, are wrapped It includes: according to corresponding first click information of first search result of K item, determining the corresponding phase of first search result of K item Pass degree information;And according to corresponding second click information of second search result of K item, determine the search of K item second knot The corresponding degree of correlation information of fruit.
Optionally, the user behavior characteristics information includes the user satisfaction that click information and search result correspond to webpage Information;It is described according to the user behavior characteristics information, determine degree of correlation information and the institute of first search result of K item respectively State the degree of correlation information of the second search result of K item, comprising: according to corresponding first click information of first search result of K item With user satisfaction information, the corresponding degree of correlation information of first search result of K item is determined;And according to the K item second Corresponding second click information of search result and user satisfaction information determine the corresponding correlation of second search result of K item Spend information.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with The difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
The embodiment of the present invention be referring to according to the method for the embodiment of the present invention, terminal device (system) and computer program The flowchart and/or the block diagram of product describes.It should be understood that flowchart and/or the block diagram can be realized by computer program instructions In each flow and/or block and flowchart and/or the block diagram in process and/or box combination.It can provide these Computer program instructions are set to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminals Standby processor is to generate a machine, so that being held by the processor of computer or other programmable data processing terminal devices Capable instruction generates for realizing in one or more flows of the flowchart and/or one or more blocks of the block diagram The device of specified function.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing terminal devices In computer-readable memory operate in a specific manner, so that instruction stored in the computer readable memory generates packet The manufacture of command device is included, which realizes in one side of one or more flows of the flowchart and/or block diagram The function of being specified in frame or multiple boxes.
These computer program instructions can also be loaded into computer or other programmable data processing terminal devices, so that Series of operation steps are executed on computer or other programmable terminal equipments to generate computer implemented processing, thus The instruction executed on computer or other programmable terminal equipments is provided for realizing in one or more flows of the flowchart And/or in one or more blocks of the block diagram specify function the step of.
Although the preferred embodiment of the embodiment of the present invention has been described, once a person skilled in the art knows bases This creative concept, then additional changes and modifications can be made to these embodiments.So the following claims are intended to be interpreted as Including preferred embodiment and fall into all change and modification of range of embodiment of the invention.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning Covering non-exclusive inclusion, so that process, method, article or terminal device including a series of elements not only wrap Those elements are included, but also including other elements that are not explicitly listed, or further includes for this process, method, article Or the element that terminal device is intrinsic.In the absence of more restrictions, being wanted by what sentence "including a ..." limited Element, it is not excluded that there is also other identical elements in process, method, article or the terminal device for including the element.
Method, a kind of ordering strategy determining device and a kind of electricity are determined to a kind of ordering strategy provided by the present invention above Sub- equipment, is described in detail, and used herein a specific example illustrates the principle and implementation of the invention, The above description of the embodiment is only used to help understand the method for the present invention and its core ideas;Meanwhile for the one of this field As technical staff, according to the thought of the present invention, there will be changes in the specific implementation manner and application range, to sum up institute It states, the contents of this specification are not to be construed as limiting the invention.

Claims (10)

1. a kind of ordering strategy determines method characterized by comprising
Mixed insertion sequencing information is obtained, the mixed insertion sequencing information is according to the first sequencing information and the second sequencing information to search result Sequence determines that first sequencing information determines search results ranking according to the first ordering strategy, second sequencing information Search results ranking is determined according to the second ordering strategy;
According to the mixed insertion sequencing information, determine that position ratio leans on position in the second sequencing information in first sequencing information Preceding preceding the first search result of K item, and determine position ratio position in the first sequencing information in second sequencing information Forward preceding the second search result of K item, K is positive integer;
The corresponding user behavior characteristics information of the first search result of K item and the corresponding user of the second search result of K item are obtained respectively Behavior characteristic information determines optimal ordering policy, wherein the user characteristics behavioural information is sorted for according to the mixed insertion The search result of information sorting.
2. the method according to claim 1, wherein the mixed insertion sequencing information includes that each search result is corresponding Location information, the location information include location information and search result of the search result in the first sequencing information in second row Location information in sequence information.
3. according to the method described in claim 2, determination is described it is characterized in that, described according to the mixed insertion sequencing information Position preceding K item first search result more forward than the position in the second sequencing information in first sequencing information, and determine in institute State preceding K item second search result more forward than the position in the first sequencing information of position in the second sequencing information, comprising:
According to the corresponding location information of each search result, preceding M search result and the second sequence letter in the first sequencing information are determined Preceding M search result in breath;
According to preceding M search result in preceding M search result in first sequencing information and the second sequencing information, determine described in Preceding T search result in mixed insertion sequencing information;
It determines in the preceding T search result, is leaned on position in the second sequencing information in the position ratio of first sequencing information The quantity N1 of preceding search result, and the position of second sequencing information than in the first sequencing information position it is forward The quantity N2 of search result, and the K is determined according to the N1 and N2;
K the first search result of item before being chosen from the preceding M search result of the first sequencing information, and from the second sequencing information K the second search result of item before being chosen in preceding M search result;
Wherein, M and T is positive integer, and it is the integer more than or equal to zero that T, which is greater than or equal to M, N1 and N2,.
4. according to the method described in claim 3, it is characterized in that, in the determination preceding T search result, described The quantity N1 of the position of the one sequencing information search result more forward than the position in the second sequencing information, and in the second row The quantity N2 of the position of the sequence information search result more forward than the position in the first sequencing information, and determined according to the N1 and N2 The K, comprising:
The preceding T search result is traversed from front to back;
Every time when traversing a search result, the position in the second sequencing information of the position ratio in first sequencing information is counted The quantity N1 of search result before resting against, and statistics second sequencing information position ratio in the first sequencing information position The quantity N2 of search result before resting against;
Compare the N1 and N2, records value of the N1 with N2 when equal;
After traversing the preceding T search result, the maximum value and maximum value is true is chosen from the value of N1 and N2 when equal It is set to K.
5. according to the method described in claim 3, it is characterized in that, described search for according to M item preceding in first sequencing information As a result with M search result preceding in the second sequencing information, the preceding T search result in the mixed insertion sequencing information is determined, comprising:
By the union of the preceding M search result of first sequencing information and the preceding M search result of second sequencing information After duplicate removal, the preceding T search result in the mixed insertion sequencing information is obtained.
6. the method according to claim 1, wherein described obtain the first search result of K item and K item second respectively The corresponding user behavior characteristics information of search result, determines optimal ordering policy, comprising:
According to search log, the corresponding user behavior characteristics information of the first search result of K item and the search knot of K item second are obtained respectively The corresponding user behavior characteristics information of fruit;
According to the user behavior characteristics information, determine respectively first search result of K item degree of correlation information and the K item The degree of correlation information of second search result;
Compare the degree of correlation information of first search result of K item and the degree of correlation information of second search result of K item, by phase The corresponding ordering strategy of the biggish K search result of pass degree information is determined as optimal ordering policy.
7. according to the method described in claim 6, it is characterized in that, the user behavior characteristics information includes click information;
It is described according to the user behavior characteristics information, determine degree of correlation information and the institute of first search result of K item respectively State the degree of correlation information of the second search result of K item, comprising:
According to corresponding first click information of first search result of K item, the corresponding phase of first search result of K item is determined Pass degree information;And according to corresponding second click information of second search result of K item, determine the search of K item second knot The corresponding degree of correlation information of fruit.
8. a kind of ordering strategy determining device characterized by comprising
Data obtaining module, for obtaining mixed insertion sequencing information, the mixed insertion sequencing information is according to the first sequencing information and second Sequencing information determines that first sequencing information is true to search results ranking according to the first ordering strategy to search results ranking Fixed, second sequencing information determines search results ranking according to the second ordering strategy;
Information determination module, for according to the mixed insertion sequencing information, determining in first sequencing information position ratio the Forward preceding the first search result of K item in position in two sequencing informations, and determine that position ratio exists in second sequencing information Forward preceding the second search result of K item in position in first sequencing information, K is positive integer;
Tactful determining module is searched for obtaining the corresponding user behavior characteristics information of the first search result of K item and K item second respectively The corresponding user behavior characteristics information of hitch fruit, determines optimal ordering policy, wherein the user characteristics behavioural information is to be directed to According to the search result of mixed insertion sequencing information sequence.
9. a kind of readable storage medium storing program for executing, which is characterized in that when the instruction in the storage medium is held by the processor of electronic equipment When row, so that the ordering strategy that electronic equipment is able to carry out as described in claim to a method 1-7 is any determines method.
10. a kind of electronic equipment, which is characterized in that include memory and one or more than one program, wherein one A perhaps more than one program is stored in memory and is configured to execute described one by one or more than one processor A or more than one program includes the instruction for performing the following operation:
Mixed insertion sequencing information is obtained, the mixed insertion sequencing information is according to the first sequencing information and the second sequencing information to search result Sequence determines that first sequencing information determines search results ranking according to the first ordering strategy, second sequencing information Search results ranking is determined according to the second ordering strategy;
According to the mixed insertion sequencing information, determine that position ratio leans on position in the second sequencing information in first sequencing information Preceding preceding the first search result of K item, and determine position ratio position in the first sequencing information in second sequencing information Forward preceding the second search result of K item, K is positive integer;
The corresponding user behavior characteristics information of the first search result of K item and the corresponding user of the second search result of K item are obtained respectively Behavior characteristic information determines optimal ordering policy, wherein the user characteristics behavioural information is sorted for according to the mixed insertion The search result of information sorting.
CN201910177973.5A 2019-03-07 2019-03-07 Sequencing strategy determination method and device and electronic equipment Active CN110046308B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910177973.5A CN110046308B (en) 2019-03-07 2019-03-07 Sequencing strategy determination method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910177973.5A CN110046308B (en) 2019-03-07 2019-03-07 Sequencing strategy determination method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN110046308A true CN110046308A (en) 2019-07-23
CN110046308B CN110046308B (en) 2021-05-25

Family

ID=67274606

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910177973.5A Active CN110046308B (en) 2019-03-07 2019-03-07 Sequencing strategy determination method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN110046308B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112989232A (en) * 2019-12-17 2021-06-18 北京搜狗科技发展有限公司 Search result ordering method and device
WO2022262849A1 (en) * 2021-06-17 2022-12-22 浙江口碑网络技术有限公司 Search result output method and apparatus, computer device and readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120109981A1 (en) * 2010-10-28 2012-05-03 Goetz Graefe Generating progressive query results
CN103631832A (en) * 2012-08-29 2014-03-12 阿里巴巴集团控股有限公司 Service object ordering method, service object searching method and related device
CN103793451A (en) * 2012-10-26 2014-05-14 国际商业机器公司 System and method for ordering and presenting set of data tuples
CN105446972A (en) * 2014-06-17 2016-03-30 阿里巴巴集团控股有限公司 Search method, device and system based on and fusing with user relation data
CN108205572A (en) * 2016-12-20 2018-06-26 百度在线网络技术(北京)有限公司 A kind of searching method, device and equipment
CN109213922A (en) * 2017-06-30 2019-01-15 武汉斗鱼网络科技有限公司 A kind of method and apparatus of pair of search results ranking

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120109981A1 (en) * 2010-10-28 2012-05-03 Goetz Graefe Generating progressive query results
CN103631832A (en) * 2012-08-29 2014-03-12 阿里巴巴集团控股有限公司 Service object ordering method, service object searching method and related device
CN103793451A (en) * 2012-10-26 2014-05-14 国际商业机器公司 System and method for ordering and presenting set of data tuples
CN105446972A (en) * 2014-06-17 2016-03-30 阿里巴巴集团控股有限公司 Search method, device and system based on and fusing with user relation data
CN108205572A (en) * 2016-12-20 2018-06-26 百度在线网络技术(北京)有限公司 A kind of searching method, device and equipment
CN109213922A (en) * 2017-06-30 2019-01-15 武汉斗鱼网络科技有限公司 A kind of method and apparatus of pair of search results ranking

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
HILDA0330: "评估检索结果的最优策略 Optimal Strategies for Reviewing Search Results", 《HTTPS://BLOG.CSDN.NET/HILDA_HUANG/ARTICLE/DETAILS/8099296》 *
袁占亭 等: "智能信息搜索***中对搜索结果的排序策略", 《计算机工程与应用》 *
鲍曙光: "基于主题搜索引擎相关度排序策略的研究", 《公安海警高等专科学校学报》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112989232A (en) * 2019-12-17 2021-06-18 北京搜狗科技发展有限公司 Search result ordering method and device
WO2022262849A1 (en) * 2021-06-17 2022-12-22 浙江口碑网络技术有限公司 Search result output method and apparatus, computer device and readable storage medium

Also Published As

Publication number Publication date
CN110046308B (en) 2021-05-25

Similar Documents

Publication Publication Date Title
CN106528709A (en) Social information recommendation method and apparatus
CN106302085A (en) The recommendation method and system of instant messaging group
CN110232137A (en) A kind of data processing method, device and electronic equipment
CN110399548A (en) A kind of search processing method, device, electronic equipment and storage medium
CN106250430A (en) The sort method of smart machine list and device
CN107423063A (en) Multiwindow processing method, device and equipment
CN110532345A (en) A kind of processing method of unlabeled data, device and storage medium
CN108874939A (en) A kind of information search method and device
CN108073606A (en) A kind of news recommends method and apparatus, a kind of device recommended for news
CN105373580A (en) Method and device for displaying subjects
CN105447149A (en) Interaction method, apparatus and electronic device for network searching
CN110046308A (en) A kind of ordering strategy determines method, apparatus and electronic equipment
CN106815291A (en) Search result items exhibiting method, device and the device represented for search result items
CN106649781A (en) Application recommendation method and device
CN110110207A (en) A kind of information recommendation method, device and electronic equipment
CN107506441A (en) A kind of data arrangement method, apparatus, electronic equipment and storage medium
CN108614848A (en) A kind of the recommendation method, apparatus and equipment of application program
CN109521888A (en) A kind of input method, device and medium
CN107402767A (en) The method and apparatus for showing PUSH message
CN105357388B (en) A kind of method and electronic equipment of information recommendation
CN108717403B (en) Processing method and device for processing
WO2021147949A1 (en) Video recommendation method and apparatus
CN109948043A (en) A kind of information recommendation method and device
CN110096165A (en) A kind of association method, device and electronic equipment
CN105391620B (en) Information cuing method and device

Legal Events

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