Information search method and device, electronic equipment and storage medium

By generating multi-dimensional search suggestions and supporting direct jumps, the problem of inefficiency of existing search functions is solved and efficient and accurate information acquisition is achieved.

CN120448640APending Publication Date: 2025-08-08NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510645579.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-19
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The existing search functions are inefficient in massive information environments, the search results are inaccurate, and users need to manually filter the relevance, and the search threshold is high.

Method used

Generate multiple search suggestions related to search keywords, provide multiple search dimensions, support search suggestions to jump directly to the search result page, support multi-keyword fusion and fuzzy natural language search, and have the interactiveness and modification functions of search keywords.

Benefits of technology

It improves the accuracy and efficiency of searches and lowers the search threshold. Users can directly jump to the relevant results page through search suggestions to provide more accurate search suggestions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120448640A_ABST
    Figure CN120448640A_ABST
Patent Text Reader

Abstract

The invention provides an information search method and device, electronic equipment and a storage medium, and relates to the technical field of computers. The method comprises the following steps: in response to an input operation, determining at least one search keyword; according to the search keyword, generating and displaying a plurality of search suggestions corresponding to the search keyword; and in response to a trigger operation of the search suggestion, querying and displaying a search result page under the search dimension to which the search suggestion belongs. The search suggestions corresponding to the search keyword generated in the method provide different search dimensions related to the search keyword, and each search dimension takes the search keyword as a main body, so that a user can be helped to quickly determine the search suggestion needing to be executed from the search suggestions according to the correlation with the search keyword, and the user experience is improved. And the searching and positioning accuracy is improved. Besides, the generated search suggestion has interactivity, so that the search result page under the search dimension to which the search suggestion belongs can be directly skipped by triggering the search suggestion, and the search efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and more specifically, to an information search method, device, electronic device, and storage medium. Background Art

[0002] With the rapid development of the internet and the continuous growth of massive amounts of information, users face the challenge of efficiently and accurately searching for the content they need. For example, in some games, the search function is the most direct way for players to access game content.

[0003] The currently implemented search function is usually: the player enters a specific keyword in the search box, and after clicking the search control, the system recommends keyword-related search results to the player based on the keyword, and the player then further searches for the required search content from all search results.

[0004] The search method implemented above is relatively simple and the search effect is poor. Summary of the Invention

[0005] The purpose of this application is to address the deficiencies in the above-mentioned prior art and provide an information search method, device, electronic device and storage medium, so as to enhance the search interaction experience, improve search accuracy and search efficiency, and lower the search threshold.

[0006] To achieve the above objectives, the technical solutions adopted in the embodiments of the present application are as follows:

[0007] In a first aspect, an embodiment of the present application provides an information search method, comprising:

[0008] In response to an input operation, determining at least one search keyword;

[0009] Based on the search keyword, generating and displaying a plurality of search suggestions corresponding to the search keyword, the plurality of search suggestions including a plurality of search dimensions related to the search keyword;

[0010] In response to a triggering operation of a search suggestion, a search result page under the search dimension to which the search suggestion belongs is queried and displayed, and the search result page includes at least one result object.

[0011] In a second aspect, an embodiment of the present application further provides an information search device, comprising: a determination module, a generation module, and a query module;

[0012] The determination module is configured to determine at least one search keyword in response to an input operation;

[0013] The generating module is configured to generate and display a plurality of search suggestions corresponding to the search keyword based on the search keyword, wherein the plurality of search suggestions include a plurality of search dimensions related to the search keyword;

[0014] The query module is used to respond to the triggering operation of the search suggestion, query and display the search result page under the search dimension to which the search suggestion belongs, and the search result page includes at least one result object.

[0015] In a third aspect, an embodiment of the present application provides an electronic device comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the storage medium communicate through the bus, and the processor executes the machine-readable instructions to perform the information search method provided in the first aspect.

[0016] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the information search method provided in the first aspect is executed.

[0017] The beneficial effects of this application are:

[0018] The present application provides an information search method, device, electronic device and storage medium, including: in response to an input operation, determining at least one search keyword; based on the search keyword, generating and displaying multiple search suggestions corresponding to the search keyword; in response to a triggering operation of the search suggestion, querying and displaying a search result page under the search dimension to which the search suggestion belongs. The multiple search suggestions corresponding to the search keyword generated in this method provide different search dimensions related to the search keyword, and each search dimension is based on the search keyword, which can help users quickly determine the search suggestion to be executed from multiple search suggestions based on the relevance with the search keyword, thereby improving the accuracy of search positioning. In addition, the generated search suggestion is interactive, so that by triggering the search suggestion, you can directly jump to the search result page under the search dimension to which the search suggestion belongs. Compared with the existing search suggestion triggering operation, the user no longer needs to determine the relevance of the search keyword to filter the search results, but can directly obtain the required search result page according to the search suggestion, thereby improving the efficiency of the search.

[0019] Secondly, the search keywords determined by this method are interactive. Users can directly click the search keywords in the search input box to trigger the search and jump to the search results page, which improves the search interaction experience, improves the search efficiency, and lowers the search threshold.

[0020] In addition, this solution supports fusion search between multiple related search keywords, can generate fusion search suggestions, and can provide users with more accurate search suggestions.

[0021] Moreover, this solution also supports a search mode using fuzzy natural language to lower the search threshold.

[0022] Finally, this solution also provides the function of modifying search keywords. Users can modify specific search keywords separately without affecting other search keywords. There is no need to delete all keywords and re-edit them, which improves the search experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 A flowchart of an information search method provided in an embodiment of the present application;

[0025] Figure 2 A flowchart of another information search method provided in an embodiment of the present application;

[0026] Figure 3 A flowchart of another information search method provided in an embodiment of the present application;

[0027] Figure 4 A schematic diagram of a user interface provided in an embodiment of the present application;

[0028] Figure 5 Another user interface diagram provided in an embodiment of the present application;

[0029] Figure 6 A schematic diagram of another user interface provided in an embodiment of the present application;

[0030] Figure 7 A flowchart of another information search method provided in an embodiment of the present application;

[0031] Figure 8 Another user interface diagram provided in an embodiment of the present application;

[0032] Figure 9 A flowchart of another information search method provided in an embodiment of the present application;

[0033] Figure 10A schematic diagram of another user interface provided in an embodiment of the present application;

[0034] Figure 11 A flowchart of another information search method provided in an embodiment of the present application;

[0035] Figure 12 Another user interface diagram provided in an embodiment of the present application;

[0036] Figure 13 A schematic diagram of another user interface provided in an embodiment of the present application;

[0037] Figure 14 A flowchart of another information search method provided in an embodiment of the present application;

[0038] Figure 15 A flowchart of another information search method provided in an embodiment of the present application;

[0039] Figure 16 A schematic diagram of another user interface provided in an embodiment of the present application;

[0040] Figure 17 A flowchart of another information search method provided in an embodiment of the present application;

[0041] Figure 18 A schematic diagram of an information search device provided in an embodiment of the present application;

[0042] Figure 19 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of illustration and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowcharts can be implemented out of sequence, and steps without logical context can be reversed or implemented simultaneously. In addition, those skilled in the art, under the guidance of the contents of this application, can add one or more other operations to the flowchart, or remove one or more operations from the flowchart.

