A method, apparatus, computer device, and storage medium for displaying search results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-27
- Publication Date
- 2026-03-13
AI Technical Summary
[0003]上述展示方式下,可以展示出的结果信息有限,无法直接体现出搜索结果的多样性
[0031]本公开实施例提供的一种搜索结果展示方法、装置、计算机设备及存储介质,对于利用搜索请求获得的多种结果类型下的搜索结果,一方面采用不同的第一展示样式适配不同的搜索结果的展示需求,可以表达出不同类型的搜索结果的特点,从而使得不同搜索结果都能展现出符合其展示需求的关键信息;另一方面,在搜索结果页中通过多列展示的方式进行排布,这种多列展示的方式可以在有限的展示屏幕中尽量多地展示搜索结果,从而提高在屏幕中展示出的搜索结果的多样性。
Smart Images

Figure CN116010727B_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] A comprehensive search of information can yield a variety of search results. Since different types of search results have different focuses, in order to highlight the different characteristics of search results under different types, they are usually displayed one by one from top to bottom in areas of different sizes.
[0003] The above display method can only show limited results and cannot directly reflect the diversity of search results. Summary of the Invention
[0004] This disclosure provides at least one method, apparatus, computer device, and storage medium for displaying search results.
[0005] In a first aspect, embodiments of this disclosure provide a method for displaying search results, comprising: receiving a search request; obtaining a comprehensive search result corresponding to the search request; the comprehensive search result including search results under at least one result type; and arranging and displaying each of the search results in multiple display columns on a search results page based on a first display style corresponding to each of the search results; wherein the first display style includes multiple types, and each of the first display styles matches multiple result types corresponding to the same display requirements.
[0006] In one optional implementation, the different first display styles respectively match the following display requirements: image content display requirements, centralized information display requirements, and multi-result list display requirements.
[0007] In one optional implementation, for search results under multiple result types corresponding to the same display requirements, the search results are displayed using a first display style in the following manner: determining at least one content to be displayed corresponding to the search results under each result type under the display requirements; arranging the at least one content to be displayed based on the sub-display styles in the first display style that correspond to the at least one content to be displayed, so as to display the search results using the result of the content arrangement.
[0008] In one optional implementation, in response to the display requirement including the image content display requirement, at least one content to be displayed corresponding to the search results under each result type of the display requirement includes: a cover image corresponding to the search result, a brief introduction, and a first type icon corresponding to the result type to which the search result belongs; the brief introduction includes introductory text and author information; based on the sub-display styles corresponding to at least one of the content to be displayed in the first display style, the at least one content to be displayed is arranged, including: in the first display card corresponding to the first display style, based on the sub-display style corresponding to the cover image, the cover image is displayed in a first area of the first display card, and based on the sub-display style corresponding to the brief introduction, the brief introduction is displayed in a second area of the first display card associated with the first area; and based on the sub-display style corresponding to the first type icon, the first type icon is displayed in a first sub-area of the first area; wherein, the sub-display styles corresponding to the first type icons for different result types are different.
[0009] In one optional implementation, in response to the display requirement including the requirement for centralized information display, at least one content to be displayed corresponding to the search results under each result type of the display requirement includes: a collection cover image, a collection introduction information, and a second type icon corresponding to the result type to which the search results belong; the collection cover image is extracted from any multimedia content in the collection, the collection introduction information includes collection statistics and collection description text, and the collection statistics include the total number of multimedia content in the collection; based on the sub-display styles corresponding to at least one of the content to be displayed in the first display style, the content to be displayed is arranged, including: in the second display card corresponding to the first display style, based on the sub-display style corresponding to the collection cover image, displaying the collection cover image in the first area of the second display card, and based on the sub-display style corresponding to the collection introduction information, displaying the collection introduction information in the second area of the second display card associated with the first area; and based on the sub-display style corresponding to the second type icon, displaying the second type icon in the first sub-area of the first area; wherein, the sub-display styles corresponding to the second type icons for different result types are different.
[0010] In one optional implementation, in response to the display requirement including a multi-result list display requirement, at least one content to be displayed corresponding to the search results under each result type under the display requirement includes: list information and an extended view icon corresponding to the result type to which the search results belong; based on the sub-display styles in the first display style that correspond to at least one of the content to be displayed, the at least one content to be displayed is arranged, including: in the third display card corresponding to the first display style, based on the sub-display style corresponding to the list information, the list information is displayed in the first area of the third display card, and based on the sub-display style corresponding to the extended view icon, the extended view icon is displayed in the second area of the third display card associated with the first area.
[0011] In one optional implementation, at least one result type of the search result is determined by: determining at least one keyword from the search information corresponding to the search request; the keyword includes semantic words representing result types and / or entity words representing entity objects; in response to the keyword including the semantic words, the result type represented by the semantic words is taken as the result type corresponding to the search result; and / or, in response to the keyword including the entity words, the attribute features of the entity objects represented by the entity words are determined, and the result type associated with the attribute features is taken as the result type corresponding to the search result.
[0012] In one optional implementation, the search results page further includes a display toggle button; the method further includes: in response to a triggering operation of the display toggle button, updating the plurality of display columns in the search results page to a single display column, and arranging and displaying each of the search results in the single display column based on a second display style corresponding to each of the search results when displayed in the single display column.
[0013] In one optional implementation, the search results are arranged and displayed in the following manner: determining the attribute information of each search result under at least one attribute dimension; wherein, the attribute dimension includes at least one of the following: the relevance of the search result to the search request, the authority of the search result, and the timeliness of the search result; sorting the search results based on the attribute information corresponding to each search result, and arranging and displaying the search results based on the obtained sorting results.
[0014] In an optional implementation, the method further includes: in response to the comprehensive search results containing displayed target search results, playing each of the displayed target search results sequentially on the search results page according to the sorting results corresponding to each target search result; wherein the target search results are playable search results, and the playback time of any target search result does not exceed a preset preview time.
[0015] In one optional implementation, the method further includes: displaying a full-screen playback page in response to a viewing trigger operation of any of the target search results; and continuing to play the target search results on the full-screen playback page based on the playback progress of the target search results on the search results page.
[0016] In an optional implementation, the method further includes: after at least one target search result has finished playing on the full-screen playback page, in response to a triggering operation indicating an exit from the full-screen playback page, determining the target search result currently playing on the full-screen playback page; updating the display position of the target search result on the search results page to the target position on the search results page, and updating and arranging each of the search results for display; the target position includes the top position or the center position of the search results page.
[0017] Secondly, embodiments of this disclosure also provide a search result display device, comprising: a receiving module for receiving a search request; an obtaining module for obtaining a comprehensive search result corresponding to the search request; the comprehensive search result includes search results under at least one result type; and a display module for arranging and displaying each of the search results in multiple display columns on a search result page based on a first display style corresponding to each of the search results; wherein the first display style includes multiple types, and each of the first display styles matches multiple result types corresponding to the same display requirements.
[0018] In one optional implementation, the different first display styles respectively match the following display requirements: image content display requirements, centralized information display requirements, and multi-result list display requirements.
[0019] In one optional implementation, for search results under multiple result types corresponding to the same display requirements, the search results are displayed using a first display style in the following manner: determining at least one content to be displayed corresponding to the search results under each result type under the display requirements; arranging the at least one content to be displayed based on the sub-display styles in the first display style that correspond to the at least one content to be displayed, so as to display the search results using the result of the content arrangement.
[0020] In one optional implementation, in response to the display requirement including the image content display requirement, at least one content to be displayed corresponding to the search results under each result type of the display requirement includes: a cover image corresponding to the search result, a brief introduction, and a first type icon corresponding to the result type to which the search result belongs; the brief introduction includes introductory text and author information; when the display module arranges the at least one content to be displayed based on the sub-display styles corresponding to at least one content to be displayed in the first display style, it is further configured to: in the first display card corresponding to the first display style, display the cover image in a first area of the first display card based on the sub-display style corresponding to the cover image, and display the brief introduction in a second area of the first display card associated with the first area based on the sub-display style corresponding to the brief introduction; and display the first type icon in a first sub-area of the first area based on the sub-display style corresponding to the first type icon; wherein the sub-display styles corresponding to the first type icons for different result types are different.
[0021] In one optional implementation, in response to the display requirement including the requirement for centralized information display, at least one content to be displayed corresponding to the search results under each result type of the display requirement includes: a collection cover image, a collection introduction information, and a second type icon corresponding to the result type to which the search results belong; the collection cover image is extracted from any multimedia content in the collection, the collection introduction information includes collection statistics and collection description text, and the collection statistics include the total number of multimedia content in the collection; when the display module arranges the at least one content to be displayed based on the sub-display styles corresponding to at least one content to be displayed in the first display style, it is used to: in the second display card corresponding to the first display style, display the collection cover image in the first area of the second display card based on the sub-display style corresponding to the collection cover image, and display the collection introduction information in the second area of the second display card associated with the first area based on the sub-display style corresponding to the collection introduction information; and display the second type icon in the first sub-area of the first area based on the sub-display style corresponding to the second type icon; wherein, the sub-display styles corresponding to the second type icons for different result types are different.
[0022] In one optional implementation, in response to the display requirement including a multi-result list display requirement, at least one content to be displayed corresponding to the search results under each result type of the display requirement includes: list information and an extended view icon corresponding to the result type to which the search results belong; when the display module arranges the at least one content to be displayed based on the sub-display styles corresponding to at least one of the content to be displayed in the first display style, it is configured to: in the third display card corresponding to the first display style, display the list information in the first area of the third display card based on the sub-display style corresponding to the list information, and display the extended view icon in the second area of the third display card associated with the first area based on the sub-display style corresponding to the extended view icon.
[0023] In one optional implementation, at least one result type of the search result is determined by: determining at least one keyword from the search information corresponding to the search request; the keyword includes semantic words representing result types and / or entity words representing entity objects; in response to the keyword including the semantic words, the result type represented by the semantic words is taken as the result type corresponding to the search result; and / or, in response to the keyword including the entity words, the attribute features of the entity objects represented by the entity words are determined, and the result type associated with the attribute features is taken as the result type corresponding to the search result.
[0024] In one optional implementation, the search results page further includes a display toggle button; the device further includes a switching module configured to: in response to a triggering operation of the display toggle button, update the plurality of display columns in the search results page to a single display column, and arrange and display each of the search results in the single display column based on a second display style corresponding to each of the search results when displayed in the single display column.
[0025] In one optional implementation, the display module arranges and displays the search results in the following manner: determining the attribute information of each search result under at least one attribute dimension; wherein, the attribute dimension includes at least one of the following: the relevance of the search result to the search request, the authority of the search result, and the timeliness of the search result; sorting the search results based on the attribute information corresponding to each search result, and arranging and displaying the search results based on the obtained sorting results.
[0026] In an optional implementation, the display module is further configured to: in response to the comprehensive search results including the displayed target search results, play each of the displayed target search results sequentially on the search results page according to the sorting results corresponding to each of the target search results; wherein, the target search results are playable search results, and the playback time of any target search result does not exceed a preset preview time.
[0027] In one optional implementation, the display module is further configured to: display a full-screen playback page in response to a viewing trigger operation for any of the target search results; and continue playing the target search results on the full-screen playback page based on the playback progress of the target search results on the search results page.
[0028] In an optional implementation, the display module is further configured to: after at least one target search result has finished playing in the full-screen playback page, in response to a triggering operation indicating exit from the full-screen playback page, determine the target search result currently playing in the full-screen playback page; update the display position of the target search result in the search results page to the target position in the search results page, and update and arrange the display of each of the search results; the target position includes the top position or the center position of the search results page.
[0029] 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.
[0030] 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.
[0031] This disclosure provides a search result display method, apparatus, computer device, and storage medium. For search results of various result types obtained using search requests, on the one hand, different first display styles are adopted to adapt to the display requirements of different search results, which can express the characteristics of different types of search results, so that different search results can display key information that meets their display requirements; on the other hand, the search results page is arranged in a multi-column display manner. This multi-column display manner can display as many search results as possible in a limited display screen, thereby improving the diversity of search results displayed on the screen.
[0032] 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
[0033] 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.
[0034] Figure 1 A flowchart of a search result display method provided by an embodiment of this disclosure is shown;
[0035] Figure 2 This illustration shows a schematic diagram of a comprehensive search result displayed in a single column from top to bottom, as provided in an embodiment of the present disclosure.
[0036] Figure 3 This illustration shows a schematic diagram of displaying search results when there is a need to display image content, according to an embodiment of the present disclosure.
[0037] Figure 4 This illustration shows a schematic diagram of displaying search results under the requirement of centralized information display, provided by an embodiment of the present disclosure;
[0038] Figure 5 This illustration shows a schematic diagram of displaying search results when there is a need to display multiple result lists, according to an embodiment of the present disclosure.
[0039] Figure 6 This illustration shows a schematic diagram of a comprehensive search result displayed in a two-column format according to an embodiment of the present disclosure;
[0040] Figure 7 This illustration shows another schematic diagram of displaying search results in a single column format, as provided in an embodiment of this disclosure;
[0041] Figure 8 A schematic diagram of a search result display device provided in an embodiment of this disclosure is shown;
[0042] Figure 9 A schematic diagram of a computer device provided in an embodiment of this disclosure is shown. Detailed Implementation
[0043] 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.
[0044] Research has found that comprehensive searches yield results across multiple categories. For example, a drug search can return results categorized as encyclopedia, product, or disease consultation. When displaying these different types of results, the size of the area occupied by each category is determined by its characteristics, and the results are displayed from top to bottom in the graphical interface. For instance, a larger area might be used to display encyclopedia results, followed by smaller areas for product and disease consultation results. However, the area that a graphical interface can directly display is limited. This method may only show a portion of the search results, such as one or two, thus limiting the information displayed and failing to directly reflect the diversity of search results.
[0045] Based on the above research, this disclosure provides a method for displaying search results. On the one hand, different first display styles are adopted to adapt to the display needs of different search results, which can express the characteristics of different types of search results, so that different search results can display key information that meets their display needs. On the other hand, the search results are arranged in a multi-column display manner on the search results page. This multi-column display method can display as many search results as possible in a limited display screen, thereby improving the diversity of search results displayed on the screen.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] The following describes the search result display method provided by embodiments of this disclosure. The search result display method provided by embodiments of this disclosure is specifically used in search scenarios, particularly in comprehensive search scenarios. In comprehensive search scenarios, because the query terms in the search information have diverse characteristics, that is, rich implied meanings, a comprehensive search is performed on the search information to meet the different needs of users and obtain more diverse results. Specifically, the search of search results can be achieved through a comprehensive search engine. The search method provided by embodiments of this disclosure is specifically used to display various types of search results in comprehensive search scenarios, so as to showcase the diversity of search results while meeting the user's search needs.
[0050] 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 S103, wherein:
[0051] S101: Receive search request;
[0052] S102: Obtain the comprehensive search results corresponding to the search request; the comprehensive search results include search results under at least one result type;
[0053] S103: Based on the first display style corresponding to each of the search results, arrange and display each of the search results in multiple display columns in the search results page; wherein, the first display style includes multiple types, and each of the first display styles matches multiple result types corresponding to the same display requirements.
[0054] The above S101 to S103 are explained in detail below.
[0055] Regarding S101 above, users can obtain comprehensive search results through searching to acquire information. In specific implementation, when a user performs a search, they can send a search request by entering search information in the search box and triggering the search button. Correspondingly, the server can receive the search request and further determine the comprehensive search results to be displayed to the user based on the search request.
[0056] Regarding S102 above, the comprehensive search results corresponding to the search request can be obtained using the aforementioned search request. In specific implementations, the search results obtained will differ because the search information under the search request is different. This is because the semantics expressed by the search information are different, and therefore the search results obtained based on different semantics will be different.
[0057] For example, when searching for "artist A's music," because the search term "music" is included, indicating a search intent to obtain search results for music genres, i.e., specific songs, the search results will be limited to song types. However, when searching for "artist A," if "artist A" has attributes such as singer or group member, the relevant information can include artist A's biographical information, group information, songs, music videos, etc., and the corresponding comprehensive search results can include multiple different result types.
[0058] Therefore, when obtaining comprehensive search results through a search request, for example, the search results under at least one result type can be determined based on the search information under the search request. Specifically, in determining at least one result type of the search results, the following methods can be used: at least one keyword is determined from the search information corresponding to the search request; the keyword includes semantic words representing result types and / or entity words representing entity objects; in response to the keyword including the semantic words, the result type represented by the semantic words is taken as the result type corresponding to the search results; and / or, in response to the keyword including the entity words, the attribute features of the entity objects represented by the entity words are determined, and the result type associated with the attribute features is taken as the result type corresponding to the search results.
[0059] First, let's illustrate the determination of at least one keyword in the search information with an example. For instance, for the search information "artist A's music" listed above, we can obtain two keywords: "artist A" and "music". "Artist A" is an entity word, specifically representing an entity object, indicating a specific artist named "artist A"; "music" is a semantic word with a specific meaning, expressing the search intent of wanting to obtain results of song type, such as search results including multiple songs sung by artist A. However, the search information "artist A" listed above only includes the entity words described above.
[0060] In one possible scenario, for the case in the above example where the keywords in the search information only include entity words that represent entity objects, it can be determined that the entity words express the attribute characteristics of the entity objects. For example, artist A in the above example specifically has the attribute characteristics of singer, group member, etc. Under these attribute characteristics, the associated result types specifically include encyclopedia type, song type, and video type. Therefore, these associated result types are taken as the result types corresponding to the search results.
[0061] In another possible scenario, in the example above where the search information includes semantic terms representing result types and entity terms expressing entity objects, since semantic terms representing result types generally express the user's actual intent during the search, serving as a type restriction on search results, the result type represented by the semantic terms can be directly used as the corresponding result type for the search results. Alternatively, the result types determined by both semantic terms and entity terms can be combined as the corresponding result type for the search results, allowing for a more diverse display of result types.
[0062] Here, situations where the keyword only includes the result type, such as a search result containing only "song," generally do not occur. However, when such a special search situation does occur, the keyword can be treated as an entity word to determine the corresponding result type. For example, for "song" in the above example, it can be treated as an entity noun, and its attribute features can be determined to include the encyclopedia content and multilingual translations corresponding to the entity noun. That is, the associated result types specifically include encyclopedia type and translation type, etc., and are accordingly used as the result type corresponding to the search results.
[0063] In this way, a comprehensive search result within the appropriate result type can be obtained through a search request.
[0064] Regarding S103 above, after obtaining the comprehensive search results through the search request, the comprehensive search results can also be displayed on the search results page. Specifically, when displaying the comprehensive search results on the search results page, a multi-column display method is selected. To illustrate the diversity of information that the search results display method in this embodiment can display when showing comprehensive search results, the top-to-bottom single-column display method for different types of search results mentioned in the background art will first be explained.
[0065] For example, taking the example described above where the search information includes "celebrity A", see [link to example]. Figure 2 The diagram illustrates a top-to-bottom display of comprehensive search results in a single column, as provided in this embodiment of the disclosure. The comprehensive search results include artist A's biographical information, group information, songs, and music videos, displayed in this order from top to bottom. Since different search results require different information to be highlighted—for example, artist A's biographical information needs to highlight artist A's image and identity, while group information needs to highlight the current group members—different sized areas are required for display. This results in the limited display area of the graphical interface not being able to fully display all relevant song and music video search results.
[0066] To address the aforementioned issues, this embodiment employs a multi-column display method to present comprehensive search results. Compared to a single-column display, this method can accommodate search results from more result types. Since increasing the number of columns increases the number of search results displayed horizontally, and the horizontal display space in a graphical interface is limited, increasing the number of search results reduces the available space for each search result. Therefore, this embodiment uses two columns to arrange and display the search results.
[0067] In practice, when displaying comprehensive search results using a dual-column layout, the primary display style can be determined based on the display requirements corresponding to the result type, and the search results under that result type can then be displayed. These display requirements may include, but are not limited to, displaying image content, centralized information display, and multi-result list display.
[0068] The following sections explain the specific display requirements listed. For image content display requirements, this generally applies to result types such as videos, text and images, live streams, and products. In this case, the information to be directly displayed can be shown directly and all at once using the primary display style. For centralized information display requirements, this is usually done in a collection format, such as an image collection containing multiple pictures, a video collection containing multiple videos, or a live stream collection containing multiple live streams. In this case, the focus is on conveying to the user that in addition to the search results related to the search information, there are multiple search results to choose from, hence the collection format. For multi-result list display requirements, the focus is on displaying multiple results in a list format. For result types such as users, music, or topics, the emphasis is on showing multiple results together so that users can view and select from them.
[0069] For the search results corresponding to the result types under the different display requirements mentioned above, since the display methods of content are different under different display requirements, the search results under the multiple result types corresponding to the same display requirements can be displayed using the following method with a first display style: determine at least one content to be displayed corresponding to the search results under each result type under the display requirements; based on the sub-display styles in the first display style that correspond to at least one of the content to be displayed, arrange the at least one content to be displayed, so as to display the search results using the result of the content arrangement.
[0070] Based on the above examples illustrating different display requirements, the emphasis of search results varies depending on the result type. For instance, the requirement to display image content emphasizes showing both image and text information; the requirement to display information collections emphasizes showing the number of search results in the collection and the representative cover image; and the requirement to display multiple result categories emphasizes a structured presentation of the differences between multiple search results.
[0071] Therefore, for multiple result types corresponding to the same display requirements, the corresponding first display style can be the same; it is understandable that the corresponding first display styles for result types corresponding to different display requirements are different, so the first display style specifically includes multiple types, which will be explained with specific examples and illustrations in the following description, and will not be repeated here.
[0072] In response to the three different display requirements listed above, the display methods of search results under the corresponding result types will be explained below.
[0073] (A) Display requirements include the display requirements for image content.
[0074] In this case, at least one piece of content to be displayed for each result type of search result includes: the cover image corresponding to the search result, the brief information, and the first type icon corresponding to the result type to which the search result belongs; the brief information includes introductory text and author information.
[0075] For example, let's take the search results including the encyclopedia information of artist A in the example above as an example. The cover image corresponding to the search results is, for example, a photo of artist A, and the introduction information is, for example, the encyclopedia introduction of artist A, which specifically includes the detailed introduction text of artist A and the webpage information of the encyclopedia page. The first type icon corresponding to the result type is, for example, an icon labeled "encyclopedia".
[0076] When arranging the at least one content to be displayed based on the sub-display styles corresponding to at least one of the content to be displayed in the first display style, the following method can be adopted: In the first display card corresponding to the first display style, based on the sub-display style corresponding to the cover image, the cover image is displayed in the first area of the first display card, and based on the sub-display style corresponding to the introduction information, the introduction information is displayed in the second area of the first display card associated with the first area; and based on the sub-display style corresponding to the first type icon, the first type icon is displayed in the first sub-area of the first area; wherein, the sub-display styles corresponding to the first type icons for different result types are different.
[0077] In addition to the examples under the encyclopedia types mentioned above, we will further illustrate this using result types including video, text and images, live streaming, and products. See also Figure 3 The diagram shown illustrates how search results are displayed when image content needs are required, according to an embodiment of this disclosure. It includes (a)-(d) diagrams of different first display cards displayed under four different result types. Specifically, the explanation uses video as an example of a result type; see [link to relevant documentation]. Figure 3 The diagram shown in (a) illustrates this. The first display card can be divided into two areas, separated by a dotted line. The upper area, the first area, displays the cover image, which is a video cover containing a music icon; the lower area, the second area, displays the introductory information.
[0078] Here, the displayed descriptive information differs depending on the result type. For example, video descriptive information includes video description, author information, and number of likes; text and image descriptive information includes title, image information, and author information; live stream descriptive information includes live stream title, live stream name, and number of viewers; and product descriptive information includes product name, product price, and number of items sold. To display this different descriptive information, specific sub-display styles are used for each result type. The differences in sub-display styles for different result types can be reflected in different types of specific information displayed in the same location, or in different ways of displaying the same type of information. See the illustration for details on the different display styles for descriptive information under different result types.
[0079] In addition, to allow users to easily distinguish different result types through the first display card, the first sub-area of the first area can also display the first type icon corresponding to each result type. Figure 3 The illustration shows the distinctions made through textual representation. The sub-display styles of the first type of icon differ for different result types, which can be reflected in different text or icon styles. For example, for the live stream result type, an icon showing a camera recording is used on a red background, making it easier for users to identify the first display card as belonging to the live stream result type.
[0080] (B) Display needs include situations where information needs to be displayed centrally.
[0081] In this case, at least one content to be displayed corresponding to the search results under each result type includes: the collection cover image corresponding to the collection in the search results, the collection introduction information, and the second type icon corresponding to the result type to which the search results belong; the collection cover image is extracted from any multimedia content in the collection, the collection introduction information includes collection statistics and collection description text, and the collection statistics include the total number of multimedia content in the collection.
[0082] For example, search results may include multiple photos of artist A as described in the example above. When determining the collection cover image, any one of the multiple photos can be used as the collection cover image. The collection statistics in the collection description information may specifically include the number of multiple photos, and the collection description text may specifically describe the multiple photos. The second type of icon is used to indicate that the collection contains multiple photos, and therefore can be labeled with the text "Image Collection".
[0083] When arranging the at least one content to be displayed based on the sub-display styles corresponding to at least one of the content to be displayed in the first display style, the following method can be adopted: In the second display card corresponding to the first display style, based on the sub-display style corresponding to the collection cover image, the collection cover image is displayed in the first area of the second display card, and based on the sub-display style corresponding to the collection introduction information, the collection introduction information is displayed in the second area of the second display card associated with the first area; and based on the sub-display style corresponding to the second type icon, the second type icon is displayed in the first sub-area of the first area; wherein, the sub-display styles corresponding to the second type icons for different result types are different.
[0084] For example, this explanation uses result types including image collections, video collections, and live stream collections. See [link / reference] Figure 4 The diagram shown illustrates how search results are displayed under the requirement of centralized information display, as provided in this embodiment of the present disclosure. It includes (a)-(c) diagrams illustrating different second display cards displayed under three different result types. Specifically, the explanation uses an image collection as an example of a result type; see [link to relevant documentation]. Figure 4 The diagram shown in (a) illustrates this. The second display card can also be divided into two areas, separated by a dotted line. The upper area, the first area, displays the collection cover image, which is a photograph; the lower area, the second area, displays the collection's introductory information.
[0085] With the above Figure 3 In the text, the descriptive information displayed differs for different result types, although they may seem similar. Figure 4 The collection descriptions displayed vary depending on the different result types shown, each presenting its own collection statistics and descriptive text. See [link to relevant documentation] for details. Figure 4 Specific examples are provided. Additionally, the first area also includes a second type of icon displaying different types, for ease of reference with the above. Figure 3 The icons in the text can be used to distinguish them, and the collection format can be labeled using the text "Collection" and filter icons.
[0086] (C) Display requirements include situations where multiple result lists need to be displayed.
[0087] In this case, at least one piece of content to be displayed for each result type of search result includes: list information and an extended view icon corresponding to the result type to which the search result belongs.
[0088] For example, let's take a search result that includes multiple songs by artist A in the example above. The list information corresponding to the search results can include multiple songs, and can display song information for each song, such as song title, play count, etc. Since the information displayed in the list is limited, the corresponding extended view icon is used to view more songs.
[0089] When arranging the at least one content to be displayed based on the sub-display styles corresponding to at least one of the content to be displayed in the first display style, the following method can be adopted: In the third display card corresponding to the first display style, based on the sub-display style corresponding to the list information, the list information is displayed in the first area of the third display card, and based on the sub-display style corresponding to the extended view icon, the extended view icon is displayed in the second area of the third display card associated with the first area.
[0090] Please specify the result type, including users, music, or topics. See also Figure 5 The diagram shown illustrates how search results are displayed in a multi-result list display scenario according to an embodiment of this disclosure. It includes (a)-(c) diagrams showing different third display cards for three different result types. Specifically, taking music as an example of a result type, please refer to [link to relevant documentation]. Figure 5 The diagram in (a) illustrates this. The third display card can also be divided into a first area and a second area. The first area displays list information, such as three songs by artist A. The second area displays extended view icons, which are labeled with the result type, such as "Music" in the upper left corner of the second area, prompting users to view more search results under the "Music" result type. The display method under users and topics is similar and will not be elaborated further.
[0091] Here, due to the size limitations of the third display card, the amount of information that can be displayed for multiple search results is limited; that is, there is a maximum number of search results that can be displayed, such as a maximum of three search results. Alternatively, the number of search results that can be displayed may not exceed the maximum, for example, only one or two search results can be displayed. In this case, the size of the third display card can be changed so that it only needs to display one or two search results. The size of the display card will be explained in detail below and will not be repeated here.
[0092] In this way, based on the different display methods described above, search results for different result types can be displayed in a targeted manner to meet diverse display needs. Specifically, since the display can be done using display cards, to ensure that multiple search results are arranged in a staggered and orderly manner, the available dimensions can be limited, for example, to 1:1 or 3:4. Thus, when displayed in a two-column layout, multiple different cards can be arranged in a "Z" shape, which better conforms to the user's viewing habits of reading information from top to bottom and from left to right, and is more likely to attract users to view more information.
[0093] For search results under multiple different result types in the comprehensive search results, the search results can be arranged and displayed in the following way: determine the attribute information of each search result under at least one attribute dimension; wherein, the attribute dimension includes at least one of the following: the relevance of the search result to the search request, the authority of the search result, and the timeliness of the search result; sort the search results based on the attribute information corresponding to each search result, and arrange and display the search results based on the obtained sorting results.
[0094] The relevance of search results to a search request indicates whether the search results meet the search needs corresponding to the search request. The more closely the search results meet the search needs, the higher the relevance to the search request, and the easier it is to satisfy the user's actual search intent. Determining whether search results are relevant to a search request can be based on the relevance between the semantic information expressed by the search results and the semantic information expressed by the search request; details will not be elaborated upon here.
[0095] The authority of search results can be determined by their source. For example, search results containing officially released information are considered more authoritative; or they may contain officially confirmed information, such as official comments. Higher authority indicates a greater confidence in the authenticity and validity of the search results, making them more suitable for priority recommendation to users.
[0096] The timeliness of search results can be determined by the publication time of the search results. For example, the time difference between the publication time and the current search time can be used to determine the timeliness of the search results. The smaller the time difference, the more timely the search results are.
[0097] The above are just a few ways to determine the attribute information corresponding to the search results. In specific implementation, other ways to determine attribute information can be determined according to the actual situation, which will not be listed one by one here.
[0098] When sorting search results based on their respective attribute information, since there are multiple attribute dimensions, different proportions can be set to determine the varying impacts of each attribute dimension on the sorting. This allows for a comprehensive assessment of the attribute information across multiple dimensions, determining the overall score for each search result before ranking. This approach simplifies the sorting logic and makes implementation easier. Other methods can also be used, which will not be listed here.
[0099] For example, see Figure 6 The diagram shown is a schematic representation of a two-column display of comprehensive search results provided in an embodiment of this disclosure. Figure 2 The display method is different from that in the present disclosure. Here, the card-style display method provided in this embodiment is used to display the search results, and the order of each search result is obtained according to the sorting method of each search result described above.
[0100] Additionally, in one possible scenario, if there are trending search results on the search results page, such as search results for event information, a larger single-column card can be displayed above other cards that are displayed in two columns to highlight these trending results. In other words, the search results page can combine single-column and two-column display methods to meet the display needs of different search results.
[0101] The displayed comprehensive search results may include playable search results such as videos and live streams; in this embodiment, such search results are referred to as target search results. In one possible scenario, where target search results are included in the comprehensive search results, the displayed target search results can be played sequentially according to their respective rankings. Specifically, the playback time will not exceed the preview time.
[0102] In this approach, video content can be displayed directly on the search results page, allowing users to decide whether to click to enter the full-screen playback page for complete playback. However, since the search results page contains many playable videos, such as live streams, videos, or photo collections that can be switched between, the preview time for each target search result is limited, such as 3 or 5 seconds.
[0103] Additionally, for target search results that have already been partially displayed on the search results page, when a user selects to enter the full-screen playback page to view them, the playback of the target search result can be resumed based on the playback progress on the search results page. Similarly, when exiting the full-screen playback page, if the video has not finished playing on the full-screen playback page, it should continue playing on the search results page; otherwise, playback can be restarted.
[0104] In the event that at least one target search result has been played in the full-screen playback page, in response to a trigger operation indicating an exit from the full-screen playback page, the target search result currently playing in the full-screen playback page can be determined; the display position of the target search result in the search results page can be updated to the target position in the search results page, and the search results can be updated and arranged for display; the target position includes the top position or the center position of the search results page.
[0105] In other words, for videos that have finished playing in full-screen mode, they can be used as a new starting point for displaying search results, scrolling up to the top or center of the search results page for display. This way, users can first focus on the target search result on the search results page, and then continue browsing other search results from that position, making it easier to attract users' attention and avoiding the waste of search information caused by users ignoring other search results.
[0106] Furthermore, regarding the two-column display of comprehensive search results listed in the examples above, in this embodiment, different display formats can be switched according to the user's intent, such as switching to a single-column format. Here, the single-column display format is not limited to... Figure 2 The format shown can also be displayed using the display card in the example above in a single-column format.
[0107] In a specific implementation, a display switching button can also be displayed on the search results page. In response to the triggering operation of the display switching button, the multiple display columns on the search results page are updated to a single display column. Based on the second display style corresponding to each search result when displayed in the single display column, each search result is arranged and displayed in the single display column.
[0108] The second display style can be similar to the first display style, or it can be different from the first display style. Figure 2 The display styles are similar. This similarity lies in the way the specific content is presented, but the specific dimensions may differ. For example, see [link to example]. Figure 7The diagram shown is a schematic of a single-column display of search results provided in an embodiment of this disclosure. The second display style used is similar to the first display style, but the size of the display card is changed to adapt to the display requirements of a single column.
[0109] In addition, Figure 7 The interface also displays a switch button, showing a two-column layout and the word "two-column," indicating that the current display is a single column. Clicking this button will switch to a two-column display. Similarly, when the current display is a single column, clicking the switch button will switch to a two-column display, and the switch button will update to a single-column layout with the word "single column" displayed.
[0110] 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.
[0111] 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.
[0112] Reference Figure 8 The diagram shown is a schematic representation of a search result display device according to an embodiment of this disclosure. The device includes: a receiving module 81, an acquiring module 82, and a display module 83; wherein,
[0113] Receiver module 81 is used to receive search requests;
[0114] The acquisition module 82 is used to acquire comprehensive search results corresponding to the search request; the comprehensive search results include search results under at least one result type;
[0115] The display module 83 is used to arrange and display each of the search results in multiple display columns in the search results page based on the first display style corresponding to each of the search results; wherein, the first display style includes multiple types, and each of the first display styles matches multiple result types corresponding to the same display requirements.
[0116] In one optional implementation, the different first display styles respectively match the following display requirements: image content display requirements, centralized information display requirements, and multi-result list display requirements.
[0117] In one optional implementation, for search results under multiple result types corresponding to the same display requirements, the search results are displayed using a first display style in the following manner: determining at least one content to be displayed corresponding to the search results under each result type under the display requirements; arranging the at least one content to be displayed based on the sub-display styles in the first display style that correspond to the at least one content to be displayed, so as to display the search results using the result of the content arrangement.
[0118] In one optional implementation, in response to the display requirement including the image content display requirement, at least one content to be displayed corresponding to the search results under each result type of the display requirement includes: a cover image corresponding to the search result, a brief introduction, and a first type icon corresponding to the result type to which the search result belongs; the brief introduction includes introductory text and author information; when the display module 83 arranges the at least one content to be displayed based on the sub-display styles corresponding to at least one content to be displayed in the first display style, it is further configured to: in the first display card corresponding to the first display style, display the cover image in a first area of the first display card based on the sub-display style corresponding to the cover image, and display the brief introduction in a second area of the first display card associated with the first area based on the sub-display style corresponding to the brief introduction; and display the first type icon in a first sub-area of the first area based on the sub-display style corresponding to the first type icon; wherein the sub-display styles corresponding to the first type icons for different result types are different.
[0119] In one optional implementation, in response to the display requirement including a centralized information display requirement, at least one content to be displayed corresponding to the search results under each result type of the display requirement includes: a collection cover image, a collection introduction information, and a second type icon corresponding to the result type to which the search results belong; the collection cover image is extracted from any multimedia content in the collection, the collection introduction information includes collection statistics and collection description text, and the collection statistics include the total number of multimedia content in the collection; the display module 83, based on the first display style, respectively... The corresponding sub-display style, when arranging the at least one content to be displayed, is used to: in the second display card corresponding to the first display style, based on the sub-display style corresponding to the collection cover image, display the collection cover image in the first area of the second display card, and based on the sub-display style corresponding to the collection introduction information, display the collection introduction information in the second area of the second display card associated with the first area; and based on the sub-display style corresponding to the second type icon, display the second type icon in the first sub-area of the first area; wherein, the sub-display styles corresponding to the second type icons for different result types are different.
[0120] In one optional implementation, in response to the display requirement including a multi-result list display requirement, at least one content to be displayed corresponding to the search results under each result type under the display requirement includes: list information and an extended view icon corresponding to the result type to which the search results belong; when the display module 83 arranges the at least one content to be displayed based on the sub-display styles corresponding to at least one of the content to be displayed in the first display style, it is used to: display the list information in the first area of the third display card corresponding to the first display style based on the sub-display style corresponding to the list information, and display the extended view icon in the second area of the third display card associated with the first area based on the sub-display style corresponding to the extended view icon.
[0121] In one optional implementation, at least one result type of the search result is determined by: determining at least one keyword from the search information corresponding to the search request; the keyword includes semantic words representing result types and / or entity words representing entity objects; in response to the keyword including the semantic words, the result type represented by the semantic words is taken as the result type corresponding to the search result; and / or, in response to the keyword including the entity words, the attribute features of the entity objects represented by the entity words are determined, and the result type associated with the attribute features is taken as the result type corresponding to the search result.
[0122] In one optional implementation, the search results page further includes a display toggle button; the device further includes a toggle module 84, configured to: update the plurality of display columns in the search results page to a single display column in response to a triggering operation of the display toggle button, and arrange and display each of the search results in the single display column based on a second display style corresponding to each of the search results when displayed in the single display column.
[0123] In one optional implementation, the display module 83 arranges and displays each of the search results in the following manner: determining the attribute information of each of the search results under at least one attribute dimension; wherein, the attribute dimension includes at least one of the following: the relevance of the search result to the search request, the authority of the search result, and the timeliness of the search result; sorting each of the search results based on the attribute information corresponding to each of the search results, and arranging and displaying each of the search results based on the obtained sorting results.
[0124] In an optional implementation, the display module 83 is further configured to: respond to the comprehensive search results including the displayed target search results, and play each of the displayed target search results sequentially on the search results page according to the sorting results corresponding to each of the target search results; wherein, the target search results are playable search results, and the playback time of any target search result does not exceed a preset preview time.
[0125] In an optional implementation, the display module 83 is further configured to: display a full-screen playback page in response to a viewing trigger operation for any of the target search results; and continue playing the target search results on the full-screen playback page based on the playback progress of the target search results on the search results page.
[0126] In an optional implementation, the display module 83 is further configured to: after at least one target search result has finished playing in the full-screen playback page, in response to a trigger operation indicating exit from the full-screen playback page, determine the target search result currently playing in the full-screen playback page; update the display position of the target search result in the search results page to the target position in the search results page, and update and arrange the display of each of the search results; the target position includes the top position or the center position of the search results page.
[0127] 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.
[0128] This disclosure also provides a computer device, such as... Figure 9The diagram shown is a schematic representation of a computer device structure provided in an embodiment of this disclosure, including:
[0129] 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:
[0130] Receive a search request; obtain comprehensive search results corresponding to the search request; the comprehensive search results include search results under at least one result type; based on the first display style corresponding to each of the search results, arrange and display each of the search results in multiple display columns in the search results page; wherein, the first display style includes multiple types, and each of the first display styles matches multiple result types corresponding to the same display requirements.
[0131] 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.
[0132] 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.
[0133] 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.
[0134] 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.
[0135] 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.
[0136] 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.
[0137] 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.
[0138] 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.
[0139] 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.
[0140] 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 search result presentation method, characterized by, The method comprises: receiving a search request; obtaining comprehensive search results corresponding to the search request; the comprehensive search results include search results under at least one result type; arranging and displaying each search result in a plurality of display columns in a search results page based on a first display style corresponding to each search result; wherein the first display style is determined based on display requirements, and the first display style corresponding to search results under a plurality of result types corresponding to the same display requirement is the same; the first display style includes a plurality of types, and each first display style matches a plurality of result types corresponding to the same display requirement; the display requirements matched by different first display styles include: picture content display requirement, information centralized display requirement, and multi-result list display requirement; under the picture content display requirement, display picture information and text information; under the information centralized display requirement, display the number of search results in the collection and the cover of the collection; under the multi-result list display requirement, display a plurality of search results in the form of a list.
2. The method of claim 1, wherein, For search results under a plurality of result types corresponding to the same display requirement, the following method is used to display search results using the first display style: determine at least one to-be-displayed content corresponding to the search results under each result type under the display requirement; based on the sub-display style in the first display style corresponding to at least one to-be-displayed content, arrange the content of the at least one to-be-displayed content to display the search results using the arranged content.
3. The method according to claim 1 or 2, characterized in that, In response to the display requirement including the picture content display requirement, at least one to-be-displayed content corresponding to the search results under each result type under the display requirement includes: a cover image corresponding to the search result, introduction information, and a first type icon corresponding to the result type to which the search result belongs; the introduction information includes introduction text and author information; based on the sub-display style in the first display style corresponding to at least one to-be-displayed content, arranging the content of the at least one to-be-displayed content, comprises: in the first display card corresponding to the first display style, based on the sub-display style corresponding to the cover image, display the cover image in the first area of the first display card, and based on the sub-display style corresponding to the introduction information, display the introduction information in the second area associated with the first area in the first display card; and, based on the sub-display style corresponding to the first type icon, display the first type icon in the first sub-area in the first area; wherein the first type icons corresponding to different result types correspond to different sub-display styles.
4. The method according to claim 1 or 2, characterized in that, In response to the display requirement including information set display requirement, at least one to-be-displayed content corresponding to the search result under each result type under the display requirement includes: a set cover image corresponding to a set in the search result, set introduction information, and a second type icon corresponding to the result type to which the search result belongs; the set cover image is obtained by cutting from any multimedia content in the set, and the set introduction information includes set statistical information and set introduction text, and the set statistical information includes the total number of each multimedia content in the set; Based on the sub-display style corresponding to each of the at least one to-be-displayed content in the first display style, the content arrangement of the at least one to-be-displayed content includes: In the second display card corresponding to the first display style, based on the sub-display style corresponding to the set cover image, the set cover image is displayed in the first area of the second display card, and based on the sub-display style corresponding to the set introduction information, the set introduction information is displayed in the second area associated with the first area in the second display card; and, Based on the sub-display style corresponding to the second type icon, the second type icon is displayed in the first sub-area in the first area; wherein the sub-display styles corresponding to the second type icons corresponding to different result types are different.
5. The method according to claim 1 or 2, characterized in that, In response to the display requirement including multi-result list display requirement, at least one to-be-displayed content corresponding to the search result under each result type under the display requirement includes: list information and an expanded view icon corresponding to the result type to which the search result belongs; Based on the sub-display style corresponding to each of the at least one to-be-displayed content in the first display style, the content arrangement of the at least one to-be-displayed content includes: In the third display card corresponding to the first display style, based on the sub-display style corresponding to the list information, the list information is displayed in the first area of the third display card, and based on the sub-display style corresponding to the expanded view icon, the expanded view icon is displayed in the second area associated with the first area in the third display card.
6. The method of claim 1, wherein, The at least one result type of the search result is determined in the following manner: At least one keyword is determined from the search information corresponding to the search request; the keyword includes a semantic word representing a result type and / or an entity word representing an entity object; In response to the keyword including the semantic word, the result type represented by the semantic word is taken as the result type corresponding to the search result; And / or, in response to the keyword including the entity word, the attribute feature of the entity object represented by the entity word is determined, and the result type associated with the attribute feature is taken as the result type corresponding to the search result.
7. The method of claim 1, wherein, The search result page further includes a display switching button; the method further includes: In response to a triggering operation on the display switching button, the multiple display columns are updated to a single display column in the search result page, and each search result is arranged and displayed in the single display column based on a second display style corresponding to each search result when displayed in the single display column.
8. The method of claim 1, wherein, Each search result is arranged and displayed in the following manner: Attribute information of each search result in at least one attribute dimension is determined; the attribute dimension includes at least one of the following: relevance of the search result to a search request, authority corresponding to the search result, and timeliness corresponding to the search result; Each search result is sorted based on attribute information corresponding to each search result, and each search result is arranged and displayed based on the sorting result.
9. The method of claim 8, wherein, The method further includes: In response to the target search result being included in the comprehensive search result, each target search result is played in order of the sorting result based on the sorting result corresponding to each target search result in the search result page; the target search result is a playable search result, and the playing time of any target search result does not exceed a preset preview time.
10. The method of claim 9, wherein, Further comprising: In response to a viewing triggering operation on any target search result, a full-screen playing page is displayed; Based on the playing progress of the target search result in the search result page, the target search result is continued to be played in the full-screen playing page.
11. The method of claim 10, wherein, Further comprising: After playing at least one target search result in the full-screen playing page, in response to a triggering operation indicating that the full-screen playing page is exited, a target search result currently played in the full-screen playing page is determined; A display position of the target search result in the search result page is updated to a target position in the search result page, and each search result is updated and arranged and displayed; the target position includes a top position or a center position of the search result page.
12. A search result presentation apparatus characterized by comprising: Comprising: A receiving module configured to receive a search request; An obtaining module configured to obtain a comprehensive search result corresponding to the search request; The comprehensive search result includes search results in at least one result type; A display module configured to arrange and display each search result in a plurality of display columns in a search result page based on a first display style corresponding to each search result; the first display style is determined based on display requirements, and the first display style corresponding to search results in a plurality of result types corresponding to the same display requirement is the same; the first display style includes a plurality of types, and each first display style matches a plurality of result types corresponding to the same display requirement; Different first display styles match different display requirements, including: picture content display requirement, information centralized display requirement, and multiple result list display requirement; In the picture content display requirement, picture information and text information are displayed; In the information centralized display requirement, the number of multiple search results in the collection and the cover of the collection are displayed. In the multi-result list display requirement, a plurality of search results are displayed in a list form.
13. A computer device, comprising: The application relates to a search result display method and device. The processor is used for executing the machine readable instructions stored in the memory, and the machine readable instructions executed by the processor execute the steps of the search result display method in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is run by a computer device, and the computer device executes the steps of the search result display method in any one of claims 1 to 11.
Citation Information
Patent Citations
Search result display method and device and computer storage medium
CN114255108A
Search result display method and device, computer equipment and storage medium
CN114329220A