Search result display method and device, computer device, and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2022-11-04
- Publication Date
- 2026-08-07
AI Technical Summary
[0002]用户可以通过搜索的方式获取搜索问题的答案,但是,向用户展示的搜索结果中的答案可能并不能完全满足用户的消费需求,这种情况下,就需要用户进一步对搜索结果进行分析,思考采用何种搜索信息进行搜索以满足进一步的消费需求
[0022] This disclosure provides a search result display method that, for answer information obtained through a search request, further obtains extended information corresponding to the keywords by determining the keywords contained within it. When displaying the answer information on the search results page, the extended information is displayed in the relevant position of the answer information. In this way, extended information related to the answer information can be synchronously displayed with the answer information, making the displayed content more comprehensive and saving users the time cost of initiating further searches. Furthermore, the extended information here is determined based on the type of search request, which to some extent can better cater to users' needs for in-depth consumption of the content within the answer information.
Smart Images

Figure CN115544375B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more specifically, to a method, apparatus, computer device, and storage medium for displaying search results. Background Technology
[0002] Users can obtain answers to their search questions through searches. However, the results presented to users may not fully meet their consumption needs. In such cases, users need to further analyze the search results and consider which search information to use to satisfy their further consumption needs. This process is time-consuming and may also fail to yield the desired results due to inaccurate search information used in further searches. Summary of the Invention
[0003] This disclosure provides at least one method, apparatus, computer device, and storage medium for displaying search results.
[0004] In a first aspect, embodiments of this disclosure provide a method for displaying search results, comprising: in response to a search request, obtaining answer information matching the search request and extended information corresponding to at least one keyword in the answer information; wherein the extended information is obtained based on the search results corresponding to the keyword; displaying the answer information on the search results page, and displaying the extended information corresponding to the keyword at an associated location of the answer information.
[0005] In one optional implementation, the extended information corresponding to any of the keywords is obtained in the following manner: in response to the existence of structured information corresponding to the keyword, the structured information is used as the extended information corresponding to the keyword; or, in response to the absence of structured information corresponding to the keyword, target multimedia information is selected from multimedia information associated with the keyword, and the target multimedia information is subjected to structured processing to obtain the extended information corresponding to the keyword.
[0006] In one optional implementation, the extended information corresponding to the at least one keyword is determined in the following manner: the search type corresponding to the search request is determined, and at least one keyword matching the search request is determined in the answer information; for any keyword, extended information matching the search type is determined from a plurality of preset extended information associated with the keyword, and this extended information is used as the extended information corresponding to the keyword.
[0007] In one optional implementation, the extended information corresponding to the keyword includes at least one of the following: under the search type, entity resource information indicated by the keyword, learning resource information corresponding to the knowledge point indicated by the keyword, and associated resource information corresponding to related words that are related to the keyword.
[0008] In one optional implementation, displaying the answer information on the search results page and displaying extended information corresponding to the keywords in the answer information at associated locations includes: determining a target answer display format for the search type corresponding to the search request to which the answer information belongs, from the answer display formats corresponding to each search type; the answer display format includes a first display format for displaying the answer information and a second display format for displaying the extended information, the answer display format including a display frame with reserved fill space, the fill space being used to fill the answer information and the extended information; based on the first display format, displaying the answer information in a first area of the search results page, and based on the second display format, displaying the extended information in a second area adjacent to the first area.
[0009] In one optional implementation, in response to a search type including a medical search type, at least one keyword in the answer information indicates multiple types of medical information; the extended information corresponding to the keyword includes associated resource information corresponding to multiple medical attributes under the medical information; the answer display format includes a first display format that displays the source information and main content information of the answer information respectively, and a second display format that displays the extended information in sorted order; the step of displaying the answer information in a first area of the search results page based on the first display format, and displaying the extended information in a second area adjacent to the first area based on the second display format, includes: extracting content from the answer information to determine the source information and main content information of the answer information; the source information... The source information includes at least one of the creator information and source address information of the answer information; and, for each of the at least one of the extended information, the display order of each extended information is determined based on the correlation between each extended information and the answer information; the source information and the main content information are respectively filled into the corresponding filling positions under the display frame in the first display form, and the filled display frame is displayed in the first area; wherein, the first area includes a first sub-area for displaying the source information and a second sub-area for displaying the main content information; and, based on the display order of each extended information, each extended information is filled into the corresponding filling position under the display frame in the second display form, and the filled display frame is displayed in the second area.
[0010] In one optional implementation, in response to a search type including a learning-related search type, at least one keyword in the answer information indicates multiple answer information; the extended information corresponding to the keyword includes learning resource information corresponding to the knowledge point indicated by the keyword; the answer display format includes a first display format that arranges and displays at least one keyword in the answer information, and a second display format that displays the extended information in a structural diagram; the step of displaying the answer information in a first area of the search results page based on the first display format, and displaying the extended information in a second area adjacent to the first area based on the second display format, includes: determining that the extended information corresponds to at least one knowledge point, and performing structured processing on the extended information based on the at least one knowledge point to obtain sub-extended information corresponding to each knowledge point. Information; based on multiple first filling positions corresponding to the display frame in the first display form, a third sub-region corresponding to each of the multiple first filling positions is determined in the first region, and at least one keyword is filled into each of the first filling positions, so that the keyword at each first filling position is displayed in the corresponding third sub-region; and based on multiple second filling positions corresponding to the display frame in the second display form, a fourth sub-region corresponding to each of the multiple second filling positions is determined in the second region; wherein the position of the fourth sub-region corresponds to the position of the graph node in the structure diagram; at least one sub-extension information is filled into each of the second filling positions, so that the sub-extension information at each second filling position is displayed in the corresponding fourth sub-region, so as to display the extension information in a structure diagram.
[0011] In one optional implementation, in response to a search type including a learning-related search type, and the keyword including an entity character or entity word, the extended information corresponding to the keyword further includes: extended information corresponding to the keyword in the search request; the method further includes determining the extended information corresponding to the keyword by: determining learning resource information containing the keyword as the extended information corresponding to the keyword; the learning resource information containing the keyword includes at least one of the following: a phrase containing the keyword, and a foreign language word corresponding to the keyword.
[0012] In one optional implementation, in response to the search type including a product search type, at least one keyword in the answer information indicates multiple product information; the extended information corresponding to the keyword includes entity resource information respectively indicated by the multiple product information; the answer display format includes a first display format for displaying the answer information, and a second display format for grouping and displaying the entity resource information respectively indicated by the multiple product information in the extended information; the step of displaying the answer information in a first area of the search results page based on the first display format, and displaying the extended information in a second area adjacent to the first area based on the second display format, includes: in response to the entity resource information in the extended information including multiple items, based on each item... The entity resource information is classified and processed according to the product information corresponding to each entity resource information to obtain multiple entity resource information corresponding to each product information, which are used as a display group when displaying the extended information; the answer information is filled into the corresponding filling position under the display frame in the first display form, and the filled display frame is displayed in the first area; and, based on the multiple third filling positions corresponding to the display frame in the second display form, a fifth sub-area corresponding to each of the multiple third filling positions is determined in the second area, and at least one display group is filled into each of the third filling positions, so that the display group at each third filling position is displayed in a corresponding fifth sub-area, so as to group and display the entity resource information.
[0013] In one optional implementation, the answer information includes video information and text information; displaying the answer information includes: in response to the answer information including video information, performing text recognition processing on each video frame in the video information, determining the target video frame associated with the corresponding text recognition processing result from each video frame and displaying the target video frame; and / or, in response to the answer information including text information, highlighting keywords in the answer information and displaying the answer information based on the highlighted keywords.
[0014] In one optional implementation, the answer information is displayed on the search results page, and extended information corresponding to the keywords is displayed at the associated position of the answer information. The method further includes: when there are multiple answer information items associated with the search request, displaying at least one clustering category obtained by clustering the multiple answer information items on the search results page; and responding to a first triggering operation on any of the clustering categories, displaying the answer information under that clustering category, and displaying extended information corresponding to the keywords in the answer information at the associated position of the answer information.
[0015] In one optional implementation, determining the answer information matching the search request further includes: determining search keywords from the search information corresponding to the search request; determining alternative search keywords semantically associated with the search keywords, replacing the search keywords in the search information, and determining corresponding supplementary search requests based on the updated search information; and updating the answer information based on supplementary answer information associated with the supplementary search requests to obtain updated answer information.
[0016] In one optional implementation, updating the answer information based on the supplementary answer information associated with the supplementary search request to obtain updated answer information includes: determining the supplementary answer information associated with the supplementary search request, and determining the portion of answer information that overlaps with the answer information in the supplementary answer information; adding other supplementary answer information in the supplementary answer information excluding the portion of answer information to the answer information to obtain updated answer information.
[0017] In one optional implementation, the method further includes: displaying detailed content corresponding to the extended information in response to a second triggering operation on the extended information.
[0018] In one optional implementation, in response to the extended information including entity resource information indicated by the keyword, the step of displaying details corresponding to the extended information in response to a second triggering operation on the extended information includes: in response to the second triggering operation on the entity resource information, displaying a details page of the entity resource information; the details page is used to display product introduction information of the entity resource and a product purchase button corresponding to the entity resource indicated by the entity resource information.
[0019] Secondly, embodiments of this disclosure also provide a search result display device, comprising: an acquisition module, configured to, in response to a search request, acquire answer information matching the search request and extended information corresponding to at least one keyword in the answer information; wherein the extended information is obtained based on the search results corresponding to the keyword; and a display module, configured to display the answer information on the search results page and display the extended information corresponding to the keyword at an associated location of the answer information.
[0020] Thirdly, an optional implementation of this disclosure also provides a computer device, a processor, and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the processor is configured to execute the machine-readable instructions stored in the memory. When the machine-readable instructions are executed by the processor, the steps of the first aspect above, or any possible implementation of the first aspect, are performed.
[0021] Fourthly, an optional implementation of this disclosure also provides a computer-readable storage medium storing a computer program that, when run, performs the steps of the first aspect or any possible implementation of the first aspect.
[0022] This disclosure provides a search result display method that, for answer information obtained through a search request, further obtains extended information corresponding to the keywords by determining the keywords contained within it. When displaying the answer information on the search results page, the extended information is displayed in the relevant position of the answer information. In this way, extended information related to the answer information can be synchronously displayed with the answer information, making the displayed content more comprehensive and saving users the time cost of initiating further searches. Furthermore, the extended information here is determined based on the type of search request, which to some extent can better cater to users' needs for in-depth consumption of the content within the answer information.
[0023] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.
[0025] Figure 1 A flowchart of a search result display method provided by an embodiment of this disclosure is shown;
[0026] Figure 2 A schematic diagram of a first type of search results page provided by an embodiment of this disclosure is shown;
[0027] Figure 3 A schematic diagram of a second type of search results page provided by an embodiment of this disclosure is shown;
[0028] Figure 4 A schematic diagram of a third type of search results page provided by an embodiment of this disclosure is shown;
[0029] Figure 5 A schematic diagram of a fourth type of search results page provided by an embodiment of this disclosure is shown;
[0030] Figure 6 A schematic diagram of a fifth type of search results page provided in an embodiment of this disclosure is shown;
[0031] Figure 7 This illustration shows a schematic diagram of selecting and displaying a target video frame in a search results page, provided by an embodiment of the present disclosure.
[0032] Figure 8 This illustration shows another schematic diagram of selecting and displaying a target video frame in a search results page, provided by an embodiment of this disclosure.
[0033] Figure 9 This diagram illustrates a method for highlighting answer information according to an embodiment of the present disclosure.
[0034] Figure 10 This illustration shows a schematic diagram of displaying answer information in the form of audio information, provided by an embodiment of this disclosure;
[0035] Figure 11 This illustration shows a search results page that displays answer information by clustering categories, as provided in an embodiment of this disclosure.
[0036] Figure 12 This illustration shows a schematic diagram of a details page displaying entity resource information provided in an embodiment of this disclosure;
[0037] Figure 13 A schematic diagram of a search result display device provided in an embodiment of this disclosure is shown;
[0038] Figure 14 A schematic diagram of a computer device provided in an embodiment of this disclosure is shown. Detailed Implementation
[0039] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown herein can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0040] Research has found that when users search for answers to questions, relevant web pages and other content are typically displayed directly. However, the answers shown in the search results may not fully meet the user's needs. Therefore, under the current display method, users need to further analyze the search results, which is time-consuming and can also lead to inaccurate search information, resulting in the inability to obtain the desired results.
[0041] Based on the above research, this disclosure provides a method for displaying search results. For answer information obtained through a search request, extended information corresponding to the keywords is obtained by determining the keywords contained within. When displaying the answer information on the search results page, this extended information is displayed in a related position to the answer information. In this way, extended information related to the answer information can be synchronously displayed with the answer information, making the displayed content more comprehensive and saving users time in initiating further searches. Furthermore, the extended information here is determined based on the type of search request, which to some extent caters to users' needs for in-depth consumption of the content within the answer information.
[0042] The shortcomings of the above solutions are the result of the inventor's practical experience and careful research. Therefore, the discovery process of the above problems and the solutions proposed in this disclosure below should be considered as the inventor's contribution to this disclosure.
[0043] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0044] To facilitate understanding of this embodiment, a search result display method disclosed in this disclosure will first be described in detail. The execution entity of the search result display method provided in this disclosure is generally a computer device with certain computing capabilities. This computer device may include, for example, a terminal device, a server, or other processing devices. The terminal device may be a user equipment (UE), mobile device, user terminal, terminal, cellular phone, cordless phone, personal digital assistant (PDA), handheld device, computing device, in-vehicle device, wearable device, etc. In some possible implementations, this search result display method can be implemented by a processor calling computer-readable instructions stored in memory.
[0045] The method for displaying search results provided in the embodiments of this disclosure will be described below.
[0046] See Figure 1 The diagram shows a flowchart of a search result display method provided in this embodiment of the present disclosure. The method includes steps S101 to S102, wherein:
[0047] S101: In response to a search request, obtain answer information matching the search request and extended information corresponding to at least one keyword in the answer information; wherein the extended information is obtained based on the search results corresponding to the keyword;
[0048] S102: Display the answer information on the search results page, and display the extended information corresponding to the keyword at the associated location of the answer information.
[0049] The above S101 to S102 are explained in detail below.
[0050] Regarding S101 above, when a user performs a search, they can send a search request by entering search information in the search box and triggering the search operation button. The search request includes search information, such as the search fields and question entered by the user. After receiving the search request, the server can determine the answer information matching the search information from available resources (such as news, movie reviews, book resources, user comments, audio and video resources, etc.). That is, the answer information includes, but is not limited to, searchable text information, audio information, and video information. The determination of matching answer information using the search request can be performed online.
[0051] Because the information reflected in the obtained answer information is limited—for example, when the search query corresponds to "recent TV series adapted from books," the matched answer information might include news reports or other user-submitted answer comments such as "According to statistics on TV series that premiered last quarter, TV series adapted from books include 'TV Series A,' 'TV Series B,' and 'TV Series C.'"—this kind of answer information can answer the question indicated by the search query, but the information provided is still limited. For example, when a user uses this search information, their purpose might also include purchasing and reading best-selling books. In this case, simply displaying the answer information that matches the search query is insufficient for the user's needs, and the displayed answer information is not rich enough. Therefore, further extended information that can be displayed can be determined based on the answer information.
[0052] Specifically, when determining extended information for answer information, the extended information is obtained based on the search results corresponding to the keyword. Here, the keyword search process can specifically be an online search process. Since multiple extended information may exist associated with a single keyword, and these extended information may be of different types, for example, when using "《TV Series A》" as the keyword for the answer information described above, the associated extended information may include the original ebook, the original physical book, and the film / TV series corresponding to "TV Series A". In this embodiment, the extended information associated with the keyword is referred to as preset extended information. Since there may be many preset extended information associated with a keyword, displaying them all together may lead to redundancy. Furthermore, some of the preset extended information associated with a keyword may not be closely related to the search request, and displaying this part of the preset extended information would lack directionality for the answer information. Therefore, when determining the extended information to be displayed, the most suitable extended information for display under the search request can be selected from the multiple extended information associated with the keyword as the extended information corresponding to that keyword.
[0053] In specific implementation, the extended information corresponding to at least one keyword in the answer information can be determined in the following way: determine the search type corresponding to the search request, and determine at least one keyword matching the search request in the answer information; for any keyword, determine the extended information matching the search type from multiple preset extended information associated with the keyword, and use it as the extended information corresponding to the keyword.
[0054] Different search requests can correspond to different search types. For example, a search query like "Is it okay if I don't get a shot after being bitten by a 50-day-old puppy?" falls under the category of medical treatment, and therefore can be defined as a medical search. Similarly, a search query like "start with the end in mind translation" falls under the category of language learning, and thus can be defined as an educational search. And a search query like "What kind of hair dryer is best to buy?" falls under the category of product purchasing, and thus can be defined as a product search.
[0055] Here, only some possible examples of search types corresponding to search requests are listed. Besides medical, educational, and product search types, other possible search types exist, which will not be elaborated upon here. Furthermore, the examples of search types shown can be further refined. For instance, the educational search type mentioned above can be subdivided into translation learning search types when searching for questions related to translating two different languages, traditional Chinese culture learning search types when searching for questions related to the use of Chinese characters in sentence structure, and science learning search types when searching for questions related to theorems and rules in physics and mathematics. The specific classification of search types can be determined based on the search questions that may arise in practice, and is not limited here.
[0056] Furthermore, when identifying at least one keyword matching the search request within the answer information, semantic recognition of the answer information can be used. For example, in the answer information of the example above, semantic recognition can identify "TV series A," "TV series B," and "TV series C" as keywords. Since keywords are included in the answer information, they can usually serve as an answer to the question indicated by the search information.
[0057] Since keywords in the answer information may have multiple pre-defined extended information related to the answer information, in order to make the displayed extended information more relevant to the answer information, as supplementary content more related to the answer information, the search type determined by the search request can be used to determine the extended information that matches the search from the multiple pre-defined extended information related to the keyword, and this extended information can be used as the extended information corresponding to the keyword.
[0058] In addition, regarding the method of obtaining extended information corresponding to keywords, in specific implementation, when obtaining extended information corresponding to any keyword, the following methods can be adopted: in response to the existence of structured information corresponding to the keyword, the structured information is used as the extended information corresponding to the keyword; or, in response to the absence of structured information corresponding to the keyword, target multimedia information is selected from multimedia information associated with the keyword, and the target multimedia information is processed in a structured manner to obtain the extended information corresponding to the keyword.
[0059] Among them, the structured information corresponding to the keyword can specifically include multiple data information stored in the form of a structure tree or a structure diagram, which can take the keyword as the core or basis and has extended related information. This structured information can specifically be information that is pre-determined and stored in an offline database. For example, taking "tetanus" as the keyword, the pre-stored structured information can include specific information in multiple related directions such as the department for medical treatment of "tetanus", common causes, clinical manifestations, complications, treatment or prognosis measures, etc. For example, "department for medical treatment - general surgery", "common cause - various types and sizes of trauma may be infected with Clostridium tetani", etc. For possible keywords, a similar method can be used to pre-store the corresponding structured data in the offline database and update it in a timely manner according to updated relevant web page information, etc. In this way, in one possible case, when searching for the structured information of the keyword in the search request, it can first be determined whether there is structured information corresponding to the keyword in the offline database, and when it is determined that there is, the existing stored structured information can be selected as the extended information.
[0060] In another possible case, if the structured information corresponding to the keyword cannot be found in the offline database currently, the extended information can be determined from the source data, such as multimedia data associated with the keyword. The multimedia data described here can specifically include news report texts, evaluation videos, web page Q&A information, etc., and is specifically associated with the keyword. For example, for the keyword "tetanus" in the above example, doctor popular science articles associated with this disease can be specifically searched on the medical consultation web page, and life disease prevention and control segments associated with this disease can be obtained from the videos publicly released by users. These obtained multimedia data can be used as the displayed extended information.
[0061] Specifically, since there may be more than one multimedia information that can be determined to be associated with the keyword, in this case, the target multimedia information can be screened and determined from multiple multimedia information, and the target multimedia information can be used to determine the extended information. To ensure the comprehensiveness or accuracy of the extended information, when screening and determining the target multimedia information from the multimedia information, it can be screened according to multiple aspects such as the authority of the multimedia information, the relevance to the keyword, and the timeliness of the multimedia information, so as to obtain more suitable target multimedia information for display. The relevance to the keyword here can specifically refer to that the multimedia information is the introduction information around the keyword, or only part of the content mentions the keyword. Comparatively, the former has a stronger relevance.
[0062] After obtaining the target multimedia information, since there may be redundant information within it—for example, if the selected target multimedia information is a review article with multiple reviewed products, and only some paragraphs provide detailed descriptions of the product corresponding to the keyword—then the paragraphs describing the product corresponding to the keyword will be used as extended information. Alternatively, these paragraphs can be further structured according to different review directions to obtain more concise and intuitive information. For example, for the keyword "amino acid facial cleanser," the relevant paragraph extracted from the target multimedia information might be: "Amino acid facial cleanser is a gentle and skin-friendly facial cleanser. Its characteristics are highly effective cleansing while being gentle and skin-friendly, suitable for children and sensitive skin." Correspondingly, the structured information could be: "Features: Highly effective cleansing, gentle and skin-friendly; Suitable for: Children, people with sensitive skin." This way, users don't need to read the paragraphs to understand the information; they can intuitively obtain the information through the structured information.
[0063] In specific implementation, the extended information corresponding to the keyword includes at least one of the following: under the search type, entity resource information indicated by the keyword, learning resource information corresponding to the knowledge point indicated by the keyword, and associated resource information corresponding to related words that are related to the keyword.
[0064] For example, for the keyword "TV series A", if there are related original e-books, original physical books, films, etc., and the search type is a product search, then the keyword under the search type indicates entity resource information, which may specifically include original e-books or original physical books related to "book A". Alternatively, for keywords determined under the learning search type, such as "Lenz's Law", which specifically indicates a physics knowledge point, the corresponding learning resource information may include teaching videos explaining the law, related literature, past exam questions, etc.
[0065] Alternatively, for a specific keyword within a medical search category, such as "tetanus," the corresponding extended information might include related resource information for related terms that are associated with the keyword. For instance, "tetanus" in a medical search category indicates a disease, and related terms might include "medical treatment," "symptoms," and "causes." In other words, the "related relationship" in the related terms mentioned here could specifically indicate a causal relationship, a hierarchical relationship, or that the related terms can serve as associated words for the keyword.
[0066] The above examples are merely illustrations of the extended information corresponding to keywords. Extended information corresponding to keywords not listed are also within the protection scope of this disclosure and will not be described one by one here.
[0067] For keywords in the answer information, after identifying multiple preset extended information associated with the answer information, the extended information matching the search type can be determined as the extended information corresponding to the keyword. For example, in the answer information in the above example, the corresponding search request is for searching for TV series, so the corresponding search type is, for example, a film and television resource search type. For the identified keyword "《TV Series A》", if the associated preset extended information includes the original e-book, original physical book, and film / television version of "TV Series A" as described above, then under the film and television resource search type, the matching extended information can be determined to include the film / television version of "TV Series A". Therefore, the film / television version of "TV Series A" is taken as the extended information corresponding to this keyword.
[0068] In another embodiment of this disclosure, in order to enrich the answer information that can be displayed, when determining the answer information that matches the search request, the search keywords in the search information corresponding to the search request can be used to supplement the search, so as to increase the answer information that can be provided, display richer content, and cover a wider range of answer information, so as to provide users with more viewing options.
[0069] Therefore, in specific implementation, when determining the answer information matching the search request, the following method can also be adopted: determine the search keywords from the search information corresponding to the search request; determine the alternative search keywords that are semantically related to the search keywords, replace the search keywords in the search information, and determine the corresponding supplementary search request based on the updated search information; update the answer information based on the supplementary answer information associated with the supplementary search request to obtain the updated answer information.
[0070] For clarity, let's take an example where the search query's corresponding search information includes "synonyms for 'happy'". The search information can identify search keywords including "happy" and "synonyms". Replacement search keywords semantically related to the keyword "happy" include, for example, "joyful" or "happy"; replacement search keywords semantically related to the keyword "synonyms" include, for example, "synonyms". Therefore, the updated search information by replacing search keywords includes, for example, "synonyms for 'joyful'", "synonyms for 'happy'", and "synonyms for 'happy'". That is, when updating search information using replacement search keywords, some or all of the keywords in the original search information can be replaced using replacement search keywords. Furthermore, if a keyword has multiple replacement search keywords, one can be chosen for replacement. Specifically, based on the number of supplementary answer information obtained from the supplementary search request determined by the updated search information, it can be determined whether multiple updated search information needs to be generated by replacing search keywords to obtain a sufficient number of supplementary answer information, ensuring a sufficient quantity of updated answer information.
[0071] After obtaining updated search information by replacing search keywords, supplementary search requests corresponding to the updated search information can be obtained using a similar method described above. Similar to the method of determining answer information using search requests, supplementary search requests can also be used to determine related supplementary answer information.
[0072] In one possible scenario, the original search request might contain supplementary answer information associated with a supplementary search request. For example, if the answer information determined by the search request includes "pleasure" and "joy," while the supplementary answer information determined by the supplementary search request includes "pleasure" and "delight," then the answer information will contain "pleasure" included in the supplementary answer information. In this case, it does not need to be displayed repeatedly, so the supplementary answer information is deduplicated using the original answer information.
[0073] In practice, the answer information can be updated based on the supplementary answer information associated with the supplementary search request to obtain the updated answer information. Specifically, the supplementary answer information associated with the supplementary search request can be determined, and the portion of the supplementary answer information that overlaps with the original answer information can be identified. Other supplementary answer information, excluding the portion of the original answer information, can then be added to the original answer information to obtain the updated answer information.
[0074] For example, if the answer information includes "pleasure" and "joy," and the supplementary answer information includes "pleasure" and "happiness," the portion of the supplementary answer information that overlaps with the answer information can be identified, namely the supplementary answer information "pleasure." Excluding the overlapping portion, the supplementary answer information also includes the supplementary answer information "happiness," which is added to the answer information. The updated answer information then specifically includes "pleasure," "joy," and "happiness." Compared to the original answer information, which only provided two different answers, the answer information updated using supplementary search provides more answers.
[0075] In this way, through the methods illustrated in the above embodiments, a sufficient number of different answer information matching the search request can be obtained, and extended information corresponding to at least one keyword in the answer information can also be obtained. Since the type of extended information is determined by the search request, the extended information determined for display is more in line with the information appropriate to be displayed under the search request, and also better caters to the user's need to view relevant extended information of the answer information after the search.
[0076] Regarding S102 above, if the answer information matching the search request and the extended information corresponding to the keywords in the answer information are obtained according to the search request, the answer information can also be displayed on the search results page, and the extended information corresponding to the keywords can be displayed in the associated position of the answer information.
[0077] For example, see Figure 2 The image shown is a schematic diagram of a first type of search results page provided in this embodiment of the present disclosure. In this example, a search request for the search information "recent TV series adapted from books" can yield answer information including "According to statistics on TV series that premiered in the last quarter, TV series adapted from books include 'TV Series A', 'TV Series B', and 'TV Series C'." If only the answer information is displayed, the displayed search results page would look like this: Figure 2 As shown. In Figure 2 The example shows the search box displaying the user's input search information and the resulting answers. However, the actual search intent might include watching TV series adapted from books. The current answers only list TV series A, B, and C as examples. Therefore, users interested in these provided answers need to conduct their own searches for the relevant shows, making this method less than ideal for obtaining the desired information.
[0078] In this embodiment of the disclosure, in addition to the answer information determined by the search request, extended information corresponding to the keywords in the answer information is also included. Therefore, when displayed on the search results page, in addition to... Figure 2In addition to the content shown, extended information can also be displayed in association with the answer information. For example, see [link to example]. Figure 3 The diagram shown is a schematic representation of a second type of search results page provided in this embodiment. In this diagram, extended information is displayed below the answer information. This extended information specifically includes TV series "TV Series A," "TV Series B," and "TV Series C," displayed as TV series covers and synopses. Compared to... Figure 2 The search results page shown in the image provides extended information related to the keywords in the answer information, allowing users to view the extended information on the same interface to determine whether to proceed with further reading.
[0079] And for Figure 3 The search results page shown in the image directly displays the obtained answer information and extended information. Therefore, the content presented is mostly text information. This method of displaying a large amount of text information lacks structure and has poor readability. It is easy for users to lose focus on the important information, such as the keywords in the answer information and the content displayed in the extended information.
[0080] Therefore, in this embodiment of the disclosure, in order to display the answer information and extended information in a more structured way, the target answer display format for displaying the answer information and extended information is determined according to the search type corresponding to the search request. The specific display format determines the corresponding layout and display position of each piece of information, thereby making the displayed search results page more structured and readable.
[0081] In specific implementation, the target answer display format under the search type corresponding to the search request to which the answer information belongs can be determined from the answer display formats corresponding to each search type. The answer display format includes a first display format for displaying the answer information and a second display format for displaying the extended information. The answer display format includes a display frame with reserved filling space, which is used to fill the answer information and the extended information. Based on the first display format, the answer information is displayed in a first area of the search results page, and based on the second display format, the extended information is displayed in a second area adjacent to the first area.
[0082] Since the display format of the target answer differs under different search types, this disclosure provides specific examples, including but not limited to the three cases a, b, and c listed below:
[0083] a: Search types include medical search types.
[0084] In this case, at least one keyword in the answer information indicates multiple medical information; the extended information corresponding to the keyword includes associated resource information corresponding to multiple medical attributes under the medical information.
[0085] For example, the search query might correspond to the search query "Is it serious if I don't get a shot after being bitten by a 50-day-old puppy?" and the answer information might include "If you are bitten by a pet dog and bleed but don't get a shot, it could lead to rabies or tetanus. In cases of puppy bites, it's best to seek medical attention and have a doctor analyze the injury." Keywords identified through the answer information could include, for example, "rabies" and "tetanus" under the medical search category, indicating medical information.
[0086] The extended information determined by keywords specifically includes associated resource information corresponding to multiple medical attributes under medical information. For example, medical attributes include symptom information, medical treatment information, and medication information. Taking the keyword "rabies" as an example, associated resource information under symptom information might include "fever, wound pain"; associated resource information under medical treatment information might include "apply clean dressing and apply pressure to stop bleeding when there is significant bleeding, then seek medical attention as soon as possible"; and associated resource information under medication information might include "immediately administer rabies vaccine".
[0087] When displaying answer information and extended information, the corresponding answer display formats under the search type include a first display format that displays the source information and main content information in the answer information respectively, and a second display format that displays the extended information in sorted order.
[0088] The source information in the answer information includes, for example, the original news article's URL (as mentioned above), or the original author and publication URL of a film review. For medical searches, the answer information might originate from disease diagnosis information posted by doctors on online consultation platforms. Therefore, the source information in the answer information could include the doctor's introduction, or further, information about the doctor's affiliated hospital as creator information; and the name of the consultation platform to which the doctor belongs, i.e., the source address information. The main content information specifically includes the details of the disease diagnosis information posted by the doctor, such as, as mentioned above, "If you are bitten by a pet dog and the skin is broken and bleeding, not getting a shot may lead to rabies or tetanus. In the case of being bitten by a small dog, it is best to seek medical attention and have a doctor analyze the injury."
[0089] Therefore, when displaying the answer information in the first area of the search results page based on the first display format, and displaying the extended information in the second area adjacent to the first area based on the second display format, the following methods can be used: extracting content from the answer information to determine the source information and main content information of the answer information; the source information includes at least one of the creator information and source address information of the answer information; and, for each of the at least one extended information, determining the display order of each extended information based on the correlation between each extended information and the answer information; filling the source information and the main content information into the corresponding filling positions under the display frame in the first display format, and displaying the filled display frame in the first area; wherein, the first area includes a first sub-area for displaying the source information and a second sub-area for displaying the main content information; and, based on the display order of each extended information, filling each extended information into the corresponding filling positions under the display frame in the second display format, and displaying the filled display frame in the second area.
[0090] For example, see Figure 4 The diagram shown illustrates a third type of search results page provided in this embodiment. According to the above steps, the first display format can display source information, including creator information (specifically, doctor A's photo, name, position, department, and hospital), and source address information (including the name of the online consultation platform), in a first sub-area of the first area. Furthermore, the first display format can also display main content information in a second sub-area of the first area. Here, in... Figure 4 The text shows the location of the source information and main content information, which are the corresponding fill positions in the first display format. That is, after filling the corresponding fill positions of the first and second sub-regions under the first area in the first display format using the source information and main content information, for example, we can obtain... Figure 4 The page shown in the document.
[0091] Using the second display format, extended information can be displayed in the second area of the search results page based on the order in which they are presented. If there is only one piece of extended information, it is displayed directly. If there are multiple pieces of extended information, they can be sorted according to their relevance to the answer information. Alternatively, when relevance is similar, they can also be sorted by the order in which the corresponding keywords appear in the answer information; the specific method can be determined based on the actual situation and is not limited here.
[0092] Exemplarily, for the keywords "rabies" and "tetanus" described above, the order can be determined as "rabies" and "tetanus" according to the relevance to the answer information. When using the second display form to display each piece of extended information, it can also be specifically displayed structurally according to the parts corresponding to multiple medical attributes in the extended information. For example Figure 4 As shown, when displaying the extended information in the second area, the extended information corresponding to different attributes is marked in the form of icons, enabling a multi-branch display of the extended information, which can make the displayed information more intuitive and concise. Since in this example, only two pieces of extended information are shown, in a possible case, if the number of extended information determined according to the keywords is large, when displaying in the second area, other extended information can also be correspondingly displayed in response to a swipe view operation.
[0093] b: The search type includes a learning type of search type.
[0094] In this case, at least one keyword in the answer information indicates multiple pieces of answer information; the extended information corresponding to the keyword includes learning resource information corresponding to the knowledge points indicated by the keyword.
[0095] Exemplarily, the search information corresponding to the search request includes "the word combinations of the Chinese character '乐'", and the answer information includes "The word combinations of '乐' include '快乐' (expressing a happy mood), '乐趣' (pleasure), '喜乐' (joy), and also '乐器' (musical instrument) which refers to a sounding instrument". The keywords determined through the answer information, for example, include "快乐" (happy), "乐趣" (pleasure), "喜乐" (joy), and "乐器" (musical instrument) which indicate the answer information under the learning type of search type.
[0096] The extended information determined using the keyword specifically includes learning resource information corresponding to the knowledge points indicated by the keyword. Exemplarily, the knowledge points indicated by the keyword, for example, are polyphonic characters, English translations, word classes, etc. Taking "快乐" as an example, the learning resource information under polyphonic characters, for example, includes "read as lè", the learning resource information under English translation, for example, includes "happy", and the learning resource information under word class, for example, includes "adjective". In a possible case, the learning resource information is usually obtained from learning resources such as courseware and teaching syllabuses. For example, the courseware includes "Learning course requirements: Students should master that '乐' is a polyphonic character, and when the word combination is '快乐', it is pronounced as 'lè', and when the word combination is '乐器', it is pronounced as 'yuè'". That is, for the obtained extended information, it can also be specifically processed structurally to obtain the learning resource information corresponding to different knowledge points. For example, for the above-mentioned courseware, after structural processing, the learning resource information under polyphonic characters described above can be obtained, including "read as lè". In the embodiments of the present disclosure, the extended information under each knowledge point is called the sub-extended information corresponding to each knowledge point respectively.
[0097] When displaying answer information and extended information, the answer display format corresponding to the search type specifically includes a first display format in which at least one keyword in the answer information is arranged and displayed, and a second display format in which the extended information is displayed as a structural diagram.
[0098] When displaying the answer information in the first area of the search results page based on the first display format, and displaying the extended information in the second area adjacent to the first area based on the second display format, the following methods can be used: First, determine that the extended information corresponds to at least one knowledge point, and perform structured processing on the extended information based on the at least one knowledge point to obtain sub-extended information corresponding to each knowledge point; second, based on multiple first filling positions corresponding to the display frame in the first display format, determine a third sub-area corresponding to each of the multiple first filling positions in the first area, and fill at least one keyword into each of the first filling positions so that the keyword at each first filling position is displayed in the corresponding third sub-area; and third, based on multiple second filling positions corresponding to the display frame in the second display format, determine a fourth sub-area corresponding to each of the multiple second filling positions in the second area; wherein the position of the fourth sub-area corresponds to the position of the graph node in the structure diagram; fill at least one sub-extended information into each of the second filling positions so that the sub-extended information at each second filling position is displayed in the corresponding fourth sub-area, thereby displaying the extended information in a structure diagram.
[0099] For example, see Figure 5 The diagram illustrates a fourth type of search results page provided in this embodiment. According to the above steps, using the first display format, multiple first filling positions can be determined in the first area. Each first filling position occupies a third sub-area and is used to fill a keyword. By setting multiple first filling positions and determining the third sub-areas corresponding to each first filling position, at least one keyword can be displayed in each of the third sub-areas. Similarly, multiple second filling positions can be determined in the second area. Each second filling position corresponds to a fourth sub-area, meaning the determined sub-extended information is filled into the second filling positions and displayed in the corresponding display position of the fourth sub-area. In one possible scenario, to make the sub-extended information corresponding to each knowledge point more organized when displayed, a mind map or structure diagram can be used for arrangement and display. In this embodiment, a bubble-style structure diagram is specifically used to display the extended information. Therefore, each determined fourth sub-area includes the position occupied by the sub-extended information displayed in the bubble in the second area.
[0100] In this way, the corresponding sub-extension information under different knowledge points is displayed through a structural diagram in the form of bubbles, with a clear structure and easy to understand, and it can also better assist in the extended learning of knowledge points.
[0101] Here, similar to the situation shown in a above, in a possible case, if there are multiple keywords, in order to ensure that the extension information corresponding to each keyword can be clearly displayed, sufficient display areas are reserved in the second area, and the extension information under multiple different keywords is selected to be displayed in the form of cards of the same size. When displaying the extension information corresponding to other keywords, it is possible to respond to the sliding view operation on different cards so that the cards corresponding to the extension information under other keywords are displayed in the second area.
[0102] In another embodiment of the present disclosure, for the case where the search type in b includes a learning search type, if the keyword includes an entity word or entity phrase, the extension information corresponding to the keyword further includes: the extension information corresponding to the keyword in the search request. Exemplarily, if the keyword is only "le", for example, when searching with only the single word "le" as the search information, the extension information corresponding to the "keyword" determined in the search request can be directly used as an optional part of the extension information to be displayed. In this case, since the keyword in the search information has fewer limitations and itself has strong extensibility, it is suitable for directly determining the extension information, rather than going through the step of searching for answer information and then obtaining the extension information corresponding to the keyword from the answer information.
[0103] In a specific implementation, the following method can be used to determine the extension information corresponding to the keyword: determining the learning resource information containing the keyword as the extension information corresponding to the keyword; the learning resource information containing the keyword includes at least one of the following: a phrase containing the keyword, and a foreign word corresponding to the keyword.
[0104] Taking the above description as an example where only the single word "le" is used as the search information during search, different from the above example, even without using constraints such as "forming words" as the answer information, the phrase including the keyword can be directly used as the extension information for display. In addition, other associated information such as the corresponding foreign word can also be extended for display. Here, the specific language of the foreign word selected is not limited either.
[0105] In this way, for the case where there are fewer keywords in the search information, since the limitations of the search request itself are smaller, in the type of learning search type for example, more abundant display information can be provided through information such as forming words and different translations for extension.
[0106] c. Search types include product search types.
[0107] In this case, at least one keyword in the answer information indicates multiple product information, and the extended information corresponding to the keyword includes entity resource information indicated by each of the multiple product information.
[0108] For example, the search query might correspond to the search information "recommendations for delicious milk," and the answer information might include "in daily life, we generally drink pure milk or other dairy products containing milk." The keywords in the answer information would include "pure milk" and "dairy products." For each keyword, multiple product listings would be indicated; for example, "pure milk" would indicate whole milk and lactose-free milk, while "dairy products" would indicate oat milk and breakfast milk.
[0109] The extended information determined using keywords specifically includes entity resource information corresponding to at least one product information indicated by the keyword. For example, the entity resource information corresponding to product information indicated by "pure milk" includes, for instance, Brand A whole milk, Brand B whole milk, and Brand A lactose-free milk. The entity resource information corresponding to product information indicated by "dairy products" includes, for instance, Brand A oat milk, Brand A breakfast milk, and Brand B breakfast milk.
[0110] Since the extended information contains multiple entity resource information items—for example, the multiple entity resource information items mentioned above include different types of milk or dairy products from different brands—it would be difficult to distinguish them if all entity resource information were displayed together directly. Therefore, if the extended information contains multiple entity resource information items, the entity resource information can be classified according to the product information corresponding to each entity resource information item. This results in multiple entity resource information items under each product information item, which can then be displayed as a group when displaying the extended information.
[0111] For example, the entity resource information shown above corresponds to product information including the brand and category of the product. Therefore, the entity resource information can be categorized according to brand or category to obtain multiple display groups. For instance, if brand is selected for categorization, two display groups can be obtained, including the first display group corresponding to brand A: A brand whole milk, A brand lactose-free milk, A brand oat milk, and A brand breakfast milk, and the second display group corresponding to brand B: B brand whole milk and B brand breakfast milk. If category is selected for categorization, the following can be obtained: the first display group corresponding to the whole milk category: A brand whole milk and B brand whole milk; the second display group corresponding to the lactose-free milk category: A brand lactose-free milk; the third display group corresponding to the oat milk category: A brand oat milk; and the fourth display group corresponding to the breakfast milk category: A brand breakfast milk and B brand breakfast milk.
[0112] When displaying answer information and extended information, the answer display format corresponding to the search type specifically includes a first display format for displaying answer information and a second display format for grouping and displaying entity resource information indicated by various product information in the extended information.
[0113] In a specific implementation, when the answer information is displayed in the first area of the search results page based on the first display form, and the extended information is displayed in the second area adjacent to the first area based on the second display form, in response to the fact that the entity resource information in the extended information includes multiple entities, the entity resource information is classified based on the product information corresponding to each entity resource information to obtain multiple entity resource information corresponding to each product information, which serves as a display group when displaying the extended information; the answer information is filled into the corresponding filling position under the display frame in the first display form, and the filled display frame is displayed in the first area; and, based on the multiple third filling positions corresponding to the display frame in the second display form, a fifth sub-area corresponding to each of the multiple third filling positions is determined in the second area, and at least one display group is filled into each of the third filling positions, so that the display group at each third filling position is displayed in a corresponding fifth sub-area, thereby grouping and displaying the entity resource information.
[0114] The method for determining the display group of extended information during display is detailed in the above description and will not be repeated here.
[0115] For example, see Figure 6 The diagram illustrates a fifth type of search results page provided in this embodiment. According to the steps described above, using the first display format, corresponding fill positions can be determined to display answer information in the corresponding first area. When displaying entity resource information determined using extended information, multiple third fill positions can be determined in the second area. Each third fill position corresponds to a fifth sub-area under the second area, serving as an area for displaying a group of entity resource information. The diagram illustrates multiple display groups obtained by classifying the selected categories as described in the above example.
[0116] In this diagram, each fifth sub-area displays the entity resource information of one product category within a display group. If a display group contains multiple entity resources, they can be labeled with text. For example, in a display group showing Brand A whole milk, if Brand B whole milk is also included, the label "1 more whole milk product" will be provided below it, along with a view icon to view all entity resources within that display group. Triggering the view icon allows users to view all entity resources within that display group.
[0117] This method of grouping and displaying entity resource information makes the presentation of entity resource information more organized and clear, allowing users to view the relevant entity resource information according to their individual needs after viewing.
[0118] In another embodiment of this disclosure, in addition to using the target answer display format under the search type to arrange and display the answer information and extended information so that the displayed search results page can be more structured and readable, the answer information can also be processed so that the information reflected in the answer information section when it is displayed is more concise and clear, and easier to read.
[0119] In practice, the methods for displaying answer information vary depending on the type of information being presented. Specifically, answer information can include video and text information, or it can include audio information, such as retrieving song audio sources for music searches. The following sections explain the display methods for these different types of answer information.
[0120] When answer information includes video information, in one possible scenario, the content of the video information might be concentrated in some video frames. For example, if the answer information includes a product review video, the reviewed products would typically be displayed in the last frame of the video. However, when displaying the answer information, it usually starts from the first video frame. In this case, it takes some time to play the video until the final frame showing the complete content is displayed. This method is not intuitive in displaying the answer information and requires the user to spend a certain amount of time watching.
[0121] Therefore, in this embodiment, text recognition processing is specifically performed on each video frame in the video information. From each video frame, a target video frame whose text recognition processing result is associated with the search request is determined and displayed. For example, text recognition processing is performed on each video frame in the video information to determine the text recognition processing result for each video frame. Then, based on the search request, using the text recognition processing results of each video frame, the frame from each video frame whose text recognition processing result is strongly associated with the search request is determined and prioritized as the target video frame for display.
[0122] For example, if the search query corresponds to the search term "recommendations for delicious milk" as in the example above, the resulting answer information would include video information. See also... Figure 7 The diagram shown illustrates a method for selecting and displaying target video frames on a search results page, according to an embodiment of this disclosure. Figure 7 Image (a) shows two different video frames from the video information, both describing milk. However, compared to video frame 1, which only describes one type of milk, video frame 2 describes multiple types of milk being evaluated. Therefore, it is more relevant to the search request, and video frame 2 is selected as the target video frame. Figure 7 The first area of the search results page shown in (b) is displayed.
[0123] Since the content contained in video information may be scattered across multiple video frames, the video information can be displayed either frame by frame, or by playing a video clip or the entire video. In the former case, the content that can be displayed in a single video frame is limited; in the latter case, it takes time to play the video to obtain the information. Therefore, neither of these display methods allows users to quickly and completely obtain the information contained in the answer. In this situation, text recognition processing can be performed on each video frame, and the results of the text recognition processing on multiple video frames can be integrated and displayed on the video frames as a text overlay.
[0124] For example, see Figure 8 The diagram illustrates another method for selecting and displaying a target video frame on a search results page, as provided in this embodiment of the disclosure. Specifically, if there is no [specific frame] in the video... Figure 7 The video frame 2 shown in (a) can better reflect the situation where the answer information is mentioned in all the videos. Then, the content mentioned in the video can be integrated based on the results obtained after text recognition processing of each video frame.
[0125] The results of the integration can be presented in a table format, for example... Figure 8The table format shown in (a) is as follows. Figure 8 In the search results page shown in (b), the first video frame or any video frame can be displayed as the target video frame, but it can be displayed on top of it as an overlay or a semi-transparent overlay. Figure 8 The content within table (a) is shown in the image. This way, the content displayed as a floating layer is less obstructed and allows for a more complete presentation of the extracted answer information from the video directly to the user. In one possible scenario, the extracted and integrated content can be displayed as a floating layer when the video is paused, but not when the video is playing, to minimize obstruction of the video playback itself.
[0126] When the answer information includes text, keywords within the answer information can be highlighted, and the answer information can be displayed based on these highlighted keywords. For example, see [link to example]. Figure 9 The diagram shown is a schematic representation of a method for highlighting answer information according to an embodiment of this disclosure. Figure 9 With the above Figure 4 The search results page shows the keywords in the answer information highlighted, specifically in bold. Other highlighting methods, such as underlining or highlighting, can also be used; examples are not listed here.
[0127] For cases where the answer information includes audio, a progress bar can be added to the portion of the audio related to the keywords or search request. Below this progress bar, the specific time corresponding to the keywords and that portion of the audio, along with the text derived from the audio conversion, can be displayed. For example, see [link to example]. Figure 10 The diagram illustrates a method for displaying answer information in audio format, as provided in this embodiment of the disclosure. In the first area of the search results page, the displayed answer information includes audio explaining the search query "Which song is 'Twinkle Twinkle Little Star'?". To more clearly display the keyword "Twinkle Twinkle Little Star," the portion of the audio progress bar where the keyword appears is highlighted in black, and the time period during which the keyword appears is noted below. Furthermore, it is explained more intuitively below that the lyrics "Twinkle Twinkle Little Star" appear between the 4th and 6th seconds. Additionally, two other nursery rhymes are exemplarily displayed in the second area, specifically shown as song covers and song links.
[0128] In another embodiment of this disclosure, there may be multiple answer information entries, but some information within these entries may be highly correlated. Therefore, when displaying answer information on the search results page, a clustering approach can be used to group together highly correlated answers. This avoids situations where multiple initially viewed answer entries all point to the same answer, requiring further browsing to find other different answers. Furthermore, the clustering approach makes the answer information more structured, facilitating targeted understanding of the available answers or allowing for further viewing of information on an answer of interest.
[0129] In specific implementation, when displaying answer information on the search results page through clustering processing and displaying extended information corresponding to keywords at the associated positions of the answer information, the following method can be adopted: when there are multiple answer information related to the search request, at least one cluster category obtained by clustering multiple answer information is displayed on the search results page; in response to a first trigger operation on any of the cluster categories, the answer information under that cluster category is displayed, and the extended information corresponding to the keywords in the answer information is displayed at the associated positions of the answer information.
[0130] For example, if the search query includes the question "What are some nature documentaries?", the results obtained might include multiple nature documentaries about animals, multiple nature documentaries about plants, and multiple nature documentaries about climate. Here, different themes can serve as the basis for clustering. Therefore, when clustering the results, multiple cluster categories can be determined first. These multiple categories can then be divided into groups. When displaying the results on the search results page, at least one cluster category can be shown, for example... Figure 11 The image shows a schematic diagram of the search results page when answer information is displayed by clustering categories.
[0131] exist Figure 11 The system uses icons to indicate cluster categories and the number of answer entries within each category. In the first area, the icon corresponding to the animal theme is grayed out, indicating that answer entries under the animal theme are currently being displayed, such as the first answer entry in a group under the animal theme. Correspondingly, when displaying extended information in the second area, it shows extended information related to the keywords in the currently displayed answer. Figure 11For example, the keywords shown in the answer information include "penguin", "hippopotamus" and "giraffe" highlighted in bold. Therefore, the second area displays pictures of these animals and links to related introductions.
[0132] Additionally, if other cluster categories are displayed, the system can respond to the first trigger action of that cluster category by displaying the answer information under that cluster category, and showing the extended information corresponding to the keywords in the answer information at the relevant position. If it is necessary to view other answer information under a cluster category, the system can respond to the swipe trigger action of the answer information to display other answer information under that cluster category; alternatively, it can respond to the double-click trigger action of the cluster category to jump to a page that displays all answer information under that cluster category, making it easier to select the answer information of interest for viewing. The specifics can be determined according to the actual situation, and will not be elaborated further here.
[0133] In another embodiment of this disclosure, the displayed extended information can be specifically responded to by a second triggering operation on the extended information, displaying the detailed content corresponding to the extended information. For example, the detailed content corresponding to the extended information includes, but is not limited to, videos, audio, e-books, web pages, etc. For instance, for... Figure 3 The extended information shown, in response to a second triggered action on "TV Series A", can display the playback page for "TV Series A" and play "TV Series A". Alternatively, for... Figure 4 The second trigger for the "Get a rabies vaccine immediately" option displays nearby hospitals that offer rabies vaccinations on a map. In other words, this second trigger for extended information allows users to access detailed information that can be used for purchases, making it more convenient than requiring users to search manually.
[0134] In practical implementation, if the extended information includes entity resource information indicated by keywords, such as... Figure 6 The various milk products shown can respond to a second trigger operation on the physical resource information to display the physical resource information's details page. This details page displays product descriptions and a purchase button for the corresponding physical resource, as indicated by the physical resource information.
[0135] For example, see Figure 12 The diagram shown is a schematic representation of a details page displaying entity resource information provided in an embodiment of this disclosure. In response to... Figure 6The second trigger action for "Brand A Whole Milk" displays a details page that includes specific product information for Brand A Whole Milk, such as the product image, name, price, production date, country of origin, and shelf life. Additionally, a purchase button is displayed. In some cases, the details page for physical resource information can also be displayed as a floating window, visually allowing users to complete the entire process from product provision to sale directly from the search results page, providing a more convenient user experience.
[0136] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0137] Based on the same inventive concept, this disclosure also provides a search result display device corresponding to the search result display method. Since the principle of the device in this disclosure for solving the problem is similar to the search result display method described above in this disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.
[0138] Reference Figure 13 The diagram shown is a schematic representation of a search result display device provided in an embodiment of this disclosure. The device includes: an acquisition module 131 and a display module 132; wherein,
[0139] The acquisition module 131 is configured to, in response to a search request, acquire answer information matching the search request and extended information corresponding to at least one keyword in the answer information; wherein the extended information is obtained based on the search results corresponding to the keyword.
[0140] The display module 132 is used to display the answer information on the search results page and display the extended information corresponding to the keyword at the associated position of the answer information.
[0141] In one optional implementation, the extended information corresponding to any of the keywords is obtained in the following manner: in response to the existence of structured information corresponding to the keyword, the structured information is used as the extended information corresponding to the keyword; or, in response to the absence of structured information corresponding to the keyword, target multimedia information is selected from multimedia information associated with the keyword, and the target multimedia information is subjected to structured processing to obtain the extended information corresponding to the keyword.
[0142] In one optional implementation, the extended information corresponding to the at least one keyword is determined in the following manner: the search type corresponding to the search request is determined, and at least one keyword matching the search request is determined in the answer information; for any keyword, extended information matching the search type is determined from a plurality of preset extended information associated with the keyword, and this extended information is used as the extended information corresponding to the keyword.
[0143] In one optional implementation, the extended information corresponding to the keyword includes at least one of the following: under the search type, entity resource information indicated by the keyword, learning resource information corresponding to the knowledge point indicated by the keyword, and associated resource information corresponding to related words that are related to the keyword.
[0144] In one optional implementation, when the display module 132 displays the answer information on the search results page and displays extended information corresponding to the keywords in the answer information at the associated position of the answer information, it is configured to: determine the target answer display format under the search type corresponding to the search request to which the answer information belongs from the answer display formats corresponding to each search type; the answer display format includes a first display format for displaying the answer information and a second display format for displaying the extended information, the answer display format includes a display frame with reserved filling space, the filling space being used to fill the answer information and the extended information; based on the first display format, display the answer information in a first area of the search results page, and based on the second display format, display the extended information in a second area adjacent to the first area.
[0145] In one optional implementation, in response to a search type including a medical search type, at least one keyword in the answer information indicates multiple types of medical information; the extended information corresponding to the keyword includes associated resource information corresponding to multiple medical attributes under the medical information; the answer display format includes a first display format that displays the source information and main content information in the answer information respectively, and a second display format that displays the extended information in sorted order; the display module 132 displays the answer information in a first area of the search results page based on the first display format, and displays the extended information in a second area adjacent to the first area based on the second display format, including: extracting content from the answer information to determine the source information and main content information of the answer information. The source information includes at least one of the creator information and source address information of the answer information; and, for each of the at least one of the extended information, the display order of each extended information is determined based on the correlation between each extended information and the answer information; the source information and the main content information are respectively filled into the corresponding filling positions under the display frame in the first display form, and the filled display frame is displayed in the first area; wherein, the first area includes a first sub-area for displaying the source information and a second sub-area for displaying the main content information; and, based on the display order of each extended information, each extended information is filled into the corresponding filling position under the display frame in the second display form, and the filled display frame is displayed in the second area.
[0146] In one optional implementation, in response to a search type including a learning search type, at least one keyword in the answer information indicates multiple answer information; the extended information corresponding to the keyword includes learning resource information corresponding to the knowledge point indicated by the keyword; the answer display format includes a first display format that arranges and displays at least one keyword in the answer information respectively, and a second display format that displays the extended information in a structural diagram; when the display module 132 displays the answer information in a first area of the search results page based on the first display format, and displays the extended information in a second area adjacent to the first area based on the second display format, it is configured to: determine that the extended information corresponds to at least one knowledge point, and perform structured processing on the extended information based on the at least one knowledge point to obtain the knowledge points respectively corresponding to at least one knowledge point. The text describes a process involving several steps: First, based on multiple first filling positions within the display frame of the first display form, a third sub-region corresponding to each of the multiple first filling positions is determined in the first region, and at least one keyword is filled into each of the first filling positions, so that the keyword at each first filling position is displayed in the corresponding third sub-region. Second, based on multiple second filling positions within the display frame of the second display form, a fourth sub-region corresponding to each of the multiple second filling positions is determined in the second region; wherein the position of the fourth sub-region corresponds to the position of the graph node in the structure diagram. At least one piece of extended information is filled into each of the second filling positions, so that the extended information at each second filling position is displayed in the corresponding fourth sub-region, thereby displaying the extended information in a structure diagram.
[0147] In one optional implementation, in response to a search type including a learning-related search type, and the keyword including an entity character or entity word, the extended information corresponding to the keyword further includes: extended information corresponding to the keyword in the search request; the acquisition module 131 is further configured to determine the extended information corresponding to the keyword in the following manner: determining learning resource information containing the keyword as the extended information corresponding to the keyword; the learning resource information containing the keyword includes at least one of the following: a phrase containing the keyword, and a foreign language word corresponding to the keyword.
[0148] In one optional implementation, in response to the search type including a product search type, at least one keyword in the answer information indicates multiple product information; the extended information corresponding to the keyword includes entity resource information respectively indicated by the multiple product information; the answer display format includes a first display format for displaying the answer information, and a second display format for grouping and displaying the entity resource information respectively indicated by the multiple product information in the extended information; when the display module 132 displays the answer information in a first area of the search results page based on the first display format, and displays the extended information in a second area adjacent to the first area based on the second display format, it is configured to: in response to the entity resource information in the extended information including multiple Based on the product information corresponding to each of the entity resource information, the entity resource information is classified to obtain multiple entity resource information corresponding to each product information, which serves as a display group when displaying the extended information; the answer information is filled into the corresponding filling position under the display frame in the first display form, and the filled display frame is displayed in the first area; and based on the multiple third filling positions corresponding to the display frame in the second display form, a fifth sub-area corresponding to each of the multiple third filling positions is determined in the second area, and at least one of the display groups is filled into each of the third filling positions, so that the display group at each third filling position is displayed in a corresponding fifth sub-area, so as to group and display the entity resource information.
[0149] In one optional implementation, the answer information includes video information and text information; when displaying the answer information, the display module 132 is configured to: in response to the answer information including video information, perform text recognition processing on each video frame in the video information, determine the target video frame associated with the corresponding text recognition processing result from each video frame and display the target video frame; and / or, in response to the answer information including text information, perform keyword highlighting processing on the keywords in the answer information and display the answer information based on the highlighted keywords.
[0150] In an optional implementation, when the display module 132 displays the answer information on the search results page and displays the extended information corresponding to the keyword at the associated position of the answer information, it is further configured to: when there are multiple answer information associated with the search request, display at least one clustering category obtained by clustering the multiple answer information on the search results page; in response to a first triggering operation on any of the clustering categories, display the answer information under that clustering category and display the extended information corresponding to the keyword in the answer information at the associated position of the answer information.
[0151] In an optional implementation, when determining the answer information matching the search request, the acquisition module 131 is further configured to: determine search keywords from the search information corresponding to the search request; determine alternative search keywords semantically associated with the search keywords, replace the search keywords in the search information, and determine the corresponding supplementary search request based on the updated search information; update the answer information based on the supplementary answer information associated with the supplementary search request, and obtain the updated answer information.
[0152] In one optional implementation, when the acquisition module 131 updates the answer information based on the supplementary answer information associated with the supplementary search request to obtain the updated answer information, it is configured to: determine the supplementary answer information associated with the supplementary search request, and determine the portion of answer information that overlaps with the answer information in the supplementary answer information; add other supplementary answer information in the supplementary answer information excluding the portion of answer information to the answer information to obtain the updated answer information.
[0153] In one optional implementation, the search results display device further includes a processing module 133, configured to: display detailed content corresponding to the extended information in response to a second triggering operation on the extended information.
[0154] In one optional implementation, when the processing module 133 responds to the extended information including entity resource information indicated by the keyword, and responds to the second trigger operation on the extended information to display the details content corresponding to the extended information, it is configured to: respond to the second trigger operation on the entity resource information to display the details page of the entity resource information; the details page is used to display the product introduction information of the entity resource and the product purchase button corresponding to the entity resource indicated by the entity resource information.
[0155] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0156] This disclosure also provides a computer device, such as... Figure 14 The diagram shown is a schematic representation of a computer device structure provided in an embodiment of this disclosure, including:
[0157] Processor 10 and memory 20; the memory 20 stores machine-readable instructions executable by processor 10, and processor 10 executes the machine-readable instructions stored in memory 20. When the machine-readable instructions are executed by processor 10, processor 10 performs the following steps:
[0158] In response to a search request, the system obtains answer information matching the search request and extended information corresponding to at least one keyword in the answer information; wherein the extended information is obtained based on the search results corresponding to the keyword; the system displays the answer information on the search results page and displays the extended information corresponding to the keyword at the associated location of the answer information.
[0159] The aforementioned memory 20 includes a main memory 210 and an external memory 220; the main memory 210, also known as internal memory, is used to temporarily store the computational data in the processor 10, as well as the data exchanged with external memory 220 such as a hard disk. The processor 10 exchanges data with the external memory 220 through the main memory 210.
[0160] The specific execution process of the above instructions can be referred to the steps of the search result display method described in the embodiments of this disclosure, and will not be repeated here.
[0161] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the search result display method described in the above-described method embodiments. The storage medium can be a volatile or non-volatile computer-readable storage medium.
[0162] This disclosure also provides a computer program product carrying program code. The program code includes instructions that can be used to execute the steps of the search result display method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.
[0163] The aforementioned computer program product can be implemented through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied in a computer storage medium; in another optional embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.
[0164] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.
[0165] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0166] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0167] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0168] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.
Claims
1. A method for displaying search results, characterized in that, include: In response to a search request, the system obtains answer information matching the search request and extended information corresponding to at least one keyword in the answer information; wherein the extended information is obtained based on the search results corresponding to the keyword; the extended information corresponding to any keyword is obtained in the following manner: in response to the existence of structured information corresponding to the keyword, the structured information is used as the extended information corresponding to the keyword; or, in response to the absence of structured information corresponding to the keyword, target multimedia information is selected from multimedia information associated with the keyword, and the target multimedia information is structured to obtain the extended information corresponding to the keyword; Based on the search type corresponding to the search request, determine the target answer display format for displaying the answer information and the extended information; The answer information is displayed on the search results page based on the target answer display format, and the extended information is displayed in the associated position of the answer information.
2. The method according to claim 1, characterized in that, The extended information corresponding to the at least one keyword is determined using the following method: Determine the search type corresponding to the search request, and identify at least one keyword that matches the search request in the answer information; For any of the aforementioned keywords, the extended information that matches the search type is determined from multiple preset extended information associated with the keyword, and this extended information is used as the extended information corresponding to the keyword.
3. The method according to claim 2, characterized in that, The extended information corresponding to the keywords includes at least one of the following: Under the search type, the entity resource information indicated by the keyword, the learning resource information corresponding to the knowledge point indicated by the keyword, and the associated resource information corresponding to the related words that are related to the keyword.
4. The method according to claim 1, characterized in that, The step of displaying the answer information on the search results page and displaying extended information corresponding to the keywords in the answer information at related locations includes: From the answer display formats corresponding to each search type, determine the target answer display format under the search type corresponding to the search request to which the answer information belongs; the answer display format includes a first display format for displaying the answer information and a second display format for displaying the extended information, the answer display format includes a display frame with reserved filling space, the filling space is used to fill the answer information and the extended information; Based on the first display format, the answer information is displayed in the first area of the search results page, and based on the second display format, the extended information is displayed in the second area adjacent to the first area.
5. The method according to claim 4, characterized in that, In response to the search type including medical search type, at least one keyword in the answer information indicates multiple medical information; the extended information corresponding to the keyword includes associated resource information corresponding to multiple medical attributes under the medical information; the answer display format includes a first display format that displays the source information and main content information in the answer information respectively, and a second display format that displays the extended information in sorted order; The step of displaying the answer information in a first area of the search results page based on the first display format, and displaying the extended information in a second area adjacent to the first area based on the second display format, includes: Content extraction is performed on the answer information to determine its source information and main content information; the source information includes at least one of the following: creator information and source address information; and, For each of the at least one piece of extended information, the display order of each piece of extended information is determined based on the correlation between each piece of extended information and the answer information; The source information and the main content information are respectively filled into the corresponding filling positions under the display frame in the first display form, and the filled display frame is displayed in the first area; wherein, the first area includes a first sub-area for displaying the source information and a second sub-area for displaying the main content information; and... Based on the display order of each of the extended information, each of the extended information is filled into the corresponding filling position under the display frame in the second display form, and the filled display frame is displayed in the second area.
6. The method according to claim 4, characterized in that, In response to the search type including learning search type, at least one keyword in the answer information indicates multiple answer information; the extended information corresponding to the keyword includes learning resource information corresponding to the knowledge point indicated by the keyword; the answer display format includes a first display format in which at least one keyword in the answer information is arranged and displayed respectively, and a second display format in which the extended information is displayed as a structural diagram; The step of displaying the answer information in a first area of the search results page based on the first display format, and displaying the extended information in a second area adjacent to the first area based on the second display format, includes: The extended information is determined to correspond to at least one knowledge point, and the extended information is structured based on the at least one knowledge point to obtain sub-extended information corresponding to each knowledge point. Based on the multiple first fill positions corresponding to the display frame in the first display form, a third sub-region corresponding to each of the multiple first fill positions is determined in the first region, and at least one keyword is filled into each of the first fill positions, so that the keyword at each first fill position is displayed in the corresponding third sub-region; and... Based on the multiple second filling positions corresponding to the display frame in the second display form, a fourth sub-region corresponding to the multiple second filling positions is determined in the second region; wherein, the position of the fourth sub-region corresponds to the position of the graph node in the structure diagram; At least one of the sub-extended information is filled into each of the second filling positions, so that the sub-extended information at each of the second filling positions is displayed on a corresponding fourth sub-region, so as to display the structure diagram of the extended information.
7. The method according to claim 6, characterized in that, In response to the search type including the learning search type, and the keyword including an entity character or entity word, the extended information corresponding to the keyword also includes: extended information corresponding to the keyword in the search request; The method further includes determining the extended information corresponding to the keyword using the following method: The learning resource information containing the keyword is determined as extended information corresponding to the keyword; the learning resource information containing the keyword includes at least one of the following: a phrase containing the keyword, and a foreign language word corresponding to the keyword.
8. The method according to claim 4, characterized in that, In response to the search type including a product search type, at least one keyword in the answer information indicates multiple product information; the extended information corresponding to the keyword includes entity resource information indicated by the multiple product information respectively; the answer display format includes a first display format for displaying the answer information, and a second display format for grouping and displaying the entity resource information indicated by the multiple product information respectively in the extended information; The step of displaying the answer information in a first area of the search results page based on the first display format, and displaying the extended information in a second area adjacent to the first area based on the second display format, includes: In response to the fact that the entity resource information in the extended information includes multiple entities, each entity resource information is classified and processed based on the product information corresponding to each entity resource information to obtain multiple entity resource information under each product information, which are used as a display group when displaying the extended information. The answer information is filled into the corresponding fill position under the display frame in the first display form, and the filled display frame is displayed in the first area; and... Based on the multiple third filling positions corresponding to the display frame in the second display form, a fifth sub-region corresponding to each of the multiple third filling positions is determined in the second region, and at least one of the display groups is filled into each of the third filling positions, so that the display group at each third filling position is displayed in a corresponding fifth sub-region, so as to group and display the entity resource information.
9. The method according to claim 1, characterized in that, The answer information includes video information and text information; displaying the answer information includes: In response to the answer information including video information, text recognition processing is performed on each video frame in the video information; the target video frame associated with the text recognition processing result of each video frame is determined and displayed; and / or, In response to the answer information including text information, keywords in the answer information are highlighted, and the answer information is displayed based on the highlighted keywords.
10. The method according to claim 1, characterized in that, Displaying the answer information on the search results page, and displaying extended information corresponding to the keyword in a related position of the answer information, also includes: If there are multiple answer information related to the search request, at least one clustering category obtained by clustering the multiple answer information is displayed on the search results page. In response to a first trigger operation on any of the clustering categories, the answer information under that clustering category is displayed, and the extended information corresponding to the keywords in the answer information is displayed at the associated position of the answer information.
11. The method according to claim 1, characterized in that, Determining the answer information that matches the search request also includes: Determine the search keywords from the search information corresponding to the search request; Determine alternative search keywords that are semantically related to the search keywords, replace the search keywords in the search information, and determine corresponding supplementary search requests based on the updated search information; The answer information is updated based on the supplementary answer information associated with the supplementary search request, resulting in the updated answer information.
12. The method according to claim 11, characterized in that, The step of updating the answer information based on the supplementary answer information associated with the supplementary search request to obtain the updated answer information includes: Determine the supplementary answer information associated with the supplementary search request, and identify the portion of the supplementary answer information that overlaps with the original answer information; Add the other supplementary answer information (excluding the answer information portion) to the answer information to obtain the updated answer information.
13. The method according to claim 1, characterized in that, The method further includes: In response to a second triggering operation on the extended information, the detailed content corresponding to the extended information is displayed.
14. The method according to claim 13, characterized in that, In response to the extended information including entity resource information indicated by the keyword, the second triggering operation on the extended information, displaying the details corresponding to the extended information, includes: In response to a second triggering operation on the entity resource information, a details page of the entity resource information is displayed; the details page is used to display product introduction information of the entity resource and a product purchase button corresponding to the entity resource indicated by the entity resource information.
15. A search result display device, characterized in that, include: An acquisition module is configured to, in response to a search request, acquire answer information matching the search request and extended information corresponding to at least one keyword in the answer information; wherein the extended information is obtained based on the search results corresponding to the keyword; the extended information corresponding to any keyword is acquired in the following manner: in response to the existence of structured information corresponding to the keyword, the structured information is used as the extended information corresponding to the keyword; or, in response to the absence of structured information corresponding to the keyword, target multimedia information is selected from multimedia information associated with the keyword, and the target multimedia information is structured to obtain the extended information corresponding to the keyword; The display module is used to determine the target answer display format for displaying the answer information and the extended information based on the search type corresponding to the search request; display the answer information on the search results page based on the target answer display format, and display the extended information corresponding to the keywords at the associated position of the answer information.
16. A computer device, characterized in that, include: A processor and a memory, the memory storing machine-readable instructions executable by the processor, the processor executing the machine-readable instructions stored in the memory, wherein when the machine-readable instructions are executed by the processor, the processor performs the steps of the search result display method as described in any one of claims 1 to 14.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a computer device, performs the steps of the search result display method as described in any one of claims 1 to 14.
Citation Information
Patent Citations
Search method and device, electronic equipment and storage medium
CN111949864A
Search result display method and device, equipment and medium
CN113486253A
Search request processing method and device, computer equipment and storage medium
CN114372160A
Search result display method and device, computer equipment and storage medium
CN115098724A