[0044] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application.

[0045] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

[0046] In any field, the search function can provide users with a convenient way to obtain information. Users only need to enter the search keyword in the search box to obtain some search suggestions related to the search keyword. Through the search suggestions, users can quickly search for relevant results.

[0047] In existing methods, after a player clicks on a generated search suggestion, the interface remains on the search screen, with the search suggestion entered into the search box as a new search term for subsequent searches. This prevents a direct jump to the search results page. Furthermore, the search suggestions generated in existing solutions are poorly accurate and fail to help users quickly locate the desired search results.

[0048] Based on this, this solution provides an information search method, which can perform a pre-search based on the input search content to determine the search keyword, and generate multiple search suggestions corresponding to the search keyword based on the search keyword. Each search suggestion indicates a different search dimension related to the search keyword. Each search dimension takes the search keyword as the main body and provides multiple search suggestions that are strongly related to the search keyword. By triggering the search suggestion, you can jump to the search results page under the search dimension to which the search suggestion belongs, so that different search suggestions can jump to different system interfaces related to the search keyword. On the one hand, the generated search suggestions are more accurate and can help users search for the required results more quickly. On the other hand, the generated search suggestions are interactive items, and users can directly trigger the search suggestion to jump to the search results page corresponding to the search suggestion. Compared with existing methods, the search efficiency is higher.

[0049] Figure 1 A flowchart of an information search method provided in an embodiment of the present application; the execution subject of this method is a computer device, such as Figure 1 As shown, the method may include:

[0050] S101: In response to an input operation, determine at least one search keyword.

[0051] The input operation may refer to the operation of a user inputting search content through the search box on the page. During the user input process, the currently input search content can be recognized in real time, and multiple databases can be automatically matched for pre-search to determine at least one search keyword.

[0052] Search keywords are the effective search information extracted from the search content.

[0053] S102: Generate and display a plurality of search suggestions corresponding to the search keywords based on the search keywords.

[0054] The multiple search suggestions include multiple search dimensions related to the search keyword.

[0055] Based on the search keywords, multiple search suggestions corresponding to the search keywords can be generated, and each search suggestion can be displayed on the current search page to provide search assistance to the user.

[0056] In some embodiments, multiple search suggestions can be generated for a search keyword, each search suggestion corresponds to a search dimension of the search keyword, and the search suggestions are based on the search keyword, so that different system interfaces related to the search keyword can be quickly searched through the search suggestions.

[0057] S103: In response to the triggering operation of the search suggestion, query and display the search result page under the search dimension to which the search suggestion belongs.

[0058] The search result page includes at least one result object.

[0059] Optionally, the generated search suggestions are interactive. Users can click on a search suggestion to quickly query and directly jump to the search results page for the search dimension to which the search suggestion belongs. The search results page may display one or more result objects, each of which is a result that matches the search suggestion.

[0060] For example, assuming that the search suggestion is "map created by Zhang San", then each result object included in the search result page is a map created by Zhang San.

[0061] In summary, the information search method provided by this embodiment includes: responding to an input operation, determining at least one search keyword; generating and displaying multiple search suggestions corresponding to the search keyword based on the search keyword; and responding to a triggering operation of the search suggestion, querying and displaying a search result page under the search dimension to which the search suggestion belongs. The multiple search suggestions corresponding to the search keyword generated in this method provide different search dimensions related to the search keyword, and each search dimension is based on the search keyword, which can help users quickly determine the search suggestion to be executed from multiple search suggestions based on the relevance to the search keyword, thereby improving the accuracy of search positioning. In addition, the generated search suggestion is interactive, so that by triggering the search suggestion, you can directly jump to the search result page under the search dimension to which the search suggestion belongs. Compared with the existing search suggestion triggering operation, the user no longer needs to determine the relevance of the search keyword to filter the search results, but can directly obtain the required search result page based on the search suggestion, thereby improving the efficiency of the search.

[0062] Optionally, in step S101 , responding to an input operation and determining at least one search keyword may include: responding to the input operation and determining at least one search keyword according to currently input search content.

[0063] When the user enters the search content in the search box, the system will recognize the currently entered search content in real time, match the entered search content with the backend database, and determine at least one search keyword from the search content based on the matching results.

[0064] For example, a user enters "TV series starring Li Si" in the input box. Each time a character is entered, a match is made with the database, and the subsequent characters are combined with the previous characters to form a new search term. Assuming that the database contains matching tags "Li Si" and "TV series", when "Li Si" is recognized, a search keyword is determined, and when "TV series" is recognized, a search keyword is also determined. This is similar to parsing and splitting the long sentence entered by the user first, extracting valid search information, and avoiding interference of other words in the long sentence on the search results.

[0065] Optionally, in the above steps, determining at least one search keyword based on the currently entered search content may include: determining at least one search keyword based on the search content and a feature description set of the result object; the feature description set includes multiple feature tags, and the feature tags are used to identify the result object.

[0066] In some embodiments, a feature description set of result objects may be pre-established, where the feature description set includes a collection of feature tags that describe all result objects. These feature tags may be used to quickly match result objects.

[0067] Optionally, the currently input search content may be matched with each feature tag in the feature description set of the result object to determine at least one search keyword based on the matching result.

[0068] Figure 2 A flowchart of another information search method provided in an embodiment of the present application; optionally, in the above steps, determining at least one search keyword based on the search content and the feature description set of the result object may include:

[0069] S201: Match the search content with each feature tag in the feature description set.

[0070] The currently identified search content can be matched with each feature label in the feature description set in turn.

[0071] For example, in the search for a map in a game, the user wants to enter the search content "GSz", where GSz can be the author's name. The feature description set includes the feature tag "GSz".

[0072] The user first enters "G". At this time, "G" will be matched with the feature label in the feature description set. When the user enters the second character "S", "GS" will be completely matched with the feature label in the feature description set. When the user continues to enter "z", "GSz" will be matched with the feature label in the feature description set.

[0073] S202: Count each content in the search content that successfully matches the feature tag as a search keyword.

[0074] When "G" is matched with the feature tag in the feature description set and it is found that the match cannot be completely successful, no search keyword is generated; when "GS" is matched with the feature tag in the feature description set and it is found that the match cannot be completely successful, no search keyword is generated; and when "GSz" is matched with the feature tag in the feature description set and it is found that the match is completely successful, a search keyword is generated, and the generated search keyword is "GSz".

[0075] When the user continues to input, the matching is still carried out in the above matching manner until all the search contents input by the user are matched. Then the matching is stopped and all the search keywords currently generated are obtained.

[0076] It's worth noting that in different scenarios, the result objects are different, the feature tags of the result objects are also different, and the resulting feature description sets are also different. This embodiment uses a certain game scenario as an example. The result object can be a map gameplay video, and the feature tags of the result object can be the map creator's identifier, map type identifier, map name identifier, etc. By entering the search content such as author name and map type in the search box, the user can determine the search keywords such as author name and map type, thereby triggering the above search process.

[0077] Figure 3 A flowchart of another information search method provided in an embodiment of the present application; optionally, in step S201, matching the search content with each feature tag in the feature description set may include:

[0078] S301: If the search content is in natural language, parse and split the search content to determine at least one sub-search content.

[0079] In some embodiments, if the search content input by the user is fuzzy natural language, the search content can first be semantically understood and contextually understood through natural language processing technology to understand the user's intention, thereby reasonably splitting the search content to determine at least one sub-search content.

[0080] For example, if a user enters "recommend some maps suitable for two people to play during recess" in the search box, the analysis can split it into sub-search contents such as "two people" and "during recess".

[0081] S302: Match each sub-search content with each feature tag in the feature description set.

[0082] Then, the sub-search contents separated out above can be matched with each feature tag in the feature description set. If the match is successful, a search keyword is determined for each.

[0083] Optionally, in step S102, based on the search keyword, multiple search suggestions corresponding to the search keyword are generated and displayed, which may include: based on the search keyword and pre-created search keyword combination relationships and search keyword derivative relationships, multiple search suggestions corresponding to the search keyword are generated and displayed; the search keyword combination relationship and the search keyword derivative relationship are determined based on the relevant attributes of the result object in the search scenario.

[0084] In some embodiments, when generating search suggestions corresponding to search keywords, a comprehensive analysis can be performed by combining the search keywords with associated words to obtain search suggestions.

[0085] Optionally, the search keyword combination relationship and the search keyword derivative relationship can be determined based on the entity association information in the search scenario, that is, determine which words the search keyword can be associated with in the current search scenario, and mine the derivative relationship of the search keyword.

[0086] Therefore, based on the search keywords, with the help of the search keyword combination relationship and the search keyword derivative relationship, multiple search suggestions corresponding to the search keywords can be expanded and generated.

[0087] Of course, it can also be implemented based on the relationship of the knowledge graph. The knowledge graph contains various entities and the relationships between them. Through the knowledge graph, other entities and concepts related to the search keywords can be found. For example, in a knowledge graph about movies, if the user searches for "Zhang San (assuming it is a film and television character)", the system can generate search suggestions such as "Zhang San's movies", "Zhang San's songs", and "actors Zhang San has worked with" based on the relationship between "Zhang San" and "film works", "music works", and "co-actors" in the knowledge graph.

[0088] Furthermore, natural language processing technology can be used to perform semantic analysis on search keywords to understand their context and intent. For example, when a user enters "apple," the system can analyze the context to determine whether the user is referring to the fruit "apple" or an Apple product. If the search is in a technology-related context, it can recommend search suggestions such as "iPhone" and "Apple computer." If the search is in a food-related context, it can recommend "nutritional value of apples" and "how to eat apples."

[0089] Optionally, in step S102, based on the search keyword, multiple search suggestions corresponding to the search keyword are generated and displayed, which may include: if the number of search keywords is one, based on the search keyword, multiple first search suggestions corresponding to the search keyword are generated and displayed, and the first search suggestions include multiple search dimensions related to the search keyword.

[0090] In one implementation, when the determined search keyword is one, multiple first search suggestions corresponding to the search keyword can be generated by analyzing the single search keyword, and each first search suggestion corresponds to a search dimension of the search keyword.

[0091] Figure 4 This is a user interface diagram provided in an embodiment of the present application. Figure 4 As shown, assuming that the determined search keyword is "GSz" in the search box, which is the name of an author in the game, the generated search suggestions may include but are not limited to the currently displayed "view GSz's homepage", "maps created by GSz", and "map collections containing GSz".

[0092] In addition, if Figure 4 As shown, the generated search suggestions can be displayed below the search box so that users can view them clearly.

[0093] If there are multiple search keywords, a second search suggestion corresponding to each search keyword is generated and displayed based on each search keyword, and a fused search suggestion corresponding to multiple search keywords is generated and displayed based on the associated information of the multiple search keywords.

[0094] In another implementation method, when there are multiple search keywords determined, if there is a correlation between the multiple search keywords, a fusion search suggestion corresponding to the multiple search keywords can be generated based on the correlation relationship between the multiple search keywords. At the same time, each search keyword can also generate multiple corresponding second search suggestions in accordance with the above-mentioned single search keyword method.

[0095] That is, this solution also supports a mode of cross-searching multiple search keywords with relevance to provide search suggestions.

[0096] Figure 5 Another user interface diagram provided in this embodiment of the present application is as follows: Figure 5 As shown, assuming that the search keywords determined are "GSz, Sell Egg Na" in the search box, "Sell Egg Na" is also the name of an author in the game. Then, Figure 5 As shown, the generated search suggestions may include, but are not limited to, "View GSz's homepage," "View Maidanna's homepage," "Maps jointly contributed by two authors," and "Map collections containing GSz." Among them, "Maps jointly contributed by two authors" is a fused search suggestion corresponding to the two search keywords.

[0097] Figure 6 Another user interface diagram provided in the embodiment of the present application is as follows: Figure 6 As shown, in addition to being able to generate more accurate search suggestions, this solution also supports the generation of search suggestions under existing search functions.

[0098] exist Figure 4 On the basis of , multiple other search suggestions can also be displayed in list form. For example, when the search keyword is "GSz", the search suggestions can include "GSz", "Baby Dog Go", "Rhythm Box Arrangement G", etc. The generation method of these search suggestions displayed in list form is similar to the existing technology. Of course, under this search suggestion generation method, the generated search suggestions can also include search suggestions such as "View GSz Homepage", but the search results pointed to by the same search suggestion are not exactly the same. The accuracy of these search suggestions is compared with the above Figure 4The search suggestions displayed are less accurate and don't provide users with intuitive search suggestions. The search suggestions are also less relevant to the search keywords. Clicking on these suggestions will result in a new search based on the search suggestion. Users need to determine the relevance of their search keywords after viewing the search results list to find the desired results.

[0099] For example, when you click Figure 4 The search suggestion "View GSz Homepage" shown in the will jump directly to the homepage of "GSz", which contains all the audio and video files created by "GSz". Figure 6 When the search suggestion "View GSz Homepage" is generated using the existing method, "View GSz Homepage" will first be filled into the search box as a new search keyword for search, and it is impossible to jump directly to the desired result page. Secondly, after searching with "View GSz Homepage" as the search keyword, more search suggestions may appear, and users need to filter them again based on the relevance to the original search keyword. Moreover, under this search method, the search result that may be obtained is to view a map named "GSz Homepage", which means that the search accuracy is lacking.

[0100] In this solution, when the search keyword is "GSz", the generated search suggestions "View GSz's homepage", "Maps created by GSz", and "Map collections containing GSz" can all jump directly to different tabs of "GSz". Users do not need to re-determine the relevance to the search keyword for screening, which improves the accuracy of search positioning.

[0101] Optionally, in step S103, responding to the triggering operation of the search suggestion, querying and displaying the search results page under the search dimension to which the search suggestion belongs may include: responding to the triggering operation of the search suggestion, querying each result object under the search dimension to which the search suggestion belongs, and jumping to the search results page, which contains each result object.

[0102] In one achievable approach, Figure 4 Each search suggestion displayed is interactive. After a user clicks on a search suggestion to conduct a search, the backend can query the result objects under the search dimension to which the search suggestion belongs and directly jump to the search results page. In other words, clicking a search suggestion directly jumps to the search results page, lowering the threshold for quick positioning and search accuracy.

[0103] Figure 7 A flowchart of another information search method provided in an embodiment of the present application; optionally, in step S103, in response to a triggering operation of a search suggestion, querying and displaying a search result page under the search dimension to which the search suggestion belongs may include:

[0104] S701. Respond to a triggering operation of a search suggestion and fill the search suggestion into a search input box.

[0105] In another achievable manner, after clicking a search suggestion, the search suggestion is first filled into the search input box.

[0106] S702: Query each result object under the search dimension to which the search suggestion belongs, and display a search result page, which includes each result object.

[0107] After that, when you click the search button, the result object will be queried based on the search suggestions filled in the search input box and jump to the search results page.

[0108] Figure 8 Another user interface diagram provided in this embodiment of the present application is as follows: Figure 8 As shown in a, initially, the search keyword in the search input box is "GSz", and the generated search suggestions include "View GSz's homepage", "Maps created by GSz", and "Map collections containing GSz". After the user clicks on the search suggestion "Maps created by GSz", it will jump to Figure 8 In the interface shown in b, the search keyword in the search input box is updated from "GSz" to "Maps created by GSz". After the user clicks the search button behind the search input box, it will jump directly to the search result page corresponding to "Maps created by GSz".

[0109] It is worth noting that, unlike the above-mentioned direct jump method, the reason why the search suggestions are first filled into the search input box and then the search jump is that after the search suggestions are filled into the search input box, the user can also modify the search suggestions according to his or her own search needs.

[0110] Figure 9 A flowchart of another information search method provided in an embodiment of the present application; optionally, in step S103, in response to a triggering operation of a search suggestion, querying and displaying a search result page under the search dimension to which the search suggestion belongs may include:

[0111] S901. Respond to a triggering operation of a search suggestion, extract and copy data of a specified type in the search suggestion.

[0112] In yet another achievable manner, for some search suggestions containing data of a specified type, after clicking on a search suggestion, the data of the specified type may be extracted and copied from the search suggestion.

[0113] The designated type of data may be, for example, a map code, which may be extracted and copied from the search suggestion.

[0114] S902. Query each result object under the search dimension to which the search suggestion belongs based on the specified type of data, and display a search result page containing each result object.

[0115] The map code can be copied to the system clipboard, so that the system background can quickly search according to the map code and obtain the map corresponding to the map code as the result object.

[0116] Figure 10 Another user interface diagram provided in the embodiment of the present application is as follows: Figure 10 As shown, what the user inputs in the search input box is "Copy to open the game, play the map "Egypt Cat God", map code 8611-4352", and the generated search suggestions may include "Open the map Egypt Cat God", "Copy map code 8611-4352", and the user can click on the search suggestion "Copy map code 8611-4352" to extract and copy the map code 8611-4352, and search with the map code to obtain search results.

[0117] Of course, in the scenario of this solution, since the main purpose is to search for map gameplay, the specified type data here can be a map code. In different search scenarios, the specified type data can also be other data. For example, in the scenario of mobile phone product introduction, the specified type data can be the mobile phone model, etc.

[0118] Figure 11 A flowchart of another information search method provided in an embodiment of the present application; optionally, the method of the present application may further include:

[0119] S1101. Highlight the search keyword and update the state of the search keyword to an interactive state.

[0120] In some embodiments, the determined search keywords may be highlighted, and the status of the search keywords may also be updated to an interactive state, that is, each highlighted search keyword may be directly clicked and triggered by the user as an interactive item.

[0121] The purpose of highlighting is to let users know clearly what the search keywords are, and the status of the search keywords is updated to an interactive state, so that users can directly click on the search keywords in the search input box to trigger the search and jump to the search results page.

[0122] S1102: Respond to the triggering operation of the search keyword and jump to the search result page corresponding to the search keyword.

[0123] Optionally, after the user clicks the search keyword highlighted in the search input box, the user can directly jump to the search result page corresponding to the search keyword.

[0124] Figure 12 This is another user interface diagram provided in an embodiment of the present application. Figure 12 It demonstrates a search method based on fuzzy natural language. Users can directly enter fuzzy natural language as search content in the search input box. For example, if you enter "recommend some maps suitable for two people to play during recess", the search keywords can be determined to be "two people" and "during recess" through parsing and analysis, thereby generating corresponding search suggestions and highlighting "two people" and "during recess".

[0125] Figure 13 This is another user interface diagram provided in the embodiment of the present application. Figure 13 As shown, the search keywords "GSz, Maidanna" in the search input box are highlighted, and these two search keywords can be directly triggered as interactive items.

[0126] After the user clicks the search keyword "GSz", he can directly jump to the search result page corresponding to "GSz".

[0127] In the existing method, the search keyword in the search input box cannot be clicked directly and is not interactive. The user can only trigger the search through the search button behind the search input box.

[0128] Optionally, in step S1102, responding to the trigger operation of the search keyword and jumping to the search result page corresponding to the search keyword may include: responding to the trigger operation of the search keyword, querying and jumping to the search result page corresponding to the specified search suggestion based on the association relationship between the pre-configured search keyword and the specified search suggestion corresponding to the search keyword.

[0129] In some embodiments, a pre-configured association between a search keyword and a specific search suggestion corresponding to the search keyword can be used, so that after clicking the search keyword, the user can be directly redirected to the search results page corresponding to the specific search suggestion. Specifically, the association of the search keyword with the search suggestion can be configured based on the user's search habits or search needs, and this configuration can also be flexibly adjusted.

[0130] Assuming that the search keyword "GSz" is associated with the search suggestion "View GSz's homepage", then after clicking the search keyword "GSz" in the search input box, you can directly jump to the search result page corresponding to "View GSz's homepage".

[0131] In this way, a more convenient search mode can be provided to users while expanding the search function.

[0132] Figure 14A flowchart of another information search method provided in an embodiment of the present application; optionally, the method of the present application may further include:

[0133] S1401. In response to a modification instruction of a search keyword, determine the search keyword to be modified, and update the state of the search keyword to be modified to an editable state.

[0134] In some embodiments, the present solution also supports modification operations on search keywords. By inputting a modification instruction, the search keyword to be modified can be selected from various search keywords. At this time, the status of the search keyword to be modified is updated to an editable state.

[0135] S1402: Re-edit the search keyword to be modified in response to the input editing information.

[0136] The user can enter editing information to re-edit the search keyword to be modified, which can be directly replaced with a new search keyword, or part of the words in the search keyword to be modified can be replaced.

[0137] Figure 15 A flowchart of another information search method provided in an embodiment of the present application; optionally, in step S1401, responding to a search keyword modification instruction, determining the search keyword to be modified, and updating the state of the search keyword to be modified to an editable state may include:

[0138] S1501. In response to a cursor movement operation, a search keyword to be modified is determined from a plurality of search keywords according to a position to which the cursor is moved.

[0139] In one practicable manner, the user may drag the cursor in the search input box and determine the search keyword to be modified based on the position of the cursor after the cursor is moved.

[0140] Optionally, the search keyword immediately to the left of the position to which the cursor is moved (i.e., in front of the cursor) can be determined as the search keyword to be modified. Of course, this is only one possible implementation method. The search keyword immediately to the right of the position to which the cursor is moved (i.e., behind the cursor) can also be determined as the search keyword to be modified.

[0141] Of course, in another feasible manner, the search keyword can be double-clicked to use the double-clicked search keyword as the search keyword to be modified.

[0142] S1502: In response to a click operation on a target key on the keyboard, cancel the highlighting of the search keyword to be modified, and update the status of the search keyword to be modified to an editable state.

[0143] Next, by clicking the delete key on the keyboard, the highlight of the search keyword to be modified can be canceled, thereby updating the status of the search keyword to be modified to an editable state.

[0144] Of course, you can also directly click the right button of the mouse to cancel the highlighting of the search keyword to be modified and update the state of the search keyword to be modified to an editable state. This embodiment is just an example, and there can be many specific implementation methods.

[0145] Figure 16 This is another user interface diagram provided in the embodiment of the present application. Figure 16 As shown in a in the figure, the cursor is located on the right side of the search keyword "decryption", and the search keyword "decryption" is determined to be the search keyword to be modified. After clicking the delete key on the keyboard, you can jump to the following Figure 16 In the interface shown in b, the highlight of the search keyword "decryption" is canceled. At this time, the status of the search keyword "decryption" is updated to an editable state, and the user can re-edit the search keyword "decryption" to obtain a new search keyword.

[0146] Optionally, in step S701, after filling the search suggestion into the search input box, the method further includes: responding to a modification instruction of the search suggestion to modify the search suggestion.

[0147] Similarly, in step S701, after the search suggestions are filled into the search input box, the search suggestions can also be re-edited using the method of steps S1501-S1502.

[0148] Figure 17 A flowchart of another information search method provided in an embodiment of the present application; optionally, the method of the present application may further include:

[0149] S1701. Collect player's game behavior data.

[0150] Taking the game scenario of this solution as an example, the player's game behavior data can be collected. The player's game behavior data can include: the player's map creation behavior data, map evaluation behavior data, map description behavior data, etc. in the game.

[0151] S1702: Generate a feature tag corresponding to the result object based on the player's game behavior data and the system recognition result.

[0152] The feature tag includes one or more of the following: the title of the object, the description information of the object, the evaluation information of the object, the component information of the object, the creator information of the object, the identification code of the object, and the type information of the object.

[0153] Based on the player's behavior data, you can pull information such as map title, map description, map evaluation, map component files, etc., and combine the map labels given to existing maps by map creators, players, and appreciation groups to generate feature labels for result objects. The result object here can be a map, and one result can correspond to multiple feature labels.

[0154] For maps with rich descriptive information, natural language processing methods such as named entity recognition, keyword extraction, and keyword matching are directly used to quickly generate feature labels for the map.

[0155] For maps with relatively little text information, we mainly use image recognition methods based on game highlight screenshots to extract the core visual information of the map and generate feature labels for the map.

[0156] S1703: Store the mapping relationship between each result object and the corresponding feature label.

[0157] Optionally, a mapping relationship between each result object and a feature tag corresponding to the result object may be stored, and the result objects corresponding to the search suggestion may be quickly queried based on the feature tag.

[0158] Optionally, the method of the present application may further include: generating a feature description set of the result object according to the feature label corresponding to each result object.

[0159] In some embodiments, the feature tags corresponding to each result object can be combined to obtain a feature description set, that is, the feature description set contains all feature tags that can be used to identify the result object, including but not limited to the object title, object description information, object evaluation information, object component information, object creator information, object identification code, object type information, etc.

[0160] In summary, the information search method provided by this embodiment includes: responding to an input operation, determining at least one search keyword; generating and displaying multiple search suggestions corresponding to the search keyword based on the search keyword; and responding to a triggering operation of the search suggestion, querying and displaying a search result page under the search dimension to which the search suggestion belongs. The multiple search suggestions corresponding to the search keyword generated in this method provide different search dimensions related to the search keyword, and each search dimension is based on the search keyword, which can help users quickly determine the search suggestion to be executed from multiple search suggestions based on the relevance to the search keyword, thereby improving the accuracy of search positioning. In addition, the generated search suggestion is interactive, so that by triggering the search suggestion, you can directly jump to the search result page under the search dimension to which the search suggestion belongs. Compared with the existing search suggestion triggering operation, the user no longer needs to determine the relevance of the search keyword to filter the search results, but can directly obtain the required search result page based on the search suggestion, thereby improving the efficiency of the search.

[0161] Secondly, the search keywords determined by this method are interactive. Users can directly click the search keywords in the search input box to trigger the search and jump to the search results page, which improves the search interaction experience, improves the search efficiency, and lowers the search threshold.

[0162] In addition, this solution supports fusion search between multiple related search keywords, can generate fusion search suggestions, and can provide users with more accurate search suggestions.

[0163] Moreover, this solution also supports a search mode using fuzzy natural language to lower the search threshold.

[0164] Finally, this solution also provides the function of modifying search keywords. Users can modify specific search keywords separately without affecting other search keywords. There is no need to delete all keywords and re-edit them, which improves the search experience.

[0165] The following describes the devices, equipment, storage media, etc. used to execute the information search method provided by this application. The specific implementation process and technical effects are described above and will not be repeated below.

[0166] Figure 18 This is a schematic diagram of an information search device provided in an embodiment of the present application. The functions implemented by the information search device correspond to the steps performed by the above method. The device can be understood as the above-mentioned computer, or server, or server processor, or can also be understood as a component independent of the above-mentioned server or processor that implements the functions of the present application under the control of the server, such as Figure 18 As shown, the apparatus may include: a determination module 180, a generation module 181 and a query module 182;

[0167] a determination module 180 for determining at least one search keyword in response to an input operation;

[0168] A generating module 181 is configured to generate and display a plurality of search suggestions corresponding to the search keyword based on the search keyword, wherein the plurality of search suggestions include a plurality of search dimensions related to the search keyword;

[0169] The query module 182 is used to respond to the triggering operation of the search suggestion, query and display the search result page under the search dimension to which the search suggestion belongs, and the search result page includes at least one result object.

[0170] Optionally, the determination module 180 is specifically configured to respond to an input operation and determine at least one search keyword according to the currently input search content.

[0171] Optionally, the determination module 180 is specifically configured to determine at least one search keyword based on the search content and a feature description set of the result object; the feature description set includes a plurality of feature tags, and the feature tags are used to identify the result object.

[0172] Optionally, the determination module 180 is specifically configured to match the search content with each feature tag in the feature description set;

[0173] Each content in the search content that successfully matches the feature tag is used as a search keyword.

[0174] Optionally, the determination module 180 is specifically configured to parse and split the search content to determine at least one sub-search content if the search content is in natural language;

[0175] Match each sub-search content with each feature label in the feature description set.

[0176] Optionally, generation module 181 is specifically used to generate and display multiple search suggestion information corresponding to the search keywords based on the search keywords and pre-created search keyword combination relationships and search keyword derivative relationships; the search keyword combination relationships and search keyword derivative relationships are determined based on the relevant attributes of the result objects in the search scenario.

