Content search method, apparatus, device, and medium
By displaying search results from multiple sources in the search engine, the problem of subjective and monotonous search results in existing technologies is solved, resulting in richer search result feedback and an improved user experience.
Patent Information
- Application Number
- CN202210015742.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-07
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2042-02-03
AI Technical Summary
Existing search engines, when dealing with subjective questions related to daily life or emotions, provide results that are limited in variety, richness, and practicality, failing to meet users' search needs and thus reducing the user experience.
This provides a content search method that, after receiving search content, displays multiple types of search results on the search results page. Each type of result belongs to a different set of answer candidates. The answer sources include content published by target users for the target question type, answers to the target question for the target question type, or content published on the target topic. Different answer sources provide different dimensions of search results.
Through multi-dimensional search result feedback, users can find satisfactory answers among multiple options, improving the user experience and the richness and practicality of search results.
Smart Images

Figure CN114357325B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of content search technology, and in particular to a content search method, apparatus, device, and medium. Background Technology
[0002] A search engine is a system that uses specific computer programs and strategies to collect information from the internet, organizes and processes that information, and then provides retrieval services to users. The emergence of search engines has made it easier for users to access online information, allowing them to retrieve the information they need from the vast amounts of data available on the internet.
[0003] In existing search engines, when users perform content searches, the search results provided to users fail to meet their search needs, thus reducing the user experience. Summary of the Invention
[0004] To address the aforementioned technical problems, this disclosure provides a content search method, apparatus, device, and medium.
[0005] Firstly, this disclosure provides a content search method, including:
[0006] Receive search results;
[0007] When the search content falls within the target question type, multiple search results are displayed on the search results page. Each search result category includes at least one answer opinion related to the search content, and each search result category belongs to an answer candidate set. The answers in multiple answer candidate sets come from different sources.
[0008] Secondly, this disclosure provides a content search device, comprising:
[0009] Content receiving unit, configured to receive search content;
[0010] The first display unit is configured to display multiple types of search results on the search results page when the search content belongs to the target question type; wherein each type of search result includes at least one answer opinion related to the search content, each type of search result belongs to an answer candidate set, and the answer sources of multiple answer candidate sets are different.
[0011] Thirdly, this disclosure provides a content search device, including:
[0012] processor;
[0013] Memory, used to store executable instructions;
[0014] The processor is used to read executable instructions from memory and execute the executable instructions to implement the content search method described in the first aspect.
[0015] Fourthly, this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to implement the content search method described in the first aspect.
[0016] The technical solution provided in this disclosure has the following advantages compared with the prior art:
[0017] The content search method, apparatus, device, and medium of this disclosure can, after receiving search content, display multiple types of search results on the search results page if the search content belongs to the target question type. Each type of search result belongs to a candidate set of answers, and the answer sources of different candidate sets are different. Therefore, when a user performs a content search for a target question type, different answer sources can provide the user with search results of different dimensions, allowing the user to find a satisfactory answer among multiple dimensions of answers, thereby satisfying the user's search needs and improving the user experience. Attached Figure Description
[0018] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0019] Figure 1 A flowchart illustrating a content search method provided in an embodiment of this disclosure;
[0020] Figure 2 A schematic diagram of a search results interface provided in an embodiment of this disclosure;
[0021] Figure 3 A schematic diagram of a result display page provided in an embodiment of this disclosure;
[0022] Figure 4 A schematic diagram of another search result interface provided in an embodiment of this disclosure;
[0023] Figure 5 A schematic diagram illustrating yet another search result interface provided in an embodiment of this disclosure;
[0024] Figure 6 This is a schematic diagram of the structure of a content search device provided in an embodiment of the present disclosure;
[0025] Figure 7This is a schematic diagram of the structure of a content search device provided in an embodiment of this disclosure. Detailed Implementation
[0026] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0027] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0028] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0029] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0030] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0031] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0032] In existing search engines, when users enter search terms to search for information, the following two problems may occur:
[0033] 1. When asking subjective questions related to daily life or emotions, the search results provided to users are relatively limited, with poor richness and practicality.
[0034] 2. When asking subjective questions related to daily life or emotions, the system does not provide users with search results based on other users' experiences, resulting in poor convenience and ease of use of the search results.
[0035] It is evident that existing search engines fail to meet users' search needs and thus reduce their experience.
[0036] To address the aforementioned issues, embodiments of this disclosure provide a content search method, apparatus, device, and medium.
[0037] The following is a combination of... Figures 1 to 5 The content search method provided in the embodiments of this disclosure will be described.
[0038] In this embodiment of the disclosure, the content search method can be performed by an electronic device. The electronic device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable devices, and fixed terminals such as digital TVs, desktop computers, and smart home devices.
[0039] Figure 1 A flowchart illustrating a content search method provided in an embodiment of this disclosure is shown.
[0040] like Figure 1 As shown, this content search method may include the following steps.
[0041] S110, Receive search results.
[0042] In this embodiment of the disclosure, when a user wants to seek answers, opinions, or solutions, they can enter search terms for asking questions in a specific application or a specific website's content search page on the electronic device. This allows the electronic device to receive the search terms and perform a search operation on the search terms, thereby providing search results for the search terms.
[0043] The search terms can be one or more keywords, or complete sentences of varying lengths.
[0044] In some embodiments, users can enter information in any form, such as text, voice, and images, into the search box on the content search page, so that the electronic device uses the text corresponding to the user's input as the search content.
[0045] For example, a user can enter the text "Should I stay in an unhappy marriage for the sake of my children?" into the search box on the content search page. The electronic device can then use "Should I stay in an unhappy marriage for the sake of my children?" as the search term and search for results related to "Should I stay in an unhappy marriage for the sake of my children?"
[0046] For example, a user can enter the voice message "Should I stay in an unhappy marriage for the sake of my children?" into the search box on the content search page. The electronic device can then perform voice recognition processing on the voice message to obtain the search content "Should I stay in an unhappy marriage for the sake of my children?" and then search for search results related to "Should I stay in an unhappy marriage for the sake of my children?"
[0047] For example, a user can enter an image containing the text "Should you settle for an unhappy marriage for the sake of your children?" or an image containing the content "Should you settle for an unhappy marriage for the sake of your children?" into the search box on the content search page. The electronic device can perform image text recognition or image content recognition processing on the image to obtain the search content "Should you settle for an unhappy marriage for the sake of your children?" and then search for search results related to "Should you settle for an unhappy marriage for the sake of your children?" for the user.
[0048] In other embodiments, the content search page may also display multiple candidate search terms, from which the user can select, and the electronic device will use the selected candidate search terms as the search terms.
[0049] For example, the content search page can display candidate search terms such as "Should I stay in an unhappy marriage for the sake of my children?", "Marriage", and "Marital relationship". Users can select "Should I stay in an unhappy marriage for the sake of my children?", and the electronic device can use the user's selected "Should I stay in an unhappy marriage for the sake of my children?" as the search term, and then search for search results related to "Should I stay in an unhappy marriage for the sake of my children?".
[0050] Specifically, after an electronic device receives the search query input by a user, it can send the query to a server. The server can then search the query and obtain all the search results.
[0051] S120. When the search content belongs to the target question type, multiple types of search results are displayed on the search results page; wherein, each type of search result includes at least one answer opinion related to the search content, each type of search result belongs to an answer candidate set, and the answer sources of multiple answer candidate sets are different.
[0052] The target question types can include subjective question types such as life-related questions and emotional questions.
[0053] Specifically, after receiving the search content sent by the electronic device, the server can first determine whether the search content belongs to the subjective question type.
[0054] In some embodiments, the server can determine whether there is any question in the question bank corresponding to the subjective question type that matches the search content. If there is a question that matches the search content, the server can determine that the search content belongs to the subjective question type; otherwise, it can determine that the search content does not belong to the subjective question type.
[0055] In other embodiments, the server can pre-train a question-judgment model, which can be an algorithmic model obtained through machine learning using a large number of labeled subjective question types. The server can input search content into the question-judgment model, obtain the judgment result output by the question-judgment model, and then determine whether the search content belongs to the target question type based on the judgment result.
[0056] In this embodiment of the disclosure, when the server determines that the search content belongs to the target question type, the server can search for multiple types of search results related to the search content in multiple answer candidate sets. The answer sources of the multiple answer candidate sets are different, and each type of search result can be obtained from one answer candidate set.
[0057] Optionally, the source of the answer may include at least one of the following: content posted by the target user corresponding to the target question type; content answered to the target question corresponding to the target question type; content posted to the target topic corresponding to the target question type.
[0058] The target users for a target question type can be professionals in the field of the search content. For example, when the source of the answer is content published by the target user corresponding to the target question type, the candidate answer set can be articles published by professionals related to the search content on online platforms, journals, etc.
[0059] The target question for a target question type can be a question related to the search content. For example, when the answer source is the content answered to the target question corresponding to the target question type, the answer candidate set can be the answers that netizens reply to on the online platform to questions raised by other netizens that are related to the search content.
[0060] The target topic corresponding to the target question type can be a topic related to the search content. For example, when the source of the answer is content published on the target topic corresponding to the target question type, the candidate answer set can be the personal opinions expressed by netizens on the online platform regarding topics related to the search content.
[0061] Specifically, the server can use the extraction algorithm corresponding to each answer candidate set to extract answer viewpoints that meet the preset requirements in terms of matching degree and relevance with the search content, and form a search result from all the content extracted from each answer candidate set.
[0062] Since electronic devices can only display a limited amount of content at a time, servers can further filter each type of search result to obtain filtered search results for various categories.
[0063] If the source of the answer is content posted by the target user corresponding to the target question type, then at least one answer viewpoint with the strongest relevance and / or the highest popularity can be selected, and the selected answer viewpoints form a category of search results after filtering.
[0064] If the answer source is the content of the answer to the target question corresponding to the target question type, then at least one of the most relevant and / or most popular answer viewpoints from at least one of the most relevant target questions can be selected, and the selected content forms a filtered search result category.
[0065] If the source of the answer is content published on a target topic corresponding to the target question type, then at least one answer viewpoint from at least one of the most relevant and / or most popular target topics can be selected, and the selected content forms a filtered search result category.
[0066] In this embodiment of the disclosure, the search results interface can be used to display to the user the search results obtained by the server for the search content.
[0067] Specifically, when the search content pertains to the target question type, the electronic device can receive multiple search results from the server and display these results on the search results page. The display position and style of the multiple search results on the search results interface are not limited in this disclosure.
[0068] In this embodiment of the disclosure, after receiving search content, if the search content belongs to the target question type, multiple types of search results can be displayed on the search results page. Each type of search result belongs to a candidate set of answers, and the answer sources of different candidate sets are different. Therefore, when a user searches for content for the target question type, different search results of different dimensions can be provided to the user through different answer sources, so that the user can find a satisfactory answer among multiple dimensions of answers, thereby satisfying the user's search needs and improving the user experience.
[0069] In another embodiment of this disclosure, since the content formats corresponding to different answer candidate sets are different, the methods for recalling answer viewpoints from different answer candidate sets are also different.
[0070] In some embodiments of this disclosure, when the source of the answer includes content published by the target user corresponding to the target question type and / or content published for the target topic corresponding to the target question type, the search content may contain the target question keywords, and the answer viewpoint can be determined based on the content containing the target question keywords in the candidate answer set.
[0071] Specifically, the answer viewpoint can be the content in the answer candidate set that contains keywords related to the target question.
[0072] Taking the content published by the target user corresponding to the target question type as an example, if the content in the answer candidate set can be articles published by professionals, then the answer viewpoint can be the content of articles containing the keywords of the target question.
[0073] Taking the source of answers as content published on the target topic corresponding to the target question type as an example, the content in the answer candidate set can be the personal opinions expressed by netizens, and the answer opinion can be personal opinion content containing the keywords of the target question.
[0074] In some embodiments, the answer's viewpoint can be the entire content containing keywords related to the target question. For example, the answer's viewpoint can be the complete content of an article or a complete personal opinion.
[0075] In other embodiments, the answer's viewpoint can be a text paragraph containing the target question's keywords within content containing those keywords. For example, the answer's viewpoint can be a text paragraph containing the target question's keywords in an article or a text paragraph containing the target question's keywords in a personal opinion.
[0076] Optionally, in this embodiment of the disclosure, the more times the target question keyword appears in a certain article or personal opinion content, the stronger the relevance between the content and the search content; the higher the similarity between the topic keywords and the target question keyword in a topic, the stronger the relevance between the topic and the search content.
[0077] In other embodiments of this disclosure, when the source of answers includes answers to target questions corresponding to the target question type, the search content may contain target question keywords, and the answer viewpoint may be determined based on the content of answers to target questions containing target question keywords in the candidate answer set.
[0078] Specifically, the answer viewpoint can be the content corresponding to the target question that contains the keywords of the target question in the answer candidate set.
[0079] Taking the answer source as the content of the answer to the target question corresponding to the target question type as an example, the content in the answer candidate set can be the answers that netizens reply to the question, and the answer opinion can be the answer content of the reply to the question containing the target question keywords.
[0080] Optionally, in this embodiment of the disclosure, the more times the target question keyword appears in a certain answer content, the stronger the relevance of the content to the search content; the higher the similarity between the question keyword in the question and the target question keyword, the stronger the relevance of the question to the search content.
[0081] In summary, in this embodiment of the present disclosure, search results related to the search content can be selected based on different identification methods for different sets of answer candidates, thereby improving the accuracy of recalling search results.
[0082] In yet another embodiment of this disclosure, a user can trigger different tags on the search results page to make the electronic device display a type of search results corresponding to the source of the answer.
[0083] In some embodiments of this disclosure, in S120, displaying multiple types of search results on the search results page may specifically include: displaying multiple result tags in the target display area of the search results page, each result tag corresponding to an answer source; when the target result tag among the multiple result tags is selected, displaying the target search result in the target display area, the target search result belonging to the target answer candidate set, the target answer candidate set having the target answer source corresponding to the target result tag.
[0084] The target display area can be the area within the search results page used to display the search results for the search terms.
[0085] In this embodiment of the disclosure, each answer source can correspond to a result tag, and each result tag is used to trigger the display of a type of search result corresponding to the answer source. Multiple result tags can be distributed and displayed along any side of the target display area. For example, multiple result tags can be distributed at the top position of the target display area, multiple result tags can be distributed at the bottom position of the target display area, multiple result tags can be distributed on the left side of the target display area, and multiple result tags can be distributed on the right side of the target display area.
[0086] Furthermore, the selected result label among multiple result labels is the target result label, and the answer source corresponding to the target result label is the target answer source. The electronic device always displays the target search results recalled from the target answer source corresponding to the target result label.
[0087] In some embodiments, when an electronic device displays a search results page, the first result label is displayed as selected, meaning the electronic device can display the search results corresponding to the first result label in a location within the target display area where no other result labels are displayed.
[0088] In other embodiments, when the electronic device displays the search results page, the result label that is pre-set to the highest priority is displayed as selected, that is, the electronic device can display the search results corresponding to the highest priority result label in a position in the target display area where multiple result labels are not displayed.
[0089] Furthermore, users can trigger any unselected result tag, making the triggered result tag selected and changing the previously selected result tag to unselected, thereby causing the electronic device to display the search results corresponding to the triggered result tag in a position where multiple result tags are not displayed in the target display area.
[0090] The methods by which users trigger result tags may include, but are not limited to, gesture control operations such as clicking, double-clicking, and long-pressing, voice control operations, and facial expression control operations.
[0091] Figure 2 A schematic diagram of a search results interface provided by an embodiment of this disclosure is shown.
[0092] like Figure 2 As shown, the electronic device 201 can display multiple search results for "Should I stay in an unhappy marriage for the sake of my child?" in the search results interface 202. It can be seen that multiple result tags 204 are displayed in the result display area 203 in the search results interface 202, such as the "Featured Answers" tag, the "Answers from Netizens" tag, and the "Experiences from Netizens" tag.
[0093] The answers tagged "Featured Answers" come from articles published by professionals on online platforms, journals, and magazines; the answers tagged "User Answers" come from user responses to other users' questions on online platforms; and the answers tagged "User Experiences" come from users' personal opinions on related topics expressed on online platforms.
[0094] See also Figure 2 If the "Netizen Answer" tag is selected, then below the multiple result tags 204 in the result display area 203, at least one answer opinion 205 from the search results corresponding to the answer source of the "Netizen Answer" tag can be displayed vertically.
[0095] In some other embodiments of this disclosure, displaying target search results within the target display area may specifically include: displaying target answer opinions in the target search results within the target display area, wherein the target answer opinions are target candidate answer opinions that meet preset display conditions, and the target candidate answer opinions belong to the target answer candidate set and are related to the search content.
[0096] Furthermore, due to the limitations of the display area of electronic devices, electronic devices can display part of the answer viewpoints in the target search results within the target display area; that is, electronic devices can display the target answer viewpoints in the target search results.
[0097] In this context, the target candidate answer viewpoint belongs to the target answer candidate set and is relevant to the search content. That is, the target candidate answer viewpoint consists of all answer viewpoints retrieved by the server from a category of search results for the search content. The target answer viewpoint can be the answer viewpoint obtained by further filtering the search results from this category.
[0098] Optionally, the preset display conditions may include at least one of the following: the target answer viewpoint is the first preset number of target candidate answer viewpoints that are most relevant to the search content; the target answer viewpoint is the second preset number of target candidate answer viewpoints that are most popular.
[0099] The first preset quantity can be a quantity that is preset as needed, such as 1 or 2. Similarly, the second preset quantity can be a quantity that is preset as needed, such as 1 or 2.
[0100] Furthermore, the methods for determining relevance have already been explained above and will not be repeated here. The level of popularity can be determined based on the number of interactions with the answer's viewpoint; for example, the more interactions, the higher the popularity.
[0101] Specifically, interaction with the answer's viewpoint can include liking, commenting, and sharing.
[0102] See also Figure 2 If the "Netizen Answers" tag is selected, then below the multiple result tags 204 in the result display area 203, two answer viewpoints 205 from the search results corresponding to the answer source of the "Netizen Answers" tag can be displayed vertically.
[0103] Furthermore, after displaying the target search result in the target display area, the content search method may further include: displaying the target control corresponding to the target search result in the target display area; responding to a trigger operation on the target control and jumping from the search results page to the result display page; and displaying the target candidate answer viewpoint in the result display page.
[0104] Since the electronic device displays a portion of the answer viewpoints from the target search results within the target display area, it can also display a target control within the target display area to trigger the display of more answer viewpoints from the target search results.
[0105] The target control can be a button, icon, or link that triggers the display of more answers and viewpoints in the target search results; there are no restrictions on this.
[0106] When an electronic device displays a target control, if a user wants to view more answer opinions in the target search results, they can input a trigger action on the target control. The electronic device can respond to the trigger action on the target control, jump from the search results page to the results display page, and display the target candidate answer opinions in the results display page.
[0107] The triggering operations include, but are not limited to, gesture control operations such as clicking, double-clicking, and long-pressing of the target control, voice control operations, and facial expression control operations.
[0108] Specifically, after receiving a trigger operation, the electronic device can respond by requesting the server to obtain the target candidate answer viewpoints corresponding to the target search results. After receiving the target candidate answer viewpoints corresponding to the target search results, the electronic device can jump from the search results page to the results display page and display the target candidate answer viewpoints on the results display page to show the user more answer viewpoints in the target search results.
[0109] See also Figure 2 If users want to see more answers and opinions under the "Answers from Netizens" tag, they can click the "View More Results" button.
[0110] Figure 3 A schematic diagram of a result display page provided in an embodiment of this disclosure is shown.
[0111] like Figure 3 As shown, electronic device 301 can display more answers and opinions 303 under the "Netizen Answers" tag on the results display page 302.
[0112] Therefore, in this embodiment of the disclosure, search results can be displayed in categories, allowing users to view search results by category and clearly understand the source of answers for each type of search result, thus further improving the user experience.
[0113] In another embodiment of this disclosure, when displaying the answer viewpoint, a label corresponding to each answer viewpoint may also be displayed to provide a response prompt to the user through the label.
[0114] In some embodiments of this disclosure, when the source of the answer includes content posted by the target user corresponding to the target question type, after S120, the content search method may further include: displaying a first tag corresponding to the displayed answer viewpoint at the target display position corresponding to each displayed answer viewpoint.
[0115] The first tag is used to indicate the identity of the target user who posted the displayed answer opinion.
[0116] Optionally, the user identity indicated by the first label can be an identity certified by the network platform, an identity certified by the industry, etc., without any restrictions.
[0117] In these embodiments, the target display location can be any pre-set location for displaying the label, and there are no restrictions on this.
[0118] Specifically, at each target display location corresponding to a displayed answer opinion, the electronic device can also display a first tag corresponding to that answer opinion, indicating the user identity of the target user who posted the displayed answer opinion.
[0119] Figure 4 A schematic diagram of another search results page provided by an embodiment of this disclosure is shown.
[0120] like Figure 4 As shown, the electronic device 401 can display one answer opinion 403 from the search results corresponding to the answer source of the "Featured Answers" tag on the search results page 402, and after the user A who published the answer opinion 403, display the user A's identity tag 404 such as "National Certified Consultant" to represent the authority of the user A and provide reference for the user.
[0121] In some other embodiments of this disclosure, where the source of the answer includes the content answered to the target question corresponding to the target question type and / or the content published for the target topic corresponding to the target question type, after S120, the content search method may further include: displaying a second tag corresponding to the displayed answer viewpoint at the target display position corresponding to each displayed answer viewpoint.
[0122] The second label is used to indicate the reason for displaying the viewpoint of the answer.
[0123] Optionally, the reason indicated by the second label can be a relevance reason, a popularity reason, etc., and there are no restrictions here.
[0124] In these embodiments, the target display location can be any pre-set location for displaying the label, and there are no restrictions on this.
[0125] Specifically, at each target display location corresponding to a displayed answer viewpoint, the electronic device may also display a second label corresponding to that answer viewpoint, indicating the reason for displaying the displayed answer viewpoint.
[0126] Figure 5 This illustration shows a display diagram of yet another search results page provided in an embodiment of this disclosure.
[0127] like Figure 5 As shown, the electronic device 501 can display two answer opinions 503 in the search results corresponding to the answer source of the "Netizen Experience" tag on the search results page 502. After the user A who published the answer opinion 503 and the publication time, a reason tag 504 such as "most relevant" or "most popular" is displayed to indicate the reason for displaying the answer opinion 503 and to provide reference for users.
[0128] Therefore, in this embodiment of the disclosure, the authority of the displayed answer viewpoints and the reasons for displaying each answer viewpoint can be shown to the user, providing the user with a reference and further improving the user experience.
[0129] In summary, the embodiments disclosed herein can meet users' diverse needs for search results in scenarios involving supervisory issues, not only enriching the recalled content but also increasing the value of search results, thereby improving user consumption efficiency and user experience.
[0130] This disclosure also provides a content search device, which is described below in conjunction with... Figure 6 Please provide an explanation.
[0131] In this embodiment of the disclosure, the content search device can be an electronic device. The electronic device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs, tablets, PMPs, in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable devices, etc., as well as fixed terminals such as digital TVs, desktop computers, smart home devices, etc.
[0132] Figure 6 A schematic diagram of the structure of a content search device provided in an embodiment of this disclosure is shown.
[0133] like Figure 6 As shown, the content search device 600 may include a content receiving unit 610 and a first display unit 620.
[0134] The content receiving unit 610 can be configured to receive search content.
[0135] The first display unit 620 can be configured to display multiple types of search results on the search results page when the search content belongs to the target question type; wherein each type of search result includes at least one answer opinion related to the search content, each type of search result belongs to an answer candidate set, and the answer sources of multiple answer candidate sets are different.
[0136] In this embodiment of the disclosure, after receiving search content, if the search content belongs to the target question type, multiple types of search results can be displayed on the search results page. Each type of search result belongs to a candidate set of answers, and the answer sources of different candidate sets are different. Therefore, when a user searches for content for the target question type, different search results of different dimensions can be provided to the user through different answer sources, so that the user can find a satisfactory answer among multiple dimensions of answers, thereby satisfying the user's search needs and improving the user experience.
[0137] In some embodiments of this disclosure, the source of the answer may include at least one of the following: content posted by a target user corresponding to a target question type; content answered to a target question corresponding to a target question type; or content posted to a target topic corresponding to a target question type.
[0138] In some embodiments of this disclosure, the search content may contain target question keywords, the answer source may include content published by target users corresponding to the target question type and / or content published for target topics corresponding to the target question type, and the answer viewpoint may be determined based on the content containing target question keywords in the candidate answer set.
[0139] In some embodiments of this disclosure, the answer viewpoint can be a text paragraph containing the target question keyword within the content containing the target question keyword.
[0140] In some embodiments of this disclosure, the search content may contain target question keywords, the answer source may include the content answered for the target question corresponding to the target question type, and the answer opinion may be determined based on the content answered for the target question containing the target question keywords in the candidate answer set.
[0141] In some embodiments of this disclosure, the first display unit 620 includes a first display subunit and a second display subunit.
[0142] The first display sub-unit can be configured to display multiple result tags within the target display area of the search results page, with each result tag corresponding to an answer source.
[0143] The second display subunit can be configured to display the target search result in the target display area when the target result label among multiple result labels is selected. The target search result belongs to the target answer candidate set, and the target answer candidate set has the target answer source corresponding to the target result label.
[0144] In some embodiments of this disclosure, the second display subunit may be further configured to display the target answer viewpoint in the target search results within the target display area. The target answer viewpoint is the target candidate answer viewpoint that meets the preset display conditions. The target candidate answer viewpoint belongs to the target answer candidate set and is related to the search content.
[0145] In some embodiments of this disclosure, the first display unit 620 may further include a third display subunit, a fourth display subunit, and a fifth display subunit.
[0146] The third display sub-unit can be configured to display the target control corresponding to the target search result within the target display area.
[0147] The fourth display sub-unit can be configured to respond to a trigger operation on the target control, redirecting the search results page to the results display page.
[0148] This fifth display sub-unit can be configured to display the viewpoint of the target candidate answer within the results display page.
[0149] In some embodiments of this disclosure, the preset display conditions may include at least one of the following: the target answer viewpoint is the first preset number of target candidate answer viewpoints that are most relevant to the search content; the target answer viewpoint is the second preset number of target candidate answer viewpoints that are most popular.
[0150] In some embodiments of this disclosure, the source of the answer may include content posted by the target user corresponding to the target question type.
[0151] Accordingly, the content search device 600 may further include a second display unit, which may be configured to display a first tag corresponding to the displayed answer opinion at the target display position corresponding to each displayed answer opinion after displaying multiple types of search results on the search results page. The first tag is used to indicate the user identity of the target user who published the displayed answer opinion.
[0152] In some embodiments of this disclosure, the source of the answer may include the content of the answer to the target question corresponding to the target question type and / or the content published for the target topic corresponding to the target question type.
[0153] Accordingly, the content search device 600 may also include a third display unit, which may be configured to display a second label corresponding to the displayed answer opinion at the target display position corresponding to each displayed answer opinion after displaying multiple types of search results on the search results page. The second label is used to indicate the reason for displaying the displayed answer opinion.
[0154] It should be noted that, Figure 6 The content search device 600 shown can perform... Figures 1 to 5 The various steps in the method embodiment shown are implemented. Figures 1 to 5 The processes and effects in the method embodiments shown are not described in detail here.
[0155] This disclosure also provides a content search device, which may include a processor and a memory, the memory being used to store executable instructions. The processor can be used to read the executable instructions from the memory and execute the executable instructions to implement the content search method described in the above embodiments.
[0156] Figure 7 A schematic diagram of the structure of a content search device provided in an embodiment of this disclosure is shown. See below for details. Figure 7 It shows a schematic diagram of a structure suitable for implementing the content search device 700 in the embodiments of this disclosure.
[0157] The content search device 700 in this embodiment can be an electronic device. This electronic device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs, tablets, PMPs, in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable devices, etc., as well as fixed terminals such as digital TVs, desktop computers, smart home devices, etc.
[0158] It should be noted that, Figure 7 The content search device 700 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.
[0159] like Figure 7 As shown, the content search device 700 may include a processing unit 701 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in the read-only memory ROM 702 or a program loaded from the storage device 708 into the random access memory RAM 703. The RAM 703 also stores various programs and data required for the operation of the information processing device 700. The processing unit 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0160] Typically, the following devices can be connected to I / O interface 705: input devices 706 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows content search device 700 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 7 A content search device 700 with various means is shown, but it should be understood that it is not required to implement or have all of the means shown. More or fewer means may be implemented or have instead.
[0161] This disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to implement the content search method described above.
[0162] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processing device 701, it performs the functions defined in the content search method of embodiments of this disclosure.
[0163] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0164] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP, and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0165] The aforementioned computer-readable medium may be included in the aforementioned content search device; or it may exist independently and not be assembled into the content search device.
[0166] The aforementioned computer-readable medium carries one or more programs, which, when executed by the content search device, cause the content search device to perform:
[0167] Receive search content; if the search content belongs to the target question type, display multiple types of search results on the search results page; each type of search result includes at least one answer opinion related to the search content, each type of search result belongs to an answer candidate set, and the answers in multiple answer candidate sets come from different sources.
[0168] In embodiments of this disclosure, computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0169] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of content search devices, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0170] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0171] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0172] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0173] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0174] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0175] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A content search method, characterized in that, include: Receive search results; When the search content belongs to the target question type, multiple search results are displayed on the search results page. Each type of search result includes at least one answer opinion related to the search content. Each type of search result belongs to an answer candidate set. The answers in multiple answer candidate sets come from different sources. The target question type includes subjective question types such as life-related questions and emotional questions. The answer source includes at least one of the following: content posted by the target user corresponding to the target question type; content answered for the target question corresponding to the target question type; content posted for the target topic corresponding to the target question type; the search content contains keywords related to the target question; different answer candidate sets correspond to different content formats, and the methods for recalling the answer opinions from the different answer candidates are different. When the answer source includes content posted by target users corresponding to the target question type and / or content posted for target topics corresponding to the target question type, the answer opinion is determined based on a first relevance between the content containing the target question keywords in the candidate answer set and the search content, wherein the first relevance is positively correlated with the frequency of occurrence of the target question keywords and / or the similarity between topic keywords and the target question keywords; when the answer source includes content answered for target questions corresponding to the target question type, the answer opinion is determined based on a second relevance between the content answered for target questions containing the target question keywords in the candidate answer set and the search content, wherein the second relevance is positively correlated with the frequency of occurrence of the target question keywords and / or the similarity between question keywords and the target question keywords.
2. The method according to claim 1, characterized in that, The answer viewpoint refers to the text paragraph containing the keywords of the target question within the content containing the keywords of the target question.
3. The method according to claim 1, characterized in that, The display of multiple types of search results on the search results page includes: Multiple result tags are displayed in the target display area of the search results page, and each result tag corresponds to one of the answer sources; When the target result label among the plurality of result labels is selected, the target search result is displayed in the target display area. The target search result belongs to the target answer candidate set, and the target answer candidate set has the target answer source corresponding to the target result label.
4. The method according to claim 3, characterized in that, Displaying the target search results within the target display area includes: The target answer viewpoints in the target search results are displayed within the target display area. The target answer viewpoints are target candidate answer viewpoints that meet preset display conditions. The target candidate answer viewpoints belong to the target answer candidate set and are related to the search content. After displaying the target search results within the target display area, the method further includes: Display the target control corresponding to the target search result within the target display area; In response to a trigger operation on the target control, the user is redirected from the search results page to the results display page. The target candidate answer viewpoint is displayed on the results display page.
5. The method according to claim 4, characterized in that, The preset display conditions include at least one of the following: The target answer viewpoints are the top 1 preset number of target candidate answer viewpoints that are most relevant to the search content; The target answer viewpoint is the second-to-last preset number of target candidate answer viewpoints with the highest popularity.
6. The method according to claim 1, characterized in that, The sources of the answers include content posted by the target users corresponding to the target question type; The method further includes, after displaying multiple types of search results on the search results page: At the target display location corresponding to each displayed answer opinion, a first tag corresponding to the displayed answer opinion is displayed. The first tag is used to indicate the user identity of the target user who posted the displayed answer opinion.
7. The method according to claim 1 or 6, characterized in that, The sources of the answers include the content answered to the target question corresponding to the target question type and / or the content published for the target topic corresponding to the target question type; The method further includes, after displaying multiple types of search results on the search results page: At the target display position corresponding to each displayed answer opinion, a second label corresponding to the displayed answer opinion is displayed. The second label is used to indicate the reason for displaying the displayed answer opinion.
8. A content search device, characterized in that, include: Content receiving unit, configured to receive search content; The first display unit is configured to display multiple types of search results on the search results page when the search content belongs to a target question type. Each type of search result includes at least one answer / opinion related to the search content. Each type of search result belongs to an answer candidate set. The answer sources for multiple answer candidate sets are different. The target question type includes subjective question types such as life-related questions and emotional questions. The answer source includes at least one of the following: content posted by the target user corresponding to the target question type; content answered to the target question corresponding to the target question type; content posted for the target topic corresponding to the target question type; the search content contains target question keywords; different answer candidate sets correspond to different content formats, and the methods for recalling the answer / opinion from the different answer candidates are different. When the answer source includes content posted by target users corresponding to the target question type and / or content posted for target topics corresponding to the target question type, the answer opinion is determined based on a first relevance between the content containing the target question keywords in the candidate answer set and the search content, wherein the first relevance is positively correlated with the frequency of occurrence of the target question keywords and / or the similarity between topic keywords and the target question keywords; when the answer source includes content answered for target questions corresponding to the target question type, the answer opinion is determined based on a second relevance between the content answered for target questions containing the target question keywords in the candidate answer set and the search content, wherein the second relevance is positively correlated with the frequency of occurrence of the target question keywords and / or the similarity between question keywords and the target question keywords.
9. A content search device, characterized in that, include: processor; Memory, used to store executable instructions; The processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the content search method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, causes the processor to implement the content search method according to any one of claims 1-7.
Citation Information
Patent Citations
Searching method and device for providing precise point of view based on natural searching result
CN106168962A
Question answer recommendation method and device, storage medium and server
CN109871438A
Content searching method and device, equipment and medium
CN113392308A