Searching method and device, electronic equipment and storage medium

By displaying candidate search terms based on user historical interaction behavior prediction in the search interface, the problem of users in the prior art requiring manual input of search information is solved, and the search efficiency and information transmission efficiency are improved.

CN120067425APending Publication Date: 2025-05-30BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510336317.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

Existing search technology requires users to manually enter search information, which is cumbersome and affects search efficiency.

Method used

By displaying candidate search terms based on the target object's historical interaction behavior prediction in the search interface, the user can search without manual input.

Benefits of technology

It improves information transmission efficiency and the hit rate of candidate search terms, simplifies search operations, and improves overall search efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120067425A_ABST
    Figure CN120067425A_ABST
Patent Text Reader

Abstract

The invention provides a search method and device, electronic equipment and a storage medium, and belongs to the technical field of computers. The method comprises the steps that in response to trigger operation on a search function, a search interface is displayed, at least two candidate search terms are displayed in a search box of the search interface, and the at least two candidate search terms are obtained through prediction based on historical interaction behaviors of a target object; and in response to a search operation on any candidate search term in the at least two candidate search terms, displaying a search result of the candidate search term. According to the technical scheme, the at least two candidate search words are displayed, more information is displayed, the information transmission efficiency and the hit rate of the candidate search words are improved, searching can be directly conducted through the candidate search words provided in the search box without manual input of the target object, and the searching efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technologies, and particularly to a search method, apparatus, electronic device, and storage medium. Background Art

[0002] With the development of computer technologies, more and more people tend to search on the Internet to obtain information. In related technologies, a search box is usually provided for a user in a search interface, so that the user can enter the information to be searched in the search box, so as to perform a search based on the information entered by the user subsequently and display the search results to the user. Since each search requires the user to manually enter, the operation is cumbersome, which affects the search efficiency. Summary of the Invention

[0003] The present disclosure provides a search method, apparatus, electronic device, and storage medium, which are conducive to improving the information transmission efficiency and the hit rate of candidate search terms, and can directly perform a search through the candidate search terms provided in the search box without manual input by a target object, thereby improving the search efficiency. The technical solution of the present disclosure is as follows:

[0004] According to one aspect of the embodiments of the present disclosure, a search method is provided. The method includes:

[0005] In response to a trigger operation on a search function, display a search interface, and display at least two candidate search terms in a search box of the search interface, where the at least two candidate search terms are predicted based on the historical interaction behavior of a target object;

[0006] In response to a search operation on any one of the at least two candidate search terms, display the search result of the candidate search term.

[0007] According to another aspect of the embodiments of the present disclosure, a search apparatus is provided. The apparatus includes:

[0008] A first display unit configured to perform, in response to a trigger operation on a search function, display a search interface, and display at least two candidate search terms in a search box of the search interface, where the at least two candidate search terms are predicted based on the historical interaction behavior of a target object;

[0009] A second display unit configured to perform, in response to a search operation on any one of the at least two candidate search terms, display the search result of the candidate search term.

[0010] In some embodiments, the first display unit is configured to perform at least one of the following:

[0011] Arrange and display the at least two candidate search terms in the search box of the search interface in the order of the historical interaction behaviors used during prediction from the latest to the earliest.

[0012] Arrange and display the at least two candidate search terms in the search box of the search interface in the order of the historical interaction behaviors used during prediction from the most to the least.

[0013] In some embodiments, there are multiple candidate search terms predicted based on the historical interaction behaviors of the target object.

[0014] The first display unit is configured to display multiple candidate search terms in the search box of the search interface in a carousel manner.

[0015] Wherein, at least two candidate search terms are displayed each time.

[0016] In some embodiments, the device further includes:

[0017] The third display unit is configured to execute, for any one of the at least two candidate search terms, display an animation effect of the candidate search term in the search box of the search interface.

[0018] In some embodiments, the device further includes:

[0019] The fourth display unit is configured to execute, for any one of the at least two candidate search terms, in response to a viewing operation on the candidate search term, display source information of the candidate search term, where the source information includes the historical interaction behaviors used when predicting the candidate search term.

[0020] In some embodiments, the second display unit is configured to execute, for any one of the at least two candidate search terms, in response to a triggering operation on the candidate search term, display search results of the candidate search term.

[0021] In some embodiments, the second display unit is configured to execute, in response to a triggering operation on a search control in the search interface, display search results of a target search term, where the target search term is the first candidate search term among the at least two candidate search terms.

[0022] In some embodiments, the second display unit is configured to execute, in response to a triggering operation on a search control in the search interface, display search results based on the at least two candidate search terms.

[0023] In some embodiments, the second display unit is configured to, when the degree of association between the at least two candidate search terms meets a preset condition, in response to a trigger operation on a search control in the search interface, display search results based on the at least two candidate search terms, where the degree of association is used to represent the degree of semantic matching between the candidate search terms.

[0024] In some embodiments, the second display unit is further configured to, when the degree of association between the at least two candidate search terms does not meet the preset condition, in response to a trigger operation on a search control in the search interface, display search results of any one of the at least two candidate search terms.

[0025] In some embodiments, the first display unit is further configured to, in response to an editing operation on the at least two candidate search terms in the search box, display the edited at least two candidate search terms in the search box.

[0026] According to another aspect of the embodiments of the present disclosure, there is provided an electronic device, which includes:

[0027] One or more processors;

[0028] A memory for storing program code executable by the processor;

[0029] Wherein, the processor is configured to execute the program code to implement the above search method.

[0030] According to another aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, when the program code in the computer-readable storage medium is executed by a processor of an electronic device, enabling the electronic device to execute the above search method.