[0177] Optionally, the generating module 181 is specifically configured to generate and display a plurality of first search suggestions corresponding to the search keyword based on the search keyword if the number of the search keyword is one, the first search suggestion including a plurality of search dimensions related to the search keyword;

[0178] If there are multiple search keywords, a second search suggestion corresponding to each search keyword is generated and displayed based on each search keyword, and a fused search suggestion corresponding to multiple search keywords is generated and displayed based on the associated information of the multiple search keywords.

[0179] Optionally, the query module 182 is specifically configured to respond to a triggering operation of a search suggestion, query each result object under the search dimension to which the search suggestion belongs, and jump to a search result page containing each result object.

[0180] Optionally, the query module 182 is specifically configured to respond to a triggering operation of a search suggestion and fill the search suggestion into the search input box;

[0181] Query each result object under the search dimension to which the search suggestion belongs, and display the search results page, which contains each result object.

[0182] Optionally, the query module 182 is specifically configured to respond to a triggering operation of a search suggestion, extract and copy data of a specified type in the search suggestion;

[0183] Based on the specified type of data, query each result object under the search dimension to which the search suggestion belongs, and display the search results page, which contains each result object.

[0184] Optionally, the query module 182 is further configured to highlight the search keyword and update the state of the search keyword to an interactive state;

[0185] In response to the trigger operation of the search keyword, jump to the search result page corresponding to the search keyword.

[0186] Optionally, the query module 182 is specifically configured to respond to a triggering operation of a search keyword, and query and jump to a search result page corresponding to a specified search suggestion based on an association relationship between a pre-configured search keyword and a specified search suggestion corresponding to the search keyword.

[0187] Optionally, it further includes: an editing module;

[0188] An editing module, configured to respond to a modification instruction of a search keyword, determine the search keyword to be modified, and update the state of the search keyword to be modified to an editable state;

[0189] In response to the input editing information, the search keyword to be modified is re-edited.

[0190] Optionally, the editing module is specifically configured to respond to a cursor movement operation and determine a search keyword to be modified from a plurality of search keywords according to a position to which the cursor is moved;

[0191] In response to a click operation of a target key on the keyboard, highlighting of the search keyword to be modified is canceled, and the state of the search keyword to be modified is updated to an editable state.

[0192] Optionally, the editing module is further configured to respond to a modification instruction of the search suggestion and modify the search suggestion.

[0193] Optionally, the generation module 181 is further configured to collect game behavior data of players;

[0194] Generate a feature tag corresponding to the result object based on the player's game behavior data and the system's recognition results; the feature tag includes one or more of the following: the object's title, the object's description information, the object's evaluation information, the object's component information, the object's creator information, the object's identification code, and the object's type information;

[0195] Stores the mapping relationship between each result object and the corresponding feature label.

[0196] Optionally, the generating module 181 is further configured to generate a feature description set of the result object according to the feature label corresponding to each result object.

[0197] The above modules can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), one or more digital single processors (DSPs), or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented by scheduling program code through a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0198] The above modules can be connected or communicate with each other via a wired connection or a wireless connection. The wired connection may include a metal cable, an optical cable, a hybrid cable, etc., or any combination thereof. The wireless connection may include a connection in the form of a LAN, a WAN, Bluetooth, ZigBee, or NFC, or any combination thereof. Two or more modules can be combined into a single module, and any module can be divided into two or more units. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application.

[0199] Figure 19 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, including: a processor 801, a storage medium 802, and a bus 803. The storage medium 802 stores machine-readable instructions executable by the processor 801. When the electronic device executes an information search method in the embodiment, the processor 801 communicates with the storage medium 802 via the bus 803. The processor 801 executes the machine-readable instructions to perform the following steps:

[0200] In response to an input operation, determining at least one search keyword;

[0201] Generate and display multiple search suggestions corresponding to the search keywords based on the search keywords, and the multiple search suggestions include multiple search dimensions related to the search keywords;

[0202] In response to the triggering operation of the search suggestion, the search result page under the search dimension to which the search suggestion belongs is queried and displayed, and the search result page includes at least one result object.

[0203] In a feasible implementation manner, when executing the response input operation and determining at least one search keyword, the processor 801 is specifically configured to: respond to the input operation and determine at least one search keyword based on the currently input search content.

[0204] In a feasible implementation scheme, when the processor 801 determines at least one search keyword based on the currently input search content, it is specifically used to: determine at least one search keyword based on the search content and the feature description set of the result object; the feature description set includes multiple feature tags, and the feature tags are used to identify the result object.

[0205] In a feasible embodiment, when determining at least one search keyword based on the search content and the feature description set of the result object, the processor 801 is specifically configured to: match the search content with each feature tag in the feature description set;

[0206] Each content in the search content that successfully matches the feature tag is used as a search keyword.

[0207] In one feasible embodiment, when matching the search content with each feature tag in the feature description set, the processor 801 is specifically configured to: if the search content is a natural language, parse and split the search content to determine at least one sub-search content;

[0208] Match each sub-search content with each feature label in the feature description set.

[0209] In a feasible implementation scheme, when the processor 801 generates and displays multiple search suggestions corresponding to the search keywords based on the search keywords, it is specifically used to: generate and display multiple search suggestions corresponding to the search keywords based on the search keywords and pre-created search keyword combination relationships and search keyword derivative relationships; the search keyword combination relationships and search keyword derivative relationships are determined based on the relevant attributes of the result objects in the search scenario.

[0210] In one feasible embodiment, when executing the step of generating and displaying multiple search suggestions corresponding to the search keyword based on the search keyword, the processor 801 is specifically configured to: if the number of search keywords is one, generate and display multiple first search suggestions corresponding to the search keyword based on the search keyword, where the first search suggestion includes multiple search dimensions related to the search keyword;

[0211] If there are multiple search keywords, a second search suggestion corresponding to each search keyword is generated and displayed based on each search keyword, and a fused search suggestion corresponding to multiple search keywords is generated and displayed based on the associated information of the multiple search keywords.

[0212] In a feasible implementation scheme, when the processor 801 executes the trigger operation in response to the search suggestion and queries and displays the search results page under the search dimension to which the search suggestion belongs, it is specifically used to: respond to the trigger operation of the search suggestion, query each result object under the search dimension to which the search suggestion belongs, and jump to the search results page, which contains each result object.

[0213] In one feasible embodiment, when executing a triggering operation in response to a search suggestion and querying and displaying a search result page under a search dimension to which the search suggestion belongs, the processor 801 is specifically configured to: fill the search suggestion into the search input box in response to the triggering operation of the search suggestion;

[0214] Query each result object under the search dimension to which the search suggestion belongs, and display the search results page, which contains each result object.

[0215] In one feasible embodiment, when executing a triggering operation in response to a search suggestion and querying and displaying a search result page under a search dimension to which the search suggestion belongs, the processor 801 is specifically configured to: extract and copy data of a specified type in the search suggestion in response to the triggering operation of the search suggestion;

[0216] Based on the specified type of data, query each result object under the search dimension to which the search suggestion belongs, and display the search results page, which contains each result object.

[0217] In a feasible embodiment, the processor 801 is further configured to execute: highlighting the search keyword and updating the state of the search keyword to an interactive state;

[0218] In response to the trigger operation of the search keyword, jump to the search result page corresponding to the search keyword.

[0219] In a feasible implementation scheme, when the processor 801 executes a trigger operation in response to a search keyword and jumps to the search results page corresponding to the search keyword, it is specifically used to: respond to the trigger operation of the search keyword, query and jump to the search results page corresponding to the specified search suggestion based on the association relationship between the pre-configured search keyword and the specified search suggestion corresponding to the search keyword.

[0220] In a feasible embodiment, the processor 801 is further configured to: respond to a search keyword modification instruction, determine the search keyword to be modified, and update the state of the search keyword to be modified to an editable state;

[0221] In response to the input editing information, the search keyword to be modified is re-edited.

[0222] In one feasible embodiment, when executing a modification instruction in response to a search keyword, determining a search keyword to be modified, and updating the state of the search keyword to be modified to an editable state, the processor 801 is specifically configured to: respond to a cursor movement operation, and determine the search keyword to be modified from a plurality of search keywords according to a position to which the cursor is moved;

[0223] In response to a click operation of a target key on the keyboard, highlighting of the search keyword to be modified is canceled, and the state of the search keyword to be modified is updated to an editable state.

[0224] In a feasible implementation manner, after executing filling the search suggestion into the search input box, the processor 801 is further configured to: respond to a modification instruction of the search suggestion and modify the search suggestion.

[0225] In a feasible embodiment, the processor 801 is further configured to execute: collecting game behavior data of the player;

[0226] Generate a feature tag corresponding to the result object based on the player's game behavior data and the system's recognition results; the feature tag includes one or more of the following: the object's title, the object's description information, the object's evaluation information, the object's component information, the object's creator information, the object's identification code, and the object's type information;

[0227] Stores the mapping relationship between each result object and the corresponding feature label.

[0228] In a feasible implementation manner, the processor 801 is further configured to execute: generating a feature description set of the result object according to the feature tag corresponding to each result object.

[0229] Among them, the storage medium 802 stores program code, and when the program code is executed by the processor 801, the processor 801 executes various steps in the information search method according to various exemplary embodiments of the present application described in the above "Exemplary Method" section of this specification.

[0230] The processor 801 can be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.

[0231] The storage medium 802 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory can include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (Random Access Memory, RAM), a static random access memory (Static Random Access Memory, SRAM), a programmable read-only memory (Programmable Read Only Memory, PROM), a read-only memory (Read Only Memory, ROM), an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a magnetic memory, a disk, an optical disc, etc. The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The storage medium 802 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0232] Optionally, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps:

[0233] In response to an input operation, determining at least one search keyword;

[0234] Generate and display multiple search suggestions corresponding to the search keywords based on the search keywords, and the multiple search suggestions include multiple search dimensions related to the search keywords;

[0235] In response to the triggering operation of the search suggestion, the search result page under the search dimension to which the search suggestion belongs is queried and displayed, and the search result page includes at least one result object.

[0236] In a feasible implementation manner, when executing the response input operation and determining at least one search keyword, the processor 801 is specifically configured to: respond to the input operation and determine at least one search keyword based on the currently input search content.

[0237] In a feasible implementation scheme, when the processor 801 determines at least one search keyword based on the currently input search content, it is specifically used to: determine at least one search keyword based on the search content and the feature description set of the result object; the feature description set includes multiple feature tags, and the feature tags are used to identify the result object.

[0238] In a feasible embodiment, when determining at least one search keyword based on the search content and the feature description set of the result object, the processor 801 is specifically configured to: match the search content with each feature tag in the feature description set;

[0239] Each content in the search content that successfully matches the feature tag is used as a search keyword.

[0240] In one feasible embodiment, when matching the search content with each feature tag in the feature description set, the processor 801 is specifically configured to: if the search content is a natural language, parse and split the search content to determine at least one sub-search content;

[0241] Match each sub-search content with each feature label in the feature description set.

[0242] In a feasible implementation scheme, when the processor 801 generates and displays multiple search suggestions corresponding to the search keywords based on the search keywords, it is specifically used to: generate and display multiple search suggestions corresponding to the search keywords based on the search keywords and pre-created search keyword combination relationships and search keyword derivative relationships; the search keyword combination relationships and search keyword derivative relationships are determined based on the relevant attributes of the result objects in the search scenario.

[0243] In one feasible embodiment, when executing the step of generating and displaying multiple search suggestions corresponding to the search keyword based on the search keyword, the processor 801 is specifically configured to: if the number of search keywords is one, generate and display multiple first search suggestions corresponding to the search keyword based on the search keyword, where the first search suggestion includes multiple search dimensions related to the search keyword;

[0244] If there are multiple search keywords, a second search suggestion corresponding to each search keyword is generated and displayed based on each search keyword, and a fused search suggestion corresponding to multiple search keywords is generated and displayed based on the associated information of the multiple search keywords.

[0245] In a feasible implementation scheme, when the processor 801 executes the trigger operation in response to the search suggestion and queries and displays the search results page under the search dimension to which the search suggestion belongs, it is specifically used to: respond to the trigger operation of the search suggestion, query each result object under the search dimension to which the search suggestion belongs, and jump to the search results page, which contains each result object.

[0246] In one feasible embodiment, when executing a triggering operation in response to a search suggestion and querying and displaying a search result page under a search dimension to which the search suggestion belongs, the processor 801 is specifically configured to: fill the search suggestion into the search input box in response to the triggering operation of the search suggestion;

[0247] Query each result object under the search dimension to which the search suggestion belongs, and display the search results page, which contains each result object.

[0248] In one feasible embodiment, when executing a triggering operation in response to a search suggestion and querying and displaying a search result page under a search dimension to which the search suggestion belongs, the processor 801 is specifically configured to: extract and copy data of a specified type in the search suggestion in response to the triggering operation of the search suggestion;

[0249] Based on the specified type of data, query each result object under the search dimension to which the search suggestion belongs, and display the search results page, which contains each result object.

[0250] In a feasible embodiment, the processor 801 is further configured to execute: highlighting the search keyword and updating the state of the search keyword to an interactive state;

[0251] In response to the trigger operation of the search keyword, jump to the search result page corresponding to the search keyword.

[0252] In a feasible implementation scheme, when the processor 801 executes a trigger operation in response to a search keyword and jumps to the search results page corresponding to the search keyword, it is specifically used to: respond to the trigger operation of the search keyword, query and jump to the search results page corresponding to the specified search suggestion based on the association relationship between the pre-configured search keyword and the specified search suggestion corresponding to the search keyword.

[0253] In a feasible embodiment, the processor 801 is further configured to: respond to a search keyword modification instruction, determine the search keyword to be modified, and update the state of the search keyword to be modified to an editable state;

[0254] In response to the input editing information, the search keyword to be modified is re-edited.

[0255] In one feasible embodiment, when executing a modification instruction in response to a search keyword, determining a search keyword to be modified, and updating the state of the search keyword to be modified to an editable state, the processor 801 is specifically configured to: respond to a cursor movement operation, and determine the search keyword to be modified from a plurality of search keywords according to a position to which the cursor is moved;

