Nothing Special   »   [go: up one dir, main page]

CN103440306A - Search result showing method and device - Google Patents

Search result showing method and device Download PDF

Info

Publication number
CN103440306A
CN103440306A CN2013103734394A CN201310373439A CN103440306A CN 103440306 A CN103440306 A CN 103440306A CN 2013103734394 A CN2013103734394 A CN 2013103734394A CN 201310373439 A CN201310373439 A CN 201310373439A CN 103440306 A CN103440306 A CN 103440306A
Authority
CN
China
Prior art keywords
search result
search
search results
query keyword
obtaining
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.)
Pending
Application number
CN2013103734394A
Other languages
Chinese (zh)
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 CN2013103734394A priority Critical patent/CN103440306A/en
Publication of CN103440306A publication Critical patent/CN103440306A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a search result showing method and device. According to the embodiment, the search result showing method comprises the steps of obtaining at least two search results matched with search keywords according to the search keywords contained in a search command, then determining the showing mode of each search result according to the demand strength of each search result of the at least two search results to the inquiry keywords, enabling indicating information and the at least two search results to be transmitted, and enabling the indicating information to be used for indicating the showing mode of each search result so as to enable an inquiry end to carry out strong showing of the search results, namely showing each search result according to the indicating information. Therefore, the problem that in the prior art, the search results displayed on the inquiry end can not meet the requirements of users due to the uncertainty of the requirements of the users can be solved, and the accuracy of the showing mode of the search results is improved.

Description

