[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103207904A - Method for delivering search results and search engine - Google Patents

Method for delivering search results and search engine Download PDF

Info

Publication number
CN103207904A
CN103207904A CN2013101053158A CN201310105315A CN103207904A CN 103207904 A CN103207904 A CN 103207904A CN 2013101053158 A CN2013101053158 A CN 2013101053158A CN 201310105315 A CN201310105315 A CN 201310105315A CN 103207904 A CN103207904 A CN 103207904A
Authority
CN
China
Prior art keywords
search engine
cards
ctr
obtains
clicks
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
CN2013101053158A
Other languages
Chinese (zh)
Other versions
CN103207904B (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 Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310105315.8A priority Critical patent/CN103207904B/en
Publication of CN103207904A publication Critical patent/CN103207904A/en
Application granted granted Critical
Publication of CN103207904B publication Critical patent/CN103207904B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a method for delivering search results. The method includes steps of enabling a search engine to acquire historical clicking data; enabling the search engine to receive search terms and acquiring a plurality of cards relevant to the search terms according to the search terms; enabling the search engine to generate weight information respectively corresponding to the cards according to the historical clicking data; and enabling the search engine to sort the cards according to the weight information corresponding to the cards. The method has the advantages that a user can be assisted to effectively organize and collate resources corresponding to personal name requirements, requirements of the search terms inputted by the user on various resources such as videos, pictures, news and microblogs can be met by the aid of the cards, the sequence of the cards can be selectively and dynamically adjusted according to the historical clicking data of the user, popular search requirements of the user can be met in a personalized manner, and the method is instantaneous and efficient and is easy to use.

Description

Search Results method and search engine be provided
Technical field
The present invention relates to the search technique field, what relate in particular to a kind of Search Results provides method and search engine.
Background technology
At present, when the user obtains the required information content by search engine, namely search namely and get, namely search namely and use.
But have following shortcoming: the Search Results that effectively search word of user input is obtained is not integrated, lack high efficiency and ease for use, and because user's request there are differences, Search Results after integrating is because the difference of user's request, the information result that represents does not satisfy user's demand, the user has the cost of page turning and searching, and expection is unstable, lose time and do not have extendability.
Summary of the invention
The present invention is intended to one of solve the problems of the technologies described above at least.
For this reason, first purpose of the present invention is to propose a kind of method that provides of Search Results.This method can help the user effectively to organize the resource of arrangement name class demand correspondence, can satisfy the various resource requirements such as video, picture, news, microblogging of the search word of user input with a plurality of cards, can select dynamically to adjust each card order according to user's historical click data again, what vary with each individual satisfies user's popular search demand, and has real-time, high efficiency and ease for use.
Second purpose of the present invention is to propose a kind of search engine.
To achieve these goals, the Search Results of first aspect present invention embodiment method is provided, may further comprise the steps: search engine obtains historical click data; Described search engine receives search word, and obtains a plurality of cards relevant with described search word according to described search word; Described search engine generates described a plurality of card weight information of correspondence respectively according to described historical click data; And described search engine sorts to described a plurality of cards respectively according to the weight information of described a plurality of card correspondences.
The method that provides according to the Search Results of the embodiment of the invention, the user is the inputted search word in search engine, search engine obtains a plurality of cards relevant with search word according to search word, then search engine generates a plurality of cards weight information of correspondence respectively according to the historical click data that obtains in advance, and final search engine sorts to a plurality of cards respectively according to the weight information of a plurality of card correspondences.This method can help the user effectively to organize the resource of arrangement name class demand correspondence, can satisfy the various resource requirements such as video, picture, news, microblogging of the search word of user input with a plurality of cards, can select dynamically to adjust each card order according to user's historical click data again, what vary with each individual satisfies user's popular search demand, and has real-time, high efficiency and ease for use.
To achieve these goals, the search engine of second aspect present invention embodiment comprises: acquisition module is used for obtaining historical click data; Receiver module is used for receiving search word, and obtains a plurality of cards relevant with described search word according to described search word; Generation module is used for generating described a plurality of card weight information of correspondence respectively according to described historical click data; And order module, be used for respectively described a plurality of cards being sorted according to the weight information of described a plurality of card correspondences.
Search engine according to the embodiment of the invention, the user is the inputted search word in search engine, search engine obtains a plurality of cards relevant with search word according to search word, then search engine generates a plurality of cards weight information of correspondence respectively according to the historical click data that obtains in advance, and final search engine sorts to a plurality of cards respectively according to the weight information of a plurality of card correspondences.This method can help the user effectively to organize the resource of arrangement name class demand correspondence, can satisfy the various resource requirements such as video, picture, news, microblogging of the search word of user input with a plurality of cards, can select dynamically to adjust each card order according to user's historical click data again, what vary with each individual satisfies user's popular search demand, and has real-time, high efficiency and ease for use.
The aspect that the present invention adds and advantage part in the following description provide, and part will become obviously from the following description, or recognize by practice of the present invention.
Description of drawings
Above-mentioned and/or the additional aspect of the present invention and advantage be from obviously and easily understanding becoming the description of embodiment below in conjunction with accompanying drawing, wherein,
Fig. 1 is the process flow diagram that method is provided of Search Results according to an embodiment of the invention;
Fig. 2 is the process flow diagram that method is provided of Search Results in accordance with another embodiment of the present invention;
Fig. 3 is the process flow diagram that obtains final satisfaction according to the embodiment of the invention;
Fig. 4 is the structural representation of search engine according to an embodiment of the invention; And
Fig. 5 is the structural representation of generation unit 301 in accordance with another embodiment of the present invention.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein identical or similar label is represented identical or similar elements or the element with identical or similar functions from start to finish.Be exemplary below by the embodiment that is described with reference to the drawings, only be used for explaining the present invention, and can not be interpreted as limitation of the present invention.On the contrary, embodiments of the invention comprise spirit and interior all changes, modification and the equivalent of intension scope that falls into institute's additional claims.
In description of the invention, it will be appreciated that term " first ", " second " etc. only are used for describing purpose, and can not be interpreted as indication or hint relative importance.In description of the invention, need to prove that unless clear and definite regulation and restriction are arranged in addition, term " links to each other ", " connection " should do broad understanding, for example, can be fixedly connected, also can be to removably connect, or connect integratedly; Can be mechanical connection, also can be to be electrically connected; Can be directly to link to each other, also can link to each other indirectly by intermediary.For the ordinary skill in the art, can concrete condition understand above-mentioned term concrete implication in the present invention.In addition, in description of the invention, except as otherwise noted, the implication of " a plurality of " is two or more.
Describe and to be understood that in the process flow diagram or in this any process of otherwise describing or method, expression comprises module, fragment or the part of code of the executable instruction of the step that one or more is used to realize specific logical function or process, and the scope of preferred implementation of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by opposite order, carry out function, this should be understood by the embodiments of the invention person of ordinary skill in the field.
Describing below with reference to accompanying drawing provides method and search engine according to the Search Results of the embodiment of the invention.
A kind of Search Results method is provided, may further comprise the steps: search engine obtains historical click data; Search engine receives search word, and obtains a plurality of cards relevant with search word according to search word; Search engine generates a plurality of cards weight information of correspondence respectively according to historical click data; And search engine sorts to a plurality of cards respectively according to the weight information of a plurality of card correspondences.
Fig. 1 is the process flow diagram that method is provided of Search Results according to an embodiment of the invention.
As shown in Figure 1, the method that provides of Search Results may further comprise the steps.
S101, search engine obtain historical click data.
Wherein, historical click data is certain time period user's click logs, and certain time period can be search engine and preestablishes, for example, the same day user click logs, the user's in a week click logs or one month user's click logs.
S102, search engine receives search word, and obtains a plurality of cards relevant with search word according to search word.
Wherein, the resource information relevant with search word that obtains by search word is defined as a card.For example, inputted search word " Liu Dehua ", then the encyclopaedia that Liu Dehua is associated, video, picture, mhkc, music, microblogging etc. are defined as a card respectively, comprised the rich in natural resources information that is associated with Liu Dehua in each card, the user can further recognize more detailed resource information by clicking each card.
S103, search engine generates a plurality of cards weight information of correspondence respectively according to historical click data.
S104, search engine sorts to a plurality of cards respectively according to the weight information of a plurality of card correspondences.
Particularly, on earth a plurality of cards are sorted by height according to weights information.Further, search engine uses index tab, and the position number of each card feeds back to front end behind the memory sequencing, the order that front end is determined according to index tab, and the locator data address obtains corresponding card data and represents at front end successively.
The method that provides according to the Search Results of the embodiment of the invention, the user is the inputted search word in search engine, search engine obtains a plurality of cards relevant with search word according to search word, then search engine generates a plurality of cards weight information of correspondence respectively according to the historical click data that obtains in advance, and final search engine sorts to a plurality of cards respectively according to the weight information of a plurality of card correspondences.This method can help the user effectively to organize the resource of arrangement name class demand correspondence, can satisfy the various resource requirements such as video, picture, news, microblogging of the search word of user input with a plurality of cards, can select dynamically to adjust each card order according to user's historical click data again, what vary with each individual satisfies user's popular search demand, and has real-time, high efficiency and ease for use.
Fig. 2 is the process flow diagram that method is provided of Search Results in accordance with another embodiment of the present invention.
As shown in Figure 2, the method that provides of Search Results specifically may further comprise the steps.
S201, search engine obtain historical click data.
Wherein, historical click data is certain time period user's click logs, and certain time period can be search engine and preestablishes, for example, the same day user click logs, the user's in a week click logs or one month user's click logs.
S202, search engine receives search word, and obtains a plurality of cards relevant with search word according to search word.
Wherein, the resource information relevant with search word that obtains by search word is defined as a card.For example, inputted search word " Liu Dehua ", then the encyclopaedia that Liu Dehua is associated, video, picture, mhkc, music, microblogging etc. are defined as a card respectively, comprised the rich in natural resources information that is associated with Liu Dehua in each card, the user can further recognize more detailed resource information by clicking each card.
S203, search engine generate to click according to historical click data and transfer the power dictionary.
Particularly, at first, search engine generates the final satisfaction of card according to historical click data, and then, search engine is clicked according to the history of final satisfaction and card and transferred weights to obtain the current click power of transferring to transfer the power dictionary to generate to click.
S204, search engine obtain the default-weight information of a plurality of cards according to preset algorithm.
Particularly, search engine can use existing algorithm to obtain the default-weight information of a plurality of cards after at first obtaining a plurality of cards according to search word.
S205, search engine is according to clicking the weight information of transferring the power dictionary default-weight information of a plurality of cards to be adjusted to generate a plurality of cards.
Particularly, search engine at first searches to obtain corresponding weight according to a plurality of cards in transferring the power dictionary, according to the weight of obtaining default-weight information is adjusted to generate last weight information then.
S206, search engine sorts to a plurality of cards respectively according to the weight information of a plurality of card correspondences.
Particularly, on earth a plurality of cards are sorted by height according to weights information.Further, search engine uses index tab, and the position number of each card feeds back to front end behind the memory sequencing, the order that front end is determined according to index tab, and the locator data address obtains corresponding card data and represents at front end successively.
The method that provides according to the Search Results of the embodiment of the invention, generate click according to historical click data and transfer the power dictionary, and according to clicking the weight dictionary default-weight information that search engine is generated of a plurality of cards is adjusted, promote the efficient of search engine, select dynamically to adjust each card order according to the user, what vary with each individual satisfies user's popular search demand, and has real-time, high efficiency and ease for use.
In one embodiment of the invention, historical click data comprises search word, a plurality of cards relevant with search word, the positional information of card, number of clicks and the satisfied clicks value of card.Introduce the acquisition process of final satisfaction in detail below in conjunction with historical click data.Further, Fig. 3 is the process flow diagram that obtains final satisfaction according to the embodiment of the invention.
As shown in Figure 3, may further comprise the steps:
S301, search engine obtains the accent weight parameter according to positional information.
In one embodiment of the invention, search engine is according to the serial number of positional information i(card on the displayed page of Search Results) obtain in such a way and transfer weight parameter ctr_discount, ctr_discount=sqrt (ctr[a]/ctr[i]), wherein a is default positional information, ctr is for transferring weight coefficient, ctr[a] be the accent weight coefficient of predeterminated position information, ctr[i] be the accent weight coefficient of current location information.Wherein, ctr can be that the whole click logs of statistics is obtained or rule of thumb arranged, and a is preferably 3.
S302, search engine is according to transferring weight parameter that satisfied clicks value is adjusted.
Particularly, search engine is according to transferring weight parameter ctr_discount in such a way to satisfied clicks value S iAdjust S i'=S i* ctr_discount, wherein, S i' for adjusting satisfied clicks value afterwards.
S303, search engine obtains satisfaction according to the satisfied clicks value after adjusting.
Particularly, search engine is according to the satisfied clicks value Si after adjusting 'Obtain satisfaction Q in such a way i,
Q i = ( log ( S i ′ + 1 ) log ( Σ i S i ′ + 1 ) + S i ′ Σ i S i ′ ) / 2 , And wherein, 1 is smoothing factor.
S304, search engine obtains demand intensity according to number of clicks and satisfied clicks value.
Particularly, search engine is according to number of clicks C iWith satisfied clicks value S iObtain demand intensity need in such a way,
Wherein, a is coefficient, preferably 0.82.
S305, search engine obtains final satisfaction according to satisfaction and demand intensity.
Particularly, final search engine is according to satisfaction Q iObtain final satisfaction Ψ in such a way with demand intensity need i, wherein, α and β are coefficient,
Ψ i=α * Q i+ β * need, α and β preferably are respectively 0.5 and 0.5.
In order to realize above-described embodiment, the present invention also proposes a kind of search engine.
A kind of search engine comprises: acquisition module is used for obtaining historical click data; Receiver module is used for receiving search word, and obtains a plurality of cards relevant with search word according to search word; Generation module is used for generating a plurality of cards weight information of correspondence respectively according to historical click data; And order module, be used for respectively a plurality of cards being sorted according to the weight information of a plurality of card correspondences.
Fig. 4 is the structural representation of search engine according to an embodiment of the invention.
As shown in Figure 4, search engine comprises: acquisition module 10, receiver module 20, generation module 30 and order module 40.
Particularly, acquisition module 10 obtains historical click data.Wherein, historical click data is certain time period user's click logs, and certain time period can be search engine and preestablishes, for example, the same day user click logs, the user's in a week click logs or one month user's click logs.
Receiver module 20 receives search word, and obtains a plurality of cards relevant with search word according to search word.Wherein, the resource information relevant with search word that obtains by search word is defined as a card.For example, inputted search word " Liu Dehua ", then the encyclopaedia that Liu Dehua is associated, video, picture, mhkc, music, microblogging etc. are defined as a card respectively, comprised the rich in natural resources information that is associated with Liu Dehua in each card, the user can further recognize more detailed resource information by clicking each card.
Generation module 30 generates a plurality of cards weight information of correspondence respectively according to historical click data.
Order module 40 sorts to a plurality of cards respectively according to the weight information of a plurality of card correspondences.More specifically, order module 40 is sorted to a plurality of cards by height on earth according to weights information.Further, search engine uses index tab, and the position number of each card feeds back to front end behind the memory sequencing, the order that front end is determined according to index tab, and the locator data address obtains corresponding card data and represents at front end successively
Search engine according to the embodiment of the invention, the user is the inputted search word in search engine, search engine obtains a plurality of cards relevant with search word according to search word, then search engine generates a plurality of cards weight information of correspondence respectively according to the historical click data that obtains in advance, and final search engine sorts to a plurality of cards respectively according to the weight information of a plurality of card correspondences.This method can help the user effectively to organize the resource of arrangement name class demand correspondence, can satisfy the various resource requirements such as video, picture, news, microblogging of the search word of user input with a plurality of cards, can select dynamically to adjust each card order according to user's historical click data again, what vary with each individual satisfies user's popular search demand, and has real-time, high efficiency and ease for use.
In one embodiment of the invention, generation module 30, also comprise: generation unit 301, be used for generating to click according to historical click data transferring the power dictionary, more specifically generation unit also is used for generating the final satisfaction of card and clicking according to the history of final satisfaction and card according to historical click data transferring weights to obtain the current click power of transferring to transfer the power dictionary to generate to click; Acquiring unit 302 for the default-weight information that obtains a plurality of cards according to preset algorithm, wherein can use existing algorithm to obtain the default-weight information of a plurality of cards; And adjustment unit 303, be used for the weight information of transferring the power dictionary default-weight information of a plurality of cards to be adjusted to generate a plurality of cards according to clicking.Thus, click accent power dictionary according to historical click data generation, and according to clicking the weight dictionary default-weight information to the search engine generation of a plurality of cards is adjusted, promote the efficient of search engine.
Further, as shown in Figure 5, the structural representation of the generation unit 301 of another embodiment of the present invention, generation unit 301 also comprises: first obtains subelement 3011, is used for obtaining the accent weight parameter according to positional information; Adjust subelement 3012, be used for according to transferring weight parameter that satisfied clicks value is adjusted; Second obtains subelement 3013, is used for obtaining satisfaction according to the satisfied clicks value after adjusting; The 3rd obtains subelement 3014, is used for obtaining demand intensity according to number of clicks and satisfied clicks value; And the 4th obtain subelement 3015, is used for obtaining final satisfaction according to satisfaction and demand intensity.Wherein, the implementation procedure of each subelement can be with reference to the method embodiment of above-mentioned correspondence in the generation unit 301.
Describe and to be understood that in the process flow diagram or in this any process of otherwise describing or method, expression comprises module, fragment or the part of code of the executable instruction of the step that one or more is used to realize specific logical function or process, and the scope of preferred implementation of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by opposite order, carry out function, this should be understood by the embodiments of the invention person of ordinary skill in the field.
In process flow diagram the expression or in this logic of otherwise describing and/or step, for example, can be considered to the sequencing tabulation for the executable instruction that realizes logic function, may be embodied in any computer-readable medium, use for instruction execution system, device or equipment (as the computer based system, comprise that the system of processor or other can be from the systems of instruction execution system, device or equipment instruction fetch and execution command), or use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can comprise, storage, communication, propagation or transmission procedure be for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically of computer-readable medium (non-exhaustive list) comprises following: the electrical connection section (electronic installation) with one or more wirings, portable computer diskette box (magnetic device), random-access memory (ram), ROM (read-only memory) (ROM), can wipe and to edit ROM (read-only memory) (EPROM or flash memory), fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium even can be paper or other the suitable media that to print described program thereon, because can be for example by paper or other media be carried out optical scanning, then edit, decipher or handle to obtain described program in the electronics mode with other suitable methods in case of necessity, then it is stored in the computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, a plurality of steps or method can realize with being stored in the storer and by software or firmware that suitable instruction execution system is carried out.For example, if realize with hardware, the same in another embodiment, in the available following technology well known in the art each or their combination realize: have for the discrete logic of data-signal being realized the logic gates of logic function, special IC with suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that and realize that all or part of step that above-described embodiment method is carried is to instruct relevant hardware to finish by program, described program can be stored in a kind of computer-readable recording medium, this program comprises one of step or its combination of method embodiment when carrying out.
In addition, each functional unit in each embodiment of the present invention can be integrated in the processing module, also can be that the independent physics in each unit exists, and also can be integrated in the module two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, also can adopt the form of software function module to realize.If described integrated module realizes with the form of software function module and during as independently production marketing or use, also can be stored in the computer read/write memory medium.
The above-mentioned storage medium of mentioning can be ROM (read-only memory), disk or CD etc.
In the description of this instructions, concrete feature, structure, material or characteristics that the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means in conjunction with this embodiment or example description are contained at least one embodiment of the present invention or the example.In this manual, the schematic statement to above-mentioned term not necessarily refers to identical embodiment or example.And concrete feature, structure, material or the characteristics of description can be with the suitable manner combination in any one or more embodiment or example.
Although illustrated and described embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, those of ordinary skill in the art can change above-described embodiment under the situation that does not break away from principle of the present invention and aim within the scope of the invention, modification, replacement and modification.Scope of the present invention extremely is equal to by claims and limits.

Claims (20)

  1. A Search Results method is provided, it is characterized in that, may further comprise the steps:
    Search engine obtains historical click data;
    Described search engine receives search word, and obtains a plurality of cards relevant with described search word according to described search word;
    Described search engine generates described a plurality of card weight information of correspondence respectively according to described historical click data; And
    Described search engine sorts to described a plurality of cards respectively according to the weight information of described a plurality of card correspondences.
  2. 2. the method for claim 1 is characterized in that, described search engine generates a plurality of cards weight information of correspondence respectively according to historical click data, further comprises:
    Described search engine generates to click according to described historical click data transfers the power dictionary;
    Described search engine obtains the default-weight information of described a plurality of cards according to preset algorithm; And
    Described search engine transfers the power dictionary default-weight information of described a plurality of cards to be adjusted to generate the weight information of described a plurality of cards according to described click.
  3. 3. method as claimed in claim 1 or 2 is characterized in that, described search engine generates to click according to described historical click data transfers the power dictionary, further comprises:
    Described search engine generates the final satisfaction of described card according to described historical click data; And
    Described search engine is clicked according to the history of described final satisfaction and described card and is transferred weights to obtain current click accent power to generate described click accent power dictionary.
  4. 4. method as claimed in claim 3 is characterized in that, described historical click data comprises number of clicks and the satisfied clicks value of described search word, the described a plurality of cards relevant with described search word, the positional information of described card, described card.
  5. 5. method as claimed in claim 4 is characterized in that, described search engine generates the final satisfaction of described card according to described historical click data, further comprises:
    Described search engine obtains the accent weight parameter according to positional information;
    Described search engine is adjusted described satisfied clicks value according to described accent weight parameter;
    Described search engine obtains satisfaction according to the described satisfied clicks value after adjusting;
    Described search engine obtains demand intensity according to described number of clicks and satisfied clicks value; And
    Described search engine obtains described final satisfaction according to described satisfaction and described demand intensity.
  6. 6. method as claimed in claim 5 is characterized in that, described search engine obtains in such a way according to positional information i and transfers weight parameter ctr_discount,
    Ctr_discount=sqrt (ctr[a]/ctr[i]), wherein a is default positional information, ctr is for transferring weight coefficient, ctr[a] be the accent weight coefficient of predeterminated position information, ctr[i] be the accent weight coefficient of current location information.
  7. 7. method as claimed in claim 6 is characterized in that, described search engine according to described accent weight parameter ctr_discount in such a way to described satisfied clicks value S iAdjust,
    S i'=S i* ctr_discount, wherein, S i' for adjusting described satisfied clicks value afterwards.
  8. 8. method as claimed in claim 7 is characterized in that, described search engine is according to the described satisfied clicks value S after adjusting i' obtain satisfaction Q in such a way i, wherein 1 is smoothing factor,
    Figure FDA00002982379500021
  9. 9. method as claimed in claim 7 is characterized in that, described search engine is according to described number of clicks C iWith satisfied clicks value S iObtain demand intensity need in such a way, wherein, a is coefficient,
    Figure FDA00002982379500022
  10. 10. method as claimed in claim 8 or 9 is characterized in that described search engine is according to described satisfaction Q iObtain described final satisfaction Ψ in such a way with described demand intensity need i, wherein, α and β are coefficient,
    Ψ i=α×Qx+β×need。
  11. 11. a search engine is characterized in that, comprising:
    Acquisition module is used for obtaining historical click data;
    Receiver module is used for receiving search word, and obtains a plurality of cards relevant with described search word according to described search word;
    Generation module is used for generating described a plurality of card weight information of correspondence respectively according to described historical click data; And
    Order module is used for respectively described a plurality of cards being sorted according to the weight information of described a plurality of card correspondences.
  12. 12. search engine as claimed in claim 11 is characterized in that, described generation module further comprises:
    Generation unit is used for generating click according to described historical click data and transfers the power dictionary;
    Acquiring unit is for the default-weight information that obtains described a plurality of cards according to preset algorithm; And
    Adjustment unit is used for transferring the power dictionary default-weight information of described a plurality of cards to be adjusted to generate the weight information of described a plurality of cards according to described click.
  13. 13., it is characterized in that described generation unit also is used for generating according to described historical click data the final satisfaction of described card as claim 11 or 12 described search engines; And click the accent weights according to the history of described final satisfaction and described card and obtain current click accent power to generate described click accent power dictionary.
  14. 14. search engine as claimed in claim 13 is characterized in that, described historical click data comprises number of clicks and the satisfied clicks value of described search word, the described a plurality of cards relevant with described search word, the positional information of described card, described card.
  15. 15. search engine as claimed in claim 14 is characterized in that, described generation unit further comprises:
    First obtains subelement, is used for obtaining the accent weight parameter according to positional information;
    Adjust subelement, be used for according to described accent weight parameter described satisfied clicks value being adjusted;
    Second obtains subelement, is used for obtaining satisfaction according to the described satisfied clicks value after adjusting;
    The 3rd obtains subelement, is used for obtaining demand intensity according to described number of clicks and satisfied clicks value; And
    The 4th obtains subelement, is used for obtaining described final satisfaction according to described satisfaction and described demand intensity.
  16. 16. search engine as claimed in claim 15 is characterized in that, described first obtains subelement obtains accent weight parameter ctr_discount in such a way according to positional information i,
    Ctr_discount=sqrt (ctr[a]/ctr[i]), wherein a is default positional information, ctr is for transferring weight coefficient, ctr[a] be the accent weight coefficient of predeterminated position information, ctr[i] be the accent weight coefficient of current location information.
  17. 17. search engine as claimed in claim 16 is characterized in that, described adjustment subelement according to described accent weight parameter ctr_discount in such a way to described satisfied clicks value S iAdjust,
    S i'=S i* ctr_discount, wherein, S i' for adjusting described satisfied clicks value afterwards.
  18. 18. search engine as claimed in claim 17 is characterized in that, described second obtains subelement according to the described satisfied clicks value S after adjusting i' obtain satisfaction Q in such a way i, wherein 1 is smoothing factor,
    Figure FDA00002982379500031
  19. 19. search engine as claimed in claim 17 is characterized in that, the described the 3rd obtains subelement according to described number of clicks C iWith satisfied clicks value S iObtain demand intensity need in such a way, wherein, a is coefficient,
    Figure FDA00002982379500032
  20. 20., it is characterized in that the described the 4th obtains subelement according to described satisfaction Q as claim 18 or 19 described search engines iObtain described final satisfaction Ψ in such a way with described demand intensity need i, wherein, α and β are coefficient,
    Ψ i=α×Q i+β×need。
CN201310105315.8A 2013-03-28 2013-03-28 The offer method of Search Results and search engine Active CN103207904B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310105315.8A CN103207904B (en) 2013-03-28 2013-03-28 The offer method of Search Results and search engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310105315.8A CN103207904B (en) 2013-03-28 2013-03-28 The offer method of Search Results and search engine

Publications (2)

Publication Number Publication Date
CN103207904A true CN103207904A (en) 2013-07-17
CN103207904B CN103207904B (en) 2017-03-15

Family

ID=48755126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310105315.8A Active CN103207904B (en) 2013-03-28 2013-03-28 The offer method of Search Results and search engine

Country Status (1)

Country Link
CN (1) CN103207904B (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103440306A (en) * 2013-08-23 2013-12-11 百度在线网络技术(北京)有限公司 Search result showing method and device
CN104102733A (en) * 2014-07-24 2014-10-15 百度在线网络技术(北京)有限公司 Search content providing method and search engine
CN104239440A (en) * 2014-09-01 2014-12-24 百度在线网络技术(北京)有限公司 Method and device for representing search results
CN104679899A (en) * 2015-03-17 2015-06-03 努比亚技术有限公司 Search method, search device and terminal
CN104881504A (en) * 2015-06-23 2015-09-02 郑州悉知信息技术有限公司 Information search method and device
CN104933149A (en) * 2015-06-23 2015-09-23 郑州悉知信息技术有限公司 Information searching method and information searching device
CN104991915A (en) * 2015-06-23 2015-10-21 郑州悉知信息技术有限公司 Information search method and apparatus
CN105608123A (en) * 2015-12-15 2016-05-25 合一网络技术(北京)有限公司 Method and apparatus for determining weights of search words
CN106126698A (en) * 2016-06-29 2016-11-16 武汉斗鱼网络科技有限公司 A kind of retrieval method for pushing based on Lucence and system
CN107766399A (en) * 2016-08-23 2018-03-06 百度(美国)有限责任公司 For the method and system and machine readable media for image is matched with content item
CN108090142A (en) * 2017-12-04 2018-05-29 广东欧珀移动通信有限公司 Card sort method, device, server and storage medium
CN108108380A (en) * 2016-11-25 2018-06-01 阿里巴巴集团控股有限公司 Search ordering method, searching order device, searching method and searcher
CN108345696A (en) * 2018-03-20 2018-07-31 广东欧珀移动通信有限公司 Card sort method, device, server and storage medium
CN108345611A (en) * 2017-01-24 2018-07-31 北京搜狗信息服务有限公司 A kind of operation and monitoring method of map search, device and electronic equipment
CN111209378A (en) * 2019-12-26 2020-05-29 航天信息股份有限公司企业服务分公司 Ordered hierarchical ordering method based on business dictionary weight
CN112307316A (en) * 2019-08-02 2021-02-02 北京字节跳动网络技术有限公司 Information processing method, information processing apparatus, storage medium, and electronic device
CN112395458A (en) * 2019-08-13 2021-02-23 必艾奇亚洲有限公司 Video course recommendation system and video course recommendation method for fitness equipment
CN112866557A (en) * 2019-11-28 2021-05-28 荣耀终端有限公司 Composition recommendation method and electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101996215A (en) * 2009-08-27 2011-03-30 阿里巴巴集团控股有限公司 Information matching method and system applied to e-commerce website
CN102016845A (en) * 2008-04-29 2011-04-13 微软公司 Social network powered query refinement and recommendations
CN102663627A (en) * 2012-04-26 2012-09-12 焦点科技股份有限公司 Personalized recommendation method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102016845A (en) * 2008-04-29 2011-04-13 微软公司 Social network powered query refinement and recommendations
CN101996215A (en) * 2009-08-27 2011-03-30 阿里巴巴集团控股有限公司 Information matching method and system applied to e-commerce website
CN102663627A (en) * 2012-04-26 2012-09-12 焦点科技股份有限公司 Personalized recommendation method

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103440306A (en) * 2013-08-23 2013-12-11 百度在线网络技术(北京)有限公司 Search result showing method and device
CN104102733A (en) * 2014-07-24 2014-10-15 百度在线网络技术(北京)有限公司 Search content providing method and search engine
CN104102733B (en) * 2014-07-24 2019-02-22 百度在线网络技术(北京)有限公司 Search for content providing and search engine
CN104239440B (en) * 2014-09-01 2017-08-25 百度在线网络技术(北京)有限公司 Search result shows method and apparatus
CN104239440A (en) * 2014-09-01 2014-12-24 百度在线网络技术(北京)有限公司 Method and device for representing search results
CN104679899A (en) * 2015-03-17 2015-06-03 努比亚技术有限公司 Search method, search device and terminal
CN104991915A (en) * 2015-06-23 2015-10-21 郑州悉知信息技术有限公司 Information search method and apparatus
CN104933149A (en) * 2015-06-23 2015-09-23 郑州悉知信息技术有限公司 Information searching method and information searching device
CN104881504A (en) * 2015-06-23 2015-09-02 郑州悉知信息技术有限公司 Information search method and device
CN104881504B (en) * 2015-06-23 2018-08-14 郑州悉知信息科技股份有限公司 A kind of information search method and device
CN104933149B (en) * 2015-06-23 2018-08-14 郑州悉知信息科技股份有限公司 A kind of information search method and device
CN105608123A (en) * 2015-12-15 2016-05-25 合一网络技术(北京)有限公司 Method and apparatus for determining weights of search words
CN106126698A (en) * 2016-06-29 2016-11-16 武汉斗鱼网络科技有限公司 A kind of retrieval method for pushing based on Lucence and system
CN107766399A (en) * 2016-08-23 2018-03-06 百度(美国)有限责任公司 For the method and system and machine readable media for image is matched with content item
CN108108380A (en) * 2016-11-25 2018-06-01 阿里巴巴集团控股有限公司 Search ordering method, searching order device, searching method and searcher
CN108345611A (en) * 2017-01-24 2018-07-31 北京搜狗信息服务有限公司 A kind of operation and monitoring method of map search, device and electronic equipment
CN108345611B (en) * 2017-01-24 2022-12-13 北京搜狗信息服务有限公司 Operation monitoring method and device for map search and electronic equipment
CN108090142A (en) * 2017-12-04 2018-05-29 广东欧珀移动通信有限公司 Card sort method, device, server and storage medium
CN108090142B (en) * 2017-12-04 2020-04-21 Oppo广东移动通信有限公司 Card sorting method, device, server and storage medium
CN108345696A (en) * 2018-03-20 2018-07-31 广东欧珀移动通信有限公司 Card sort method, device, server and storage medium
CN112307316A (en) * 2019-08-02 2021-02-02 北京字节跳动网络技术有限公司 Information processing method, information processing apparatus, storage medium, and electronic device
CN112395458A (en) * 2019-08-13 2021-02-23 必艾奇亚洲有限公司 Video course recommendation system and video course recommendation method for fitness equipment
CN112866557A (en) * 2019-11-28 2021-05-28 荣耀终端有限公司 Composition recommendation method and electronic device
CN111209378A (en) * 2019-12-26 2020-05-29 航天信息股份有限公司企业服务分公司 Ordered hierarchical ordering method based on business dictionary weight
CN111209378B (en) * 2019-12-26 2024-03-12 航天信息股份有限公司企业服务分公司 Ordered hierarchical ordering method based on business dictionary weights

Also Published As

Publication number Publication date
CN103207904B (en) 2017-03-15

Similar Documents

Publication Publication Date Title
CN103207904A (en) Method for delivering search results and search engine
EP2764495B1 (en) Social network recommended content and recommending members for personalized search results
CN103092943B (en) A kind of method of advertisement scheduling and advertisement scheduling server
Lakshminarasimhan et al. Scalable in situ scientific data encoding for analytical query processing
AU2010289713A1 (en) Table of contents for search query refinement
KR20160020429A (en) Contextual mobile application advertisements
CN104750807A (en) Application recommending method and device
CN103761326A (en) Image search method and search engine
CN103942272A (en) Image search method and device
CN105912527A (en) Method, device and system outputting answer according to natural language
US11665121B2 (en) Determining topic cohesion between posted and linked content
CN104866985A (en) Express bill number identification method, device and system
CN104142990A (en) Search method and device
CN106407381A (en) Method and device for pushing information based on artificial intelligence
CN104102733A (en) Search content providing method and search engine
CN102882960B (en) A kind of sending method of resource file and device
US20210279269A1 (en) Content Fragments Aligned to Content Criteria
US9268861B2 (en) Method and system for recommending relevant web content to second screen application users
CN105069034A (en) Recommendation information generation method and apparatus
CN105468589A (en) Ranking list generation method and apparatus
US10929447B2 (en) Systems and methods for customized data parsing and paraphrasing
CN113687825B (en) Method, device, equipment and storage medium for constructing software module
CN103646039A (en) Webpage searching method and device
CN109741739A (en) A kind of application processing method and device
CN103886039A (en) Optimization method and device with searching

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant