Search result display method and device

By displaying the target topic content associated with book keywords on the search results page, the problem of users having difficulty in quickly judging book searches and low efficiency is solved, and the efficiency of users selecting books of interest and browsing topic content is improved.

CN115618075BActive Publication Date: 2025-10-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202211261014.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-14
Publication Date
2025-10-03
Estimated Expiration
2042-10-14

AI Technical Summary

Technical Problem

In the existing technology, when users search for books, the search results page only displays book information, making it difficult for users to quickly determine whether to read the book, resulting in low search efficiency. In addition, the entrance to the interactive community function is hidden, affecting user participation and browsing efficiency.

Method used

Display target topic content associated with book keywords on the search results page, such as the entrance signs of book circles and category circles, to help users make choices based on book information and topic content, and assist users in quickly finding books of interest through target topic content.

Benefits of technology

It improves the efficiency of book search and the user's participation in topic content, and enhances the user's browsing efficiency for topic content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115618075B_ABST
    Figure CN115618075B_ABST
Patent Text Reader

Abstract

The present disclosure provides a search result display method and device, wherein the search result display method includes: responding to a trigger operation, sending a search request carrying a book keyword; receiving search results corresponding to the search request, and displaying the search results on a search result page, wherein the search results include book information of a first book indicated by the book keyword, and target topic content associated with the book keyword, the book keyword corresponds to multiple topic contents, and the target topic content is screened from the multiple topic contents based on the attribute characteristics of the second book indicated by the book keyword.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a method and device for displaying search results. Background Art

[0002] With the development of information technology, e-reading has gradually become a new way of reading that has gradually entered thousands of households. When users search for books, the book information is generally only displayed on the search results page. However, this displayed book information may not help users decide whether to read it. Users need to click on the book to read part of it before deciding whether to continue reading, which leads to low search efficiency. Summary of the Invention

[0003] The embodiments of the present disclosure at least provide a method and device for displaying search results.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for displaying search results, including:

[0005] In response to the triggering operation, a search request containing book keywords is sent;

[0006] Receive search results corresponding to the search request and display the search results on a search results page, wherein the search results include book information of a first book indicated by the book keyword and target topic content associated with the book keyword, the book keyword corresponds to multiple topic contents, and the target topic content is filtered from the multiple topic contents based on attribute characteristics of the second book indicated by the book keyword.

[0007] In a possible implementation, when the book keyword includes a book title, the first book and the second book indicated by the book keyword are the same;

[0008] In the case where the book keyword includes a book type, the first book indicated by the book keyword is a book that meets a first filtering condition under the book type, and the second book indicated by the book keyword is a book that meets a second filtering condition under the book type, and the second book is at least partially different from the first book.

[0009] In one possible implementation, the attribute characteristics include at least one of the following:

[0010] Update status, popularity information, book quality information, and whether there are related books.

[0011] In one possible implementation, the target topic content is screened from the multiple topic contents based on the target topic theme matching the attribute characteristics of the second book indicated by the book keyword after determining the attribute characteristics of the second book and the topic themes of the multiple topic contents corresponding to the book keyword.

[0012] In one possible implementation, displaying the search results on a search results page includes:

[0013] Displaying book information of the first book indicated by the book keyword in the first position area of ​​the search result page; and

[0014] An entry mark of the target topic content is displayed at a target position corresponding to the first position area, and the entry mark of the target topic content is used to display the corresponding target topic content after being triggered.

[0015] In a possible implementation, displaying an entry mark for the target topic content at a target location corresponding to the first location area includes:

[0016] In the case where there are multiple entry marks for the target topic content, scrollingly displaying the multiple entry marks for the target topic content at corresponding target positions in the first position area;

[0017] The method further comprises:

[0018] In response to a triggering operation on an entry mark of any target topic content displayed in a scrolling manner, a content display page of the triggered target topic content is displayed.

[0019] In a possible implementation, when there are multiple target topic contents associated with the book keyword, displaying the search results on the search results page includes:

[0020] Determining the order in which the target topic content is displayed based on the relevance and / or popularity information of the book keywords;

[0021] The preview information cards corresponding to the target topic content are displayed on the search result page in the display order.

[0022] In one possible implementation, after displaying the search results on the search results page, the method further includes:

[0023] Determining key information associated with the book keyword in the book information corresponding to the search request;

[0024] Mark key information in the displayed book information.

[0025] In a second aspect, an embodiment of the present disclosure further provides a search result display device, comprising:

[0026] The sending module is used to respond to the trigger operation and send a search request carrying book keywords;

[0027] A display module is used to receive search results corresponding to the search request and display the search results on a search results page, wherein the search results include book information of a first book indicated by the book keyword and target topic content associated with the book keyword, the book keyword corresponds to multiple topic contents, and the target topic content is filtered from the multiple topic contents based on the attribute characteristics of the second book indicated by the book keyword.

[0028] In a possible implementation, when the book keyword includes a book title, the first book and the second book indicated by the book keyword are the same;

[0029] In the case where the book keyword includes a book type, the first book indicated by the book keyword is a book that meets a first filtering condition under the book type, and the second book indicated by the book keyword is a book that meets a second filtering condition under the book type, and the second book is at least partially different from the first book.

[0030] In one possible implementation, the attribute characteristics include at least one of the following:

[0031] Update status, popularity information, book quality information, and whether there are related books.

[0032] In one possible implementation, the target topic content is screened from the multiple topic contents based on the target topic theme matching the attribute characteristics of the second book indicated by the book keyword after determining the attribute characteristics of the second book and the topic themes of the multiple topic contents corresponding to the book keyword.

[0033] In one possible implementation, the display module, when displaying the search results on the search results page, is configured to:

[0034] Displaying book information of the first book indicated by the book keyword in the first position area of ​​the search result page; and

[0035] An entry mark of the target topic content is displayed at a target position corresponding to the first position area, and the entry mark of the target topic content is used to display the corresponding target topic content after being triggered.

[0036] In a possible implementation, when the display module displays the entry mark of the target topic content at the target location corresponding to the first location area, it is configured to:

[0037] In the case where there are multiple entry marks for the target topic content, scrollingly displaying the multiple entry marks for the target topic content at corresponding target positions in the first position area;

[0038] The display module is further used for:

[0039] In response to a triggering operation on an entry mark of any target topic content displayed in a scrolling manner, a content display page of the triggered target topic content is displayed.

[0040] In a possible implementation, when there are multiple target topic contents associated with the book keyword, the display module, when displaying the search results on the search results page, is configured to:

[0041] Determining the order in which the target topic content is displayed based on the relevance and / or popularity information of the book keywords;

[0042] The preview information cards corresponding to the target topic content are displayed on the search result page in the display order.

[0043] In one possible implementation, after the search results are displayed on the search results page, the display module is further configured to:

[0044] Determining key information associated with the book keyword in the book information corresponding to the search request;

[0045] Mark key information in the displayed book information.

[0046] In a third aspect, an embodiment of the present disclosure further provides a computer device comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the above-mentioned first aspect or any possible implementation of the first aspect are performed.

[0047] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned first aspect or any possible implementation of the first aspect are executed.

[0048] The search result display method and device provided by the embodiments of the present disclosure can display target topic content associated with the book keywords in addition to the book information of the first book indicated by the book keywords on the search result page when the user searches for books. In this way, the user can combine the book information and the target topic content to select books at the same time. In this way, the target topic content can assist the user in selecting books, help the user quickly find books of interest, and improve the search efficiency. In addition, by displaying the target topic content associated with the book keywords on the search result page, the user's participation in the topic content is improved, and the user's browsing efficiency for the topic content is also improved.

[0049] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and, together with the specification, are used to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without inventive effort.

[0051] Figure 1 A diagram showing the display effect of a topic content display page in the search result display method provided by an embodiment of the present disclosure is shown;

[0052] Figure 2 A display effect diagram of a book circle display page in the search result display method provided by an embodiment of the present disclosure is shown;

[0053] Figure 3 A display effect diagram of a category circle display page in the search result display method provided by an embodiment of the present disclosure is shown;

[0054] Figure 4 A flowchart of a search result display method provided by an embodiment of the present disclosure is shown;

[0055] Figure 5 A display effect diagram of a search result page in the search result display method provided by an embodiment of the present disclosure is shown;

[0056] Figure 6 A diagram showing the display effect of the entry mark of the target topic content in the search result display method provided by an embodiment of the present disclosure is shown;

[0057] Figure 7 A diagram showing the display effect of a book circle entrance logo in the search result display method provided by an embodiment of the present disclosure is shown;

[0058] Figure 8a A diagram showing the display effect of the category circle entrance mark in the search result display method provided by an embodiment of the present disclosure is shown;

[0059] Figure 8b A diagram showing another display effect of a category circle entrance mark in the search result display method provided by an embodiment of the present disclosure is shown;

[0060] Figure 9 A flowchart of a search request processing method provided by an embodiment of the present disclosure is shown;

[0061] Figure 10 A schematic diagram of a search result display device provided by an embodiment of the present disclosure is shown;

[0062] Figure 11 A schematic structural diagram of a computer device 1100 provided in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0063] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the disclosure for which protection is sought, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present disclosure.

[0064] In the related art, when a user searches for a book, the search results page generally only displays book information (such as book preview information, including book cover, book title, book introduction, etc.). However, the user may not be able to determine whether to read the book based on the book information alone. The user needs to click in to read part of the book before deciding whether to continue reading. However, the book clicked by the user may not be the book the user is interested in. The user needs to return to the search results page to view other books. In this way, the user needs to make multiple selections to view the books he is really interested in, and the search efficiency is low.