Search result display method and device
[ technical field ] A method for producing a semiconductor device
The present invention relates to search technologies, and in particular, to a method and an apparatus for displaying search results.
[ background of the invention ]
With the development of communication technology, a terminal integrates more and more functions, so that more and more corresponding Application programs are included in a system function list of the terminal, for example, an Application program installed in a computer, an Application program (APP) installed in a third-party smart phone, and the like. Some applications may involve Location Based Services (LBS), also called Location services, such as a hundred degree map. In the existing LBS, if a Query keyword (Query) is required to be accurate and specific, for example, beijing university or the palace, a search engine may perform "strong presentation" of a search result based on the text correlation between the search result and the Query keyword, that is, control the presentation manner of the search result, that is, present or fold the search result.
However, due to uncertainty of user requirements, in some cases, for example, the search result currently presented by the query end is not focused by the user, or for example, the search result currently folded (i.e., hidden) by the query end is focused by the user, and the like, so that the search result displayed by the query end cannot meet the user requirements, the user also needs to request the query end to display the folded search result, or to search again, and the accuracy (Precision) of the manner of presenting the search result is low.
[ summary of the invention ]
The invention aims to provide a method and a device for displaying a search result, which are used for improving the accuracy of a display mode of the search result.
One aspect of the present invention provides a method for displaying search results, including:
receiving a search command, wherein the search command comprises a query keyword;
obtaining at least two search results matching the query keyword;
determining a display mode of each search result according to the requirement strength of each search result in the at least two search results on the query keyword;
and sending indication information and the at least two search results, wherein the indication information is used for indicating the display mode of each search result, so that the client displays each search result according to the indication information.
The foregoing aspect and any possible implementation manner further provide an implementation manner, where determining a presentation manner of each search result according to a strength of a requirement of each search result of the at least two search results on the query keyword includes:
selecting N search results with the requirement strength of the search results on the query keyword in front according to the requirement strength of each search result on the query keyword in the at least two search results; wherein N is a natural number;
and if the sum of the demand intensities of the N search results on the query keyword in the at least two search results is greater than or equal to a preset first threshold, determining that the display modes of the N search results are display modes, and the display modes of other search results except the N search results in the at least two search results are folding.
The foregoing aspect and any possible implementation manner further provide an implementation manner, where determining a presentation manner of each search result according to a strength of a requirement of each search result of the at least two search results on the query keyword includes:
arranging the at least two search results according to the sequence of the requirement intensity of each search result on the query keyword from large to small;
if the difference value between the requirement strength of the Mth search result in the at least two search results for the query keyword and the requirement strength of the M +1 th search result for the query keyword is greater than or equal to a preset second threshold value, and the requirement strength of the M +1 th search result for the query keyword is less than or equal to a preset third threshold value, determining that the display mode of the first M search results is display, and the display modes of the other search results except the first M search results in the at least two search results are folding; wherein M is a natural number.
The foregoing aspect and any possible implementation manner further provide an implementation manner, where before determining a presentation manner of each search result according to a strength of a requirement of each search result of the at least two search results on the query keyword, the method further includes:
and acquiring the demand intensity of each search result on the query keyword according to the click behavior log.
The foregoing aspect and any possible implementation manner further provide an implementation manner, where obtaining the demand strength of each search result for the query keyword according to the click behavior log includes:
and obtaining the demand intensity of each search result on the query keyword according to the weighted click times of each search result in unit statistical time.
The foregoing aspect and any possible implementation manner further provide an implementation manner, where obtaining the demand strength of each search result for the query keyword according to the weighted click times of each search result in a unit statistical time includes:
and obtaining the demand intensity of each search result on the query keyword according to the ratio of the weighted click times of each search result to the weighted click times of each search result in all the search results corresponding to the query keyword in unit statistical time.
The foregoing aspect and any possible implementation manner further provide an implementation manner, where obtaining the demand strength of each search result for the query keyword according to the click behavior log includes:
and obtaining the demand intensity of each search result on the query keyword according to the weighted click times of each search result and the average click probability of the position of each search result in unit statistical time.
The foregoing aspect and any possible implementation manner further provide an implementation manner, where the obtaining of the demand strength of each search result for the query keyword according to the weighted click times of each search result and the average click probability of the position of each search result in the unit statistical time includes:
and obtaining the demand intensity of each search result for the query keyword according to the ratio of the weighted click times of each search result to the average click probability of the position of each search result in unit statistical time to the sum of the ratios of the weighted click times of each search result to the average click probability of the position of each search result in all the search results corresponding to the query keyword.
In another aspect of the present invention, an apparatus for presenting search results is provided, including:
the receiving unit is used for receiving a search command, and the search command comprises a query keyword;
an obtaining unit, configured to obtain at least two search results matching the query keyword;
the determining unit is used for determining the display mode of each search result according to the requirement strength of each search result in the at least two search results on the query keyword;
and the sending unit is used for sending indication information and the at least two search results, wherein the indication information is used for indicating the display mode of each search result, so that the client displays each search result according to the indication information.
The above-mentioned aspect and any possible implementation manner further provide an implementation manner, and the determining unit is specifically configured to
Selecting N search results with the requirement strength of the search results on the query keyword in front according to the requirement strength of each search result on the query keyword in the at least two search results; wherein N is a natural number; and
and if the sum of the demand intensities of the N search results on the query keyword in the at least two search results is greater than or equal to a preset first threshold, determining that the display modes of the N search results are display modes, and the display modes of other search results except the N search results in the at least two search results are folding.
The above-mentioned aspect and any possible implementation manner further provide an implementation manner, and the determining unit is specifically configured to
Arranging the at least two search results according to the sequence of the requirement intensity of each search result on the query keyword from large to small; and
if the difference value between the requirement strength of the Mth search result in the at least two search results for the query keyword and the requirement strength of the M +1 th search result for the query keyword is greater than or equal to a preset second threshold value, and the requirement strength of the M +1 th search result for the query keyword is less than or equal to a preset third threshold value, determining that the display mode of the first M search results is display, and the display modes of the other search results except the first M search results in the at least two search results are folding; wherein M is a natural number.
The above-mentioned aspect and any possible implementation manner further provide an implementation manner, and the obtaining unit is further configured to
And acquiring the demand intensity of each search result on the query keyword according to the click behavior log.
The above-mentioned aspects and any possible implementation further provide an implementation of the obtaining unit, and the obtaining unit is specifically configured to
And obtaining the demand intensity of each search result on the query keyword according to the weighted click times of each search result in unit statistical time.
The above-mentioned aspects and any possible implementation further provide an implementation of the obtaining unit, and the obtaining unit is specifically configured to
And obtaining the demand intensity of each search result on the query keyword according to the ratio of the weighted click times of each search result to the weighted click times of each search result in all the search results corresponding to the query keyword in unit statistical time.
The above-mentioned aspects and any possible implementation further provide an implementation of the obtaining unit, and the obtaining unit is specifically configured to
And obtaining the demand intensity of each search result on the query keyword according to the weighted click times of each search result and the average click probability of the position of each search result in unit statistical time.
The above-mentioned aspects and any possible implementation further provide an implementation of the obtaining unit, and the obtaining unit is specifically configured to
And obtaining the demand intensity of each search result for the query keyword according to the ratio of the weighted click times of each search result to the average click probability of the position of each search result in unit statistical time to the sum of the ratios of the weighted click times of each search result to the average click probability of the position of each search result in all the search results corresponding to the query keyword.
According to the technical scheme, the embodiment of the invention obtains at least two search results matched with the query key words according to the query key words contained in the search command, and then determining the display mode of each search result according to the demand strength of each search result in the at least two search results on the query keyword so as to send the indication information and the at least two search results, the indication information is used for indicating the presentation mode of each search result so as to enable the inquiry end to carry out strong presentation of the search result, in other words, each search result is displayed according to the indication information, so that the problem that the search result displayed by the query end cannot meet the requirement of the user due to uncertainty of the requirement of the user in the prior art can be solved, and the accuracy of the display mode of the search result is improved.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed in the embodiments or the prior art descriptions will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without inventive labor.
Fig. 1 is a flowchart illustrating a method for displaying search results according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a search result presentation device according to another embodiment of the present invention.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terminal according to the embodiment of the present invention may include, but is not limited to, a mobile phone, a Personal Digital Assistant (PDA), a wireless handheld device, a wireless netbook, a Personal computer, a portable computer, an MP3 player, an MP4 player, and the like.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Fig. 1 is a flowchart illustrating a method for displaying search results according to an embodiment of the present invention, as shown in fig. 1.
101. Receiving a search command, wherein the search command comprises a query keyword.
Specifically, the search command sent by the query end may be received.
102. At least two search results matching the query keyword are obtained.
103. And determining the display mode of each search result according to the requirement strength of each search result in the at least two search results on the query keyword.
104. And sending indication information and the at least two search results, wherein the indication information is used for indicating the display mode of each search result.
Specifically, the indication information and the at least two search results may be sent to a query end, so that the query end displays each search result according to the indication information.
It should be noted that the execution subject of 101 to 104 may be a search engine, and may be located in a local client to perform offline search, or may be located in a server on a network side to perform online search, which is not limited in this embodiment.
It is understood that the query end may be in the form of a client, for example, an application installed on the terminal, or may also be in the form of a browser, for example, a web page of the browser, as long as the search can be implemented to provide an objective existence form of the LBS, which is not limited in this embodiment.
In this way, at least two search results matched with the query keyword are obtained according to the query keyword contained in the search command, and then the display mode of each search result is determined according to the requirement strength of each search result in the at least two search results on the query keyword, so that indication information and the at least two search results can be sent, wherein the indication information is used for indicating the display mode of each search result, so that the query end performs 'strong display' of the search results, namely, each search result is displayed according to the indication information, therefore, the problem that the search results displayed by the query end cannot meet the requirements of the user due to uncertainty of the requirements of the user in the prior art can be avoided, and the accuracy of the display mode of the search results is improved.
In addition, by adopting the technical scheme provided by the invention, the requirement strength of each search result in all the search results on the query keyword is considered, so that the determined display mode of each search result can meet the user requirements of most users to the maximum extent, unnecessary extra operations of the client can be avoided to the greatest extent, for example, displaying folded search results, or for example, replacing a new query keyword for re-searching, and the like, and the searching efficiency can be further improved.
Optionally, in a possible implementation manner of this embodiment, before 103, the search engine may further obtain, according to the click behavior log, a demand strength of each search result for the query keyword.
Specifically, the search engine may obtain the demand strength of each search result for the query keyword according to the weighted click frequency of each search result in unit statistical time.
For example, the search engine obtains the intensity of the requirement of each search result for the query keyword according to the ratio of the weighted click times of each search result to the weighted click times of each search result in all search results corresponding to the query keyword within unit statistical time.
Specifically, the search engine may further obtain the demand strength of each search result for the query keyword according to the weighted click frequency of each search result and the average click probability of the position of each search result within the unit statistical time.
For example, the search engine may specifically obtain the demand strength of each search result for the query keyword according to a ratio of the weighted click number of each search result to the average click probability of the position of each search result in unit statistical time to a sum of ratios of the weighted click number of each search result to the average click probability of the position of each search result in all search results corresponding to the query keyword.
That is, the search engine may be specifically based on
Figure BDA00003711483100091
And obtaining the demand strength of each search result on the query key words.
Wherein,
Nithe requirement strength of the ith search result on the query keyword is shown, wherein i is a natural number;
Cithe weighted click times of the ith search result are obtained;
ctrithe average click probability of the position of the ith search result, namely the click arrival rate;
Figure BDA00003711483100092
and j is a natural number, wherein the ratio of the sum of the weighted click times of each search result and the average click probability of the position of each search result in all the search results corresponding to the query keyword in unit statistical time is a natural number.
Specifically, the search engine may specifically weight the click frequency of the ith search result according to a satisfaction condition of the user on the ith search result to obtain a weighted click frequency C of the ith search resulti. The satisfaction of the user with the ith search result may include, but is not limited to, satisfaction or generality, which is not particularly limited in this embodiment. The search engine can specifically obtain the satisfaction condition of the user on the ith search result according to the operation condition of the user on the ith search result.
For example, if the user performs at least one of the actions of bus transportation, driving, navigation, making a call, reservation, collection, sharing and sending to the mobile phone on the ith search result, the search engine may determine that the satisfaction condition of the user on the ith search result is satisfied; otherwise, the search engine may determine that the user's satisfaction with the ith search result is general. If the satisfaction condition of the user to the ith search result is satisfied, the search engine can utilize a first satisfaction coefficient k1Weighting the click times of the ith search result, namely multiplying the click times of the ith search result by a first satisfaction coefficient to obtain the weighted click times C of the ith search resulti(ii) a If the userThe satisfaction condition of the ith search result is general, and the search engine can utilize a second satisfaction coefficient k2Weighting the click times of the ith search result, namely multiplying the click times of the ith search result by a second satisfaction coefficient to obtain the weighted click times C of the ith search resulti(ii) a Wherein the first satisfaction factor is greater than the second satisfaction factor.
ctriIt can be used to remove the position influence of the position of the ith search result. Because the closer the position is to the front, the higher the probability of being clicked, and the closer the position is to the back, even folded, the lower the probability of being clicked. Therefore, the influence is removed so that the counted weighted click number C of the ith search resultiIndependent of location. Specifically, the search engine may specifically perform the following operation to obtain the average click probability ctr of the position where the ith search result is locatedi. The search engine may specifically be based on pre-specified candidate keywords, such as "restaurant," "hotel," "movie theater," and so on. Then, the search engine may further obtain behavior logs corresponding to the candidate keywords according to the candidate keywords, that is, the behavior logs include but are not limited to click behavior logs and presentation behavior logs, and obtain, according to the behavior logs, the number of clicks and the number of presentations at the position where the ith search result is located in each search. Finally, the search engine can obtain the average click probability ctr of the position of the ith search result according to the ratio of the sum of the click times and the sum of the display times of the position of the ith search resulti
Specifically, the presentation modes of the search result may include two modes, one mode is presentation, that is, basic information of the search result is directly presented in a designated area; the other method is folding, namely, the basic information of the search result is not directly displayed in the designated area, but is hidden, and when the user needs the method, the user clicks a corresponding button to request the display of the hidden basic information of the search result.
Optionally, in a possible implementation manner of this embodiment, in 103, the search engine may specifically select, according to the strength of the requirement of each search result for the query keyword in the at least two search results, N search results whose strength of the requirement for the query keyword is earlier than that of the search result. Wherein N is a natural number. If the sum of the demand intensities of the N search results for the query keyword in the at least two search results is greater than or equal to a preset first threshold, for example, 95%, the search engine may determine that the presentation manner of the N search results is presentation and that the presentation manners of the search results other than the N search results in the at least two search results are folding.
Optionally, in a possible implementation manner of this embodiment, in 103, the search engine may specifically arrange the at least two search results according to an order that the intensity of the demand of each search result for the query keyword is from large to small. If the difference between the requirement strength of the mth search result in the at least two search results for the query keyword and the requirement strength of the M +1 th search result for the query keyword is greater than or equal to a preset second threshold, for example, 50%, and the requirement strength of the M +1 th search result for the query keyword is less than or equal to a preset third threshold, for example, 10%, the search engine may determine that the first M search results are displayed and the other search results except the first M search results are displayed in a folded manner; wherein M is a natural number.
In order to make the method provided by the embodiment of the present invention clearer, a hundred-degree map is taken as an example below. A user types "summer park" as a Query keyword (Query) in an input box in a client of a Baidu map through an input device, and 1017 search results exist in a database, including a summer park, a summer park ticketing department, a summer park bus station, a summer park (north gate), a new palace gate of the summer park, a west gate of the summer park, and the like.
Then, by adopting the technical scheme provided by this embodiment, the search engine may also count the click behavior logs corresponding to the query keyword "yihe garden" before, and then obtain the strength of the search results required by the query keyword "yihe garden" according to the click behavior logs.
Then, the search engine may determine a presentation manner of each search result according to the intensity of the requirement of each search result on the query keyword "Yihe garden". For example, the search engine determines that the search result of the Yishengyuan is presented in a manner of being folded, and the other 1016 search results are presented in a manner of being folded.
Finally, the search engine sends indication information and the search results to the client, wherein the indication information is used for indicating the display mode of each search result, so that the client displays each search result according to the indication information, namely basic information of the search result of Yihe garden is displayed, and basic information of other 1016 search results is folded.
It should be noted that the "statistical" operation referred to in this embodiment may be considered as performing a statistical operation on the information stored in the user behavior log to obtain a desired result.
In this embodiment, at least two search results matched with the query keyword are obtained according to the query keyword contained in the search command, and then the display mode of each search result is determined according to the strength of the requirement of each search result of the at least two search results on the query keyword, so that indication information and the at least two search results can be sent, the indication information is used for indicating the display mode of each search result, so that the query end performs "strong display" of the search results, that is, each search result is displayed according to the indication information, thus the problem that the search results displayed by the query end cannot meet the requirement of the user due to uncertainty of the requirement of the user in the prior art can be avoided, and the accuracy of the display mode of the search results is improved.
In addition, by adopting the technical scheme provided by the invention, the requirement strength of each search result in all the search results on the query keyword is considered, so that the determined display mode of each search result can meet the user requirements of most users to the maximum extent, unnecessary extra operations of the client can be avoided to the greatest extent, for example, displaying folded search results, or for example, replacing a new query keyword for re-searching, and the like, and the searching efficiency can be further improved.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
Fig. 2 is a schematic structural diagram of a presentation apparatus for presenting search results based on search results of demand strength according to another embodiment of the present invention, as shown in fig. 2. The presentation apparatus for presenting search results based on search results of demand strength of the present embodiment may include a receiving unit 21, an obtaining unit 22, a determining unit 23, and a transmitting unit 24. The receiving unit 21 is configured to receive a search command, where the search command includes a query keyword; an obtaining unit 22, configured to obtain at least two search results matching the query keyword according to the query keyword; the determining unit 23 is configured to determine, according to the strength of the requirement of each search result in the at least two search results for the query keyword, a display manner of each search result in each search result; the sending unit 24 is configured to send indication information and the at least two search results, where the indication information is used to indicate a presentation manner of each search result.
Specifically, the receiving unit 21 may be specifically configured to receive the search command sent by the querying end.
Specifically, the sending unit 24 may be specifically configured to send the indication information and the at least two search results to an inquiring end, so that the inquiring end presents each search result according to the indication information.
It should be noted that the apparatus provided in this embodiment may be a search engine, and may be located in a local client to perform offline search, or may also be located in a server on a network side to perform online search, which is not limited in this embodiment.
It is understood that the query end may be in the form of a client, for example, an application installed on the terminal, or may also be in the form of a browser, for example, a web page of the browser, as long as the search can be implemented to provide an objective existence form of the LBS, which is not limited in this embodiment.
In this way, by the obtaining unit obtaining at least two search results matching the query keyword based on the query keyword contained in the search command received by the receiving unit, and then the determining unit determines the display mode of each search result according to the requirement strength of each search result in the at least two search results on the query keyword, so that the sending unit can send the indication information and the at least two search results, the indication information is used for indicating the presentation mode of each search result so as to enable the inquiry end to carry out strong presentation of the search result, in other words, each search result is displayed according to the indication information, so that the problem that the search result displayed by the query end cannot meet the requirement of the user due to uncertainty of the requirement of the user in the prior art can be solved, and the accuracy of the display mode of the search result is improved.
In addition, by adopting the technical scheme provided by the invention, the requirement strength of each search result in all the search results on the query keyword is considered, so that the determined display mode of each search result can meet the user requirements of most users to the maximum extent, unnecessary extra operations of the client can be avoided to the greatest extent, for example, displaying folded search results, or for example, replacing a new query keyword for re-searching, and the like, and the searching efficiency can be further improved.
Optionally, in a possible implementation manner of this embodiment, the obtaining unit 22 may be further configured to obtain, according to a click behavior log, a requirement strength of each search result for the query keyword.
Specifically, the obtaining unit 22 may obtain the requirement strength of each search result for the query keyword according to the weighted click times of each search result in unit statistical time.
For example, the obtaining unit 22 obtains the requirement strength of each search result for the query keyword according to a ratio of the weighted click frequency of each search result to the weighted click frequency of each search result in all search results corresponding to the query keyword within a unit statistical time.
Specifically, the obtaining unit 22 may further obtain the demand strength of each search result for the query keyword according to the weighted click frequency of each search result and the average click probability of the position of each search result in unit statistical time.
For example, the obtaining unit 22 obtains the requirement strength of each search result for the query keyword according to a ratio of the weighted click frequency of each search result to the average click probability of the position of each search result in unit statistical time to a sum of ratios of the weighted click frequency of each search result to the average click probability of the position of each search result in all search results corresponding to the query keyword.
That is, the obtaining unit 22 may specifically be based onAnd obtaining the demand strength of each search result on the query key words.
Wherein,
Nithe demand strength of the ith search result on the query keyword;
Cithe weighted click times of the ith search result are obtained;
ctrithe average click probability of the position of the ith search result, namely the click arrival rate;
Figure BDA00003711483100151
the sum of the ratio of the weighted click times of each search result to the average click probability of the position of each search result in all the search results corresponding to the query keyword within unit statistical time.
Specifically, the obtaining unit 22 may weight the click times of the ith search result according to the satisfaction condition of the user on the ith search result to obtain the weighted click times C of the ith search resulti. The satisfaction of the user with the ith search result may include, but is not limited to, satisfaction or generality, which is not particularly limited in this embodiment. The obtaining unit 22 may specifically obtain a satisfaction condition of the user for the ith search result according to an operation condition of the user for the ith search result.
For example, if the user performs a bus, driving, navigation, call, reservation, collection, sharing, and transmission to the hand for the ith search resultAt least one action in the machine, the obtaining unit 22 may determine that the user's satisfaction with the ith search result is satisfactory; otherwise, the obtaining unit 22 may determine that the satisfaction of the user with the ith search result is general. If the satisfaction of the user with the ith search result is satisfactory, the obtaining unit 22 may utilize a first satisfaction coefficient k1Weighting the click times of the ith search result, namely multiplying the click times of the ith search result by a first satisfaction coefficient to obtain the weighted click times C of the ith search resulti(ii) a If the satisfaction of the user with the ith search result is general, the obtaining unit 22 may utilize a second satisfaction coefficient k2Weighting the click times of the ith search result, namely multiplying the click times of the ith search result by a second satisfaction coefficient to obtain the weighted click times C of the ith search resulti(ii) a Wherein the first satisfaction factor is greater than the second satisfaction factor.
ctriIt can be used to remove the position influence of the position of the ith search result. Because the closer the position is to the front, the higher the probability of being clicked, and the closer the position is to the back, even folded, the lower the probability of being clicked. Therefore, the influence is removed so that the counted weighted click number C of the ith search resultiIndependent of location. Specifically, the obtaining unit 22 may specifically perform the following operation to obtain the average click probability ctr of the position where the ith search result is locatedi. The obtaining unit 22 may specifically obtain candidate keywords, such as "restaurant", "hotel", "movie theater", and the like, according to the pre-specified candidate keywords. Then, the obtaining unit 22 may further obtain, according to the candidate keyword, a behavior log corresponding to the candidate keyword, that is, including but not limited to a click behavior log and a presentation behavior log, and obtain, according to the behavior logs, a click frequency and a presentation frequency of a position where the ith search result is located in each search. Finally, the obtaining unit 22 may obtain the ith search result according to a ratio of the sum of the click times and the sum of the display times of the position of the ith search resultAverage click probability ctr at locationi
Specifically, the presentation modes of the search result may include two modes, one mode is presentation, that is, basic information of the search result is directly presented in a designated area; the other method is folding, namely, the basic information of the search result is not directly displayed in the designated area, but is hidden, and when the user needs the method, the user clicks a corresponding button to request the display of the hidden basic information of the search result.
Optionally, in a possible implementation manner of this embodiment, the determining unit 23 may be specifically configured to select, according to the strength of the requirement of each search result for the query keyword in the at least two search results, N search results whose strength of the requirement for the query keyword is earlier than that of the search result; wherein N is a natural number; and if the sum of the demand intensities of the N search results for the query keyword in the at least two search results is greater than or equal to a preset first threshold, for example, 95%, determining that the presentation modes of the N search results are presentation modes, and the presentation modes of the other search results except the N search results in the at least two search results are folding.
Optionally, in a possible implementation manner of this embodiment, the determining unit 23 may be further configured to arrange the at least two search results according to an order that the intensity of the demand of each search result for the query keyword is from large to small; if the difference between the requirement strength of the mth search result in the at least two search results for the query keyword and the requirement strength of the M +1 th search result for the query keyword is greater than or equal to a preset second threshold value, for example, 50%, and the requirement strength of the M +1 th search result for the query keyword is less than or equal to a preset third threshold value, for example, 10%, determining that the display mode of the first M search results is display, and the display modes of the other search results except the first M search results in the at least two search results are folding; wherein M is a natural number.
In order to make the method provided by the embodiment of the present invention clearer, a hundred-degree map is taken as an example below. A user types "summer park" as a Query keyword (Query) in an input box in a client of a Baidu map through an input device, and 1017 search results exist in a database, including a summer park, a summer park ticketing department, a summer park bus station, a summer park (north gate), a new palace gate of the summer park, a west gate of the summer park, and the like.
Then, with the technical solution provided in this embodiment, before the obtaining unit, the click behavior logs corresponding to the query keyword "yihe garden" may be counted first, and then the strength of the search results required by the query keyword "yihe garden" is obtained according to the click behavior logs.
Then, the determining unit may determine a presentation manner of each search result according to the intensity of the requirement of each search result on the query keyword "Yihe garden". For example, the determination unit determines that the presentation manner of the search result of the Yisheng is presentation, and the presentation manners of the other 1016 search results are folding.
Finally, the sending unit sends indication information and the search results to the client, where the indication information is used to indicate a presentation manner of each search result, so that the client presents each search result according to the indication information, that is, presents basic information of the search result, that is, the yihe garden, and folds basic information of other 1016 search results.
It should be noted that the "statistical" operation referred to in this embodiment may be considered as performing a statistical operation on the information stored in the user behavior log to obtain a desired result.
In this embodiment, the obtaining unit obtains at least two search results matched with the query keyword according to the query keyword included in the search command received by the receiving unit, and the determining unit determines the presentation mode of each search result according to the requirement strength of each search result of the at least two search results on the query keyword, so that the sending unit can send indication information and the at least two search results, where the indication information is used to indicate the presentation mode of each search result, so that the querying end performs "strong presentation" of the search results, that is, each search result is presented according to the indication information, thus the problem that the search results displayed by the querying end cannot meet the requirements of the user due to uncertainty of the user requirements in the prior art can be avoided, therefore, the accuracy of the display mode of the search result is improved.
In addition, by adopting the technical scheme provided by the invention, the requirement strength of each search result in all the search results on the query keyword is considered, so that the determined display mode of each search result can meet the user requirements of most users to the maximum extent, unnecessary extra operations of the client can be avoided to the greatest extent, for example, displaying folded search results, or for example, replacing a new query keyword for re-searching, and the like, and the searching efficiency can be further improved.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (16)