[0256] In response to a click operation of a target key on the keyboard, highlighting of the search keyword to be modified is canceled, and the state of the search keyword to be modified is updated to an editable state.

[0257] In a feasible implementation manner, after executing filling the search suggestion into the search input box, the processor 801 is further configured to: respond to a modification instruction of the search suggestion and modify the search suggestion.

[0258] In a feasible embodiment, the processor 801 is further configured to execute: collecting game behavior data of the player;

[0259] Generate a feature tag corresponding to the result object based on the player's game behavior data and the system's recognition results; the feature tag includes one or more of the following: the object's title, the object's description information, the object's evaluation information, the object's component information, the object's creator information, the object's identification code, and the object's type information;

[0260] Stores the mapping relationship between each result object and the corresponding feature label.

[0261] In a feasible implementation manner, the processor 801 is further configured to execute: generating a feature description set of the result object according to the feature tag corresponding to each result object.

[0262] In the embodiment of the present application, the computer program can also execute other machine-readable instructions when run by the processor to execute other methods described in the embodiment. For the specific execution method steps and principles, please refer to the description of the embodiment and will not be repeated here.

[0263] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0264] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0265] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0266] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor (English: processor) to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (English: Read-Only Memory, abbreviated: ROM), a random access memory (English: Random Access Memory, abbreviated: RAM), a disk or an optical disk, and other media that can store program code.

Claims

1. An information search method, characterized in that: include: In response to an input operation, determining at least one search keyword; Based on the search keyword, generating and displaying a plurality of search suggestions corresponding to the search keyword, the plurality of search suggestions including a plurality of search dimensions related to the search keyword; In response to a triggering operation of a search suggestion, a search result page under the search dimension to which the search suggestion belongs is queried and displayed, and the search result page includes at least one result object.

2. The method according to claim 1, characterized in that The step of determining at least one search keyword in response to the input operation includes: In response to the input operation, at least one search keyword is determined based on the currently input search content.

3. The method according to claim 2, characterized in that The step of determining at least one search keyword based on the currently input search content includes: At least one search keyword is determined based on the search content and a feature description set of the result object; the feature description set includes a plurality of feature tags, and the feature tags are used to identify the result object.

4. The method according to claim 3, characterized in that Determining at least one search keyword based on the search content and the feature description set of the result object includes: Matching the search content with each feature tag in the feature description set; Each content in the search content that successfully matches the feature tag is used as a search keyword.

5. The method according to claim 4, characterized in that The matching of the search content with each feature tag in the feature description set includes: If the search content is in natural language, parsing and splitting the search content to determine at least one sub-search content; Each sub-search content is matched with each feature tag in the feature description set.

6. The method according to claim 1, wherein The generating and displaying a plurality of search suggestions corresponding to the search keyword according to the search keyword includes: Based on the search keywords and the pre-created search keyword combination relationship and search keyword derivative relationship, multiple search suggestions corresponding to the search keywords are generated and displayed; the search keyword combination relationship and search keyword derivative relationship are determined based on the relevant attributes of the result object in the search scenario.

7. The method according to claim 1, characterized in that The generating and displaying a plurality of search suggestions corresponding to the search keyword according to the search keyword includes: If the number of the search keyword is one, generating and displaying a plurality of first search suggestions corresponding to the search keyword based on the search keyword, wherein the first search suggestion includes a plurality of search dimensions related to the search keyword; If there are multiple search keywords, a second search suggestion corresponding to each search keyword is generated and displayed based on each search keyword, and a fused search suggestion corresponding to the multiple search keywords is generated and displayed based on the associated information of the multiple search keywords.

8. The method according to claim 1, characterized in that The triggering operation in response to the search suggestion, querying and displaying the search result page under the search dimension to which the search suggestion belongs, includes: In response to the triggering operation of the search suggestion, each result object under the search dimension to which the search suggestion belongs is queried, and the page of search results is jumped to, and the search result page contains each result object.

9. The method according to claim 1, characterized in that The triggering operation in response to the search suggestion, querying and displaying the search result page under the search dimension to which the search suggestion belongs, includes: In response to a triggering operation of a search suggestion, filling the search suggestion into a search input box; Query each result object under the search dimension to which the search suggestion belongs, and display a search result page, wherein the search result page includes each result object.

10. The method according to claim 1, characterized in that The triggering operation in response to the search suggestion, querying and displaying the search result page under the search dimension to which the search suggestion belongs, includes: In response to a triggering operation of a search suggestion, extracting and copying data of a specified type in the search suggestion; According to the specified type of data, each result object under the search dimension to which the search suggestion belongs is queried, and a search result page is displayed, which includes each result object.

11. The method according to any one of claims 1 to 10, characterized in that Also includes: Highlight the search keyword and update the state of the search keyword to an interactive state; In response to the triggering operation of the search keyword, jump to the search result page corresponding to the search keyword.

12. The method according to claim 11, characterized in that The triggering operation in response to the search keyword to jump to the search result page corresponding to the search keyword includes: In response to the triggering operation of the search keyword, according to the association relationship between the pre-configured search keyword and the specified search suggestion corresponding to the search keyword, query and jump to the search result page corresponding to the specified search suggestion.

13. The method according to claim 11, characterized in that The method further comprises: In response to a modification instruction of a search keyword, determining a search keyword to be modified, and updating a state of the search keyword to be modified to an editable state; In response to the input editing information, the search keyword to be modified is re-edited.

14. The method according to claim 13, characterized in that The step of responding to the modification instruction of the search keyword, determining the search keyword to be modified, and updating the state of the search keyword to be modified to an editable state includes: In response to a cursor movement operation, determining a search keyword to be modified from a plurality of search keywords according to a position to which the cursor is moved; In response to a click operation of a target key on the keyboard, the highlight display of the search keyword to be modified is canceled, and the state of the search keyword to be modified is updated to an editable state.

15. The method according to claim 9, characterized in that After filling the search suggestion into the search input box, the method further includes: In response to a modification instruction of the search suggestion, the search suggestion is modified.

16. The method according to claim 1, wherein The method further comprises: Collect players' gaming behavior data; Generate a feature tag corresponding to the result object based on the player's game behavior data and the system recognition result; the feature tag includes one or more of the following: the object's title, the object's description information, the object's evaluation information, the object's component information, the object's creator information, the object's identification code, and the object's type information; Stores the mapping relationship between each result object and the corresponding feature label.

17. The method according to claim 16, characterized in that The method further comprises: According to the feature labels corresponding to each result object, a feature description set of the result object is generated.

18. An information search device, characterized in that: include: Determine module, generate module and query module; The determination module is configured to determine at least one search keyword in response to an input operation; The generating module is configured to generate and display a plurality of search suggestions corresponding to the search keyword based on the search keyword, wherein the plurality of search suggestions include a plurality of search dimensions related to the search keyword; The query module is used to respond to the triggering operation of the search suggestion, query and display the search result page under the search dimension to which the search suggestion belongs, and the search result page includes at least one result object.

19. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores program instructions executable by the processor, and when the electronic device is running, the processor and the storage medium communicate via the bus, and the processor executes the program instructions to perform the information search method according to any one of claims 1 to 17.

20. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which, when executed by a processor, executes the information search method according to any one of claims 1 to 17.