[0031] According to another aspect of the embodiments of the present disclosure, there is provided a computer program product, including computer programs / instructions, which implement the above search method when the computer programs / instructions are executed by a processor.

[0032] The solution provided by the embodiments of the present disclosure, when the search function is triggered, while displaying the search interface, can provide candidate search terms for the target object in the search box of the search interface. Since the candidate search terms are predicted based on the historical interaction behavior of the target object, to a certain extent, they conform to the search intention of the target object, that is, each candidate search term in the search box has a certain degree of accuracy. On the basis of ensuring accuracy, by displaying at least two candidate search terms, more information is displayed, which is conducive to improving the information transmission efficiency and the hit rate of the candidate search terms. Without the target object manually inputting, the target object can directly search through the candidate search terms provided in the search box, improving the search efficiency.

[0033] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an undue limitation to the present disclosure.

[0035] Figure 1 It is a schematic diagram of an implementation environment of a search method shown according to an exemplary embodiment.

[0036] Figure 2 It is a flowchart of a search method shown according to an exemplary embodiment.

[0037] Figure 3 It is a flowchart of another search method shown according to an exemplary embodiment.

[0038] Figure 4 It is a schematic diagram of a candidate search term shown according to an exemplary embodiment.

[0039] Figure 5 It is a schematic diagram of an animation effect shown according to an exemplary embodiment.

[0040] Figure 6 It is a schematic diagram of viewing source information shown according to an exemplary embodiment.

[0041] Figure 7 It is a schematic diagram of carousel-displaying candidate search terms shown according to an exemplary embodiment.

[0042] Figure 8 It is a schematic diagram of a search process shown according to an exemplary embodiment.

[0043] Figure 9 It is a schematic diagram of another search process shown according to an exemplary embodiment.

[0044] Figure 10 It is a block diagram of a search device shown according to an exemplary embodiment.

[0045] Figure 11 It is a block diagram of a terminal shown according to an exemplary embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0046] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0047] It should be noted that the terms "first", "second", etc. in the specification, claims and above-mentioned drawings of the present disclosure are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0048] It should be noted that the information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the present disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions. For example, the historical interaction behaviors involved in the present disclosure are all obtained under full authorization.

[0049] Figure 1 It is a schematic diagram of an implementation environment of a search method shown according to an exemplary embodiment. Taking the electronic device being provided as a terminal as an example, refer to Figure 1 This implementation environment specifically includes: a terminal 101 and a server 102.

[0050] The terminal 101 is at least one of devices such as a smart phone, a smart watch, a desktop computer, a laptop computer, an MP3 player, an MP4 player, and a laptop portable computer. An application program that supports search is installed and run on the terminal 101. The application program can be a multimedia application program, a shopping application program, a social application program, a transportation application program, or a browser, etc., and the embodiments of the present disclosure do not limit this. The target object (user) can log in to the application program through the terminal 101 to obtain the services provided by the application program. The terminal 101 can be connected to the server 102 through a wireless network or a wired network, and thus can send a search term to the server 102, and the server 102 retrieves the search results of the search term. Then, the server 102 can return the search results to the terminal 101, and the terminal 101 displays the search results to the target object.

[0051] The terminal 101 generally refers to one of multiple terminals. In this embodiment, the terminal 101 is used as an example for illustration. Those skilled in the art can know that the number of the above terminals can be more or less. For example, the above terminals can be several, or the above terminals can be dozens or hundreds, or more in number, and the embodiments of the present disclosure do not limit the number and device types of the terminals.

[0052] The server 102 is at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. The server 102 can be connected to the terminal 101 and other terminals through a wireless network or a wired network. The server 102 can receive the search term sent by the terminal 101, retrieve for the search term, and then return the retrieved search results to the terminal 101. In some embodiments, the number of the above servers can be more or less, and the embodiments of the present disclosure do not limit this. Of course, the server 102 also includes other functional servers to provide more comprehensive and diverse services.

[0053] Figure 2 is a flowchart of a search method shown according to an exemplary embodiment. Refer to Figure 2 This search method is applied to a terminal and includes the following steps:

[0054] In step 201, in response to a trigger operation for the search function, the terminal displays a search interface, and at least two candidate search terms are displayed in the search box of the search interface. The at least two candidate search terms are predicted based on the historical interaction behavior of the target object.

[0055] In the embodiments of the present disclosure, when the search function is triggered, the terminal displays a search interface. The search interface includes a search box. The search box is used to obtain the information to be searched by the target object (such as a phrase, a sentence, etc.). When displaying the search interface, the terminal simultaneously displays at least two candidate search terms in the search box of the search interface. That is, when the search function is triggered and the terminal jumps to the search interface, at least two candidate search terms prepared for the target object are displayed in the search interface.

[0056] Among them, each candidate search term in the search box is predicted based on the historical interaction behavior of the target object. The historical interaction behavior can include the target object's historical search behavior, historical collection behavior, historical like behavior, historical sharing behavior, historical browsing behavior, historical consumption behavior, etc., and the embodiments of the present disclosure do not limit this.

[0057] For example, within a historical time period, the target object watched video A and collected video A, then the candidate search term predicted for the target object is the user nickname of the publisher of video A.

[0058] In step 202, in response to a search operation for any one of the at least two candidate search terms, the terminal displays the search results of the candidate search term.

[0059] In the embodiments of the present disclosure, for any one of at least two candidate search terms in the search box, in response to a search operation on the candidate search term, the terminal sends a search request for the candidate search term to the server. Then, the server searches for the candidate search term and returns the obtained search results to the terminal. Then, the terminal displays the search results of the candidate search term. Among them, the terminal can display the search results of the candidate search term in the current search interface, or can jump to other interfaces to display the search results of the candidate search term. The embodiments of the present disclosure do not limit the display position of the search results.

