Information processing method, apparatus and electronic device

By extracting and categorizing historical search information from search log data and automatically generating search content using clues, the problem of low efficiency in obtaining searchable information on educational resource platforms has been solved, thereby increasing the platform's traffic and coverage.

CN114491208BActive Publication Date: 2025-12-19BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210072806.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-21
Publication Date
2025-12-19
Estimated Expiration
2042-01-21

AI Technical Summary

Technical Problem

In existing technologies, educational resource platforms are inefficient in generating searchable information and struggle to efficiently acquire users' search needs.

Method used

By extracting historical search information from search log data, using target models for identification and classification, identifying clues and guiding information, and automatically sending them to a second electronic device to generate search content.

Benefits of technology

It improved the efficiency of obtaining search information for production, met users' search needs, and increased the traffic and coverage of the education resource platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114491208B_ABST
    Figure CN114491208B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method, device and electronic equipment, relates to the technical field of computers, and in particular to the technical field of search. The specific implementation scheme is: obtaining M pieces of first search information from search log data, M being a positive integer; for each piece of first search information, determining clue guide information of the first search information based on a search result of the first search information; in the case where the clue guide information indicates that the first search information is target search information, associatively sending the target search information and the clue guide information of the target search information to a second electronic equipment, the clue guide information of the target search information being used to guide the second electronic equipment to produce search content of the target search information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of computers, in particular to the technical field of search, and specifically to an information processing method and device and electronic equipment. BACKGROUND

[0002] With the deepening of people's cognition of education, the education resource platform has been widely applied. A large amount of education-related resources can be covered on the education resource platform, for example, the education resource platform can include resources of basic education (including education from preschool to high school), and users can search for resources on the education resource platform.

[0003] In order to meet the search needs of the majority of users, it is usually necessary to produce the content of user search information according to the search situation of the user. At present, for search information classified as education, it is usually manually checked in the resource library whether there is suitable content, and if there is no suitable content, the production is arranged. SUMMARY

[0004] The present disclosure provides an information processing method, device and electronic equipment.

[0005] According to a first aspect of the present disclosure, an information processing method is provided, comprising:

[0006] M pieces of first search information are obtained from search log data, M being a positive integer;

[0007] For each piece of first search information, clue guide information of the first search information is determined based on a search result of the first search information;

[0008] In the case where the clue guide information indicates that the first search information is target search information, the target search information and the clue guide information of the target search information are sent to a second electronic device in association, and the clue guide information of the target search information is used to guide the second electronic device to produce search content of the target search information.

[0009] According to a second aspect of the present disclosure, an information processing device is provided, comprising:

[0010] A first obtaining module is configured to obtain M pieces of first search information from search log data, M being a positive integer;

[0011] A first determining module is configured to determine, for each piece of first search information, clue guide information of the first search information based on a search result of the first search information;

[0012] The first sending module is configured to, in a case where the clue guidance information indicates that the first search information is target search information, send the target search information and clue guidance information of the target search information to a second electronic device, the clue guidance information of the target search information being used to guide the second electronic device to produce search content of the target search information.

[0013] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0014] at least one processor; and

[0015] a memory connected with the at least one processor in communication; wherein

[0016] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform any one of the methods in the first aspect.

[0017] According to a fourth aspect of the present disclosure, a non-transitory computer readable storage medium storing computer instructions is provided, the computer instructions being used to cause a computer to perform any one of the methods in the first aspect.

[0018] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements any one of the methods in the first aspect.

[0019] The technical solution of the present disclosure solves the problem of low efficiency of obtaining search information to be produced, and improves the efficiency of obtaining search information to be produced.

[0020] It should be understood that the contents described in this part are not intended to identify key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0021] The accompanying drawings are used to better understand the present scheme, and do not constitute a limitation on the present disclosure. Among them:

[0022] Figure 1 is a flowchart of an information processing method according to the first embodiment of the present disclosure;

[0023] Figure 2 is a flowchart of a specific example provided by the present disclosure;

[0024] Figure 3 is a structural schematic diagram of an information processing device according to the second embodiment of the present disclosure;

[0025] Figure 4is a schematic block diagram of an example electronic device to implement embodiments of the present disclosure. DETAILED DESCRIPTION

[0026] Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, which include various details of the embodiments of the present disclosure to assist in understanding them. These should be considered in a descriptive sense only and not limiting. Thus, various changes and modifications of the embodiments described herein can be made by one of ordinary skill in the art without departing from the scope and spirit of the present disclosure. Also, for the sake of brevity and clarity, descriptions of well-known functions and constructions are omitted from the following description.

[0027] First Embodiment