1. A method for presenting search results, comprising:
receiving a search command, wherein the search command comprises a query keyword;
obtaining at least two search results matching the query keyword;
determining a display mode of each search result according to the requirement strength of each search result in the at least two search results on the query keyword;
and sending indication information and the at least two search results, wherein the indication information is used for indicating the display mode of each search result.
2. The method of claim 1, wherein determining the presentation mode of each search result according to the intensity of the demand of each search result of the at least two search results for the query keyword comprises:
selecting N search results with the requirement strength of the search results on the query keyword in front according to the requirement strength of each search result on the query keyword in the at least two search results; wherein N is a natural number;
and if the sum of the demand intensities of the N search results on the query keyword in the at least two search results is greater than or equal to a preset first threshold, determining that the display modes of the N search results are display modes, and the display modes of other search results except the N search results in the at least two search results are folding.
3. The method of claim 1, wherein determining the presentation mode of each search result according to the intensity of the demand of each search result of the at least two search results for the query keyword comprises:
arranging the at least two search results according to the sequence of the requirement intensity of each search result on the query keyword from large to small;
if the difference value between the requirement strength of the Mth search result in the at least two search results for the query keyword and the requirement strength of the M +1 th search result for the query keyword is greater than or equal to a preset second threshold value, and the requirement strength of the M +1 th search result for the query keyword is less than or equal to a preset third threshold value, determining that the display mode of the first M search results is display, and the display modes of the other search results except the first M search results in the at least two search results are folding; wherein M is a natural number.
4. The method according to any one of claims 1 to 3, wherein before determining the presentation manner of each search result according to the intensity of the demand of each search result of the at least two search results for the query keyword, the method further comprises:
and acquiring the demand intensity of each search result on the query keyword according to the click behavior log.
5. The method according to claim 4, wherein the obtaining the demand strength of each search result for the query keyword according to the click behavior log comprises:
and obtaining the demand intensity of each search result on the query keyword according to the weighted click times of each search result in unit statistical time.
6. The method of claim 5, wherein obtaining the demand strength of each search result for the query keyword according to the weighted number of clicks of each search result in unit statistical time comprises:
and obtaining the demand intensity of each search result on the query keyword according to the ratio of the weighted click times of each search result to the weighted click times of each search result in all the search results corresponding to the query keyword in unit statistical time.
7. The method according to claim 4, wherein the obtaining the demand strength of each search result for the query keyword according to the click behavior log comprises:
and obtaining the demand intensity of each search result on the query keyword according to the weighted click times of each search result and the average click probability of the position of each search result in unit statistical time.
8. The method according to claim 7, wherein obtaining the demand strength of each search result for the query keyword according to the weighted click times of each search result and the average click probability of the position of each search result in the unit statistical time comprises:
and obtaining the demand intensity of each search result for the query keyword according to the ratio of the weighted click times of each search result to the average click probability of the position of each search result in unit statistical time to the sum of the ratios of the weighted click times of each search result to the average click probability of the position of each search result in all the search results corresponding to the query keyword.
9. A device for presenting search results, comprising:
the receiving unit is used for receiving a search command, and the search command comprises a query keyword;
an obtaining unit, configured to obtain at least two search results matching the query keyword;
the determining unit is used for determining the display mode of each search result according to the requirement strength of each search result in the at least two search results on the query keyword;
and the sending unit is used for sending indication information and the at least two search results, wherein the indication information is used for indicating the display mode of each search result.
10. Device according to claim 9, characterized in that the determination unit is specifically configured to
Selecting N search results with the requirement strength of the search results on the query keyword in front according to the requirement strength of each search result on the query keyword in the at least two search results; wherein N is a natural number; and
and if the sum of the demand intensities of the N search results on the query keyword in the at least two search results is greater than or equal to a preset first threshold, determining that the display modes of the N search results are display modes, and the display modes of other search results except the N search results in the at least two search results are folding.
11. Device according to claim 9, characterized in that the determination unit is specifically configured to
Arranging the at least two search results according to the sequence of the requirement intensity of each search result on the query keyword from large to small; and
if the difference value between the requirement strength of the Mth search result in the at least two search results for the query keyword and the requirement strength of the M +1 th search result for the query keyword is greater than or equal to a preset second threshold value, and the requirement strength of the M +1 th search result for the query keyword is less than or equal to a preset third threshold value, determining that the display mode of the first M search results is display, and the display modes of the other search results except the first M search results in the at least two search results are folding; wherein M is a natural number.
12. The apparatus according to any one of claims 9 to 11, wherein the obtaining unit is further configured to obtain the data of the target object
And acquiring the demand intensity of each search result on the query keyword according to the click behavior log.
13. Device according to claim 12, characterized in that said obtaining unit is in particular adapted to
And obtaining the demand intensity of each search result on the query keyword according to the weighted click times of each search result in unit statistical time.
14. Device according to claim 13, characterized in that said obtaining unit is in particular adapted to
And obtaining the demand intensity of each search result on the query keyword according to the ratio of the weighted click times of each search result to the weighted click times of each search result in all the search results corresponding to the query keyword in unit statistical time.
15. Device according to claim 12, characterized in that said obtaining unit is in particular adapted to
And obtaining the demand intensity of each search result on the query keyword according to the weighted click times of each search result and the average click probability of the position of each search result in unit statistical time.
16. Device according to claim 15, characterized in that said obtaining unit is in particular adapted to
And obtaining the demand intensity of each search result for the query keyword according to the ratio of the weighted click times of each search result to the average click probability of the position of each search result in unit statistical time to the sum of the ratios of the weighted click times of each search result to the average click probability of the position of each search result in all the search results corresponding to the query keyword.
CN2013103734394A 2013-08-23 2013-08-23 Search result showing method and device Pending CN103440306A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013103734394A CN103440306A (en) 2013-08-23 2013-08-23 Search result showing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013103734394A CN103440306A (en) 2013-08-23 2013-08-23 Search result showing method and device