[0060] The embodiments of the present disclosure provide a search method. When the search function is triggered, while displaying the search interface, candidate search terms can be provided for the target object in the search box of the search interface. Since the candidate search terms are predicted based on the historical interaction behaviors of the target object, to a certain extent, they conform to the search intention of the target object, that is, each candidate search term in the search box has a certain degree of accuracy. On the basis of ensuring accuracy, by displaying at least two candidate search terms, more information is displayed, which is conducive to improving the information transmission efficiency and the hit rate of the candidate search terms. Without the target object having to manually input, the target object can directly search through the candidate search terms provided in the search box, improving the search efficiency.

[0061] In some embodiments, displaying at least two candidate search terms in the search box of the search interface includes at least one of the following:

[0062] Arrange and display at least two candidate search terms in the search box of the search interface in the order from the latest to the earliest of the historical interaction behaviors used during prediction;

[0063] Arrange and display at least two candidate search terms in the search box of the search interface in the order from the most to the least of the historical interaction behaviors used during prediction.

[0064] In the solution provided by the embodiments of the present disclosure, since the later the historical interaction behavior appears, the newer the historical interaction behavior is, indicating the latest interaction intention of the target object, the greater the possibility that the candidate search term predicted based on the latest historical interaction behavior conforms to the search intention of the target object. On this basis, arrange and display the predicted candidate search terms in the order from the latest to the earliest of the historical interaction behaviors used during prediction, so that the candidate search terms that are more likely to conform to the search intention can be preferentially displayed, facilitating the target object to discover in time. On the basis of ensuring a certain degree of accuracy, without the target object having to manually input, the target object can directly search through the candidate search terms provided in the search box, improving the search efficiency.

[0065] Since the more times a historical interaction behavior appears, it indicates that the greater the likelihood of the target object performing a similar interaction behavior next time, making the candidate search terms predicted based on the historical interaction behaviors with more occurrences more likely to conform to the search intention of the target object. On this basis, the predicted candidate search terms are arranged and displayed in the order from the most to the least historical interaction behaviors used during prediction, enabling the candidate search terms that are more likely to conform to the search intention to be preferentially displayed, facilitating the target object to discover them in a timely manner. On the basis of ensuring a certain degree of accuracy, without the need for the target object to manually input, the target object can directly perform a search through the candidate search terms provided in the search box, which also improves the search efficiency.

[0066] In some embodiments, there are multiple candidate search terms predicted based on the historical interaction behaviors of the target object;

[0067] At least two candidate search terms are displayed in the search box of the search interface, including:

[0068] Multiple candidate search terms are displayed in the search box of the search interface in a carousel manner;

[0069] Among them, at least two candidate search terms are displayed each time.

[0070] The solution provided by the embodiments of the present disclosure can display multiple predicted candidate search terms in a carousel manner in the search box when there are more predicted candidate search terms, that is, it can display more information in a limited display area, improving the utilization rate of the search box; and, at least two candidate search terms can be displayed each time during the carousel process. Compared with the solution of only displaying a single candidate search term, it can improve the information transmission efficiency; in addition, the carousel belongs to a dynamic display method, which is conducive to the target object to discover the candidate search terms in the search box in a timely manner, and can also improve the information transmission efficiency.

[0071] In some embodiments, the method further includes:

[0072] For any one of the at least two candidate search terms, an animation effect of the candidate search term is displayed in the search box of the search interface.

[0073] The solution provided by the embodiments of the present disclosure can display corresponding animation effects for each candidate search term in the search box, facilitating the target object to discover each candidate search term in the search box in a timely manner, improving the information transmission efficiency, and thus enabling the target object to perform a search through the candidate search terms provided in the search box more quickly, improving the search efficiency.

[0074] In some embodiments, the method further includes:

[0075] For any one of at least two candidate search terms, in response to a viewing operation on the candidate search term, source information of the candidate search term is displayed, where the source information includes historical interaction behaviors used when predicting the candidate search term.

[0076] The solution provided by the embodiments of the present disclosure can provide source information of each candidate search term in the search box, making each candidate search term interpretable, facilitating the target object to know the prediction basis of each candidate search term according to needs, which not only helps improve the information transmission efficiency, but also enhances the credibility of the candidate search terms.

[0077] In some embodiments, in response to a search operation on any one of at least two candidate search terms, search results of the candidate search term are displayed, including:

[0078] For any one of at least two candidate search terms, in response to a triggering operation on the candidate search term, search results of the candidate search term are displayed.

[0079] In the solution provided by the embodiments of the present disclosure, each candidate search term exists in the form of a control in the search box, rather than just for display. When any candidate search term in the search box is triggered, search can be directly performed based on the candidate search term and search results are displayed, without the target object having to manually input, with simple operations and improved search efficiency.

[0080] In some embodiments, in response to a search operation on any one of at least two candidate search terms, search results of the candidate search term are displayed, including:

[0081] In response to a triggering operation on the search control in the search interface, search results of the target search term are displayed, where the target search term is the first candidate search term among at least two candidate search terms.

[0082] In the solution provided by the embodiments of the present disclosure, when the search control in the search interface is triggered, search can be directly performed based on the first candidate search term currently displayed in the search box and search results are displayed, without the target object having to manually input, with simple operations and improved search efficiency.

[0083] In some embodiments, in response to a search operation on any one of at least two candidate search terms, search results of the candidate search term are displayed, including:

[0084] In response to a triggering operation on the search control in the search interface, search results based on at least two candidate search terms are displayed.

[0085] The solution provided by the embodiments of the present disclosure can directly perform a search and display search results based on all the currently displayed candidate search terms in the search box when the search control in the search interface is triggered, without the target object having to manually input. The operation is simple and can improve the search efficiency. Since all the currently displayed candidate search terms are utilized during the search process, the search results match each candidate search term, and it is more likely to conform to the search intention of the target object, that is, the accuracy is further ensured.