[0028] As shown in Figure 1 The present disclosure provides an information processing method, comprising the following steps:

[0029] Step S101: obtaining M pieces of first search information from search log data.

[0030] Wherein, M is a positive integer.

[0031] In this embodiment, the information processing method relates to the field of computer technology, and particularly relates to the field of search technology, and can be widely applied in a search scenario. The information processing method of the present disclosure can be executed by the information processing device of the present disclosure. The information processing device of the present disclosure can be configured in any electronic device to execute the information processing method of the present disclosure. The electronic device can be a server or a terminal device, which is not limited here.

[0032] The search log data can be search log data on any resource platform, such as search log data on an educational resource platform.

[0033] Taking an educational resource platform as an example below, a user can search for educational resources on the educational resource platform by inputting search information. Correspondingly, the educational resource platform can recall content matching the search information from a resource library and feed the content as a search result to the user, and the search information of the user is stored as historical search information in the search log data.

[0034] The search log data can include only historical search information of a certain educational category, such as historical search information of K12 education, i.e., basic education (including education from preschool to high school) category, or historical search information of multiple educational categories, such as historical search information of K12 education, adult education, vocational education, etc.

[0035] The search log data can include historical search information in a preset time period, for example, the search log data can include historical search information in a day. In the search scenario, the daily search log data can be used as a total mining pool to mine target search information, i.e., search information to be produced, so as to produce content for the target search information. The search information to be produced can be referred to as a clue. The purpose of the embodiment is to mine historical search information as a clue from a large amount of historical search information.

[0036] The first search information can be historical search information of a target category. The target category can be a K12 education category or other education categories, which are not limited here.

[0037] Taking the K12 education category as an example, in an optional implementation, M pieces of first search information can be obtained by obtaining historical search information of the K12 education category from the search log data. In this implementation, the historical search information in the search log data needs to be classified and labeled in advance, which is a large amount of work.

[0038] In another optional implementation, the target historical search information can be obtained from the search log data, and the target historical search information can be input into a target model for classification and identification. When it is identified that the target historical search information is historical search information of a target category such as a K12 education category, the target historical search information is determined as first search information. In this way, M pieces of first search information can be obtained by the above method.

[0039] The target historical search information can have a large search volume, or the search results recalled include historical search information of a first website that is diverted to other websites. The first website can be a website of an education resource platform targeted by a user. In this way, the target historical search information can be obtained from the search log data according to the historical search of the user to mine search information to be produced and meet the search demand of the user.

[0040] The target model needs to be trained in advance. When the target historical search information is input, the target model can output whether the classification of the target historical search information is a target category such as a K12 education category.

[0041] It should be noted that when it is identified that the target historical search information is historical search information of a target category such as a K12 education category, the target historical search information can be put into a candidate pool. Then, the target historical search information in the candidate pool can be de-duplicated, and the quality of the target historical search information can be detected. The target historical search information in the candidate pool that is de-duplicated and meets the quality requirement constitutes M pieces of first search information.

[0042] In addition, in a case where it is identified that the target historical search information is not historical search information of the target category such as the K12 education category, historical search information belonging to the K12 education category can be retrieved into the candidate pool through manual verification and retrieval.

[0043] Step S102: For each piece of first search information, determining clue guidance information of the first search information based on search results of the first search information.

[0044] In this step, the clue guidance information can only include a clue identifier, and an identification value of the clue identifier can indicate whether the first search information is target search information.

[0045] The clue guidance information can also include a clue identifier and a clue production priority. The higher the clue production priority of the first search information, the more the search content of the first search information is produced first. The lower the clue production priority of the first search information, the more search information with a higher clue production priority than the first search information is produced first.

[0046] The clue guidance information can also include a clue identifier and clue production guidance content. The clue production guidance content can guide the production of search content of the first search information, that is, the second electronic device can produce search content of the target search information according to the clue production guidance content. For example, the clue production guidance content can include landing page content of the first target search result of the first search information, and the second electronic device can produce search content of the first search information according to the landing page content, such as modifying the landing page content.

[0047] The clue guidance information can also include a clue identifier, a clue production priority, and clue production guidance content.

[0048] The clue guidance information of the first search information can be determined based on all search results of the first search information, or the clue guidance information of the first search information can be determined based on part of the search results of the first search information, such as N pieces of search results arranged in front of the first search information. Wherein, N can be set according to actual conditions, such as N can be set to 4.

[0049] Taking the determination of the clue guidance information of the first search information based on N pieces of search results arranged in front of the first search information as an example, in an optional implementation, the first electronic device can detect that each search result in the N pieces of search results is a first target search result, determine that the clue identifier indicates that the first search information is target search information, and the first target search result is a search result diverted from the first website to the second website. Wherein, the second website can be pre-set, or can be determined according to user search conditions, which is not limited here.

[0050] In another optional embodiment, in the case where each of the N search results is the first target search result, the clue production priority of the first search information is determined based on the search volume of the first search information, wherein the search volume is in a positive correlation with the clue production priority.

[0051] In yet another optional embodiment, in the case where the N search results include the first target search result, the landing page content of the first target search result can be determined as the clue production guide content of the first search information.

[0052] Step S103: In the case where the clue guide information indicates that the first search information is the target search information, the target search information and the clue guide information of the target search information are sent to the second electronic device in association, and the clue guide information of the target search information is used to guide the second electronic device to produce the search content of the target search information.

[0053] In this step, in the case where the clue guide information indicates that the first search information is the target search information, i.e., the clue guide information indicates that the first search information is a clue, the target search information and the clue guide information of the target search information are sent to the second electronic device in association, and the second electronic device can arrange the production of the search content of the target search information according to the clue guide information.

[0054] For example, in the case where the target search information is “fox faking tiger's might”, the clue production priority of the target search information is a first-level clue, and the clue production guide content includes “fox faking tiger's might refers to…”, the second electronic device can produce the search content of “fox faking tiger's might” in advance, and can obtain the search content of “fox faking tiger's might” by rewriting the clue production guide content.

[0055] In this embodiment, M first search information is obtained from the search log data; for each first search information, clue guide information of the first search information is determined based on the search result of the first search information; in the case where the clue guide information indicates that the first search information is the target search information, the target search information and the clue guide information of the target search information are sent to the second electronic device in association, and the clue guide information of the target search information is used to guide the second electronic device to produce the search content of the target search information. In this way, the search information to be produced can be automatically mined from the search log data, so that the acquisition efficiency of the search information to be produced can be improved.

[0056] Optionally, the step S101 specifically includes:

[0057] At least one of the first historical search information and the second historical search information is obtained from the search log data to obtain the M pieces of first search information.

[0058] The first historical search information is historical search information with a search volume greater than a first preset threshold in a first time unit, and the second historical search information is historical search information including a first target search result in the top K search results, the first target search result is a search result diverted from a first website to a second website, and K is a positive integer.

[0059] In the embodiment, the first time unit can be set according to actual conditions, for example, one day, the first preset threshold can also be set according to actual conditions, for example, 150, and K can be set according to actual conditions, for example, 10.

[0060] In an optional embodiment, the first historical search information with a daily search volume greater than 150 can be obtained from the search log data to obtain the M pieces of first search information.

[0061] In another optional embodiment, the second historical search information can be obtained from the search log data to obtain the M pieces of first search information, and the second historical search information is historical search information including the first target search result in the top 10 search results.

[0062] In yet another optional embodiment, the first historical search information and the second historical search information can be obtained from the search log data to obtain the M pieces of first search information.

[0063] In the embodiment, the M pieces of first search information can be obtained from the search log data according to the historical search conditions of the user to mine the to-be-produced search information, so that the accuracy and speed of the demand capturing ability of the education business can be improved, and the search demand of the user can be met, and the traffic of the education resource platform can also be improved.

[0064] Optionally, the first search information is obtained by the following method:

[0065] The target historical search information is input into a target model for classification and recognition, and the target historical search information is the first historical search information or the second historical search information.

[0066] In a case where it is identified that the target historical search information is target classification historical search information, the target historical search information is determined as the first search information.

[0067] In this embodiment, the search log data can include historical search information of multiple categories. In order to improve the traffic of the target category such as the K12 education category, the target model can be used to identify target historical search information of the target category such as the K12 education category, and the target historical search information can be used to mine the search information to be produced.

[0068] The target model needs to be pre-trained. When the target historical search information is input, the target model can output whether the category of the target historical search information is the target category such as the K12 education category.

[0069] In this embodiment, the target model can be used to obtain M pieces of first search information of the target category from the search log data according to the historical search information of the user, and the target model can be used to mine the search information to be produced from the M pieces of first search information. In this way, the demand determination of the target category such as the K12 education category can be improved, the traffic of the target category such as the K12 education category can be improved, the availability and coverage of the education resource platform can be improved, and the business development can be effectively assisted.

[0070] Optionally, the clue guidance information includes a clue identifier, and the step S102 specifically includes:

[0071] In a case where the first N search results of the first search information meet a preset condition, it is determined that the clue identifier indicates that the first search information is target search information, N is a positive integer;

[0072] The preset condition includes any one of the following:

[0073] Each of the N search results is a first target search result, and the first target search result is a search result diverted from a first website to a second website;