Publications (1)

Publication Number Publication Date
CN103440306A true CN103440306A (en) 2013-12-11

Family

ID=49693999

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013103734394A Pending CN103440306A (en) 2013-08-23 2013-08-23 Search result showing method and device

Country Status (1)

Country Link
CN (1) CN103440306A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105224959A (en) * 2015-11-02 2016-01-06 北京奇艺世纪科技有限公司 The training method of order models and device
CN106326436A (en) * 2016-08-25 2017-01-11 北京小度信息科技有限公司 Interface element display method and device
WO2018032248A1 (en) * 2016-08-15 2018-02-22 马岩 Image search application method and system for search in big data
CN108197621A (en) * 2017-12-28 2018-06-22 北京金堤科技有限公司 Company information acquisition methods and system and information processing method and system
CN110516024A (en) * 2019-08-30 2019-11-29 百度在线网络技术(北京)有限公司 Map search result shows method, apparatus, equipment and storage medium
CN110674400A (en) * 2019-09-18 2020-01-10 北京字节跳动网络技术有限公司 Sorting method, sorting device, electronic equipment and computer-readable storage medium
CN111090791A (en) * 2019-03-29 2020-05-01 广东小天才科技有限公司 Content query method based on double screens and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1890684A (en) * 2003-09-30 2007-01-03 雅虎公司 Method and apparatus for search scoring
US20090248657A1 (en) * 2008-03-27 2009-10-01 Microsoft Corporation web searching
CN102651032A (en) * 2012-03-31 2012-08-29 百度在线网络技术(北京)有限公司 Method and equipment for providing searching result
CN102663088A (en) * 2012-03-31 2012-09-12 百度在线网络技术(北京)有限公司 Method and equipment for providing search results
CN103207904A (en) * 2013-03-28 2013-07-17 百度在线网络技术(北京)有限公司 Method for delivering search results and search engine

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1890684A (en) * 2003-09-30 2007-01-03 雅虎公司 Method and apparatus for search scoring
US20090248657A1 (en) * 2008-03-27 2009-10-01 Microsoft Corporation web searching
CN102651032A (en) * 2012-03-31 2012-08-29 百度在线网络技术(北京)有限公司 Method and equipment for providing searching result
CN102663088A (en) * 2012-03-31 2012-09-12 百度在线网络技术(北京)有限公司 Method and equipment for providing search results
CN103207904A (en) * 2013-03-28 2013-07-17 百度在线网络技术(北京)有限公司 Method for delivering search results and search engine

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105224959A (en) * 2015-11-02 2016-01-06 北京奇艺世纪科技有限公司 The training method of order models and device
CN105224959B (en) * 2015-11-02 2019-03-26 北京奇艺世纪科技有限公司 The training method and device of order models
WO2018032248A1 (en) * 2016-08-15 2018-02-22 马岩 Image search application method and system for search in big data
CN106326436A (en) * 2016-08-25 2017-01-11 北京小度信息科技有限公司 Interface element display method and device
CN108197621A (en) * 2017-12-28 2018-06-22 北京金堤科技有限公司 Company information acquisition methods and system and information processing method and system
CN111090791A (en) * 2019-03-29 2020-05-01 广东小天才科技有限公司 Content query method based on double screens and electronic equipment
CN111090791B (en) * 2019-03-29 2023-12-22 广东小天才科技有限公司 Content query method based on double screens and electronic equipment
CN110516024A (en) * 2019-08-30 2019-11-29 百度在线网络技术(北京)有限公司 Map search result shows method, apparatus, equipment and storage medium
CN110516024B (en) * 2019-08-30 2022-05-20 百度在线网络技术(北京)有限公司 Map search result display method, device, equipment and storage medium
CN110674400A (en) * 2019-09-18 2020-01-10 北京字节跳动网络技术有限公司 Sorting method, sorting device, electronic equipment and computer-readable storage medium
CN110674400B (en) * 2019-09-18 2022-05-10 北京字节跳动网络技术有限公司 Sorting method, sorting device, electronic equipment and computer-readable storage medium