[0086] In some embodiments, in response to a trigger operation on the search control in the search interface, search results based on at least two candidate search terms are displayed, including:

[0087] In the case where the association degree between at least two candidate search terms meets a preset condition, in response to a trigger operation on the search control in the search interface, search results based on at least two candidate search terms are displayed, where the association degree is used to represent the semantic matching degree between candidate search terms.

[0088] The solution provided by the embodiments of the present disclosure. Since the association degree between candidate search terms can reflect the semantic matching degree between candidate search terms, when the association degree meets the preset condition, it indicates that the semantics of all candidate search terms in the search box match. In this case, a search is performed based on all candidate search terms in the search box, which ensures the possibility of obtaining search results, and the possibility that the obtained search results conform to the search intention of the target object is greater, that is, the accuracy is further ensured.

[0089] In some embodiments, the method further includes:

[0090] In the case where the association degree between at least two candidate search terms does not meet the preset condition, in response to a trigger operation on the search control in the search interface, search results of any one of the at least two candidate search terms are displayed.

[0091] The solution provided by the embodiments of the present disclosure. In the case where the association degree between candidate search terms does not meet the preset condition, it indicates that the semantic matching degree between candidate search terms in the search box is low and the relevance is not high. Not only is it unlikely that the target object uses all candidate search terms together for a search, but also the possibility of obtaining search results that match each candidate search term is not high. In this case, a search is performed based on any one of the candidate search terms in the search box, which not only ensures the possibility of obtaining search results, but also the possibility that the obtained search results conform to the search intention of the target object is greater, that is, the accuracy is further ensured.

[0092] In some embodiments, the method further includes:

[0093] In response to an editing operation on at least two candidate search terms in the search box, the edited at least two candidate search terms are displayed in the search box.

[0094] In the solution provided by the embodiments of the present disclosure, when the candidate search terms provided in the search box do not conform to the intention of the target object, the target object can directly edit based on each of the provided candidate search terms, without the need for the target object to manually input from scratch. The operation is simple and the search efficiency can be improved.

[0095] The above Figure 2 The above shows only the basic process of the present disclosure. Below, based on a specific implementation manner, the solution provided by the present disclosure will be further elaborated. Figure 3 FIG. is a flowchart of another search method shown according to an exemplary embodiment. Taking the electronic device being provided as a terminal as an example, refer to Figure 3 and the method includes:

[0096] In step 301, in response to a trigger operation on the search function, the terminal displays a search interface, and at least two candidate search terms are displayed in the search box of the search interface. The at least two candidate search terms are predicted based on the historical interaction behavior of the target object.

[0097] In the embodiments of the present disclosure, when the search function is triggered, the terminal displays a search interface. A search box is displayed in the search interface. The embodiments of the present disclosure do not limit the display position and display style of the search box. While displaying the search interface, at least two candidate search terms predicted based on the historical interaction behavior of the target object are displayed in the search box. Among them, the number of candidate search terms displayed at one time can be determined based on the size of the search box and the number of characters of the candidate search terms. The embodiments of the present disclosure do not limit this.

[0098] For example, Figure 4 FIG. is a schematic diagram of a candidate search term shown according to an exemplary embodiment. Refer to Figure 4 and a search box 401 is displayed at the top of the search interface. The search box 401 includes two candidate search terms, namely "Winning Gold in Competitions" and "Spring Festival Customs". The historical search records of the target object may also be displayed in the search interface. The embodiments of the present disclosure do not limit this.

[0099] The embodiments of the present disclosure do not limit the display manner of candidate search terms in the search box. In some embodiments, the terminal arranges and displays at least two candidate search terms in the search box in a certain order, and the embodiments of the present disclosure do not limit the arrangement order. Optionally, the terminal may arrange and display at least two candidate search terms in the search box of the search interface in the order from the latest to the earliest of the historical interaction behaviors used during prediction. That is, each candidate search term in the search box is predicted based on different historical interaction behaviors, and the terminal arranges and displays the corresponding candidate search terms in the search box according to the occurrence time of the historical interaction behaviors. In the solution provided by the embodiments of the present disclosure, since the later the occurrence time of the historical interaction behavior, the newer the historical interaction behavior, indicating the latest interaction intention of the target object, the greater the possibility that the candidate search term predicted based on the latest historical interaction behavior conforms to the search intention of the target object. On this basis, the predicted candidate search terms are arranged and displayed in the order from the latest to the earliest of the historical interaction behaviors used during prediction, so that the candidate search terms that are more likely to conform to the search intention can be preferentially displayed, which is convenient for the target object to discover in time. On the basis of ensuring a certain accuracy, without the target object manually inputting, the target object can directly perform a search through the candidate search terms provided in the search box, improving the search efficiency.

[0100] Alternatively, the terminal may also arrange and display at least two candidate search terms in the search box of the search interface in the order from the most to the least of the historical interaction behaviors used during prediction. That is, each candidate search term in the search box is predicted based on different historical interaction behaviors, and the terminal arranges and displays the corresponding candidate search terms in the search box according to the occurrence times of the historical interaction behaviors. In the solution provided by the embodiments of the present disclosure, since the more the occurrence times of the historical interaction behavior, the greater the possibility that the target object will perform a similar interaction behavior next time, the greater the possibility that the candidate search term predicted based on the historical interaction behavior with more occurrence times conforms to the search intention of the target object. On this basis, the predicted candidate search terms are arranged and displayed in the order from the most to the least of the historical interaction behaviors used during prediction, so that the candidate search terms that are more likely to conform to the search intention can be preferentially displayed, which is convenient for the target object to discover in time. On the basis of ensuring a certain accuracy, without the target object manually inputting, the target object can directly perform a search through the candidate search terms provided in the search box, also improving the search efficiency.