[0074] The N search results include a second target search result, but the second target search result is not arranged at the first position of the N search results, and the second target search result is a search result for diverting traffic to the first website;

[0075] The N search results include the second target search result, the second target search result is arranged at the first position of the N search results, but the content of the second target search result does not match the target category.

[0076] In this embodiment, the first N search results of the first search information can be used to mine whether the first search information is the search information to be produced according to the type, content, and arrangement order of the first N search results.

[0077] In a case that each of the N search results is the first target search result, i.e., each of the N search results is a search result for diverting, it is determined that the clue identifier indicates that the first search information is the target search information, and in this case, it is urgent to produce a search result for diverting. Diverting refers to diverting from the first website to the second website, and diverting refers to jumping between internal links of the first website.

[0078] In a case that the N search results include the second target search result, i.e., the N search results include a search result for diverting to the first website, but the second target search result is not arranged at the top of the N search results, it is determined that the clue identifier indicates that the first search information is the target search information, and in this case, it is necessary to produce a search result that matches the first search information more.

[0079] In a case that the N search results include the second target search result, the second target search result is arranged at the top of the N search results, but the content of the second target search result does not match the target category, it is determined that the clue identifier indicates that the first search information is the target search information, and in this case, it is necessary to produce a search result that matches the content of the target category, such as the K12 education category.

[0080] In the embodiment, whether the first search information is the search information to be produced is mined based on the type, content, and arrangement order of the first N search results of the first search information, so that the accuracy of clue identification can be improved.

[0081] Optionally, in a case that the clue identifier indicates that the first search information is the target search information, the clue guide information further includes a clue production priority, and the step S102 further includes at least one of the following:

[0082] In a case that each of the N search results is the first target search result, the clue production priority of the first search information is determined based on a search volume of the first search information, and the search volume and the clue production priority are in a positive correlation.

[0083] In a case that the N search results include the second target search result, the clue production priority of the first search information is determined based on an arrangement order of the second target search information in the N search results, and the arrangement order of the second target search information in the N search results and the clue production priority are in an inverse correlation from front to back.

[0084] In an optional embodiment, in a case that each of the N search results is the first target search result, the clue production priority of the first search information with a search volume greater than a third preset threshold value, such as 1000, can be determined as a first level, i.e., the first search information is a first-level clue. The clue production priority of the first-level clue is the highest.

[0085] The clue production priority of the first search information with a search amount between the fourth preset threshold and the third preset threshold, such as 600-1000, can be determined as level two, i.e., the first search information is a level two clue.

[0086] The clue production priority of the first search information with a search amount less than the fourth preset threshold, such as 600, can be determined as level three, i.e., the first search information is a level three clue.

[0087] In another optional embodiment, in the case where the second target search result is included in the N search results, the clue production priority of the first search information which is not arranged at the first position of the N search results can be determined as level one.

[0088] The second target search result can be arranged at the first position of the N search results, but the clue production priority of the first search information whose content does not match the target classification can be determined as level two.

[0089] In yet another optional embodiment, the clue production priority of the first search information can be determined in combination with the above two manners. In the case where the second target search result is included in the N search results, the clue production priority of the first search information which is not arranged at the first position of the N search results can be determined as level four, and the first search information can be a special clue 1.

[0090] The second target search result can be arranged at the first position of the N search results, but the clue production priority of the first search information whose content does not match the target classification can be determined as level five, and the first search information can be a special clue 2.

[0091] It should be noted that in the case where it is determined that the content of the second target search result does not match the target classification, the matching of the content of the second target search result and the target classification can be audited by manual auditing to ensure the accuracy of clue identification.

[0092] In the embodiment, the clue production priority of the first search information is determined based on the type, content and arrangement order of the first N search results of the first search information, so that the timeliness of search content production can be improved, and thus the coverage of the resource search platform can be improved.

[0093] Optionally, in the case where the clue identifier indicates that the first search information is a target search information, the clue guide information further includes clue production guide content, and the second electronic device can produce search content of the target search information according to the clue production guide content.

[0094] The step S102 further includes:

[0095] In a case that the N search results include the first target search result, the target information is determined as the clue production guide content of the first search information;

[0096] The target information includes at least one of:

[0097] The landing page content of the first target search result;

[0098] The historical search information corresponding to the first target search result;

[0099] The search volume of the historical search information corresponding to the first target search result;

[0100] The arrangement order of the first target search result in the N search results.

[0101] In the embodiment, the first target search result can be monitored to mine the target information, such as the landing page content of the first target search result, the historical search information corresponding to the first target search result, the search volume of the historical search information corresponding to the first target search result, and the arrangement order of the first target search result in the N search results.

