Retrieval method, device, system, electronic device and storage medium
By displaying the search information in the address bar of the display interface and sending search instructions to the corresponding search plug-ins, the problem of cumbersome search process in the site is solved, efficient search operations are achieved, and user experience is improved.
Patent Information
- Application Number
- CN202111486600.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-07
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2041-12-07
AI Technical Summary
In the prior art, the site search process is cumbersome, and users need to manually enter platform address information, resulting in inefficient retrieval.
By displaying the search information in the address bar of the display interface, including searching the plug-in identifier and search keywords, and sending search instructions to the corresponding search plug-in, the process of obtaining the search results from the server to be accessed is realized.
It simplifies user operations, improves retrieval efficiency, reduces the steps for users to enter URL information in the address bar, and improves user experience.
Smart Images

Figure CN114186117B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of retrieval technology, and in particular to a retrieval method, device, system, electronic device and storage medium. Background Art
[0002] With the development of science and technology, more and more platforms provide in-site search functions.
[0003] In the related art, when a user wants to retrieve documents and other data in a platform, he needs to first enter the platform address information through the address bar of the browser to access the platform, and then further perform document retrieval and other operations through the search function provided by the platform.
[0004] The above search process requires users to remember the platform address information and enter the platform address information in the address bar to access the platform before they can perform operations such as document search on the platform. In addition, the address information of the general platform is a long string of characters. Therefore, for users, the search process is too cumbersome and the efficiency of on-site search is low. Summary of the invention
[0005] The present disclosure provides a search method, device, system, electronic device and storage medium to at least solve the problem of low search efficiency when searching within a site in the related art. The technical solution of the present disclosure is as follows:
[0006] According to a first aspect of an embodiment of the present disclosure, there is provided a retrieval method, which is applied to a retrieval engine and includes:
[0007] In response to an operation for obtaining search information, displaying the search information in an address bar of a display interface, the search information including a search plug-in identifier and a search keyword;
[0008] Sending a first search instruction to the search plug-in corresponding to the search plug-in identifier according to the search keyword, so that the search plug-in obtains the search result corresponding to the search keyword from the to-be-accessed server corresponding to the search plug-in according to the first search instruction;
[0009] Receive the search results sent by the search plug-in, and display the search results in the display interface.
[0010] In a possible implementation, the search result includes a plurality of search data information, and after displaying the search result in the display interface, the method further includes:
[0011] In response to an operation for selecting target retrieval data information from the plurality of retrieval data information, retrieval data corresponding to the target retrieval data information is displayed in the display interface.
[0012] In a possible implementation, in response to the operation for obtaining the search information, displaying the search information in the address bar of the display interface includes:
[0013] In response to an operation for calling a search plug-in, displaying a first character string in an address bar of a display interface, wherein the first character string includes a calling character and a search character;
[0014] According to the calling character, displaying in the display interface a search plug-in identifier corresponding to a search plug-in matching the search character;
[0015] In response to an operation for selecting a search plug-in identifier, displaying the search plug-in identifier in a first display area of the address bar;
[0016] In response to an operation for obtaining a search keyword, the search keyword is displayed in a second display area of the address bar.
[0017] In a possible implementation, after sending the first search instruction to the search plug-in corresponding to the search plug-in identifier according to the search keyword, the method further includes:
[0018] In response to the authorization request sent by the search plug-in, displaying an authorization interface in a display interface, wherein the authorization interface includes a user account information authentication item;
[0019] In response to an operation for obtaining user account information, displaying corresponding user account information in the user account information authentication item;
[0020] In response to the operation for triggering authorization, sending the user account information to the search plug-in, so that the search plug-in feeds back the authorization result after performing user authentication in the to-be-accessed server according to the user account information;
[0021] The authorization result fed back by the search plug-in is received, and the authorization result is displayed in a display interface.
[0022] According to a second aspect of an embodiment of the present disclosure, a retrieval method is provided, which is applied to a retrieval plug-in, and includes:
[0023] Receiving a first search instruction sent by a search engine, wherein the first search instruction includes a search keyword, and the first search instruction is an instruction generated by the search engine according to search information displayed in an address bar of a display interface, wherein the search information includes a search plug-in identifier of the search plug-in and the search keyword;
[0024] Generate a second search instruction according to the search keyword, and send the second search instruction to the server to be accessed corresponding to the search plug-in, so that the server to be accessed responds to the second search instruction and obtains the search result corresponding to the search keyword;
[0025] The search result sent by the server to be accessed is received, and the search result is sent to the search engine, so that the search engine displays the search result on the display interface.
[0026] In a possible implementation, before sending the second search instruction to the to-be-accessed server corresponding to the search plug-in, the method further includes:
[0027] Searching for an authentication identifier in a storage area, the authentication identifier being used to indicate that the user account information has passed authentication;
[0028] If the authentication identifier is not found, sending an authorization request to the search engine, so that the search engine obtains the user account information in response to the authorization request;
[0029] receiving the user account information sent by the search engine, sending an authentication request to the server to be accessed corresponding to the search plug-in, wherein the authentication request includes the user account information, so that the server to be accessed responds to the authentication request, performs authentication processing according to the user account information, and sends an authentication result to the search plug-in if the authentication is passed, wherein the authentication result includes an authentication identifier;
[0030] Receiving the authentication result sent by the server to be accessed, and storing the authentication identifier in the authentication result;
[0031] An authorization result is sent to the search engine according to the authentication result, so that the search engine displays the authorization result in a display interface.
[0032] In a possible implementation, before sending the second search instruction to the to-be-accessed server corresponding to the search plug-in, the method further includes:
[0033] When the authentication identifier is found, a second search instruction is generated according to the search keyword and the authentication identifier.
[0034] According to a third aspect of an embodiment of the present disclosure, a retrieval method is provided, which is applied to a server and includes:
[0035] receiving a second search instruction sent by a search plug-in, wherein the second search instruction includes a search keyword, the second search instruction is an instruction generated by the search plug-in according to a first search instruction sent by a search engine, the first search instruction is an instruction generated by the search engine according to search information displayed in an address bar of a display interface, the search information includes a search plug-in identifier of the search plug-in and the search keyword;
[0036] In response to the second search instruction, obtaining search results corresponding to the search keyword;
[0037] The search result is sent to the search plug-in, so that after the search plug-in sends the search result to the search engine, the search engine displays the search result on the display interface.
[0038] In a possible implementation, before receiving the second search instruction sent by the search plug-in, the method further includes:
[0039] Receiving an authentication request sent by a search plug-in, wherein the authentication request includes user account information, and the authentication request is information generated by a search engine according to the user account information displayed in a display interface and sent to the search plug-in;
[0040] In response to the authentication request, performing authentication processing according to the user account information;
[0041] In the case of passing the authentication, a corresponding authentication result is sent to the search plug-in, wherein the authentication result includes an authentication identifier.
[0042] In a possible implementation, in response to the second search instruction, obtaining the search result corresponding to the search keyword includes:
[0043] In a case where the second search instruction includes the authentication identifier, determining user account information corresponding to the authentication identifier;
[0044] According to the user account information, a search result corresponding to the search keyword is obtained.
[0045] According to a fourth aspect of an embodiment of the present disclosure, a retrieval system is provided, the retrieval system comprising a retrieval engine and at least one retrieval plug-in;
[0046] The search engine displays the search information in the address bar of the display interface in response to the operation for obtaining the search information, and the search information includes the search plug-in identifier and the search keyword;
[0047] The search engine sends a first search instruction to the target search plug-in corresponding to the search plug-in identifier, wherein the first search instruction includes the search keyword;
[0048] The target search plug-in receives the first search instruction sent by the search engine, generates a second search instruction according to the search keyword, and sends the second search instruction to the server to be accessed corresponding to the target search plug-in, so that the server to be accessed responds to the second search instruction and obtains the search result corresponding to the search keyword;
[0049] The target search plug-in receives the search result sent by the server to be accessed, and sends the search result to the search engine;
[0050] The search engine receives the search results sent by the target search plug-in, and displays the search results in the display interface.
[0051] According to a fifth aspect of an embodiment of the present disclosure, there is provided a retrieval device, which is applied to a retrieval engine and includes:
[0052] A first display unit is configured to display the search information in an address bar of the display interface in response to an operation for obtaining the search information, wherein the search information includes a search plug-in identifier and a search keyword;
[0053] A first sending unit is configured to execute, according to the search keyword, sending a first search instruction to the search plug-in corresponding to the search plug-in identifier, so that the search plug-in obtains the search result corresponding to the search keyword from the to-be-accessed server corresponding to the search plug-in according to the first search instruction;
[0054] The second display unit is configured to receive the search result sent by the search plug-in and display the search result in the display interface.
[0055] In a possible implementation, the search result includes a plurality of search data information, and the device further includes:
[0056] The third display unit is configured to execute, in response to an operation for selecting target retrieval data information from the plurality of retrieval data information, display the retrieval data corresponding to the target retrieval data information in the display interface.
[0057] In a possible implementation, the first display unit includes:
[0058] A first display subunit is configured to execute, in response to an operation for calling a search plug-in, a display of a first character string in an address bar of a display interface, wherein the first character string includes a calling character and a search character;
[0059] A second display subunit is configured to display, in the display interface, a search plug-in identifier corresponding to a search plug-in matching the search character according to the call character;
[0060] A third display subunit is configured to execute, in response to an operation for selecting a search plug-in identifier, display the search plug-in identifier in a first display area of the address bar;
[0061] The fourth display subunit is configured to execute, in response to an operation for obtaining a search keyword, display the search keyword in the second display area of the address bar.
[0062] In a possible implementation, the device further includes:
[0063] a fourth display unit, configured to execute in response to the authorization request sent by the search plug-in, and display an authorization interface in a display interface, wherein the authorization interface includes a user account information authentication item;
[0064] a fifth display unit, configured to display corresponding user account information in the user account information authentication item in response to an operation for obtaining user account information;
[0065] A second sending unit is configured to execute, in response to an operation for triggering authorization, sending the user account information to the search plug-in, so that the search plug-in feeds back an authorization result after performing user authentication in the to-be-accessed server according to the user account information;
[0066] The sixth display unit is configured to receive the authorization result fed back by the search plug-in and display the authorization result in a display interface.
[0067] According to a sixth aspect of an embodiment of the present disclosure, there is provided a retrieval device, which is applied to a retrieval plug-in, and includes:
[0068] A first receiving unit is configured to execute and receive a first search instruction sent by a search engine, wherein the first search instruction includes a search keyword, and the first search instruction is an instruction generated by the search engine according to the search information displayed in the address bar of the display interface, and the search information includes a search plug-in identifier of the search plug-in and the search keyword;
[0069] A first sending unit is configured to generate a second search instruction according to the search keyword, and send the second search instruction to the server to be accessed corresponding to the search plug-in, so that the server to be accessed responds to the second search instruction and obtains the search result corresponding to the search keyword;
[0070] The second sending unit is configured to receive the search result sent by the server to be accessed, and send the search result to the search engine, so that the search engine displays the search result on the display interface.
[0071] In a possible implementation, the device further includes:
[0072] A search unit, configured to search for an authentication identifier in a storage area, the authentication identifier being used to indicate that the user account information has passed authentication;
[0073] A third sending unit is configured to send an authorization request to the search engine if the authentication identifier is not found, so that the search engine obtains the user account information in response to the authorization request;
[0074] a fourth sending unit, configured to receive the user account information sent by the search engine, send an authentication request to the server to be accessed corresponding to the search plug-in, the authentication request including the user account information, so that the server to be accessed responds to the authentication request, performs authentication processing according to the user account information, and sends an authentication result to the search plug-in if the authentication is passed, the authentication result including the authentication identifier;
[0075] A storage unit, configured to receive the authentication result sent by the server to be accessed, and store the authentication identifier in the authentication result;
[0076] The fifth sending unit is configured to send an authorization result to the search engine according to the authentication result, so that the search engine displays the authorization result in a display interface.
[0077] In a possible implementation, the device further includes:
[0078] The generating unit is configured to generate a second search instruction according to the search keyword and the authentication identifier when the authentication identifier is found.
[0079] According to a seventh aspect of an embodiment of the present disclosure, there is provided a retrieval device, applied to a server, comprising:
[0080] A first receiving unit is configured to execute and receive a second search instruction sent by a search plug-in, wherein the second search instruction includes a search keyword, the second search instruction is an instruction generated by the search plug-in according to the first search instruction sent by the search engine, the first search instruction is an instruction generated by the search engine according to the search information displayed in the address bar of the display interface, and the search information includes a search plug-in identifier of the search plug-in and the search keyword;
[0081] an acquisition unit, configured to execute in response to the second search instruction, and acquire a search result corresponding to the search keyword;
[0082] The first sending unit is configured to execute sending the search result to the search plug-in, so that after the search plug-in sends the search result to the search engine, the search engine displays the search result on the display interface.
[0083] In a possible implementation, the device further includes:
[0084] A second receiving unit is configured to receive an authentication request sent by the search plug-in, wherein the authentication request includes user account information, and the authentication request is information generated by the search engine according to the user account information displayed in the display interface and sent to the search plug-in;
[0085] an authentication unit, configured to execute, in response to the authentication request, an authentication process according to the user account information;
[0086] The second sending unit is configured to send a corresponding authentication result to the search plug-in when the authentication is passed, wherein the authentication result includes an authentication identifier.
[0087] In a possible implementation, the acquisition unit includes:
[0088] a determination subunit, configured to determine user account information corresponding to the authentication identifier when the second search instruction includes the authentication identifier;
[0089] The acquisition subunit is configured to acquire the search result corresponding to the search keyword according to the user account information.
[0090] According to an eighth aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the above-mentioned retrieval method.
[0091] According to a ninth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, characterized in that when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the above-mentioned retrieval method.
[0092] According to the tenth aspect of an embodiment of the present disclosure, a computer program product is provided, which enables the electronic device to perform the above-mentioned retrieval method when the instructions in the computer-readable storage medium are executed by a processor of an electronic device.
[0093] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0094] The retrieval method, device, system, electronic device and storage medium provided by the embodiments of the present disclosure, the retrieval engine displays the retrieval information including the retrieval plug-in identifier and the retrieval keyword in the address bar of the display interface in response to the operation for obtaining the retrieval information, and sends a first retrieval instruction to the retrieval plug-in corresponding to the retrieval plug-in identifier according to the retrieval keyword, so that the retrieval plug-in obtains the retrieval result corresponding to the retrieval keyword from the server to be accessed corresponding to the retrieval plug-in according to the first retrieval instruction, and after receiving the retrieval result sent by the retrieval plug-in, displays the retrieval result in the display interface. Based on the retrieval method, device, system, electronic device and storage medium provided by the embodiments of the present disclosure, the user can enter the retrieval plug-in identifier and the retrieval keyword of the retrieval plug-in of the server to be accessed in the address bar, and call the retrieval plug-in to obtain the retrieval result corresponding to the retrieval keyword from the server to be accessed through the retrieval plug-in, so as to realize the in-site retrieval, avoid the user entering a long string of URL information in the address bar to access the server, and then perform the retrieval operation in the server, etc., which can greatly simplify the user operation, thereby improving the retrieval efficiency and improving the user experience.
[0095] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0096] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0097] Figure 1 The figure is a diagram showing an application environment of a retrieval method according to an exemplary embodiment.
[0098] Figure 2 The figure is a flowchart of a search method according to an exemplary embodiment.
[0099] Figure 3 It is a schematic diagram of a display interface according to an exemplary embodiment.
[0100] Figure 4 It is a schematic diagram of a display interface according to an exemplary embodiment.
[0101] Figure 5 It is a schematic diagram of a display interface according to an exemplary embodiment.
[0102] Figure 6 The figure is a flowchart of a search method according to an exemplary embodiment.
[0103] Figure 7a to Figure 7b It is a schematic diagram of a display interface according to an exemplary embodiment.
[0104] Figure 8 The figure is a flowchart of a search method according to an exemplary embodiment.
[0105] Fig. 9 It is a schematic diagram of a display interface according to an exemplary embodiment.
[0106] Fig.10 The figure is a flowchart of a search method according to an exemplary embodiment.
[0107] Fig.11 The figure is a flowchart of a search method according to an exemplary embodiment.
[0108] Fig.12 The figure is a flowchart of a search method according to an exemplary embodiment.
[0109] Fig.13 The figure is a flowchart of a search method according to an exemplary embodiment.
[0110] Fig.14 The figure is a flowchart of a search method according to an exemplary embodiment.
[0111] Fig.15 It is a schematic diagram showing a retrieval method according to an exemplary embodiment.
[0112] Fig.16 It is a block diagram of a retrieval system according to an exemplary embodiment.
[0113] Fig.17 It is a block diagram of a retrieval device according to an exemplary embodiment.
[0114] Fig.18 It is a block diagram of a retrieval device according to an exemplary embodiment.
[0115] Fig.19 It is a block diagram of a retrieval device according to an exemplary embodiment.
[0116] Fig. 20 It is a block diagram of an electronic device according to an exemplary embodiment.
[0117] Fig.21 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0118] In order to enable ordinary persons 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 in conjunction with the accompanying drawings.
[0119] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0120] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0121] The search method provided by the present disclosure can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 interacts with the server 104 through the network. The terminal 102 includes a search engine of the browser and a search plug-in corresponding to the platform represented by the server 104. When a user wants to retrieve data information from the platform through a browser, the search engine can call the search plug-in, send a search instruction to the server through the search plug-in, and obtain the search results from the server 104 through the search plug-in, and then display the search results in the display interface. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices, and the server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.
[0122] Figure 2 is a flowchart of a retrieval method according to an exemplary embodiment. Figure 2 As shown, the retrieval method is used in the retrieval engine of the browser installed in the terminal, and includes the following steps.
[0123] In step 202, in response to an operation for obtaining search information, the search information is displayed in an address bar of a display interface, and the search information includes a search plug-in identifier and a search keyword.
[0124] For example, the display interface is a browser interface, which includes an address bar. Usually, the user can enter the URL information of the server to be accessed in the address bar, and the search engine can access the server corresponding to the URL information in response to the URL information entered in the address bar.
[0125] In the disclosed embodiment, the search engine can obtain the search information in response to the operation for obtaining the search information and display the search information in the address bar of the display interface. The search information can specifically include a search plug-in identifier and a search keyword. The search plug-in identifier can be used to identify the search plug-in corresponding to the server to be accessed, and is composed of a few characters.
[0126] For example, the search plug-in identifier may be preset identifier information, such as an abbreviation of the platform name represented by the server to be accessed. Exemplarily, after completing the installation of the search plug-in, the search engine may display the usage guide information of the search plug-in in the display interface, and the information in the usage guide includes the search plug-in identifier of the search plug-in; or, the usage guide information may also include a custom control. The search engine responds to a trigger operation on the custom control (including but not limited to single-clicking, double-clicking, touching, and other operations on the custom control) and displays a custom interface of the search plug-in identifier in the display interface. The user may customize an identifier for the search plug-in in the custom interface, for example, by entering an identifier in the identifier input box of the display interface. The search engine may respond to the user's custom operation and use the user-defined identifier (exemplarily, the identifier entered in the identifier input box) as the search plug-in identifier of the search plug-in. In the disclosed embodiment, no specific limitation is made on the specific form and acquisition method of the search plug-in identifier.
[0127] In the embodiment of the present disclosure, the user can enter the search plug-in identifier and the search keyword in the address bar. The search engine can respond to the user's input operation and display the input search plug-in identifier and the search keyword in the address bar. For example, the search plug-in identifier can be displayed in the first display area of the address bar, and the search keyword can be displayed in the second display area of the address bar. The display interface can refer to Figure 3 As shown. Figure 3 In the example shown, when the user enters the search plug-in identifier "DocsFan" and the search keyword "knowledge base" in the input address bar, the user can enter the search plug-in identifier "DocsFan" in the first display area and enter the search keyword "knowledge base" in the second display area.
[0128] In step 204, a first search instruction is sent to the search plug-in corresponding to the search plug-in identifier according to the search keyword, so that the search plug-in obtains the search result corresponding to the search keyword from the to-be-accessed server corresponding to the search plug-in according to the first search instruction.
[0129] In the disclosed embodiment, the search engine can determine the search plug-in to be called based on the search plug-in identifier, and send a first search instruction including a search keyword to the search plug-in corresponding to the search plug-in identifier (hereinafter referred to as the search plug-in), so that after the search plug-in receives the first search instruction, it can respond to the first search instruction and send a second search instruction including the search keyword to the server to be accessed corresponding to the search plug-in, and then obtain the search result corresponding to the search keyword from the server to be accessed through the second search instruction.
[0130] In step 206, the search results sent by the search plug-in are received, and the search results are displayed in the display interface.
[0131] In the embodiment of the present disclosure, after the search plug-in obtains the search result corresponding to the search keyword from the server to be accessed, the search result can be fed back to the search engine. The search engine can display the search result fed back by the search plug-in in the display interface, for example, the address bar recommendation area can be displayed in the display interface, and the search result can be displayed in the address bar recommendation area. The display interface can refer to Figure 4 shown.
[0132] In the search method provided by the embodiment of the present disclosure, the search engine displays the search information including the search plug-in identifier and the search keyword in the address bar of the display interface in response to the operation for obtaining the search information, and sends a first search instruction to the search plug-in corresponding to the search plug-in identifier according to the search keyword, so that the search plug-in obtains the search result corresponding to the search keyword from the server to be accessed corresponding to the search plug-in according to the first search instruction, and displays the search result in the display interface after receiving the search result sent by the search plug-in. Based on the search method provided by the embodiment of the present disclosure, the user can call the search plug-in by inputting the search plug-in identifier and the search keyword of the search plug-in of the server to be accessed in the address bar, so as to obtain the search result corresponding to the search keyword from the server to be accessed through the search plug-in, thereby realizing the in-site search, avoiding the process that the user enters a long string of URL information in the address bar to access the server, and then performs the search operation in the server, etc., which can greatly simplify the user operation, thereby improving the search efficiency and improving the user experience.
[0133] In an exemplary embodiment, the search result includes a plurality of search data information. In step 204, after displaying the search result in the display interface, the search method may further include:
[0134] In response to an operation for selecting target retrieval data information from a plurality of retrieval data information, retrieval data corresponding to the target retrieval data information is displayed in a display interface.
[0135] In the disclosed embodiment, the server to be accessed can obtain at least one data matching the search keyword, and feed the search data information of the at least one data as the search result to the search plug-in, and the search plug-in forwards the search result to the search engine. The search data information can include the title and the URL (Uniform Resource Locator) address of the search data.
[0136] The user can select target search data information from multiple search data information according to the titles of the search data information, and select the target search data information by clicking, touching, etc. The search engine can respond to the selection operation for the target search data information and access the search data corresponding to the target search data information according to the URL address of the target search data information. Exemplarily, the URL address can be obtained from the target search data information, and after the URL address is displayed in the address bar, a page can be accessed according to the URL address, and a page corresponding to the target search data information can be displayed in the display interface, and the corresponding search data can be displayed on the page.
[0137] For example, Figure 4 For example, after the user selects the search data information corresponding to "Newcomer Guide - Knowledge Base" from the search data information, the page of document data corresponding to the "Newcomer Guide - Knowledge Base" can be displayed in the display interface. Figure 5 shown.
[0138] Based on the retrieval method provided by the embodiment of the present disclosure, the user can obtain the retrieval results from the server to be accessed through the retrieval plug-in, and display the corresponding retrieval data in the display interface by selecting the target retrieval data information in the retrieval results, which can simplify user operations, improve retrieval efficiency, and improve user experience.
[0139] In an exemplary embodiment, referring to Figure 6 As shown, in the above step 202, in response to the operation for obtaining the search information, the search information is displayed in the address bar of the display interface, which can be specifically implemented by the following steps:
[0140] In step 602, in response to an operation for calling a search plug-in, a first string is displayed in an address bar of a display interface, the first string including a calling character and a search character;
[0141] In step 604, according to the calling character, the search plug-in identifier corresponding to the search plug-in matching the search character is displayed in the display interface;
[0142] In step 606, in response to the operation for selecting the search plug-in identifier, the search plug-in identifier is displayed in the first display area of the address bar;
[0143] In step 608, in response to the operation for obtaining the search keyword, the search keyword is displayed in the second display area of the address bar.
[0144] In the embodiment of the present disclosure, the address bar in the display interface may display a first character string including a call character input by the user, the first character in the first character string is the call character, and the call character may be a preset special character used to indicate the execution of the call search plug-in. The embodiment of the present disclosure does not specifically limit the call character. Figure 7a As shown, the first character string displayed in the address bar in the display interface is: "@Docs", and the calling character is the preset character "@".
[0145] When the search engine determines that the first character of the first string is a call character, the character after the call character in the first string can be used as the search character, and the search character can be a part of the search plug-in identifier corresponding to the search plug-in to be called. The search plug-in identifier including the search character can be determined, and the search plug-in corresponding to the search plug-in identifier can be determined as the search plug-in matching the search character, and the search plug-in identifier of the search plug-in matching the search character can be displayed in the display interface. Figure 7b As shown, the search plug-in identifier "DocsFan" includes the search character "Docs", then it can be determined that the search plug-in that matches "Docs" is the search plug-in represented by the search plug-in identifier "DocsFan", and the search plug-in call prompt information "Press the tab key to select DocsFan" can be displayed in the display interface.
[0146] The user can trigger the tab key according to the prompt information. The search engine responds to the user's triggering operation on the tab key by displaying the search plug-in logo "DocsFan" matching the search character in the first display area of the address bar, and responds to the search keyword input by the user in the second display area of the address bar by displaying the search keyword in the second display area. Figure 3 Then, the search information is obtained through the search plug-in identifier displayed in the first display area and the search keyword displayed in the second display area.
[0147] It should be noted that the above-mentioned triggering of the tab key to select the search plug-in logo is only an example of the operation for selecting the search plug-in logo in the embodiment of the present disclosure, and is not to be understood as a limitation on the operation for selecting the search plug-in logo. In fact, any operation that can instruct the search engine to select the search plug-in logo that matches the search characters displayed in the display interface is applicable to the embodiment of the present disclosure, and the embodiment of the present disclosure does not make specific limitations on the operation for selecting the search plug-in logo.
[0148] Based on the search method provided by the embodiment of the present disclosure, the user can call the search plug-in by entering the call character and part of the characters in the search plug-in identifier in the address bar, which can greatly simplify user operations, improve search efficiency, and enhance user experience.
[0149] In an exemplary embodiment, referring to Figure 8 As shown, after sending the first search instruction to the search plug-in corresponding to the search plug-in identifier according to the search keyword, the above search method may further include:
[0150] In step 802, in response to the authorization request sent by the search plug-in, an authorization interface is displayed in the display interface, and the authorization interface includes a user account information authentication item;
[0151] In step 804, in response to the operation for obtaining user account information, the corresponding user account information is displayed in the user account information authentication item;
[0152] In step 806, in response to the operation for triggering authorization, the user account information is sent to the search plug-in, so that the search plug-in performs user authentication in the server to be accessed according to the user account information and then feeds back the authorization result;
[0153] In step 808, the authorization result fed back by the search plug-in is received, and the authorization result is displayed in the display interface.
[0154] In the disclosed embodiment, the server to be accessed needs to authenticate the user before it can execute the corresponding search operation in response to the search instruction. After receiving the first search instruction sent by the search engine, the search plug-in can search the storage area for the existence of the authentication identifier. If the authentication identifier is found, it can be considered that the search plug-in has been authorized by the search engine and has completed the authentication operation of the user identity on the server to be accessed according to the user account information. Therefore, a second search instruction can be sent to the server to be accessed according to the search keyword in the first search instruction and the authentication identifier.
[0155] Alternatively, if the authentication mark is not found, it can be considered that the search plug-in has not been authorized by the search engine, and therefore an authorization request is sent to the search engine. The authorization request may include information such as the URL address of the authorization authentication interface. After the search engine receives the authorization request, it can display the authorization authentication interface in the display interface. The authorization authentication interface may include user account information authentication items, wherein the user account information authentication items may include information items for authenticating the user's identity, including but not limited to: user account, password and other information items. The user account information that the user can enter in each user account information item can be displayed in the display interface, referring to Fig. 9 shown.
[0156] For example, refer to Fig. 9 As shown, the display interface may include an authorization control. After obtaining the user account information, the user can instruct the search engine to perform the authorization operation by triggering the authorization control. The search engine can respond to the above operation for triggering authorization authentication by sending the user account information to the search plug-in, so that the search plug-in can perform user authentication in the server to be accessed according to the user account information, and after obtaining the authentication result of the authentication passing, save the authentication identifier used to represent the authentication passing. According to the authentication result representing the authentication passing, the corresponding authorization result is fed back to the search engine, and the authorization result can be used to represent that the authentication passing and the search plug-in is authorized. The search engine can display the received authorization result in the display interface.
[0157] It should be noted that, if the user account information in the server to be accessed fails to pass the authentication, the authentication result of the failed authentication can be sent to the search plug-in. The search plug-in can send a prompt message to the search engine based on the authentication result of the failed authentication, and the prompt message can prompt the user that the authorization has failed and the aforementioned authorization operation needs to be performed again.
[0158] Based on the retrieval method provided by the embodiment of the present disclosure, after completing the authorization authentication of the retrieval plug-in, when the user retrieves data from the platform to be accessed, he or she no longer needs to perform operations such as login authentication, and can obtain the retrieval results from the server to be accessed through the retrieval plug-in, which can greatly simplify user operations, improve retrieval efficiency, and improve user experience.
[0159] Fig.10 is a flowchart of a retrieval method according to an exemplary embodiment. Fig.10 As shown, the retrieval method is used in a retrieval plug-in of a browser installed in a terminal, and includes the following steps.
[0160] In step 1002, a first search instruction sent by a search engine is received, the first search instruction including a search keyword. The first search instruction is an instruction generated by the search engine based on the search information displayed in the address bar of the display interface, and the search information includes a search plug-in identifier and a search keyword of the search plug-in.
[0161] In the embodiment of the present disclosure, the user can enter the search plug-in identifier and the search keyword in the display interface, and the search engine can determine the search plug-in to be called by the search plug-in identifier, and send a first search instruction including the search keyword to the search plug-in to be called. The specific process can be referred to the relevant description of the aforementioned embodiment, and the embodiment of the present disclosure will not be repeated here.
[0162] In step 1004, a second search instruction is generated according to the search keyword, and the second search instruction is sent to the server to be accessed corresponding to the search plug-in, so that the server to be accessed responds to the second search instruction and obtains the search result corresponding to the search keyword.
[0163] In the disclosed embodiment, after the search plug-in receives the first search instruction sent by the search engine, it can obtain the search keyword from the first search instruction, and generate a second search instruction based on the search keyword in response to the first search instruction, and send the second search instruction to the server to be accessed corresponding to the search plug-in, so that after the server to be accessed receives the second search instruction, it responds to the second search instruction, obtains the search result corresponding to the search keyword from the database, and then feeds back the search result to the search plug-in.
[0164] In step 1006, the search result sent by the server to be accessed is received, and the search result is sent to the search engine, so that the search engine displays the search result on the display interface.
[0165] In the embodiment of the present disclosure, after receiving the search result sent by the server to be accessed, the search plug-in can forward the search result to the search engine, so that the search engine displays the search result in the display interface. For example, the display interface can refer to Figure 5 shown.
[0166] According to the search method provided by the embodiment of the present disclosure, after receiving the first search instruction sent by the search engine, the search plug-in can generate a second search instruction according to the search keyword, and then send the second search instruction to the server to be accessed corresponding to the search plug-in, so that the server to be accessed responds to the second search instruction and obtains the search result corresponding to the search keyword. After receiving the search result sent by the server to be accessed, the search plug-in sends the search result to the search engine, so that the search engine displays the search result on the display interface. Since the first search instruction is an instruction generated by the search engine according to the search information displayed in the address bar of the display interface, and the search information includes the search plug-in identifier and search keyword of the search plug-in, based on the search method provided by the embodiment of the present disclosure, the user can call the search plug-in by inputting the search plug-in identifier and search keyword of the search plug-in of the server to be accessed in the address bar, and obtain the search result corresponding to the search keyword from the server to be accessed through the search plug-in, so as to avoid the user inputting a long string of website information in the address bar to access the server, and then performing the search operation in the server, etc., which can simplify the user operation, improve the search efficiency, and improve the user experience.
[0167] In an exemplary embodiment, referring to Fig.11 As shown, in step 1004, before sending the second search instruction to the server to be accessed corresponding to the search plug-in, the above search method may further include:
[0168] In step 1102, an authentication identifier is searched in a storage area, where the authentication identifier is used to indicate that the user account information has been authenticated;
[0169] In step 1104, if the authentication identifier is not found, an authorization request is sent to the search engine, so that the search engine obtains the user account information in response to the authorization request;
[0170] In step 1106, the user account information sent by the search engine is received, and an authentication request is sent to the server to be accessed corresponding to the search plug-in, wherein the authentication request includes the user account information, so that the server to be accessed responds to the authentication request, performs authentication processing according to the user account information, and sends an authentication result to the search plug-in if the authentication is successful, wherein the authentication result includes an authentication identifier;
[0171] In step 1108, the authentication result sent by the server to be accessed is received, and the authentication identifier in the authentication result is stored;
[0172] In step 1110, the authorization result is sent to the search engine according to the authentication result, so that the search engine displays the authorization result in the display interface.
[0173] In the embodiment of the present disclosure, the server to be accessed needs to authenticate the user before it can perform the corresponding search operation in response to the search instruction. After receiving the first search instruction sent by the search engine, the search plug-in can search the storage area for the existence of the authentication mark. If the authentication mark is not found, it can be considered that the search plug-in has not been authorized by the search engine, and therefore sends an authorization request to the search engine. The authorization request may include information such as the URL address of the authorization authentication interface. After receiving the authorization request, the search engine can obtain the user account information and send it to the search plug-in. The specific process of the search engine obtaining the user account information can refer to the relevant description of the aforementioned embodiment, and the embodiment of the present disclosure will not be repeated.
[0174] After receiving the user account information sent by the search engine, the search plug-in can send a corresponding authentication request to the server to be accessed according to the user account information, that is, the authentication request can include the user account information. After receiving the authentication request, the server to be accessed can query the user account information from the user information database. When the user account information is queried in the user information database, it can be determined that the authentication is successful, and an authentication identifier for the user account information is generated, and an authentication result is generated according to the authentication identifier, and the authentication result is sent to the search plug-in.
[0175] After receiving the authentication result sent by the server to be accessed, the retrieval plug-in can determine that the user account information has passed the authentication, that is, it can determine that the retrieval plug-in has been authorized by the retrieval engine. Therefore, it can store the authentication identifier in the authentication result and send the authorization result to the retrieval engine based on the authentication result, so that the retrieval engine can display the authorization result in the display interface. The authorization result can be used to prompt the user that the authorization for the retrieval plug-in is successful.
[0176] In an exemplary embodiment, at step 1004, before sending the second search instruction to the server to be accessed corresponding to the search plug-in, the search method may further include:
[0177] In the case where the authentication identifier is found, a second search instruction is generated based on the search keyword and the authentication identifier. In the disclosed embodiment, after receiving the first search instruction sent by the search engine, the search plug-in can query whether the authentication identifier exists, and in the case where the authentication identifier is found, it can be considered that the search plug-in has been authorized by the search engine, and the authentication operation of the user identity has been completed on the platform to be accessed according to the user account information. Therefore, a second search instruction can be generated based on the search keyword and the authentication identifier, and the second search instruction is sent to the server to be accessed corresponding to the search plug-in, so that after the server to be accessed receives the second search instruction, it can determine that the user account information has been authenticated according to the authentication identifier included in the second search instruction, and determine the user account information according to the authentication identifier, and obtain the corresponding search results according to the user account information and the search keywords in the second search instruction. For example: user permissions can be determined based on user account information, and then search results matching the search keywords are obtained from the data accessible to the user permissions.
[0178] It should be noted that the above authorization and authentication process can also be performed when the search plug-in is installed, and the embodiments of the present disclosure do not specifically limit this.
[0179] Based on the retrieval method provided by the embodiment of the present disclosure, after the retrieval plug-in completes the authorization authentication, when the user retrieves data from the server to be accessed, the user can obtain the retrieval results from the server to be accessed through the retrieval plug-in without having to perform operations such as login authentication, which can greatly simplify user operations, improve retrieval efficiency, and improve user experience.
[0180] Fig.12 is a flowchart of a retrieval method according to an exemplary embodiment. Fig.12 As shown, the retrieval method is used in the server and includes the following steps.
[0181] In step 1202, a second search instruction sent by the search plug-in is received, the second search instruction includes a search keyword, the second search instruction is an instruction generated by the search plug-in according to the first search instruction sent by the search engine, the first search instruction is an instruction generated by the search engine according to the search information displayed in the address bar of the display interface, and the search information includes the search plug-in identifier and the search keyword of the search plug-in;
[0182] In step 1204, in response to the second search instruction, a search result corresponding to the search keyword is obtained;
[0183] In step 1206, the search results are sent to the search plug-in, so that after the search plug-in sends the search results to the search engine, the search engine displays the search results on the display interface.
[0184] In the embodiment of the present disclosure, after the search engine determines the search plug-in to be called based on the search plug-in identifier in the display interface, it can send a first search instruction to the search plug-in according to the search keyword displayed in the display interface. After receiving the first search instruction, the search plug-in can respond to the first search instruction and send a second search instruction to the server of the platform to be accessed according to the search keyword in the first search instruction. The specific process can be referred to the relevant description of the aforementioned embodiment, and the embodiment of the present disclosure will not be repeated here.
[0185] After receiving the second search instruction sent by the search plug-in, the server can obtain the search data matching the search keyword from the database in response to the second search instruction, and generate the search results based on the search data matching the search keyword, for example, obtaining the title and URL address information of each search data, and generating the search results according to the title and URL address information of each search data. The server can feed back the search results to the search plug-in, so that after the search plug-in sends the search results to the search engine, the search engine displays the search results on the display interface.
[0186] According to the search method provided by the embodiment of the present disclosure, after the server receives the second search instruction including the search keyword sent by the search plug-in, it can respond to the second search instruction, obtain the search result corresponding to the search keyword, and send the search result to the search plug-in, so that after the search plug-in sends the search result to the search engine, the search engine displays the search result on the display interface. Since the second search instruction is an instruction generated by the search plug-in according to the first search instruction sent by the search engine, and the first search instruction is an instruction generated by the search engine according to the search information displayed in the address bar of the display interface, the search information includes the search plug-in identifier and the search keyword of the search plug-in, that is, based on the search method provided by the embodiment of the present disclosure, the user can enter the search plug-in identifier and the search keyword of the search plug-in of the server to be accessed in the address bar, and then call the search plug-in, and obtain the search result corresponding to the search keyword from the server to be accessed through the search plug-in, so as to avoid the user entering a long string of URL information in the address bar to access the server, and then performing the search operation in the server, etc., which can simplify the user operation, improve the search efficiency, and improve the user experience.
[0187] In an exemplary embodiment, referring to Fig.13 As shown, in step 1202, before receiving the second search instruction sent by the search plug-in, the above search method may further include:
[0188] In step 1302, an authentication request sent by the search plug-in is received, the authentication request including user account information, and the authentication request is information generated by the search engine according to the user account information displayed in the display interface and sent to the search plug-in;
[0189] In step 1304, in response to the authentication request, authentication processing is performed according to the user account information;
[0190] In step 1306, if the authentication is successful, the authentication result is sent to the search plug-in, and the authentication result includes the authentication identifier.
[0191] In the embodiment of the present disclosure, when the search engine calls the search plug-in to obtain the search results from the server corresponding to the platform to be accessed, the search plug-in needs to obtain the authorization of the search engine and the authentication of the server corresponding to the platform to be accessed. The user can enter the user account information in the display interface, the search engine can send the user account information to the search plug-in, and the search plug-in can generate an authentication request based on the user account information and send the authentication request to the server. The specific process can be referred to the relevant description of the aforementioned embodiment, and the embodiment of the present disclosure will not be repeated here.
[0192] After receiving the authentication request, the server can query the user account information in the authentication request from the user information database. When the user account information is found in the user information database, it can be determined that the authentication is successful, and an authentication identifier corresponding to the user account information is generated. An authentication result is generated based on the authentication identifier, and the authentication result is sent to the retrieval plug-in, which saves the authentication identifier in the authentication result. The authentication identifier can be an identifier used to identify that the user account information has passed the authorized authentication.
[0193] In an exemplary embodiment, referring to Fig.14 As shown, in step 1204, in response to the second search instruction, the search results corresponding to the search keyword are obtained, which can be specifically implemented by the following steps:
[0194] In step 1402, when the second search instruction includes the authentication identifier, determining the user account information corresponding to the authorization identifier;
[0195] In step 1404, the search results corresponding to the search keywords are obtained according to the user account information.
[0196] In the disclosed embodiment, after receiving the first search instruction, the search plug-in can generate a second search instruction according to the search keyword and the authentication identifier in the first search instruction, and send the second search instruction to the server. After receiving the second search instruction, the server can determine that the user account information has been authorized and authenticated according to the authentication identifier included in the second search instruction, determine the user account information according to the authorization identifier, and obtain the corresponding search results according to the user account information and the search keyword in the second search instruction. For example: determine the user authority according to the user account information, and then obtain the corresponding search results according to the user authority and the search keyword.
[0197] Based on the retrieval method provided by the embodiment of the present disclosure, after the retrieval plug-in completes the authorization authentication, when the user retrieves data from the platform to be accessed, he or she can obtain the retrieval results from the platform to be accessed through the retrieval plug-in without having to perform operations such as login authentication, which can greatly simplify user operations, improve retrieval efficiency, and improve user experience.
[0198] In order to enable those skilled in the art to better understand the embodiments of the present disclosure, the embodiments of the present disclosure are described below by using specific examples:
[0199] Reference Fig.15 As shown, the search process involves a search engine, a search plug-in, and a platform to be accessed.
[0200] The search engine can send user account information to the search plug-in, and the search plug-in can send an authentication request to the server to be accessed based on the received user account information to request access rights to the server to be accessed. After the server to be accessed determines that the authentication is passed based on the user account information, it can send an authentication result including an authentication identifier to the search plug-in. At this time, the search plug-in has been authorized by the search engine and has been authenticated by the server to be accessed.
[0201] The user enters the search plug-in identifier and search keywords in the address bar, and the search engine sends a first search instruction including the search keywords to the search plug-in based on the search plug-in identifier. The search plug-in sends a second search instruction to the server to be accessed based on the search keywords in the first search instruction and the stored authentication information. The server to be accessed determines the user identity based on the authentication identifier in the second search instruction, obtains the search results corresponding to the search keywords based on the authority corresponding to the user identity, and sends the search results to the search plug-in. After receiving the search results, the search plug-in sends the search results to the search engine, and the search engine presents the search results in the address bar recommendation interface of the browser. The user can select the search results to be displayed from the search results displayed in the address bar recommendation interface, and the display interface will jump to the page corresponding to the search result to display the content of the search result.
[0202] Based on the search method provided in the embodiment of the present disclosure, when using the in-site search capability, the user does not need to go through a lengthy in-site search function opening path. Instead, the user can directly enter the search keyword and the search plug-in identifier in the address bar to quickly initiate a search for the platform content. This can provide users with in-site search capabilities conveniently and efficiently, and at the same time, the search plug-in is authorized and authenticated through Auth2.0, meeting the authentication and authorization requirements of the platform.
[0203] Fig.16 is a structural block diagram of a retrieval system according to an exemplary embodiment. Fig.16 As shown, the retrieval system includes a retrieval engine 1602 and at least one retrieval plug-in 1604;
[0204] Among them, the search engine 1602 responds to the operation for obtaining the search information, and displays the search information in the address bar of the display interface, and the search information includes the search plug-in identifier and the search keyword; the search engine 1602 sends a first search instruction to the target search plug-in 16042 corresponding to the search plug-in identifier, and the first search instruction includes the search keyword.
[0205] The target search plug-in 16042 receives the first search instruction sent by the search engine 1602, generates a second search instruction according to the search keyword, and sends the second search instruction to the server to be accessed 1606 corresponding to the target search plug-in 16042, so that the server to be accessed 1606 responds to the second search instruction and obtains the search result corresponding to the search keyword;
[0206] The target search plug-in 16042 receives the search results sent by the server to be accessed, and sends the search results to the search engine 1702. After the search engine 1602 receives the search results sent by the target search plug-in 16042, it displays the search results in the display interface.
[0207] The specific interaction and processing process of the search engine 1602, the target search plug-in 16042 and the server to be accessed 1606 in the embodiment of the present disclosure can refer to the above-mentioned embodiment, and the embodiment of the present disclosure will not be repeated here.
[0208] Based on the retrieval system provided by the embodiments of the present disclosure, the user can call the retrieval plug-in by entering the retrieval plug-in identifier and retrieval keywords of the retrieval plug-in of the server to be accessed in the address bar, so as to obtain the retrieval results corresponding to the retrieval keywords from the server to be accessed through the retrieval plug-in, thereby avoiding the user entering a long string of URL information in the address bar to access the server and then executing the retrieval operation in the server, etc., which can greatly simplify the user operation, thereby improving the retrieval efficiency and improving the user experience.
[0209] It should be understood that although Figure 1-Figure 16 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1-Figure 16 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0210] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.
[0211] Fig.17 is a block diagram of a retrieval device according to an exemplary embodiment. Fig.17 The device includes a first display unit 1702, a first sending unit 1704 and a second display unit 1706.
[0212] The first display unit 1702 is configured to display the search information in the address bar of the display interface in response to the operation for obtaining the search information, wherein the search information includes the search plug-in identifier and the search keyword;
[0213] The first sending unit 1704 is configured to execute sending a first search instruction to the search plug-in corresponding to the search plug-in identifier according to the search keyword, so that the search plug-in obtains the search result corresponding to the search keyword from the to-be-accessed server corresponding to the search plug-in according to the first search instruction;
[0214] The second display unit 1706 is configured to receive the search result sent by the search plug-in and display the search result in the display interface.
[0215] Based on the search device provided by the embodiment of the present disclosure, the user can call the search plug-in by entering the search plug-in identifier and search keywords of the search plug-in of the server to be accessed in the address bar, so as to obtain the search results corresponding to the search keywords from the server to be accessed through the search plug-in, thereby avoiding the user entering a long string of URL information in the address bar to access the server and then executing the search operation in the server, etc., which can greatly simplify the user operation, thereby improving the search efficiency and improving the user experience.
[0216] In a possible implementation, the search result includes a plurality of search data information, and the device further includes:
[0217] The third display unit is configured to execute, in response to an operation for selecting target retrieval data information from the plurality of retrieval data information, display the retrieval data corresponding to the target retrieval data information in the display interface.
[0218] In a possible implementation, the first display unit 1702 may include:
[0219] A first display subunit is configured to execute, in response to an operation for calling a search plug-in, a display of a first character string in an address bar of a display interface, wherein the first character string includes a calling character and a search character;
[0220] A second display subunit is configured to display, in the display interface, a search plug-in identifier corresponding to a search plug-in matching the search character according to the call character;
[0221] A third display subunit is configured to execute, in response to an operation for selecting a search plug-in identifier, display the search plug-in identifier in a first display area of the address bar;
[0222] The fourth display subunit is configured to execute, in response to an operation for obtaining a search keyword, display the search keyword in the second display area of the address bar.
[0223] In a possible implementation, the device may further include:
[0224] a fourth display unit, configured to execute in response to the authorization request sent by the search plug-in, and display an authorization interface in a display interface, wherein the authorization interface includes a user account information authentication item;
[0225] a fifth display unit, configured to display corresponding user account information in the user account information authentication item in response to an operation for obtaining user account information;
[0226] A second sending unit is configured to execute, in response to an operation for triggering authorization, sending the user account information to the search plug-in, so that the search plug-in feeds back an authorization result after performing user authentication in the to-be-accessed server according to the user account information;
[0227] The sixth display unit is configured to receive the authorization result fed back by the search plug-in and display the authorization result in a display interface.
[0228] Fig.18 is a block diagram of a retrieval device according to an exemplary embodiment. Fig.18 The device includes a first receiving unit 1802, a first sending unit 1804 and a second sending unit 1806.
[0229] The first receiving unit 1802 is configured to execute and receive a first search instruction sent by a search engine, wherein the first search instruction includes a search keyword, and the first search instruction is an instruction generated by the search engine according to the search information displayed in the address bar of the display interface, and the search information includes the search plug-in identifier of the search plug-in and the search keyword;
[0230] The first sending unit 1804 is configured to generate a second search instruction according to the search keyword, and send the second search instruction to the server to be accessed corresponding to the search plug-in, so that the server platform responds to the second search instruction and obtains the search result corresponding to the search keyword;
[0231] The second sending unit 1806 is configured to receive the search result sent by the server to be accessed, and send the search result to the search engine, so that the search engine displays the search result on the display interface.
[0232] Based on the search device provided by the embodiment of the present disclosure, the user can call the search plug-in by entering the search plug-in identifier and search keywords of the search plug-in of the platform to be visited in the address bar, and obtain the search results corresponding to the search keywords from the platform to be visited through the search plug-in, thereby avoiding the user entering a long string of URL information in the address bar to access the platform and then performing search operations in the platform. This can simplify user operations, improve search efficiency, and improve user experience.
[0233] In a possible implementation manner, the device further includes:
[0234] A search unit, configured to search for an authentication identifier in a storage area, the authentication identifier being used to indicate that the user account information has passed authentication;
[0235] A third sending unit is configured to send an authorization request to the search engine if the authentication identifier is not found, so that the search engine obtains the user account information in response to the authorization request;
[0236] a fourth sending unit, configured to receive the user account information sent by the search engine, send an authentication request to the server to be accessed corresponding to the search plug-in, the authentication request including the user account information, so that the server to be accessed responds to the authentication request, performs authentication processing according to the user account information, and sends an authentication result to the search plug-in if the authentication is passed, the authentication result including the authentication identifier;
[0237] A storage unit, configured to receive the authentication result sent by the server to be accessed, and store the authentication identifier in the authentication result;
[0238] The fifth sending unit is configured to send an authorization result to the search engine according to the authentication result, so that the search engine displays the authorization result in a display interface.
[0239] In a possible implementation, the device may further include:
[0240] The generating unit is configured to generate a second search instruction according to the search keyword and the authentication identifier when the authentication identifier is found.
[0241] Fig.19 is a block diagram of a retrieval device according to an exemplary embodiment. Fig.19 The device includes a first receiving unit 1902, an acquiring unit 1904 and a first sending unit 1906.
[0242] The first receiving unit 1902 is configured to execute and receive a second search instruction sent by the search plug-in, the second search instruction includes a search keyword, the second search instruction is an instruction generated by the search plug-in according to the first search instruction sent by the search engine, the first search instruction is an instruction generated by the search engine according to the search information displayed in the address bar of the display interface, and the search information includes the search plug-in identifier of the search plug-in and the search keyword;
[0243] The acquisition unit 1904 is configured to execute in response to the second search instruction and acquire the search result corresponding to the search keyword;
[0244] The first sending unit 1906 is configured to execute sending the search result to the search plug-in, so that after the search plug-in sends the search result to the search engine, the search engine displays the search result on the display interface.
[0245] Based on the search device provided by the embodiment of the present disclosure, the user can enter the search plug-in identifier and search keywords of the search plug-in of the server to be accessed in the address bar to call the search plug-in, and obtain the search results corresponding to the search keywords from the server to be accessed through the search plug-in, thereby avoiding the user entering a long string of URL information in the address bar to access the server and then executing the search operation in the server. This can simplify user operations, improve search efficiency, and improve user experience.
[0246] In a possible implementation, the device may further include:
[0247] A second receiving unit is configured to receive an authentication request sent by the search plug-in, wherein the authentication request includes user account information, and the authentication request is information generated by the search engine according to the user account information displayed in the display interface and sent to the search plug-in;
[0248] an authentication unit, configured to execute, in response to the authentication request, an authentication process according to the user account information;
[0249] The second sending unit is configured to send a corresponding authentication result to the search plug-in when the authentication is passed, wherein the authentication result includes an authentication identifier.
[0250] In a possible implementation, the obtaining unit 1904 includes:
[0251] a determination subunit, configured to determine user account information corresponding to the authentication identifier when the second search instruction includes the authentication identifier;
[0252] The acquisition subunit is configured to acquire the search result corresponding to the search keyword according to the user account information.
[0253] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0254] Fig. 20 2 is a block diagram of an electronic device 2000 for a retrieval method according to an exemplary embodiment. For example, the electronic device 2000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0255] Reference Fig. 20 The electronic device 2000 may include one or more of the following components: a processing component 2002 , a memory 2004 , a power component 2006 , a multimedia component 2008 , an audio component 2010 , an input / output (I / O) interface 2012 , a sensor component 2014 , and a communication component 2016 .
[0256] The processing component 2002 generally controls the overall operation of the electronic device 2000, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 2002 may include one or more processors 2020 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 2002 may include one or more modules to facilitate the interaction between the processing component 2002 and other components. For example, the processing component 2002 may include a multimedia module to facilitate the interaction between the multimedia component 2008 and the processing component 2002.
[0257] The memory 2004 is configured to store various types of data to support operations on the electronic device 2000. Examples of such data include instructions for any application or method operating on the electronic device 2000, contact data, phone book data, messages, pictures, videos, etc. The memory 2004 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, an optical disk, or a graphene memory.
[0258] The power supply component 2006 provides power to various components of the electronic device 2000. The power supply component 2006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 2000.
[0259] The multimedia component 2008 includes a screen that provides an output interface between the electronic device 2000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 2008 includes a front camera and / or a rear camera. When the electronic device 2000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0260] The audio component 2010 is configured to output and / or input audio signals. For example, the audio component 2010 includes a microphone (MIC), and when the electronic device 2000 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 2004 or sent via the communication component 2016. In some embodiments, the audio component 2010 also includes a speaker for outputting an audio signal.
[0261] The I / O interface 2012 provides an interface between the processing component 2002 and the peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0262] The sensor assembly 2014 includes one or more sensors for providing various aspects of status assessment for the electronic device 2000. For example, the sensor assembly 2014 can detect the open / closed state of the electronic device 2000, the relative positioning of the components, such as the display and keypad of the electronic device 2000, and the sensor assembly 2014 can also detect the position change of the electronic device 2000 or the components of the electronic device 2000, the presence or absence of contact between the user and the electronic device 2000, the orientation or acceleration / deceleration of the device 2000 and the temperature change of the electronic device 2000. The sensor assembly 2014 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 2014 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 2014 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0263] The communication component 2016 is configured to facilitate wired or wireless communication between the electronic device 2000 and other devices. The electronic device 2000 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 2016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 2016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0264] In an exemplary embodiment, the electronic device 2000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above methods.
[0265] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 2004 including instructions, and the instructions can be executed by the processor 2020 of the electronic device 2000 to complete the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0266] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions, and the instructions can be executed by the processor 2020 of the electronic device 2000 to complete the above method.
[0267] Fig.21 2 is a block diagram of an electronic device 2100 for a retrieval method according to an exemplary embodiment. For example, the electronic device 2100 may be a server. Fig.21 , the electronic device 2100 includes a processing component 2120, which further includes one or more processors, and a memory resource represented by a memory 2122 for storing instructions that can be executed by the processing component 2120, such as an application. The application stored in the memory 2122 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 2120 is configured to execute instructions to perform the above method.
[0268] The electronic device 2100 may further include: a power supply component 2124 configured to perform power management of the electronic device 2100, a wired or wireless network interface 2126 configured to connect the electronic device 2100 to a network, and an input / output (I / O) interface 2128. The electronic device 2100 may operate based on an operating system stored in the memory 2122, such as Windows 21 21erver, Mac O 21 X, Unix, Linux, FreeB 21D or the like.
[0269] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 2122 including instructions, and the instructions can be executed by a processor of the electronic device 2100 to perform the above method. The storage medium can be a computer-readable storage medium, for example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0270] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions, and the instructions can be executed by a processor of the electronic device 2100 to complete the above method.
[0271] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, which will not be described one by one here.
[0272] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0273] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A search method, characterized in that: Applicable to search engines, including: In response to an operation for obtaining search information, the search information is displayed in an address bar of a display interface, the search information including a search plug-in identifier and a search keyword, the search plug-in identifier is used to identify a search plug-in corresponding to a server to be accessed, wherein the address bar includes a first display area and a second display area, the search plug-in identifier is displayed in the first display area, and the search keyword is displayed in the second display area; Sending a first search instruction to the search plug-in corresponding to the search plug-in identifier according to the search keyword, so that the search plug-in obtains the search result corresponding to the search keyword from the to-be-accessed server corresponding to the search plug-in according to the first search instruction; Receive the search results sent by the search plug-in, and display the search results in the display interface.
2. The method according to claim 1, characterized in that The search result includes a plurality of search data information. After the search result is displayed in the display interface, the method further includes: In response to an operation for selecting target retrieval data information from the plurality of retrieval data information, retrieval data corresponding to the target retrieval data information is displayed in the display interface.
3. The method according to claim 1 or 2, characterized in that: The step of displaying the search information in an address bar of the display interface in response to the operation for obtaining the search information includes: In response to an operation for calling a search plug-in, displaying a first character string in an address bar of a display interface, wherein the first character string includes a calling character and a search character; According to the calling character, displaying in the display interface a search plug-in identifier corresponding to a search plug-in matching the search character; In response to an operation for selecting a search plug-in identifier, displaying the search plug-in identifier in a first display area of the address bar; In response to an operation for obtaining a search keyword, the search keyword is displayed in a second display area of the address bar.
4. The method according to claim 1 or 2, characterized in that: After sending the first search instruction to the search plug-in corresponding to the search plug-in identifier according to the search keyword, the method further includes: In response to the authorization request sent by the search plug-in, displaying an authorization interface in a display interface, wherein the authorization interface includes a user account information authentication item; In response to an operation for obtaining user account information, displaying corresponding user account information in the user account information authentication item; In response to the operation for triggering authorization, sending the user account information to the search plug-in, so that the search plug-in feeds back the authorization result after performing user authentication in the to-be-accessed server according to the user account information; The authorization result fed back by the search plug-in is received, and the authorization result is displayed in a display interface.
5. A search method, characterized in that: Applicable to search plugins, including: Receiving a first search instruction sent by a search engine, wherein the first search instruction includes a search keyword, the first search instruction is an instruction generated by the search engine according to search information displayed in an address bar of a display interface, the search information includes a search plug-in identifier of the search plug-in and the search keyword, the search plug-in identifier is used to identify a search plug-in corresponding to a server to be accessed, wherein the address bar includes a first display area and a second display area, the search plug-in identifier is displayed in the first display area, and the search keyword is displayed in the second display area; Generate a second search instruction according to the search keyword, and send the second search instruction to the server to be accessed corresponding to the search plug-in, so that the server to be accessed responds to the second search instruction and obtains the search result corresponding to the search keyword; The search result sent by the server to be accessed is received, and the search result is sent to the search engine, so that the search engine displays the search result on the display interface.
6. The method according to claim 5, characterized in that Before sending the second search instruction to the to-be-accessed server corresponding to the search plug-in, the method further includes: Searching for an authentication identifier in a storage area, the authentication identifier being used to indicate that the user account information has passed authentication; If the authentication identifier is not found, sending an authorization request to the search engine, so that the search engine obtains the user account information in response to the authorization request; receiving the user account information sent by the search engine, sending an authentication request to the server to be accessed corresponding to the search plug-in, wherein the authentication request includes the user account information, so that the server to be accessed responds to the authentication request, performs authentication processing according to the user account information, and sends an authentication result to the search plug-in if the authentication is passed, wherein the authentication result includes an authentication identifier; Receiving the authentication result sent by the server to be accessed, and storing the authentication identifier in the authentication result; An authorization result is sent to the search engine according to the authentication result, so that the search engine displays the authorization result in a display interface.
7. The method according to claim 6, characterized in that Before sending the second search instruction to the to-be-accessed server corresponding to the search plug-in, the method further includes: When the authentication identifier is found, a second search instruction is generated according to the search keyword and the authentication identifier.
8. A search method, characterized in that: Applicable to servers, including: Receive a second search instruction sent by a search plug-in, wherein the second search instruction includes a search keyword, the second search instruction is an instruction generated by the search plug-in according to the first search instruction sent by the search engine, the first search instruction is an instruction generated by the search engine according to the search information displayed in the address bar of the display interface, the search information includes a search plug-in identifier of the search plug-in and the search keyword, the search plug-in identifier is used to identify the search plug-in corresponding to the server to be accessed, wherein the address bar includes a first display area and a second display area, the search plug-in identifier is displayed in the first display area, and the search keyword is displayed in the second display area; In response to the second search instruction, obtaining search results corresponding to the search keyword; The search result is sent to the search plug-in, so that after the search plug-in sends the search result to the search engine, the search engine displays the search result on the display interface.
9. The method according to claim 8, characterized in that Before receiving the second search instruction sent by the search plug-in, the method further includes: Receiving an authentication request sent by a search plug-in, wherein the authentication request includes user account information, and the authentication request is information generated by a search engine according to the user account information displayed in a display interface and sent to the search plug-in; In response to the authentication request, performing authentication processing according to the user account information; In the case of passing the authentication, a corresponding authentication result is sent to the search plug-in, wherein the authentication result includes an authentication identifier.
10. The method according to claim 9, characterized in that The step of obtaining, in response to the second search instruction, a search result corresponding to the search keyword, includes: In a case where the second search instruction includes the authentication identifier, determining user account information corresponding to the authentication identifier; According to the user account information, a search result corresponding to the search keyword is obtained.
11. A retrieval system, characterized in that: The retrieval system includes a retrieval engine and at least one retrieval plug-in; The search engine displays the search information in an address bar of the display interface in response to an operation for obtaining search information, wherein the search information includes a search plug-in identifier and a search keyword, wherein the search plug-in identifier is used to identify a search plug-in corresponding to the server to be accessed, wherein the address bar includes a first display area and a second display area, wherein the search plug-in identifier is displayed in the first display area, and the search keyword is displayed in the second display area; The search engine sends a first search instruction to the target search plug-in corresponding to the search plug-in identifier, wherein the first search instruction includes the search keyword; The target search plug-in receives the first search instruction sent by the search engine, generates a second search instruction according to the search keyword, and sends the second search instruction to the server to be accessed corresponding to the target search plug-in, so that the server to be accessed responds to the second search instruction and obtains the search result corresponding to the search keyword; The target search plug-in receives the search result sent by the server to be accessed, and sends the search result to the search engine; The search engine receives the search results sent by the target search plug-in, and displays the search results in the display interface.
12. A search device, characterized in that: Applicable to search engines, including: A first display unit is configured to execute, in response to an operation for obtaining search information, display the search information in an address bar of a display interface, wherein the search information includes a search plug-in identifier and a search keyword, wherein the search plug-in identifier is used to identify a search plug-in corresponding to a server to be accessed, wherein the address bar includes a first display area and a second display area, wherein the search plug-in identifier is displayed in the first display area, and the search keyword is displayed in the second display area; A first sending unit is configured to execute, according to the search keyword, sending a first search instruction to the search plug-in corresponding to the search plug-in identifier, so that the search plug-in obtains the search result corresponding to the search keyword from the to-be-accessed server corresponding to the search plug-in according to the first search instruction; The second display unit is configured to receive the search result sent by the search plug-in and display the search result in the display interface.
13. The device according to claim 12, characterized in that The search result includes a plurality of search data information, and the device further includes: The third display unit is configured to execute, in response to an operation for selecting target retrieval data information from the plurality of retrieval data information, display the retrieval data corresponding to the target retrieval data information in the display interface.
14. The device according to claim 12 or 13, characterized in that The first display unit comprises: A first display subunit is configured to execute, in response to an operation for calling a search plug-in, a display of a first character string in an address bar of a display interface, wherein the first character string includes a calling character and a search character; A second display subunit is configured to display, in the display interface, a search plug-in identifier corresponding to a search plug-in matching the search character according to the call character; A third display subunit is configured to execute, in response to an operation for selecting a search plug-in identifier, display the search plug-in identifier in a first display area of the address bar; The fourth display subunit is configured to execute, in response to an operation for obtaining a search keyword, display the search keyword in the second display area of the address bar.
15. The device according to claim 12 or 13, characterized in that The device also includes: a fourth display unit, configured to execute in response to the authorization request sent by the search plug-in, and display an authorization interface in a display interface, wherein the authorization interface includes a user account information authentication item; a fifth display unit, configured to display corresponding user account information in the user account information authentication item in response to an operation for obtaining user account information; A second sending unit is configured to execute, in response to an operation for triggering authorization, sending the user account information to the search plug-in, so that the search plug-in feeds back an authorization result after performing user authentication in the to-be-accessed server according to the user account information; The sixth display unit is configured to receive the authorization result fed back by the search plug-in and display the authorization result in a display interface.
16. A search device, characterized in that: Applicable to search plugins, including: A first receiving unit is configured to execute and receive a first search instruction sent by a search engine, wherein the first search instruction includes a search keyword, and the first search instruction is an instruction generated by the search engine according to the search information displayed in the address bar of the display interface, and the search information includes a search plug-in identifier of the search plug-in and the search keyword, and the search plug-in identifier is used to identify the search plug-in corresponding to the server to be accessed, wherein the address bar includes a first display area and a second display area, the search plug-in identifier is displayed in the first display area, and the search keyword is displayed in the second display area; A first sending unit is configured to generate a second search instruction according to the search keyword, and send the second search instruction to the server to be accessed corresponding to the search plug-in, so that the server to be accessed responds to the second search instruction and obtains the search result corresponding to the search keyword; The second sending unit is configured to receive the search result sent by the server to be accessed, and send the search result to the search engine, so that the search engine displays the search result on the display interface.
17. The device according to claim 16, characterized in that The device also includes: A search unit, configured to search for an authentication identifier in a storage area, the authentication identifier being used to indicate that the user account information has passed authentication; A third sending unit is configured to send an authorization request to the search engine if the authentication identifier is not found, so that the search engine obtains the user account information in response to the authorization request; a fourth sending unit, configured to receive the user account information sent by the search engine, send an authentication request to the server to be accessed corresponding to the search plug-in, the authentication request including the user account information, so that the server to be accessed responds to the authentication request, performs authentication processing according to the user account information, and sends an authentication result to the search plug-in if the authentication is passed, the authentication result including the authentication identifier; A storage unit, configured to receive the authentication result sent by the server to be accessed, and store the authentication identifier in the authentication result; The fifth sending unit is configured to send an authorization result to the search engine according to the authentication result, so that the search engine displays the authorization result in a display interface.
18. The device according to claim 17, characterized in that The device also includes: The generating unit is configured to generate a second search instruction according to the search keyword and the authentication identifier when the authentication identifier is found.
19. A search device, characterized in that: Applicable to servers, including: A first receiving unit is configured to execute and receive a second search instruction sent by a search plug-in, wherein the second search instruction includes a search keyword, the second search instruction is an instruction generated by the search plug-in according to the first search instruction sent by the search engine, the first search instruction is an instruction generated by the search engine according to search information displayed in an address bar of a display interface, the search information includes a search plug-in identifier of the search plug-in and the search keyword, the search plug-in identifier is used to identify the search plug-in corresponding to the server to be accessed, wherein the address bar includes a first display area and a second display area, the search plug-in identifier is displayed in the first display area, and the search keyword is displayed in the second display area; an acquisition unit, configured to execute in response to the second search instruction, and acquire a search result corresponding to the search keyword; The first sending unit is configured to execute sending the search result to the search plug-in, so that after the search plug-in sends the search result to the search engine, the search engine displays the search result on the display interface.
20. The device according to claim 19, characterized in that The device also includes: A second receiving unit is configured to receive an authentication request sent by the search plug-in, wherein the authentication request includes user account information, and the authentication request is information generated by the search engine according to the user account information displayed in the display interface and sent to the search plug-in; an authentication unit, configured to execute, in response to the authentication request, an authentication process according to the user account information; The second sending unit is configured to send a corresponding authentication result to the search plug-in when the authentication is passed, wherein the authentication result includes an authentication identifier.
21. The device according to claim 20, characterized in that The acquisition unit comprises: a determination subunit, configured to determine user account information corresponding to the authentication identifier when the second search instruction includes the authentication identifier; The acquisition subunit is configured to acquire the search result corresponding to the search keyword according to the user account information.
22. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the retrieval method according to any one of claims 1 to 10.
23. 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 retrieval method according to any one of claims 1 to 10.
24. A computer program product, comprising instructions, characterized in that: When the instruction is executed by a processor of an electronic device, the electronic device is enabled to execute the retrieval method as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Searching method and device
CN104239454A
Content search method and device, storage medium and computing equipment
CN110659418A