[0101] The embodiments of the present disclosure do not limit the display style of candidate search terms. In some embodiments, the terminal may highlight the display areas of each candidate search term to achieve the purpose of highlighting the candidate search terms. This method is convenient for the target object to discover each candidate search term in the search box in time, improving the information transmission efficiency, and thus quickly performing a search through the candidate search terms provided in the search box, improving the search efficiency.

[0102] The embodiments of the present disclosure do not limit the highlighting method of the display area. For example, the terminal displays the display areas of each candidate search term in the form of capsules. Refer to Figure 4 Both the candidate search term "Winning Gold in Competitions" and the candidate search term "Spring Festival Customs" are presented in the form of capsules.

[0103] In some other embodiments, for any one of at least two candidate search terms, the terminal can display the dynamic effect of the candidate search term in the search box of the search interface. The solution provided by the embodiments of the present disclosure can display the corresponding dynamic effects for each candidate search term in the search box, facilitating the target object to promptly discover each candidate search term in the search box, improving the information transmission efficiency, and thus enabling faster searching through the candidate search terms already provided in the search box, improving the search efficiency.

[0104] The embodiments of the present disclosure do not limit the style of the dynamic effect of the candidate search term. The dynamic effect of the candidate search term can be that the candidate search term jumps up and down, sways left and right, its color continuously switches, or its size continuously changes.

[0105] In some embodiments, the style of the dynamic effect of each candidate search term can match the candidate search term, or can also match the historical interaction behavior used to predict the candidate search term. The embodiments of the present disclosure do not limit this. The solution provided by the embodiments of the present disclosure, by matching the dynamic effect with the candidate search term, helps the target object understand the meaning of the candidate search term faster, thereby improving the information transmission efficiency. Or, by matching the dynamic effect with the historical interaction behavior corresponding to the candidate search term, it is convenient for the target object to understand the prediction basis of each candidate search term, which not only helps improve the information transmission efficiency but also enhances the credibility of the candidate search term.

[0106] For example, Figure 5 is a schematic diagram of a dynamic effect shown according to an exemplary embodiment. Refer to Figure 5 In, the dynamic effect of the candidate search term "Winning Gold in Competitions" in the search box 501 is that the virtual medal 502 rotates around the candidate search term "Winning Gold in Competitions". The dynamic effect of the candidate search term "Spring Festival Customs" in the search box 501 is that the virtual dumpling 503 rotates around the candidate search term "Spring Festival Customs".

[0107] In some embodiments, for any one of at least two candidate search terms, in response to a viewing operation on the candidate search term, the terminal displays the source information of the candidate search term. The source information includes the historical interaction behaviors used when predicting the candidate search term. The solution provided by the embodiments of the present disclosure can provide the source information of each candidate search term in the search box, making each candidate search term interpretable, facilitating the target object to know the prediction basis of each candidate search term according to needs, which not only helps improve the information transmission efficiency, but also enhances the credibility of the candidate search terms.

[0108] Optionally, a detail control for the candidate search term is displayed in the search interface. The embodiments of the present disclosure do not limit the display position and display style of the detail control. In response to a triggering operation on the detail control, the terminal displays the source information of the candidate search term. Each candidate search term may correspond to a separate detail control, or there may be only one detail control for at least two candidate search terms in the search box. The embodiments of the present disclosure do not limit this.

[0109] For example, Figure 6 is a schematic diagram showing a way of viewing source information according to an exemplary embodiment. Refer to Figure 6 , each candidate search term corresponds to a separate detail control. Taking the candidate search term "win gold in the event" as an example, when the detail control 601 of the candidate search term "win gold in the event" is triggered, the terminal displays a detail panel 602 in the search interface. The interaction records of the target object for videos related to the event are displayed in the detail panel 602.

[0110] In some embodiments, there are multiple candidate search terms predicted based on the historical interaction behaviors of the target object. If the terminal cannot display all the multiple candidate search terms in the search box at one time, the terminal can display the multiple candidate search terms in the search box of the search interface in a carousel manner. Each time, at least two candidate search terms are displayed. The solution provided by the embodiments of the present disclosure can display the multiple predicted candidate search terms in the search box in a carousel manner when there are more predicted candidate search terms, that is, it can display more information in a limited display area, improving the utilization rate of the search box; and, at least two candidate search terms can be displayed each time during the carousel process. Compared with the solution of only displaying a single candidate search term, it can improve the information transmission efficiency; in addition, the carousel belongs to a dynamic display method, which is conducive to the target object to timely discover the candidate search terms in the search box and can also improve the information transmission efficiency.

[0111] For example, Figure 7 is a schematic diagram showing a carousel display of candidate search terms according to an exemplary embodiment. Refer to Figure 7, the candidate search terms in the search box 701 support carousel, and 2 candidate search terms are displayed each time. The present disclosure embodiments do not limit the interval duration of the carousel. For example, the terminal carousels the candidate search terms every 3 seconds.

[0112] During the process of displaying the candidate search terms, the target object can search for any candidate search term. The present disclosure embodiments do not limit the search method. For details, please refer to step 302 and step 303 below.

[0113] In step 302, for any one of at least two candidate search terms, in response to a trigger operation on the candidate search term, the terminal displays the search results of the candidate search term.