[0102] The target information is determined as the clue production guide content of the first search information, so that the search content production can be performed by referring to the related information of the first target search result, thereby the high-quality content can be promoted, and the production quality of the search content can be improved while simplifying the search content production.

[0103] It should be noted that, before the target information is determined as the clue production guide content of the first search information, the quality of the target information can also be determined by the manual auditing manner, and in a case that the quality meets the requirements, the target information is determined as the clue production guide content of the first search information.

[0104] Optionally, before the step S101, the method further includes:

[0105] Statistically, the third target search result is diverted from the first website to each website, the third target search result is the search result of the historical search information classified as the target in the second time unit, and the third target search result is the search result diverted from the first website to another website;

[0106] The second website is determined, and the second website includes P websites arranged in front of the diversion rate, and P is a positive integer.

[0107] In this embodiment, the second time unit can be set according to actual conditions, for example, the second time unit can be set as one day, and accordingly, the diversion rate of the search results of the historical search information of the target category from the first website to each website can be calculated according to the date dimension. The target category can include K12 education category, language training category, and interest and hobby category, etc.

[0108] The diversion rate can be calculated according to the display quantity and the search quantity, for example, if a user searches 10 times in total, and the display quantity of the search results from the first website to a website is 5 times, then the diversion rate of the website can be 5 / 10=50%.

[0109] The P websites with the highest diversion rates are determined as the second websites, where P can be set according to actual conditions, for example, P can be set as 10.

[0110] In this embodiment, the second websites are determined by calculating the diversion rates of the third target search results from the first website to each website, and the P websites with the highest diversion rates are determined as the second websites. In this way, the second websites can be updated, and the search content production can be performed according to the second websites, so that the produced search content can be more in line with the needs of users, thereby improving the coverage and traffic of the education resource platform.

[0111] Optionally, after the step S103, the method further includes:

[0112] In the case that the search content of the target search information is produced based on the clue guide information of the target search information, a user feedback index corresponding to the search content of the target search information is obtained, and the user feedback index includes at least one of the following: search quantity, display quantity, and click quantity.

[0113] In the case that the index value of the user feedback index is less than a second preset threshold, feedback information is sent to the second electronic device, and the feedback information is used to guide the second electronic device to update the search content of the target search information.

[0114] In this embodiment, the second preset threshold can be set according to actual conditions, and the second preset threshold can include at least one threshold, and the number of values of the second preset threshold can be equal to the number of indexes in the user feedback index. For example, if the user feedback index includes search quantity, display quantity, and click quantity, then the second preset threshold can include three thresholds.

[0115] The coverage effect and the diversion effect of the search content can be determined by monitoring the search quantity, display quantity, and click quantity of the produced search content. When the search quantity of the search content is less than a certain threshold, or the display quantity of the search content is less than a certain threshold, it can be determined that the coverage effect of the search content is poor. When the click quantity of the search content is less than a certain threshold, it can be determined that the diversion effect of the search content is poor.

[0116] At this time, feedback information can be generated, which can include feedback reasons such as poor drainage effect and / or poor coverage effect, and the feedback information is sent to the second electronic device to guide the second electronic device to update the search content of the target search information, thereby continuously iterating and optimizing the search content on the production side.

[0117] The information processing method provided by the present disclosure is described in detail below with a specific example, Figure 2 is a flowchart of a specific example provided by the present disclosure, as Figure 2 shown, taking daily search log data as a total mining pool, obtaining first historical search information with a daily search volume greater than 150 and second historical search information including the first target search result in the top 10 search results from the search log data.

[0118] The first historical search information and the second historical search information are respectively input to the target model for classification and identification. If it is classified as K12 education, quality detection is performed. If it is not classified as K12 education, it is filtered out.

[0119] After quality detection, M pieces of first search information are obtained, the top 4 search results of the first search information are obtained, and type, content and sorting detection are performed on the top 4 search results.

[0120] If each of the top 4 search results is the first target search result, it is put into a to-be-reviewed pool, the first search result in the to-be-reviewed pool is reviewed, and if the review is passed, the first search information and the clue guide information are associated and sent to the second electronic device for generation and rewriting of search content. If the review is not passed, it is put into a recycle bin, and in the case of passing the review, the first search information and the clue guide information are also associated and sent to the second electronic device for generation and rewriting of search content through manual review and salvage.

[0121] At the same time, the landing page content of the first target search result can be obtained through a crawler, and quality review can be performed. If the review is not passed, the first search information and the clue guide information need to be sent to the second electronic device for generation and rewriting of search content. If the review is passed, it can be included and displayed.

