Information searching method and device
By obtaining page routes and searching under multiple tags, the problem of limited functionality in existing search methods is solved, enabling targeted vertical search, providing personalized search services, and improving search efficiency and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING WODONG TIANJUN INFORMATION TECH CO LTD
- Filing Date
- 2021-01-12
- Publication Date
- 2026-05-12
AI Technical Summary
Existing search methods are limited in functionality and cannot meet the needs of targeted vertical searches, resulting in unsatisfactory search results.
By obtaining the page route, identifying multiple tags, and searching under these tags, the system obtains search results corresponding to each tag, thus providing a personalized search service.
It enables targeted vertical search, improving search efficiency and accuracy, and meeting different search needs.
Smart Images

Figure CN122019875A_ABST
Abstract
Description
[0001] This invention is a divisional application of the original patent application. The original patent application was entitled "Information Search Method and Apparatus"; application number: 202110034524.2; application date: January 12, 2021. Technical Field
[0002] This invention relates to the field of computer technology, and in particular to an information search method and apparatus. Background Technology
[0003] Currently, the commonly used search method involves collecting user-input search keywords. When a user clicks the search button or triggers a search event function, they are redirected to the search results page, where a list of search results is displayed. In developing this invention, the inventors discovered at least the following problems with the existing technology: this search method has relatively limited functionality, suitable for global search scenarios, but struggles to produce ideal results for targeted vertical search needs. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide an information search method and apparatus that can achieve targeted vertical search, provide personalized search services, meet different search needs, and improve search efficiency and accuracy.
[0005] To achieve the above objectives, according to one aspect of the present invention, an information search method is provided, comprising: In response to a user's search-triggered action, obtain the current page route; Based on the page route, determine multiple tags corresponding to the page route and the search keywords entered by the user; The search term is searched under the multiple tags to obtain the search results corresponding to each tag.
[0006] Optionally, the method further includes displaying the plurality of tags and displaying search results corresponding to each tag under each tag.
[0007] Optionally, based on the page route, determining the tags corresponding to the route includes: Based on the page route, determine the route location of the current page; Based on the route location, determine the tag corresponding to the page route.
[0008] Optionally, before searching for the keyword under the tag, the method further includes: The keyword to be searched is determined to be a valid keyword.
[0009] Optionally, the tags include one or more of the following: All, Users, and Community.
[0010] To achieve the above objectives, according to another aspect of the present invention, an information search device is provided, comprising: The acquisition module is used to retrieve the page route of the current page in response to the user's search-triggered action; The determination module is used to determine multiple tags corresponding to the page route and the search keywords input by the user, based on the page route. The search module is used to search for the keyword to be searched under the multiple tags and obtain the search results corresponding to each tag.
[0011] Optionally, the device further includes a display module for displaying the plurality of tags and displaying search results corresponding to each tag under each tag.
[0012] Optionally, the determining module is further configured to: Based on the page route, determine the route location of the current page; Based on the route location, determine the tag corresponding to the page route.
[0013] Optionally, the device further includes a verification module for determining that the keyword to be searched is a valid keyword.
[0014] Optionally, the tags include one or more of the following: All, Users, and Community.
[0015] To achieve the above objectives, according to another aspect of the present invention, an electronic device is provided, comprising: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the information search method of the present invention.
[0016] To achieve the above objectives, according to another aspect of the present invention, a computer-readable medium is provided having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the information search method of the present invention.
[0017] One embodiment of the above invention has the following advantages or beneficial effects: because it adopts the technical means of obtaining the page route of the current page in response to the user's search trigger operation; determining multiple tags corresponding to the page route and the search keyword entered by the user according to the page route; and searching for the search keyword under the multiple tags to obtain the search results corresponding to each tag, it can realize targeted vertical search, provide personalized search services, meet different search needs, and improve search efficiency and accuracy.
[0018] The further effects of the aforementioned unconventional alternative methods will be explained below in conjunction with specific implementation methods. Attached Figure Description
[0019] The accompanying drawings are provided to better understand the invention and are not intended to unduly limit the scope of the invention. Wherein: Figure 1 is a schematic diagram of the main flow of the information search method according to an embodiment of the present invention; Figure 2 is a schematic diagram of the main flow of an information search method according to another embodiment of the present invention; Figure 3 is a schematic diagram of the main flow of an information search method according to another embodiment of the present invention; Figure 4 , Figure 5 , Figure 6 and Figure 7 This is a schematic diagram of the search results display page of the information search method according to an embodiment of the present invention; Figure 8 is a schematic diagram of the main modules of the information search device according to an embodiment of the present invention; Figure 9 is an exemplary system architecture diagram in which embodiments of the present invention can be applied; Figure 10 This is a schematic diagram of the structure of a computer system suitable for implementing terminal devices or servers of the present invention. Detailed Implementation
[0020] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of the present invention, including various details to aid understanding. These details should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the invention. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0021] Figure 1 This is a flowchart illustrating the main steps of the information search method according to an embodiment of the present invention, as shown below. Figure 1 As shown, the method includes: Step S101: In response to the user's search-triggered action, obtain the page route of the current page; Step S102: Based on the page route, determine multiple tags corresponding to the page route and the search keywords entered by the user; Step S103: Search for the keyword to be searched under the multiple tags to obtain the search results corresponding to each tag.
[0022] For step S101, the user's search trigger action can be the user clicking the search button. Page routing refers to front-end routing in the Web development process. Page routing can be obtained from the browser's address bar; that is, the page route is a URL address. As a specific example, the page route is https: / / www.xxx.com / search?keyword=phone. Here, URL (Uniform Resource Locator) is a method of representing the location of information on the World Wide Web service program. The Web (World Wide Web) is a network service built on the Internet, providing a graphical and easily accessible intuitive interface for browsers to find and browse information on the Internet.
[0023] For step S102, a tab refers to a clickable tab. A complete tab structure consists of two parts: tab title and tab content. The number of tab title items and tab content items are equal. Only the tab content at the corresponding position is displayed at a time, and the rest are hidden. Synchronization between the tab title and tab content is achieved through two nested loops. The tab title is triggered by user mouse events, such as mouseover, click, or other events. When a user clicks a tab, a preset style is added to the corresponding tab title, and the corresponding content is displayed. Specifically, a mouseover event occurs when the mouse pointer is over an element; a click event occurs when the mouse pointer hovers over an element and the left mouse button is pressed and released.
[0024] In an optional embodiment, the process of determining the tag corresponding to the page route based on the page route may include the following steps: Based on the page route, determine the route location of the current page; Based on the route location, determine the tag corresponding to the page route.
[0025] The route location can be determined based on the field after the domain name and before the question mark. As in the example above, the route location for this page can be determined by "search". In practical applications, the specific content of the field after the domain name and before the question mark can correspond to the search scenario. For example, after entering the search keyword in the live streaming channel, special sales channel, or flash sale channel of an e-commerce platform and clicking the search button, the resulting route location can be different, and the corresponding tags can also be different.
[0026] After determining the current page's route location, the tags corresponding to that route location can be determined based on a pre-set mapping relationship. This mapping relationship can be pre-defined. For example, suppose a user enters a keyword to search on an e-commerce website and clicks the search button. The resulting page route is https: / / www.xxx.com / search?keyword=phone. Based on "search," the current page's route location is determined. According to the pre-set mapping relationship, the tags corresponding to this route location are determined to be "All," "Special Offers," "Users," and "Community." Therefore, the tags corresponding to this page route are "All," "Special Offers," "Users," and "Community."
[0027] In this embodiment of the invention, the tags corresponding to page routes can be flexibly set according to the application scenario, and the invention does not impose any restrictions on this.
[0028] The keyword entered by the user can be determined based on the parameter value following "keyword" in the page route. In the example above, the parameter value "phone" following "keyword" is the keyword entered by the user.
[0029] In step S103, after obtaining the page route of the current page, different preset tags can be displayed based on the page route. When a user clicks on a tag, a search can be performed under that tag, and a list of search results corresponding to that tag will be returned. In an optional embodiment, different databases can be set up for different tags. A search is performed in the database corresponding to the tag to obtain search results corresponding to that tag. If there is no data in the database that matches the search keyword and tag, a user-friendly pre-set text can be obtained. In other optional embodiments, the databases corresponding to different tags can be the same. Then, a search is performed in that database to obtain search results. The obtained search results are categorized and filtered according to tags to obtain search results corresponding to that tag.
[0030] The information retrieval method of this invention obtains the page route of the current page in response to the user's search trigger operation; determines multiple tags corresponding to the page route and the search keywords entered by the user based on the page route; searches for the search keywords under the multiple tags to obtain search results corresponding to each tag, thereby realizing targeted vertical search, providing personalized search services, meeting different search needs, and improving search efficiency and accuracy.
[0031] Figure 2 This is a flowchart illustrating the main steps of an information search method according to another embodiment of the present invention, as shown below. Figure 2 As shown, the method includes: Step S201: In response to the user's search-triggered action, obtain the page route of the current page; Step S202: Based on the page route, determine multiple tags corresponding to the page route and the search keywords entered by the user; Step S203: Determine that the keyword to be searched is a valid keyword; Step S204: Search for the keyword to be searched under the multiple tags to obtain the search results corresponding to each tag; Step S205: Display the multiple tags and show the search results corresponding to each tag under each tag.
[0032] Steps S201-S202 can be referred to Figure 1 The embodiments shown are not related to the present invention.
[0033] In step S203, the keyword to be searched is determined to be a valid keyword, i.e., a legal keyword. In this embodiment, a verification rule can be preset, and the validity of the keyword to be searched is determined according to the verification rule. This verification rule can be flexibly set according to the application scenario. As an example, the text format of the keyword to be searched can be determined. When the text format of the keyword to be searched is one of Chinese characters, numbers, characters, or a mixture of Chinese characters, numbers, and characters, the keyword to be searched is determined to be a valid keyword. When the keyword to be searched contains illegal characters, it is determined to be an invalid keyword. Here, "illegal character" does not mean that a particular character is illegal, but rather that a particular character cannot appear in a defined rule. Illegal characters can be flexibly set according to the application scenario, and this embodiment of the invention does not impose any limitations on this.
[0034] For step S205, as a specific example, the tags may include, but are not limited to, one or more of the following: All, Users, and Community. The search results under the "All" tag are all search results related to the keyword to be searched. The search results under the "Users" tag are search results for users related to the keyword to be searched. The search results under the "Community" tag are search results related to the keyword to be searched from a preset community database. When displaying each tag and its corresponding search results, the "All" tag can be displayed first. In an optional embodiment, the search results displayed under the "Users" tag may include one or more of the following information: username, user avatar, user image, user link, user level, user category, number of followers, number of fans, and number of articles. The search results displayed under the "Community" tag may include one or more of the following information: article name, article image, article link, article identifier, article publication date, number of likes, number of comments, author name, author link, and article keywords.
[0035] The information search method of this invention, in response to a user's search trigger operation, obtains the page route of the current page; determines multiple tags corresponding to the page route and the keyword to be searched input by the user based on the page route; and searches for the keyword to be searched under the multiple tags to obtain the search results corresponding to each tag. Therefore, it can realize targeted vertical search, provide personalized search services, meet different search needs, and improve search efficiency and accuracy.
[0036] Figure 3 This is a flowchart illustrating the main steps of an information search method according to another embodiment of the present invention. Figures 4-7 This is a schematic diagram showing the search results of this embodiment.
[0037] exist Figure 3In the illustrated embodiment, a user enters the keyword "mobile phone" on an e-commerce platform page and clicks the search button to trigger a search event. In response to the user's search trigger, the current page route is obtained. This page route is: https: / / www.xxx.com / search?keyword=mobile phone. The route position corresponding to this page route is determined based on the "search" field after the domain name and before the question mark. Based on the route position and a preset mapping relationship, the tags corresponding to this page route are determined: All, Special Offers, Users, and Community. The search is performed on the keyword under each tag, yielding search results corresponding to each tag. Specifically, the search results under the "All" tag are all search results related to the keyword. The search results under the "Special Offers" tag are discounted items related to the keyword. The search results under the "Users" tag are search results for users related to the keyword. The search results under the "Community" tag are search results related to the keyword from a preset community database. In this embodiment, the search results displayed under the "Special Offer" tag may include one or more of the following information: product image, product name, product quantity, product price, product size, product specifications, product description, product link, product type, product reviews, number of comments, product identifier, advertising identifier, related brand, merchant name, product feature keywords, marketing model, supported payment methods, activity date, and activity type. The search results displayed under the "User" tag may include one or more of the following information: username, user avatar, user image, user link, user level, user category, number of followers, number of fans, and number of articles. The search results displayed under the "Community" tag may include one or more of the following information: article name, article image, article link, article identifier, article publication date, number of likes, number of comments, author name, author link, and article keywords. For example... Figure 4 As shown, when displaying various tags and their corresponding search results, the tag "All" can be displayed first, the tag "Special Offer" second, the tag "Community" third, and the tag "Users" fourth. Figures 4-7 As shown, clicking on different tags displays different search results.
[0038] The information retrieval method of this invention, in response to a user's search trigger operation, obtains the page route of the current page; based on the page route, determines multiple tags corresponding to the page route and the keywords to be searched input by the user; searches for the keywords to be searched under the multiple tags, obtaining search results corresponding to each tag, thus realizing targeted vertical search, providing personalized search services, meeting different search needs, and improving search efficiency and accuracy. Targeted search refers to template-based information extraction technology, which can provide more accurate information, such as product names, prices, and times. Search efficiency and accuracy are significantly improved compared to global search. Vertical search is a concept relative to comprehensive (or general) search; it is a professional search targeting a specific industry or field, a subdivision and extension of search engines, based on specific user search requests, and is more specialized than the broad search of general search engines. It involves in-depth mining and integration of specific information from web pages, and then returning the results to the user in some form. Vertical search is a new search service model proposed in response to the shortcomings of general search engines, such as large information volume, inaccurate queries, and insufficient depth. It provides information and related services with specific purposes for a particular field, a specific group of people, or a specific need.
[0039] Figure 8 This is a schematic diagram of the main modules of an information search device 800 according to an embodiment of the present invention, as shown below. Figure 8 As shown, the device 800 includes: The acquisition module 801 is used to obtain the page route of the current page in response to the user's search trigger operation; The determining module 802 is used to determine, based on the page route, multiple tags corresponding to the page route and the search keywords input by the user; The search module 803 is used to search for the keyword to be searched under the multiple tags and obtain the search results corresponding to each tag.
[0040] In this embodiment, the user's search trigger action can be the user clicking the search button. Page routing refers to front-end routing in web development. Page routing can be obtained from the browser's address bar; that is, the page route is a URL address. After obtaining the current page's page route, different preset tabs can be displayed based on this route. When the user clicks a tab, they can search under that tab and the search results list corresponding to that tab is returned. Here, a tab refers to a clickable tab. A complete tab structure consists of two parts: tab navigation (tab-title) and tab content (tab-content). The number of tab navigation list items and tab content list items are equal. Only the tab content at the corresponding position is displayed at a time; the rest of the tab content is hidden. Synchronization between the tab-title and tab-content parts is achieved through two nested traversal loops. Tab navigation (tab-title) is triggered by user mouse events, such as mouseover events, click events, or other events. When the user clicks a tab, a preset style is added to the corresponding tab-title, and the corresponding content is displayed. Specifically, a mouseover event occurs when the mouse pointer is over an element; a click event occurs when the mouse pointer is over an element and the left mouse button is pressed and released.
[0041] Optionally, the device further includes a display module for displaying the plurality of tags and displaying search results corresponding to each tag under each tag.
[0042] Optionally, the determining module 802 is further configured to: determine the routing position of the current page based on the page route; and determine the tag corresponding to the page route based on the routing position.
[0043] Optionally, the device further includes a verification module for determining that the keyword to be searched is a valid keyword.
[0044] Optionally, the tags include one or more of the following: All, Users, and Community.
[0045] The information retrieval device of this invention obtains the page route of the current page in response to the user's search trigger operation; determines multiple tags corresponding to the page route and the search keywords entered by the user based on the page route; searches for the search keywords under the multiple tags to obtain search results corresponding to each tag, thereby realizing targeted vertical search, providing personalized search services, meeting different search needs, and improving search efficiency and accuracy.
[0046] The above-described apparatus can execute the method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in this embodiment can be found in the method provided in the embodiments of the present invention.
[0047] Figure 9 An exemplary system architecture 900 is shown that can be applied to the information search method or information search device of the present invention.
[0048] like Figure 9 As shown, system architecture 900 may include terminal devices 901, 902, and 903, network 904, and server 905. Network 904 is used as a medium to provide a communication link between terminal devices 901, 902, and 903 and server 905. Network 904 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0049] Users can use terminal devices 901, 902, and 903 to interact with server 905 via network 904 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 901, 902, and 903, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc.
[0050] Terminal devices 901, 902, and 903 can be various electronic devices with displays that support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.
[0051] Server 905 can be a server providing various services, such as a backend management server supporting shopping websites browsed by users using terminal devices 901, 902, and 903. The backend management server can analyze and process received data such as product information query requests, and feed back the processing results (such as target push information and product information) to the terminal devices.
[0052] It should be noted that the information search method provided in this embodiment of the invention is generally executed by server 905, and correspondingly, the information search device is generally set in server 905.
[0053] It should be understood that Figure 9 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0054] The following is for reference. Figure 10 It shows a schematic diagram of the structure of a computer system 1000 suitable for implementing a terminal device of the present invention. Figure 10 The terminal device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0055] like Figure 10 As shown, the computer system 1000 includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 1002 or programs loaded from storage section 1008 into random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the system 1000. The CPU 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0056] The following components are connected to I / O interface 1005: an input section 1006 including a keyboard, mouse, etc.; an output section 1007 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN card, modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to I / O interface 1005 as needed. A removable medium 1011, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 1010 as needed so that computer programs read from it can be installed into storage section 1008 as needed.
[0057] In particular, according to the embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1009, and / or installed from removable medium 1011. When the computer program is executed by central processing unit (CPU) 1001, it performs the functions defined above in the system of this invention.
[0058] It should be noted that the computer-readable medium shown in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0059] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0060] The modules described in the embodiments of the present invention can be implemented in software or hardware. The described modules can also be housed in a processor; for example, a processor can be described as including a sending module, an acquisition module, a determining module, and a first processing module. The names of these modules do not necessarily limit the specific unit itself; for example, the sending module can also be described as "a module that sends an image acquisition request to a connected server."
[0061] In another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs, which, when executed by the device, cause the device to include: In response to a user's search-triggered action, obtain the current page route; Based on the page route, determine multiple tags corresponding to the page route and the search keywords entered by the user; The search term is searched under the multiple tags to obtain the search results corresponding to each tag.
[0062] The technical solution of this invention obtains the page route of the current page in response to the user's search trigger operation; determines multiple tags corresponding to the page route and the search keywords entered by the user based on the page route; searches for the search keywords under the multiple tags to obtain search results corresponding to each tag, thereby realizing targeted vertical search, providing personalized search services, meeting different search needs, and improving search efficiency and accuracy.
[0063] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. An information search method, characterized in that, include: In response to a user's search-triggered action, obtain the current page route; Based on the page route, determine multiple tags corresponding to the page route; Determine the search keywords entered by the user; In response to the user specifying one of the multiple tags, a search is performed on the keyword to be searched under the specified tag, and a list of search results corresponding to the specified tag is returned.
2. The method according to claim 1, characterized in that, Before searching for the keyword under one of the tags, the method further includes: The keyword to be searched is determined to be a valid keyword.
3. The method according to claim 1, characterized in that, Based on the page route, the tags corresponding to the route are determined to include: Based on the page route, determine the route position of the current page; based on the route position, determine the tag corresponding to the page route.
4. The method according to claim 1, characterized in that, The tags include one or more of the following: All, Users, and Community.
5. An information search device, characterized in that, include: The acquisition module is used to retrieve the page route of the current page in response to the user's search-triggered action; The determination module is used to determine multiple tags corresponding to the page route based on the page route; Determine the search keywords entered by the user; The search module is configured to respond to the user specifying one of the multiple tags, perform a search for the keyword to be searched under the one tag, and return a list of search results corresponding to the one tag.
6. The apparatus according to claim 5, characterized in that, Based on the page route, the tags corresponding to the route are determined to include: Based on the page route, determine the route position of the current page; based on the route position, determine the tag corresponding to the page route.
7. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-4.
8. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-4.