[0114] In the present disclosure embodiments, in response to a trigger operation on any one of at least two candidate search terms, the terminal displays the search results of the triggered candidate search term. That is, the candidate search terms exist in the search box in the form of controls. For any candidate search term currently displayed in the search box, the target object can perform a search by triggering the candidate search term. The search results can be videos, pictures, texts, web pages, etc., and the present disclosure embodiments do not limit this. The solution provided by the present disclosure embodiments is that each candidate search term exists in the search box in the form of a control, rather than just for display. So that when any candidate search term in the search box is triggered, a search can be directly performed based on the candidate search term and the search results can be displayed, without the target object having to manually input, which is simple to operate and can improve the search efficiency.

[0115] For example, Figure 8 is a schematic diagram of a search process shown according to an exemplary embodiment. Refer to Figure 8 , when the candidate search term "Winning Gold in Competitions" is clicked, the terminal displays multiple videos searched for the candidate search term "Winning Gold in Competitions". The identifier of the publisher (including the avatar and nickname) is displayed on each video.

[0116] In step 303, in response to a trigger operation on the search control in the search interface, the terminal displays the search results of the target search term.

[0117] In an embodiment of the present disclosure, a search control is further displayed in the search interface. The search control is used for the information in the search box. If the target object does not enter information in the search box, when the search control is triggered, the terminal displays the search results for the target search term. The target search term may be any one of at least two candidate search terms currently displayed in the search box. For example, the target search term is the first candidate search term among at least two candidate search terms. The present disclosure embodiment does not limit this. The solution provided by the present disclosure embodiment can directly search based on the first candidate search term currently displayed in the search box and display the search results when the search control in the search interface is triggered, without the target object manually inputting, with simple operation and improved search efficiency.

[0118] For example, Figure 9 is a schematic diagram of another search process shown according to an exemplary embodiment. Refer to Figure 9 , when the search control 901 is triggered, the terminal displays multiple videos searched for the first candidate search term "winning gold in the event".

[0119] In some embodiments, in response to the input operation of the target object on the search box, the terminal hides the search term in the search box and displays the information input by the target object in the search box. Then, in response to the triggering operation on the search control, the terminal displays the search results obtained based on the information input by the target object. That is, when the target object inputs in the search box, the candidate search terms in the search box disappear, and the terminal invokes the virtual keyboard for input. When the target object cancels the input, the terminal retracts the virtual keyboard used by the target object and restores the display of the candidate search terms.

[0120] In some embodiments, when the search control is triggered, in addition to selecting one candidate search term (target candidate search term) for searching, the terminal can also search based on all candidate search terms currently displayed in the search box. That is, in response to the triggering operation on the search control in the search interface, the terminal displays the search results based on at least two candidate search terms. The solution provided by the present disclosure embodiment can directly search based on all candidate search terms currently displayed in the search box and display the search results when the search control in the search interface is triggered, without the target object manually inputting, with simple operation and improved search efficiency; since all candidate search terms currently displayed are utilized in the search process, the search results match each candidate search term, and the possibility of conforming to the search intention of the target object is greater, that is, the accuracy is further guaranteed.

[0121] Among them, when the search control is triggered, whether to select one candidate search term from the candidate search terms currently displayed in the search box for searching or to search based on all the candidate search terms currently displayed in the search box can be customized by the target object, and can also be determined based on the relevance between the candidate search terms. The embodiments of the present disclosure do not limit this. Optionally, when the relevance between at least two candidate search terms meets a preset condition, in response to a trigger operation on the search control in the search interface, the terminal displays search results based on at least two candidate search terms. Relevance is used to represent the semantic matching degree between candidate search terms. The preset condition may be that the relevance between candidate terms reaches a preset value, and the embodiments of the present disclosure do not limit this. In the solution provided by the embodiments of the present disclosure, since the relevance between candidate search terms can reflect the semantic matching degree between candidate search terms, when the relevance meets the preset condition, it indicates that the semantics of all candidate search terms in the search box match. In this case, searching based on all candidate search terms in the search box ensures the possibility of obtaining search results, and the possibility that the obtained search results conform to the search intention of the target object is greater, that is, the accuracy is further ensured.

[0122] Alternatively, when the relevance between at least two candidate search terms does not meet the preset condition, in response to a trigger operation on the search control in the search interface, the terminal displays search results of any one of the at least two candidate search terms. For example, when the search control is triggered, the terminal displays search results of the first candidate search term among the at least two candidate search terms. In the solution provided by the embodiments of the present disclosure, when the relevance between candidate search terms does not meet the preset condition, it indicates that the semantic matching degree between candidate search terms in the search box is low and the relevance is not high. Not only is it unlikely that the target object uses all candidate search terms together for searching, but also the possibility of obtaining search results that match each candidate search term is small. In this case, searching based on any one of the candidate search terms in the search box not only ensures the possibility of obtaining search results, but also the possibility that the obtained search results conform to the search intention of the target object is greater, that is, the accuracy is further ensured.

[0123] In some embodiments, if the target object is not satisfied with the candidate search terms provided in the search box, the search terms in the search box can be edited before searching. Correspondingly, in response to an edit operation on at least two candidate search terms in the search box, the edited at least two candidate search terms are displayed in the search box. In the solution provided by the embodiments of the present disclosure, when the candidate search terms provided in the search box do not conform to the intention of the target object, the target object can directly edit based on the provided candidate search terms without having to manually input from scratch. The operation is simple and can improve the search efficiency.

[0124] Among them, the above editing operation can be to modify any candidate search term, or to delete any candidate search term, or to add a new search term (equivalent to adding search conditions or restrictions) based on the displayed candidate search terms. The specific operations and implementation manners of the editing operation are not limited in the embodiments of the present disclosure.