[0065] Furthermore, in related art, the functional entrances to interactive communities are often relatively hidden. For example, if a user wants to view the book circles corresponding to a particular book, they must first enter the book's reading interface and click a function button on the reading interface before they can find the corresponding book circle. This makes it difficult for users to directly participate in the interaction, which in turn affects their browsing efficiency of interactive content.

[0066] Based on the above research, the present disclosure provides a search result display method and device. When a user searches for a book, in addition to the book information of the first book indicated by the book keyword, the target topic content associated with the book keyword can also be displayed on the search results page. In this way, the user can combine the book information and the target topic content to select a book at the same time. In this way, the target topic content can assist the user in selecting a book, help the user quickly find the book of interest, and improve the search efficiency. In addition, by displaying the target topic content associated with the book keyword on the search results page, the user's participation in the topic content is improved, and the user's browsing efficiency for the topic content is also improved.

[0067] The following is a brief description of the proper nouns involved in the embodiments of this application.

[0068] Topic: The subject of communication between users in the client. A topic can be proposed by a user, and other users can post messages in the topic to discuss the topic. The topic can also include books related to the topic. For example, the display page corresponding to the topic can be as follows: Figure 1 shown.

[0069] Book Circle: A circle created in advance by developers or users where users can discuss about a book. The book circle contains topics for discussing at least one fixed book or several books (these several books can refer to a series of books, such as Journey to the West 1 and Journey to the West 2). The topics can be created by users themselves. For example, the display page corresponding to the book circle can be as follows: Figure 2 shown.

[0070] Category Circle: A circle created in advance by developers where users can discuss around a certain category. The category circle contains at least one topic for discussing books of this category. The topic can be created by the user. The books discussed in each topic can be different, but the book types are the same. For example, the display page corresponding to the category circle can be as follows: Figure 3 shown.

[0071] Post: Content published by a user in a topic.

[0072] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.

[0073] The term "and / or" in this document merely describes an association relationship, indicating that three possible relationships exist. For example, "A and / or B" can represent the existence of A alone, the simultaneous existence of A and B, and the existence of B alone. Furthermore, the term "at least one" in this document represents any combination of at least two of any one or more of a plurality of items. For example, "at least one of A, B, and C" can represent any one or more elements selected from the set consisting of A, B, and C.

[0074] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0075] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0076] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0077] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0078] To facilitate understanding of this embodiment, a search result display method disclosed in the embodiment of the present disclosure is first introduced in detail. The execution subject of the search result display method provided in the embodiment of the present disclosure is generally a terminal device, and the terminal device can be a smart phone, tablet computer, personal computer, vehicle-mounted device, wearable device, etc.

[0079] See also Figure 4 FIG. 4 is a flowchart of a search result display method according to an embodiment of the present disclosure, wherein the method includes steps 401 to 402, wherein:

[0080] Step 401: In response to a trigger operation, a search request carrying book keywords is sent.

[0081] Step 402: Receive search results corresponding to the search request and display the search results on a search results page, wherein the search results include book information of a first book indicated by the book keyword and target topic content associated with the book keyword, the book keyword corresponds to multiple topic contents, and the target topic content is filtered from the multiple topic contents based on attribute characteristics of the second book indicated by the book keyword.

[0082] The following are detailed instructions for the above steps:

[0083] For step 401,

[0084] The response trigger operation may be to generate a search request containing the book keywords based on the book keywords contained in the search box after detecting the user's trigger operation on the corresponding button of the search interface. The trigger operation may be any one of long press, single click, double click, drag, and slide.

[0085] The book keywords may refer to keywords used to represent book information. Exemplary book keywords may include but are not limited to book titles, book types, author names, and the like.

[0086] For example, after the user enters "AABB" in the search box and clicks the OK button, the search request may be a search request carrying "AABB".

[0087] For step 402,

[0088] Here, the first book indicated by the book keyword and the second book indicated by the book keyword may be different books, or may be completely the same books. The first book and the second book may be books found based on the book keyword and different book search rules. For example, the first book indicated by the book keyword may be the book with the highest correlation with the book keyword, and the second book indicated by the book keyword may be the most popular book among multiple books associated with the book keyword.

[0089] In one possible implementation, when the book keyword includes a book name, or when the book keyword is a book name, a certain book (here refers to a book with the same search results in multiple searches) can be found based on the book name, so the content displayed on the search results page can all be content related to the book. In this case, the first book and the second book indicated by the book keyword can be the same.

[0090] For example, if the book keyword is "Journey to the West", the specific book "Journey to the West" can be found through the book keyword "Journey to the West", so the topic content displayed on the search results page at this time can be related to the book "Journey to the West", and the first book and the second book indicated by the book keyword are both "Journey to the West".

[0091] Here, when determining whether the book keyword contains the book name, the book keyword can be matched with the book name in the book name library. If the book keyword is completely consistent with any book name in the book name library, it is determined that the book keyword contains the book name; otherwise, it is determined that the book keyword does not contain the book name.

[0092] Since the search request is a book search request, after determining that the searched book keyword includes the book name, it is also necessary to determine whether the book database contains the target book corresponding to the book name. When the book database does not contain the target book, the search results may only include the target topic content associated with the book keyword (i.e., the book name), but not the book information.

[0093] In a possible implementation, when the book keyword is an author's name, the first book indicated by the book keyword may be a book written by the author, and the first book and the second book indicated by the book keyword may be the same.

[0094] In another possible implementation, when the book keyword includes a book type, a specific book cannot be found based on the book keyword (here refers to a book with different search results in multiple searches, for example, the search results may be affected by the update status, popularity, etc. of the book). Therefore, in addition to the book information of the first book indicated by the book keyword, the content displayed on the search results page also needs to display the topic content of other books as much as possible to assist users in making book selections.

[0095] Therefore, in this case, the first book indicated by the book keyword is a book that meets the first filtering condition under the book type, and the second book indicated by the book keyword is a book that meets the second filtering condition under the book type, and the second book is at least partially different from the first book.

[0096] Exemplarily, the first filtering condition may be that the number of readers ranks in the top N, and the second filtering condition may be that the number of collections ranks in the top M, where M and N are both positive integers, and M and N may be equal or different.

[0097] The book information of the first book may refer to preview information of the first book, which may exemplarily include the book cover, book title, author name, update status, book introduction, etc. In one possible scenario, the first book may include books that the user has read. In this case, the book information of the first book may further include the book reading status (whether it has been read). If the book reading status of any book is read, the book information of the first book may further include preview information of unread chapters.

[0098] The target topic content is a topic content that assists in selecting books. When selecting books, users may consider multiple conditions such as the update status and popularity information of the books. Therefore, in order to enhance the auxiliary role of the target topic content in book selection, the attribute information of the second book may be combined when determining the target topic content.

[0099] The attribute information of the second book may include at least one of the following:

[0100] Update status, popularity information, book quality information, and whether there are related books.

[0101] Here, the book quality information may refer to a quality score obtained by combining user evaluations and characteristics of the book itself (such as word count, update frequency, etc.), and the associated books may refer to a series of books, such as the first part, the second part, etc.

[0102] The multiple topic contents corresponding to the book keywords may refer to topic contents that have an association relationship with the book-associated words. For example, if the book keywords include the book title, the multiple topic contents corresponding to the book keywords may refer to multiple topic contents within the book circle of the book corresponding to the book title (for example, they may be topic contents with a top preset popularity ranking within the book circle); if the book keywords include the book type, the multiple topic contents corresponding to the book keywords may refer to multiple topic contents within the classification circle corresponding to the book type (for example, they may be topic contents with a top preset popularity ranking within the classification circle); if the book keywords include neither the book title nor the book type, the multiple topic contents corresponding to the book keywords may refer to topic contents whose correlation between the topic title and the book keyword exceeds a preset value.

[0103] In practical applications, different topic contents may have different topic themes, which may exemplarily include plot discussions, character discussions, content re-creation, and book series discussions. In one possible implementation, when determining the target topic content, after determining the attribute characteristics of the second book indicated by the book keyword, the target topic themes may be selected from the multiple topic contents based on the target topic themes that match the attribute characteristics of the second book and the topic themes of the multiple topic contents corresponding to the book keyword.

[0104] Specifically, when determining the topic theme of each topic content, the title of the topic content can be semantically analyzed (for example, semantic analysis can be performed through a pre-trained semantic analysis network) to determine the topic theme of the topic content; or the topic theme of each topic content can be determined through manual labeling.

[0105] When determining the target topic theme that matches the attribute characteristics of the second book, the target topic theme that matches the attribute characteristics of the second book can be determined illustratively based on a preset correspondence between the attribute characteristics and the topic theme.

[0106] For example, if the update status of the second book is updating (i.e., the attribute feature is updating), and the target topic theme that matches the attribute feature of the second book is plot discussion and character discussion, then the topic content with the topic theme of plot discussion or character discussion can be selected from the multiple topic contents corresponding to the book keywords as the target topic content.

[0107] In actual applications, there may be multiple second books, and the attribute characteristics of different second books may be different. Therefore, when determining the target topic theme, for any second book, the target topic theme matching the attribute characteristics of the second book and the topic themes of multiple topic contents corresponding to the book keywords can be used to filter out the filtered topic content corresponding to the second book from the multiple topic contents, and the filtered topic content corresponding to each second book constitutes the content within the target topic.

[0108] The display space on the search result page is limited. When the number of filtered topic contents corresponding to the second book exceeds a preset number, a preset number of target topic contents can be filtered out from the multiple filtered topic contents based on the popularity information of each filtered topic content.

[0109] Here, it should be noted that the above steps of determining the target topic content can be completed on the server, and the user end only receives the filtered target topic content; or the server can send multiple topic contents corresponding to the book keywords to the user end after determining the multiple topic contents, and the user end will filter the target topic content.

[0110] The specific display method of the search result page will be introduced below.

[0111] In one possible implementation, when displaying search results on a search results page, book information of the first book indicated by the book keyword can be displayed in the first position area of ​​the search results page, and an entry mark of the target topic content can be displayed at the corresponding target position of the first position area. The entry mark of the target topic content is used to display the corresponding target topic content after being triggered.

[0112] The target position may be, for example, at the bottom of the first position area (ie, below the display area corresponding to the book information of the first book), or may be located below the first position area.

[0113] For example, the search results page can be as follows: Figure 5 As shown, 501 is the first location area and 502 is the target location.

[0114] In a possible implementation manner, the entry identifier of the target topic content may be represented by the title content of the target topic content.

[0115] Alternatively, in another possible implementation, when the book keyword is a book title, the entry identifier includes a book circle identifier corresponding to the book title; wherein, the book circle is a topic set of target topic contents determined based on the above method, and after the book circle identifier is triggered, preview information of the multiple target topic contents can be displayed (for example, it can directly jump to the page display, or add a floating display).

[0116] In one possible implementation, when the book keyword is a book type, the entry identifier includes a classification circle identifier corresponding to the book type; wherein the classification circle is a topic set of target topic content determined based on the above method, and after the classification circle identifier is triggered, preview information of the multiple target topic contents can be displayed.

[0117] For example, if the book keyword is "fantasy", the entry mark may be a fantasy category circle with the corresponding label "fantasy".

[0118] In another possible implementation, when the book keyword is the author's name, the author's book collection can be determined first, and the entry identifier can be the book circle identifier of each book in the book collection; or the book type of each book in the book collection can be determined, and the entry identifier can be the classification circle identifier of the book type of each book.

[0119] Alternatively, in another possible implementation, when the book keyword is an author's name, an author circle corresponding to the author's name may be determined. The author circle may be understood as a collection of book circles of the author's books and works.

[0120] In another possible implementation, when the book keyword is neither a book type nor a book title, the search results may include only the book information of the first book indicated by the book keyword, without including the target topic content. Here, the book information of the first book indicated by the book keyword may refer to the book information of the book determined by a fuzzy search based on the book keyword.

[0121] The following describes in detail the display effects of the display result page in combination with the above different entry logos:

[0122] 1. Use the topic content title to represent the entry mark of the target topic content.

[0123] In one possible implementation, when the entry mark of the target topic content is displayed at the corresponding target position of the first position area, if there are multiple entry marks for the target topic content, multiple entry marks for the target topic content can be scrolled and displayed at the corresponding target position of the first position area.

[0124] For example, the target topic content entry mark can be displayed on the search results page as follows: Figure 6 As shown, the book keyword is "AABB", and the corresponding target topic content entry identifiers are "Topic 1XXXXXX" and "Topic 2XXXXXX".

[0125] 2. Book circle logo.

[0126] In a possible implementation, when the book circle logo is displayed at the corresponding target position of the first position area, the book circle logo can be displayed at the corresponding target position of the first position area, and the topic logos of multiple target topic contents included in the book circle can be scrolled and displayed.

[0127] For example, the display effect of the book circle logo on the search results page can be as follows: Figure 7 As shown, the book keyword is "ABCD", the corresponding book circle identifier is "XXXXXX name", and the scrolling topic identifiers are "Topic 3XXXXXX" and "Topic 4XXXXXX".

[0128] 3. Classification circle identification.

[0129] In a possible implementation, when the classification circle logo is displayed at the corresponding target position of the first location area, the classification circle logo and the number of discussion persons corresponding to the classification circle may be displayed at the corresponding target position of the first location area.

[0130] Specifically, the display effect of the book circle logo on the search results page can be as follows: Figure 8a As shown, the book keyword is "fantasy", and the book information level of the first book indicated by the book keyword is displayed in the first position area, and the "fantasy classification circle" and the number of discussion people are displayed in the target position.

[0131] Furthermore, each major category will also contain at least one vertical category. For example, the major category of "city" will also contain more detailed vertical categories such as "urban youth", "urban cultivation", and "urban daily life". Therefore, while displaying the category circle logo, the vertical category circle logo corresponding to the category circle can also be displayed below the display category circle logo area. For example, the display effect of the vertical category circle logo can be as follows: Figure 8bAs shown, the classification circle is marked as "urban circle", and the vertical classification circles are marked as "urban youth" and "urban cultivation".

[0132] In one possible implementation, in response to a trigger operation for the entry identifier, the search result page can be redirected to an interactive content display page, and the target topic content can be displayed on the interactive content display page; or, in response to a trigger operation for the entry identifier, a floating layer can be superimposed on the search result page, and an interactive content display page can be displayed on the floating layer, and the target topic content can be displayed on the interactive content display page.

[0133] Different interactive content entry marks can be triggered to display different interactive content display pages. Specifically, the content display page corresponding to any target topic can be as follows: Figure 1 As shown, "AABB" is the target topic name, and various post information is also displayed on the page.

[0134] In another possible implementation, when the entry identifier is a book circle identifier, in response to a trigger operation for the book circle identifier, a book circle content display page corresponding to the book circle identifier is displayed, and the book circle content display page displays multiple topic identifiers associated with the book title. For example, the display effect of the book circle content display page can be as follows: Figure 2 As shown, "ABCD" is the name of the book circle, and "Topic 1" and "Topic 2" are topics created by users.

[0135] Furthermore, if the user is willing to view the specific discussion content of any topic included in the book circle, in response to the triggering operation for any topic identifier, the content display page corresponding to the triggered topic identifier is displayed. Figure 1 .

[0136] In another possible implementation, when the interactive content entry identifier is a category circle identifier, in response to a trigger operation for the category circle identifier, a category circle content display page corresponding to the category circle identifier is displayed, and the category circle content display page displays multiple topic identifiers associated with the book type. The category circle content display page can be, for example, Figure 3 As shown, "XX classification circle" is the corresponding classification circle title, and "Topic 1" and "Topic 2" are topics created by users.

[0137] If the user continues to trigger any topic identifier in the classification circle, the content display page corresponding to the triggered topic identifier will be displayed in response to the trigger operation for any topic identifier. Figure 1 .

[0138] In another embodiment, the target topic content may also be displayed on the search result page in the form of an information card.

[0139] Specifically, when there are multiple target topic contents associated with the book keywords, when displaying the search results on the search results page, the display order of the target topic contents can be determined based on the association and / or popularity information with the book keywords; and then the preview information cards corresponding to the target topic contents can be displayed on the search results page according to the display order.

[0140] Here, the preview information card corresponding to the target topic content may include but is not limited to at least one of the title of the target topic content, the number of posts of the target topic content, and preview information of hot posts of the target topic content.

[0141] At the same time, in order to allow users to see the search results displayed on the search results page more intuitively, some content on the search results page can also be highlighted.

[0142] In a possible implementation, after the search results are displayed on the search results page, key information associated with the book keyword in the book information corresponding to the search request may be determined, and the key information in the displayed book information may be marked.

[0143] In a possible implementation, when determining the key information, the book information may be compared with the text content in the book keywords, and the information with completely identical content in the two may be determined as the key information.

[0144] For example, the book keyword is "ABCD", and the book information is "ABCD" (book title), EF (author name), and ABXXXXXXX (book introduction), then the key information is "ABCD".

[0145] Specifically, when marking key information in the displayed book information, the key information may be highlighted.

[0146] The present disclosure also provides a method for processing a search request. Figure 9 The embodiment of the present disclosure provides a search request processing method, which is applied to a server and includes steps 901 to 903, wherein:

[0147] Step 901: Receive a search request containing book keywords from a user terminal.

[0148] Step 902: Determine the book information of the first book indicated by the book keyword and the target topic content associated with the book keyword. The book keyword corresponds to multiple topic contents, and the target topic content is selected from the multiple topic contents based on the attribute characteristics of the second book indicated by the book keyword.

[0149] Step 903: Send the book information and the target topic content to the user terminal for display.

[0150] The specific introduction is made with reference to the above embodiments and will not be repeated here.

[0151] Those skilled in the art will understand that in the above-mentioned method of the specific implementation method, the writing order of each step does not mean 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.

[0152] Based on the same inventive concept, the embodiment of the present disclosure also provides a search result display device corresponding to the search result display method. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the above-mentioned search result display method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0153] Reference Figure 10 FIG. 1 is a schematic diagram of the architecture of a search result display device provided by an embodiment of the present disclosure, wherein the device includes: a sending module 1001 and a display module 1002; wherein,

[0154] The sending module 1001 is used to respond to the trigger operation and send a search request carrying book keywords;

[0155] The display module 1002 is used to receive search results corresponding to the search request and display the search results on a search results page, wherein the search results include book information of the first book indicated by the book keyword and target topic content associated with the book keyword. The book keyword corresponds to multiple topic contents, and the target topic content is filtered from the multiple topic contents based on the attribute characteristics of the second book indicated by the book keyword.

[0156] In a possible implementation, when the book keyword includes a book title, the first book and the second book indicated by the book keyword are the same;

[0157] In the case where the book keyword includes a book type, the first book indicated by the book keyword is a book that meets a first filtering condition under the book type, and the second book indicated by the book keyword is a book that meets a second filtering condition under the book type, and the second book is at least partially different from the first book.