[0122] If the top 4 search results include the second target search result, result comparison can be performed, and when the sorting is problematic, the first search information and the clue guide information can be associated and sent to the second electronic device for generation and rewriting of search content. At the same time, the landing page content of the second target search result can be obtained through a crawler, and quality review can be performed. If the review is not passed, the first search information and the clue guide information can be associated and sent to the second electronic device for generation and rewriting of search content. If the review is passed, it can be included and displayed.

[0123] When the sorting is correct, quality auditing can be performed. If the auditing fails, the first search information and the clue guide information can be sent to the second electronic device for generation and rewriting of search content. If the auditing passes, the search content can be included and presented.

[0124] The produced search content can include test questions, knowledge points, and other categories. After production, the search content can be included and presented.

[0125] Second embodiment

[0126] As shown in Figure 3 The present disclosure provides an information processing device 300, comprising:

[0127] A first acquisition module 301 is configured to acquire M pieces of first search information from search log data, M being a positive integer;

[0128] A first determination module 302 is configured to determine, for each piece of first search information, clue guide information of the first search information based on a search result of the first search information;

[0129] A first sending module 303 is configured to send target search information and clue guide information of the target search information to a second electronic device in a case where the clue guide information indicates that the first search information is target search information, the clue guide information of the target search information being used to guide the second electronic device to produce search content of the target search information.

[0130] Optionally, the first acquisition module 301 is specifically configured to:

[0131] acquire at least one of first historical search information and second historical search information from the search log data to obtain the M pieces of first search information;

[0132] The first historical search information is historical search information with a search volume greater than a first preset threshold in a first time unit. The second historical search information is historical search information including a first target search result in K pieces of search results in order, the first target search result being a search result diverted from a first website to a second website, and K being a positive integer.

[0133] Optionally, the first search information is obtained by:

[0134] inputting target historical search information into a target model for classification and recognition, the target historical search information being the first historical search information or the second historical search information;

[0135] In a case where it is identified that the target historical search information is target classification historical search information, the target historical search information is determined as the first search information.

[0136] Optionally, the clue guide information includes a clue identifier, and the first determination module 302 includes:

[0137] The first determination unit is configured to determine that the clue identifier indicates that the first search information is target search information in a case where the first N search results of the first search information satisfy a preset condition, N being a positive integer.

[0138] The preset condition includes any one of the following:

[0139] Each of the N search results is a first target search result, and the first target search result is a search result diverted from a first website to a second website.

[0140] The N search results include a second target search result, but the second target search result is not arranged at the first position of the N search results, and the second target search result is a search result for diverting traffic to the first website.

[0141] The N search results include the second target search result, the second target search result is arranged at the first position of the N search results, but the content of the second target search result does not match a target classification.

[0142] Optionally, in a case where the clue identifier indicates that the first search information is target search information, the clue guide information further includes a clue production priority, and the first determination module 302 further includes:

[0143] The second determination unit is configured to determine, in a case where each of the N search results is the first target search result, a clue production priority of the first search information based on a search volume of the first search information, the search volume and the clue production priority being in a positive correlation.

[0144] The third determination unit is configured to determine, in a case where the N search results include a second target search result, the clue production priority of the first search information based on an arrangement order of the second target search information in the N search results, the arrangement order of the second target search information in the N search results from front to back being in an inverse correlation with the clue production priority.

[0145] Optionally, in the case that the clue identifier indicates that the first search information is target search information, the clue guide information further comprises clue production guide content, and the second electronic device can produce search content of the target search information according to the clue production guide content; the first determination module 302 further comprises:

[0146] a third determination unit configured to, in the case that the N search results comprise the first target search result, determine target information as clue production guide content of the first search information;

[0147] The target information comprises at least one of the following:

[0148] the landing page content of the first target search result;

[0149] the historical search information corresponding to the first target search result;

[0150] the search volume of the historical search information corresponding to the first target search result;

[0151] the arrangement order of the first target search result in the N search results.

[0152] Optionally, the apparatus further comprises:

[0153] a statistical module configured to count a diversion rate of a third target search result from the first website to each website, the third target search result being a search result of historical search information classified as a target in a second time unit, and the third target search result being a search result diverted from the first website to another website;

[0154] a second determination module configured to determine the second website, the second website comprising P websites in which the diversion rates are arranged in an ascending order, P being a positive integer.

[0155] Optionally, the apparatus further comprises:

[0156] a second acquisition module configured to, in the case that search content of the target search information is produced based on clue guide information of the target search information, acquire a user feedback index corresponding to the search content of the target search information, the user feedback index comprising at least one of the following: search volume, display volume and click volume;