Similar Documents

Publication Publication Date Title
US11397772B2 (en) Information search method, apparatus, and system
JP6967612B2 (en) Information retrieval methods, devices and systems
CN103440306A (en) Search result showing method and device
US20210049165A1 (en) Search and retrieval of structured information cards
CN105637511B (en) Search rank based on distance degrades
US9547696B2 (en) Ranking content using location-based query log analysis
CN109889426B (en) Information processing method, device and system based on instant messaging
CN103942221B (en) Search method and equipment
EP4134900A2 (en) Method and apparatus for recommending content, method and apparatus for training ranking model, device, and storage medium
CN109241403A (en) Item recommendation method, device, machinery equipment and computer readable storage medium
CN104199952A (en) Method and device for acquiring information of interest points
US20140280053A1 (en) Contextual socially aware local search
CN106257448A (en) The methods of exhibiting of a kind of key word and device
CN108874827B (en) Searching method and related device
WO2016078480A1 (en) Method and device for providing time-efficient picture search result
CN112528144A (en) Search recommendation method and device, intelligent device, electronic device and storage medium
KR101934420B1 (en) Method and apparatus for obtaining candidate address information in map
CN103577544A (en) Method and device for providing information to be sent
US8738602B1 (en) Determining relevance scores for locations
EP3482308B1 (en) Contextual information for a displayed resource that includes an image
KR101116434B1 (en) System and method for supporting query using image
US8825698B1 (en) Showing prominent users for information retrieval requests
US8566425B1 (en) Identifying social profiles of entities
CN106462603A (en) Disambiguation of queries implicit to multiple entities
CN103530789A (en) Method, device and apparatus for determining key index terms

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20131211