[0158] In one possible implementation, the attribute characteristics include at least one of the following:

[0159] Update status, popularity information, book quality information, and whether there are related books.

[0160] In one possible implementation, the target topic content is screened from the multiple topic contents based on the target topic theme matching the attribute characteristics of the second book indicated by the book keyword after determining the attribute characteristics of the second book and the topic themes of the multiple topic contents corresponding to the book keyword.

[0161] In one possible implementation, the display module 1002, when displaying the search results on the search results page, is configured to:

[0162] Displaying book information of the first book indicated by the book keyword in the first position area of ​​the search result page; and

[0163] An entry mark of the target topic content is displayed at a target position corresponding to the first position area, and the entry mark of the target topic content is used to display the corresponding target topic content after being triggered.

[0164] In a possible implementation, when the display module 1002 displays the entry mark of the target topic content at the target location corresponding to the first location area, it is configured to:

[0165] In the case where there are multiple entry marks for the target topic content, scrollingly displaying the multiple entry marks for the target topic content at corresponding target positions in the first position area;

[0166] The display module 1002 is further used to:

[0167] In response to a triggering operation on an entry mark of any target topic content displayed in a scrolling manner, a content display page of the triggered target topic content is displayed.

[0168] In a possible implementation, when there are multiple target topic contents associated with the book keyword, the display module 1002, when displaying the search results on the search results page, is configured to:

[0169] Determining the order in which the target topic content is displayed based on the relevance and / or popularity information of the book keywords;

[0170] The preview information cards corresponding to the target topic content are displayed on the search result page in the display order.

[0171] In a possible implementation, after the search results are displayed on the search results page, the display module 1002 is further configured to:

[0172] Determining key information associated with the book keyword in the book information corresponding to the search request;

[0173] Mark key information in the displayed book information.

[0174] The present disclosure also provides a computer device. Figure 11 1 is a schematic diagram of the structure of a computer device 1100 provided in an embodiment of the present disclosure, including a processor 1101, a memory 1102, and a bus 1103. The memory 1102 is used to store execution instructions and includes a memory 11021 and an external memory 11022. The memory 11021 is also referred to as internal memory, and is used to temporarily store operation data in the processor 1101, as well as data exchanged with an external memory 11022 such as a hard disk. The processor 1101 exchanges data with the external memory 11022 via the memory 11021. When the computer device 1100 is running, the processor 1101 communicates with the memory 1102 via the bus 1103, so that the processor 1101 executes the following instructions:

[0175] In response to the triggering operation, a search request containing book keywords is sent;

[0176] Receive search results corresponding to the search request and display the search results on a search results page, wherein the search results include book information of a first book indicated by the book keyword and target topic content associated with the book keyword, the book keyword corresponds to multiple topic contents, and the target topic content is filtered from the multiple topic contents based on attribute characteristics of the second book indicated by the book keyword.

[0177] In one possible implementation, in the instructions executed by the processor 1101, when the book keyword includes a book title, the first book and the second book indicated by the book keyword are the same;

[0178] In the case where the book keyword includes a book type, the first book indicated by the book keyword is a book that meets a first filtering condition under the book type, and the second book indicated by the book keyword is a book that meets a second filtering condition under the book type, and the second book is at least partially different from the first book.

[0179] In one possible implementation, in the instruction executed by the processor 1101, the attribute feature includes at least one of the following:

[0180] Update status, popularity information, book quality information, and whether there are related books.

[0181] In one possible implementation, in the instructions executed by the processor 1101, the target topic content is screened from the multiple topic contents based on the target topic subject matching the attribute characteristics of the second book indicated by the book keyword, and the topic subjects of the multiple topic contents corresponding to the book keyword after determining the attribute characteristics of the second book indicated by the book keyword.

[0182] In one possible implementation, in the instructions executed by the processor 1101, displaying the search results on the search results page includes:

[0183] Displaying book information of the first book indicated by the book keyword in the first position area of ​​the search result page; and

[0184] An entry mark of the target topic content is displayed at a target position corresponding to the first position area, and the entry mark of the target topic content is used to display the corresponding target topic content after being triggered.

[0185] In a possible implementation, in the instructions executed by the processor 1101, displaying an entry mark for the target topic content at a target location corresponding to the first location area includes:

[0186] In the case where there are multiple entry marks for the target topic content, scrollingly displaying the multiple entry marks for the target topic content at corresponding target positions in the first position area;

[0187] The method further comprises:

[0188] In response to a triggering operation on an entry mark of any target topic content displayed in a scrolling manner, a content display page of the triggered target topic content is displayed.

[0189] In one possible implementation, in the instructions executed by the processor 1101, when there are multiple target topic contents associated with the book keyword, displaying the search results on the search results page includes:

[0190] Determining the order in which the target topic content is displayed based on the relevance and / or popularity information of the book keywords;