[0157] a second sending module configured to, in the case that an index value of the user feedback index is less than a second preset threshold value, send feedback information to the second electronic device, the feedback information being used to instruct the second electronic device to update the search content of the target search information.

[0158] The information processing apparatus 300 provided by the present disclosure can implement each process implemented by the information processing method embodiment, and achieve the same beneficial effects. To avoid repetition, details are not repeated here.

[0159] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information comply with relevant laws and regulations and do not violate public order and good customs.

[0160] According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0161] Figure 4 A schematic block diagram of an example electronic device that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present disclosure described and / or claimed in this document.

[0162] As shown in Figure 4 The device 400 includes a computing unit 401 that can perform various appropriate actions and processes in accordance with a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0163] Various components in the device 400 are connected to the I / O interface 405, including an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a magnetic disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunications networks.

[0164] The computing unit 401 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 performs various methods and processes described above, such as the information processing method. For example, in some embodiments, the information processing method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded onto the RAM 403 and executed by the computing unit 401, one or more steps of the information processing method described above can be performed. Alternatively, in other embodiments, the computing unit 401 can be configured to perform the information processing method by any other appropriate means, such as by means of firmware.

[0165] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0166] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces a means for implementing the functions / operations specified in the flowchart and / or block diagram. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0167] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0168] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0169] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0170] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0171] It should be understood that the various forms of flow shown above can be used to reorder, add, or delete steps. For example, the steps described in the present disclosure can be performed in parallel, in series, or in a different order, as long as the desired results of the technology disclosed in the present disclosure can be achieved, which is not limited herein.

[0172] The above detailed description does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. An information processing method applied to a first electronic device, comprising: obtaining M pieces of first search information from search log data, M being a positive integer; for each piece of first search information, determining clue guide information of the first search information based on search results of the first search information; in a case where the clue guide information indicates that the first search information is target search information, sending the target search information and the clue guide information of the target search information to a second electronic device, the clue guide information of the target search information being used to guide the second electronic device to produce search content of the target search information; the determining of the clue guide information of the first search information based on the search results of the first search information comprises: in a case where N pieces of search results arranged in front of the first search information satisfy a preset condition, determining that a clue identifier in the clue guide information of the first search information indicates that the first search information is target search information, N being a positive integer; the preset condition comprises any one of the following: each of the N pieces of search results is first target search result, the first target search result being search result diverted from a first website to a second website; the N pieces of search results include second target search result, but the second target search result is not arranged at the first position of the N pieces of search results, the second target search result being search result for diverting to the first website; the N pieces of search results include the second target search result, the second target search result is arranged at the first position of the N pieces of search results, but the content of the second target search result does not match a target category.

2. The method of claim 1, wherein, the obtaining of the M pieces of first search information from the search log data comprises: from the search log data, obtaining at least one of first historical search information and second historical search information to obtain the M pieces of first search information; wherein the first historical search information is historical search information with a search volume greater than a first preset threshold in a first time unit; the second historical search information is historical search information including first target search result in K pieces of search results arranged in front, the first target search result being search result diverted from a first website to a second website, K being a positive integer.

3. The method of claim 2, wherein, the first search information is obtained by: inputting target historical search information into a target model for classification and recognition, the target historical search information being the first historical search information or the second historical search information; in a case where it is recognized that the target historical search information is historical search information of a target category, determining the target historical search information as the first search information.

4. The method of claim 1, wherein, in a case where the clue identifier indicates that the first search information is target search information, the clue guide information further comprises a clue production priority, and the determining of the clue guide information of the first search information based on the search results of the first search information further comprises at least one of the following: In a case where each of the N search results is the first target search result, a clue production priority of the first search information is determined based on a search volume of the first search information, the search volume being in a positive correlation with the clue production priority; In a case where the N search results include a second target search result, a clue production priority of the first search information is determined based on an arrangement order of the N search results, the arrangement order of the second target search information being in an inverse correlation with the clue production priority from front to back.

5. The method of claim 1, wherein, In a case where the clue identifier indicates that the first search information is a target search information, the clue guide information further includes clue production guide content, and the second electronic device can produce search content of the target search information according to the clue production guide content; The determination of the clue guide information of the first search information based on the search result of the first search information further includes: In a case where the N search results include the first target search result, target information is determined as the clue production guide content of the first search information; The target information includes at least one of the following: Landing page content of the first target search result; Historical search information corresponding to the first target search result; A search volume of the historical search information corresponding to the first target search result; An arrangement order of the N search results.

6. The method of claim 2, before the M pieces of first search information are obtained from the search log data, further comprising: statistically determining a diversion rate of a third target search result from the first website to each website, the third target search result being a search result of historical search information of a target classification in a second time unit, and the third target search result being a search result diverted from the first website to another website; determining the second website, the second website including P websites in which the diversion rates are arranged in front, P being a positive integer.