[0125] The embodiments of the present disclosure provide a search method. When the search function is triggered, while displaying the search interface, candidate search terms can be provided for the target object in the search box of the search interface. Since the candidate search terms are predicted based on the historical interaction behavior of the target object, to a certain extent, they conform to the search intention of the target object, that is, each candidate search term in the search box has a certain degree of accuracy. On the basis of ensuring accuracy, by displaying at least two candidate search terms, more information is displayed, which is beneficial to improving the information transmission efficiency and the hit rate of the candidate search terms. Without the target object having to manually input, the search can be directly performed through the candidate search terms provided in the search box, improving the search efficiency.

[0126] All the above optional technical solutions can be combined arbitrarily to form optional embodiments of the present disclosure, which will not be elaborated one by one here.

[0127] Figure 10 is a block diagram of a search device shown according to an exemplary embodiment. Refer to Figure 10 The search device includes: a first display unit 1001 and a second display unit 1002.

[0128] The first display unit 1001 is configured to perform, in response to a trigger operation on the search function, display the search interface, and display at least two candidate search terms in the search box of the search interface, where the at least two candidate search terms are predicted based on the historical interaction behavior of the target object;

[0129] The second display unit 1002 is configured to perform, in response to a search operation on any one of the at least two candidate search terms, display the search result of the candidate search term.

[0130] In some embodiments, the first display unit 1001 is configured to perform at least one of the following:

[0131] Arrange and display at least two candidate search terms in the search box of the search interface in the order from the latest to the earliest of the historical interaction behaviors used during prediction;

[0132] Arrange and display at least two candidate search terms in the search box of the search interface in the order from the most to the least of the historical interaction behaviors used during prediction.

[0133] In some embodiments, there are multiple candidate search terms predicted based on the historical interaction behavior of the target object;

[0134] The first display unit 1001 is configured to display a plurality of candidate search terms in a carousel manner in the search box of the search interface;

[0135] Wherein, at least two candidate search terms are displayed each time.

[0136] In some embodiments, the device further includes:

[0137] The third display unit is configured to execute an animation effect of a candidate search term in the search box of the search interface for any one of at least two candidate search terms.

[0138] In some embodiments, the device further includes:

[0139] The fourth display unit is configured to execute, for any one of at least two candidate search terms, in response to a viewing operation on the candidate search term, display source information of the candidate search term, and the source information includes historical interaction behaviors used when predicting the candidate search term.

[0140] In some embodiments, the second display unit 1002 is configured to execute, for any one of at least two candidate search terms, in response to a triggering operation on the candidate search term, display search results of the candidate search term.

[0141] In some embodiments, the second display unit 1002 is configured to execute, in response to a triggering operation on the search control in the search interface, display search results of the target search term, and the target search term is the first candidate search term among at least two candidate search terms.

[0142] In some embodiments, the second display unit 1002 is configured to execute, in response to a triggering operation on the search control in the search interface, display search results based on at least two candidate search terms.

[0143] In some embodiments, the second display unit 1002 is configured to execute, when the association degree between at least two candidate search terms meets a preset condition, in response to a triggering operation on the search control in the search interface, display search results based on at least two candidate search terms, and the association degree is used to represent the semantic matching degree between candidate search terms.

[0144] In some embodiments, the second display unit 1002 is further configured to execute, when the association degree between at least two candidate search terms does not meet a preset condition, in response to a triggering operation on the search control in the search interface, display search results of any one of at least two candidate search terms.

[0145] In some embodiments, the first display unit 1001 is further configured to display at least two candidate search terms after editing in the search box in response to an editing operation on at least two candidate search terms in the search box.

[0146] Embodiments of the present disclosure provide a search device. When the search function is triggered, while displaying a search interface, it can provide candidate search terms for a target object in the search box of the search interface. Since the candidate search terms are predicted based on the historical interaction behavior of the target object, to a certain extent, they conform to the search intention of the target object, that is, each candidate search term in the search box has a certain degree of accuracy. On the basis of ensuring accuracy, by displaying at least two candidate search terms, more information is displayed, which is conducive to improving the information transmission efficiency and the hit rate of the candidate search terms. Without the need for the target object to manually input, the target object can directly search through the candidate search terms provided in the search box, improving the search efficiency.

[0147] It should be noted that when the above-mentioned search device provided in the embodiment searches for information, only the above-mentioned division of each functional unit is used for illustration. In actual applications, the above-mentioned functions can be allocated to different functional units according to needs, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the search device provided in the above-mentioned embodiment and the search method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be elaborated here.

[0148] Regarding the device in the above-mentioned embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment related to the method, and will not be elaborated here.

[0149] When the electronic device is provided as a terminal, Figure 11 is a block diagram of a terminal 1100 shown according to an exemplary embodiment. The terminal Figure 11 shows a block diagram of the structure of a terminal 1100 provided by an exemplary embodiment of the present disclosure. The terminal 1100 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer, or a desktop computer. The terminal 1100 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.

[0150] Generally, the terminal 1100 includes: a processor 1101 and a memory 1102.

[0151] The processor 1101 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 1101 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1101 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1101 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1101 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

[0152] The memory 1102 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1102 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 is used to store at least one computer program, and the at least one computer program is used to be executed by the processor 1101 to implement the search method provided in the method embodiments of the present disclosure.

[0153] In some embodiments, the terminal 1100 may further optionally include: a peripheral device interface 1103 and at least one peripheral device. The processor 1101, the memory 1102, and the peripheral device interface 1103 may be connected by a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1103 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.

[0154] The peripheral device interface 1103 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 1101 and the memory 1102. In some embodiments, the processor 1101, the memory 1102, and the peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1101, the memory 1102, and the peripheral device interface 1103 can be implemented on separate chips or circuit boards, and this embodiment does not limit this.

[0155] The radio frequency circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1104 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1104 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. In some embodiments, the radio frequency circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 1104 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1104 may further include a circuit related to NFC (Near Field Communication), and this disclosure does not limit this.