[0191] The preview information cards corresponding to the target topic content are displayed on the search result page in the display order.

[0192] In one possible implementation, in the instructions executed by the processor 1101, after displaying the search results on the search results page, the method further includes:

[0193] Determining key information associated with the book keyword in the book information corresponding to the search request;

[0194] Mark key information in the displayed book information.

[0195] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program executes the steps of the search result display method described in the above method embodiment. The storage medium may be a volatile or non-volatile computer-readable storage medium.

[0196] The embodiments of the present disclosure also provide a computer program product, which carries program code. The instructions included in the program code can be used to execute the steps of the search result display method described in the above method embodiment. For details, please refer to the above method embodiment and will not be repeated here.

[0197] The computer program product may be implemented in hardware, software, or a combination thereof. In one embodiment, the computer program product is implemented as a computer storage medium. In another embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).

[0198] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. In the several embodiments provided in the present 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 schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0200] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0201] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0202] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be subject to the scope of protection of the claims.

Claims

1. A search result display method, characterized in that: include: In response to the triggering operation, a search request containing book keywords is sent; Receive search results corresponding to the search request and display the search results on a search results page, wherein the search results include book information of a first book indicated by the book keyword, and target topic content associated with the book keyword and matching the attribute characteristics of a second book indicated by the book keyword. The book keyword corresponds to multiple topic contents, and the target topic content is filtered from the multiple topic contents based on the attribute characteristics of the second book indicated by the book keyword. The filtered topic contents corresponding to each second book constitute the target topic content. The topic content includes at least one of the following: topic content of a book circle, topic content of a classification circle, and topic content of the correlation between a topic title and the book keyword.

2. The method according to claim 1, characterized in that In a case where the book keyword includes a book title, the first book and the second book indicated by the book keyword are the same; In the case where the book keyword includes a book type, the first book indicated by the book keyword is a book that meets a first filtering condition under the book type, and the second book indicated by the book keyword is a book that meets a second filtering condition under the book type, and the second book is at least partially different from the first book.

3. The method according to claim 1, characterized in that The attribute characteristics include at least one of the following: Update status, popularity information, book quality information, and whether there are related books.

4. The method according to claim 1, wherein The target topic content is screened from the multiple topic contents based on the target topic theme matching the attribute feature of the second book indicated by the book keyword and the topic theme of the multiple topic contents corresponding to the book keyword after determining the attribute feature of the second book indicated by the book keyword.

5. The method according to claim 1, wherein The displaying of the search results on the search results page includes: Displaying book information of the first book indicated by the book keyword in the first position area of ​​the search result page; and An entry mark of the target topic content is displayed at a target position corresponding to the first position area, and the entry mark of the target topic content is used to display the corresponding target topic content after being triggered.

6. The method according to claim 5, characterized in that The step of displaying the entry mark for the target topic content at the target location corresponding to the first location area includes: In the case where there are multiple entry marks for the target topic content, scrollingly displaying the multiple entry marks for the target topic content at corresponding target positions in the first position area; The method further comprises: In response to a triggering operation on an entry mark of any target topic content displayed in a scrolling manner, a content display page of the triggered target topic content is displayed.

7. The method according to claim 1, characterized in that In the case where there are multiple target topic contents associated with the book keyword, displaying the search results on the search results page includes: Determining the order in which the target topic content is displayed based on the relevance and / or popularity information of the book keywords; The preview information cards corresponding to the target topic content are displayed on the search result page in the display order.

8. The method according to claim 1, characterized in that After displaying the search results on the search results page, the method further includes: Determining key information associated with the book keyword in the book information corresponding to the search request; Mark key information in the displayed book information.

9. A search result display device, characterized in that: include: The sending module is used to respond to the trigger operation and send a search request carrying book keywords; A display module is used to receive search results corresponding to the search request and display the search results on a search results page, wherein the search results include book information of a first book indicated by the book keyword, and target topic content associated with the book keyword and matching the attribute characteristics of a second book indicated by the book keyword. The book keyword corresponds to multiple topic contents, and the target topic content is filtered from the multiple topic contents based on the attribute characteristics of the second book indicated by the book keyword. The filtered topic contents corresponding to each second book constitute the target topic content, and the topic content includes at least one of the following: topic content of a book circle, topic content of a classification circle, and topic content of the correlation between a topic title and the book keyword.

10. A computer device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the computer device is running, the processor and the memory communicate via the bus. When the machine-readable instructions are executed by the processor, the steps of the search result display method according to any one of claims 1 to 8 are performed.

11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the search result display method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Information search method and device in network community

    CN103425662A

  • Information search method and device, computer equipment and storage medium

    CN113378061A

  • Content item searching method and device, electronic equipment and storage medium

    CN113672700A

  • Book recommendation method and device, computer equipment and storage medium

    CN113778295A

  • Topic recommendation method and device, computer equipment and storage medium

    CN114860919A