7. The method of claim 1, after the target search information and the clue guide information of the target search information are sent to the second electronic device, further comprising: in a case where search content of the target search information is produced based on the clue guide information of the target search information, obtaining a user feedback index corresponding to the search content of the target search information, the user feedback index including at least one of the following: search volume, display volume, and click volume; in a case where an index value of the user feedback index is less than a second preset threshold, sending feedback information to the second electronic device, the feedback information being used to guide the second electronic device to update the search content of the target search information.

8. An information processing apparatus, applied to a first electronic device, comprising: a first obtaining module, configured to obtain M pieces of first search information from search log data, M being a positive integer; a first determining module, configured to, for each piece of first search information, determine clue guide information of the first search information based on a search result of the first search information. The first sending module is configured to, in a case where the clue guide information indicates that the first search information is target search information, send the target search information and clue guide information of the target search information to a second electronic device, the clue guide information of the target search information being used to guide the second electronic device to produce search content of the target search information; The clue guide information comprises a clue identifier, and the first determining module comprises: A first determining unit is configured to, in a case where the first N search results of the first search information satisfy a preset condition, determine that the clue identifier indicates that the first search information is target search information, N being a positive integer. The preset condition comprises any one of the following: Each of the N search results is a first target search result, and the first target search result is a search result diverted from a first website to a second website; The N search results comprise a second target search result, but the second target search result is not arranged at the first position of the N search results, and the second target search result is a search result for diverting traffic to the first website; The N search results comprise the second target search result, and the second target search result is arranged at the first position of the N search results, but the content of the second target search result does not match a target category.

9. The apparatus of claim 8, wherein, The first obtaining module is specifically configured to: Obtain at least one of first historical search information and second historical search information from the search log data to obtain the M first search information; The first historical search information is historical search information with a search volume greater than a first preset threshold in a first time unit, and the second historical search information is historical search information comprising a first target search result in the first K search results, the first target search result being a search result diverted from a first website to a second website, K being a positive integer.

10. The apparatus of claim 9, wherein, The first search information is obtained by: Inputting target historical search information into a target model for classification and recognition, the target historical search information being the first historical search information or the second historical search information; In a case where it is recognized that the target historical search information is target category historical search information, determining the target historical search information as the first search information.

11. The apparatus of claim 8, wherein, In a case where the clue identifier indicates that the first search information is target search information, the clue guide information further comprises a clue production priority, and the first determining module further comprises: A second determining unit is configured to, in a case where each of the N search results is the first target search result, determine a clue production priority of the first search information based on a search volume of the first search information, the search volume and the clue production priority being in a positive correlation relationship. The third determining unit is configured to determine a clue production priority of the first search information based on a second target search information in an arrangement order of the N search results, in a case where the N search results include the second target search result, the second target search information being inversely proportional to the clue production priority from front to back in the arrangement order of the N search results.

12. The apparatus of claim 8, wherein, In a case where the clue identification indicates that the first search information is target search information, the clue guidance information further includes clue production guidance content, and the second electronic device can produce search content of the target search information according to the clue production guidance content. The first determining module further includes: The third determining unit is configured to determine target information as clue production guidance content of the first search information in a case where the N search results include the first target search result. The target information includes at least one of the following: Landing page content of the first target search result; Historical search information corresponding to the first target search result; Search volume of the historical search information corresponding to the first target search result; Arrangement order of the first target search result in the N search results.

13. The apparatus of claim 9, further comprising: a statistical module configured to count a diversion rate of a third target search result from the first website to each website, the third target search result being a search result of historical search information classified as target in a second time unit, and the third target search result being a search result diverted from the first website to another website; a second determining module configured to determine the second website, the second website including P websites in front in the arrangement of the diversion rates, P being a positive integer.

14. The apparatus of claim 8, further comprising: a second obtaining module configured to, in a case where search content of the target search information is produced based on clue guidance information of the target search information, obtain a user feedback index corresponding to the search content of the target search information, the user feedback index including at least one of the following: search volume, display volume, and click volume; a second sending module configured to, in a case where an index value of the user feedback index is less than a second preset threshold value, send feedback information to the second electronic device, the feedback information being used to guide the second electronic device to update the search content of the target search information.

15. An electronic device, comprising: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.

16. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the method of any one of claims 1-7.

17. A computer program product, comprising a computer program, the computer program being executed by a processor to implement the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Information search method and device

    CN112579897A

  • Devices and method for searching data on data sources associated with a category...

    US20130144855A1