[0156] The display screen 1105 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1105 is a touch display screen, the display screen 1105 also has the ability to collect touch signals on or above the surface of the display screen 1105. The touch signals can be input as control signals to the processor 1101 for processing. At this time, the display screen 1105 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1105, which is provided on the front panel of the terminal 1100; in other embodiments, there may be at least two display screens 1105, which are respectively provided on different surfaces of the terminal 1100 or are in a foldable design; in other embodiments, the display screen 1105 may be a flexible display screen, which is provided on the curved surface or the folding surface of the terminal 1100. Even further, the display screen 1105 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 1105 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0157] The camera module 1106 is used to collect images or videos. In some embodiments, the camera module 1106 includes a front camera and a rear camera. Generally, the front camera is provided on the front panel of the terminal, and the rear camera is provided on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, to achieve functions such as background blurring by fusing the main camera and the depth-of-field camera, panoramic shooting by fusing the main camera and the wide-angle camera, and VR (Virtual Reality) shooting functions or other fused shooting functions. In some embodiments, the camera module 1106 may also include a flash. The flash can be a single-color-temperature flash or a two-color-temperature flash. A two-color-temperature flash refers to a combination of a warm-light flash and a cold-light flash, which can be used for light compensation under different color temperatures.

[0158] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 1101 for processing, or input to the radio frequency circuit 1104 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1100. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 1107 may further include a headphone jack.

[0159] The power supply 1108 is used to supply power to each component in the terminal 1100. The power supply 1108 may be alternating current, direct current, a primary battery or a rechargeable battery. When the power supply 1108 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charging technology.

[0160] Those skilled in the art can understand that Figure 11 the structure shown in does not constitute a limitation on the terminal 1100, and may include more or fewer components than shown in the figure, or combine certain components, or adopt different component arrangements.

[0161] In an exemplary embodiment, there is also provided a computer-readable storage medium including instructions, such as the memory 1102 including instructions, and the above instructions can be executed by the processor 1101 of the terminal 1100 to complete the above search method. Optionally, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0162] A computer program product includes a computer program / instructions, and when the computer program / instructions are executed by a processor, the above search method is implemented.

[0163] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0164] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A search method, characterized in that: The method comprises: In response to a triggering operation on a search function, a search interface is displayed, and at least two candidate search terms are displayed in a search box of the search interface, wherein the at least two candidate search terms are predicted based on historical interaction behaviors of a target object; In response to a search operation on any one of the at least two candidate search terms, a search result of the candidate search term is displayed.

2. The search method according to claim 1, characterized in that: The displaying of at least two candidate search terms in the search box of the search interface includes at least one of the following: Arrange and display the at least two candidate search terms in a search box of the search interface in a descending order of the historical interaction behaviors used in the prediction; The at least two candidate search terms are arranged and displayed in a search box in the search interface in order from most to least historical interaction behaviors used in prediction.

3. The search method according to claim 1, characterized in that: There are multiple candidate search terms predicted based on the historical interaction behavior of the target object; The displaying of at least two candidate search terms in the search box of the search interface includes: Displaying multiple candidate search terms in a carousel manner in a search box on the search interface; At least two candidate search terms are displayed each time.

4. The search method according to claim 1, characterized in that: The method further comprises: For any candidate search word among the at least two candidate search words, an animation of the candidate search word is displayed in the search box of the search interface.

5. The search method according to claim 1, characterized in that: The method further comprises: For any candidate search word among the at least two candidate search words, in response to a viewing operation on the candidate search word, source information of the candidate search word is displayed, the source information including historical interaction behaviors used when predicting the candidate search word.

6. The search method according to claim 1, characterized in that: In response to a search operation on any candidate search word among the at least two candidate search words, displaying search results of the candidate search word includes: For any candidate search word among the at least two candidate search words, in response to a triggering operation on the candidate search word, a search result of the candidate search word is displayed.

7. The search method according to claim 1, characterized in that: In response to a search operation on any candidate search word among the at least two candidate search words, displaying search results of the candidate search word includes: In response to a triggering operation on a search control in the search interface, search results of a target search term are displayed, where the target search term is a first candidate search term among the at least two candidate search terms.

8. The search method according to claim 1, characterized in that: In response to a search operation on any candidate search word among the at least two candidate search words, displaying search results of the candidate search word includes: In response to a triggering operation on a search control in the search interface, search results based on the at least two candidate search terms are displayed.

9. The search method according to claim 8, characterized in that: The step of displaying search results based on the at least two candidate search terms in response to a triggering operation on a search control in the search interface comprises: When the correlation between the at least two candidate search terms meets a preset condition, in response to a triggering operation on a search control in the search interface, search results based on the at least two candidate search terms are displayed, and the correlation is used to indicate the degree of semantic matching between the candidate search terms.

10. The search method according to claim 9, characterized in that: The method further comprises: When the correlation between the at least two candidate search terms does not satisfy the preset condition, in response to a triggering operation on a search control in the search interface, a search result of any one of the at least two candidate search terms is displayed.

11. The search method according to claim 1, characterized in that: The method further comprises: In response to an editing operation on the at least two candidate search words in the search box, the edited at least two candidate search words are displayed in the search box.

12. A search device, characterized in that: The device comprises: A first display unit is configured to execute a trigger operation on a search function, display a search interface, and display at least two candidate search words in a search box of the search interface, wherein the at least two candidate search words are predicted based on historical interaction behaviors of a target object; The second display unit is configured to execute a search operation on any candidate search word among the at least two candidate search words and display the search result of the candidate search word.

13. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the search method according to any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the search method as described in any one of claims 1 to 11.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the search method according to any one of claims 1 to 11 is implemented.