Information processing device, output method, and output program

The information processing device addresses the mismatch in search result relevance by calculating and rearranging results based on user-desired criteria, ensuring the most relevant information is displayed first.

JP7603895B2Active Publication Date: 2024-12-20MITSUBISHI ELECTRIC CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024550985
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-10-13
Publication Date
2024-12-20
Estimated Expiration
2042-10-13

AI Technical Summary

Technical Problem

Existing systems display search results selected by highly skilled support personnel at the top, which may not match the user's desired results, leading to a mismatch in search result relevance.

Method used

An information processing device that calculates the accuracy, failure scale, and occurrence probability of search results using FTA methods, rearranging them based on user-desired criteria to display the most relevant results at the top.

Benefits of technology

Ensures that search results desired by the user are displayed at the top, enhancing relevance and user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007603895000006
    Figure 0007603895000006
  • Figure 0007603895000007
    Figure 0007603895000007
  • Figure 0007603895000008
    Figure 0007603895000008
Patent Text Reader

Abstract

An information processing device (100) has: a storage unit (110) which stores one or more documents; an acquisition unit (120) which acquires search contents; a search unit (130) which performs search on the basis of the search contents for the one or more documents; a calculation unit (140) which calculates accuracy corresponding to each of a plurality of search results obtained by the search; and an output control unit (150). When the search is performed, the acquisition unit (120) acquires first information which is at least one of the failure scale and the failure occurrence probability corresponding to each of the plurality of search results. When the first information is acquired, the calculation unit (140) calculates display order of each of the plurality of search results on the basis of the accuracy and the first information. The output control unit (150) sorts the plurality of search results on the basis of the display order, and outputs the plurality of search results .
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, an output method, and an output program. [Background technology]

[0002] Sometimes a failure occurs in a device, a system, etc. A user uses a computer to perform a search to collect information related to the failure. The search results are then displayed on the computer. A technique for displaying search results has been proposed (see Patent Document 1). The administrator terminal of Patent Document 1 displays the resolved events selected by highly skilled support personnel at the top of the search results. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2015-170179 A Summary of the Invention [Problem to be solved by the invention]

[0004] In the above technology, search results selected by highly skilled support personnel are displayed at the top of the results. However, the search results that the user is looking for do not necessarily match the search results selected by highly skilled support personnel. Therefore, the search results that the user is looking for may not be displayed at the top of the results.

[0005] An object of the present disclosure is to display search results that users are looking for at the top of the results. [Means for solving the problem]

[0006] According to one aspect of the present disclosure, there is provided an information processing device, the information processing device including: a storage unit that stores one or more documents; an acquisition unit that acquires search content; a search unit that performs a search on the one or more documents based on the search content; and a calculation unit that calculates a degree of accuracy corresponding to each of a plurality of search results obtained by the search. An extraction unit and a change unit, and an output control unit. The extraction unit extracts an event from the search content. When the extraction is performed, the acquisition unit acquires the occurrence probability of the FTA method corresponding to each of the search results and the event of the occurrence probability of the FTA method. When the event of the occurrence probability of the FTA method is the same as the extracted event, the change unit changes the occurrence probability of the FTA method corresponding to the extracted event to a maximum value. The calculation unit is Calculating a failure occurrence probability corresponding to each of the plurality of search results based on the occurrence probability of the FTA method corresponding to each of the plurality of search results; The accuracy and the Probability of failure The output control unit calculates a display order for each of the plurality of search results based on the display order, and outputs the plurality of search results. Effect of the Invention

[0007] According to the present disclosure, search results desired by a user can be displayed at the top. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing a search system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating hardware included in an information processing device according to the first embodiment. [Diagram 3] 1 is a block diagram showing functions of an information processing device according to a first embodiment; [Figure 4] FIG. 2 is a diagram showing an example (part 1) of a management table according to the first embodiment; [Diagram 5] FIG. 2 is a diagram showing a record-based FTA method according to the first embodiment. [Figure 6] FIG. 2 is a diagram showing a second example of the management table according to the first embodiment; [Figure 7] 4 is a flowchart showing an example of processing executed by the information processing device according to the first embodiment. [Figure 8] FIG. 11 is a block diagram showing the functions of an information processing device according to a second embodiment. [Figure 9] 13 is a specific example of the process according to the second embodiment. [Figure 10]13 is a flowchart showing an example of processing executed by an information processing device according to the second embodiment. [Figure 11] 13 is a flowchart illustrating an example of a failure occurrence probability calculation process according to the second embodiment. [Figure 12] FIG. 11 is a block diagram showing the functions of an information processing device according to a third embodiment. [Figure 13] FIG. 13 is a diagram showing an example of important word information according to the third embodiment. [Figure 14] FIG. 13 is a diagram illustrating an example of cluster information according to the third embodiment. [Figure 15] 13 is a flowchart showing an example of processing executed by an information processing device according to a third embodiment. [Figure 16] FIG. 13 is a diagram showing a specific example of highlight processing according to the third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment will be described with reference to the drawings. The following embodiment is merely an example, and various modifications are possible within the scope of the present disclosure.

[0010] Embodiment 1 1 is a diagram showing a search system according to the first embodiment. The search system includes an information processing device 100 and a terminal device 200. The information processing device 100 and the terminal device 200 communicate with each other via a network. The network is a wired network or a wireless network.

[0011] The information processing device 100 is a device that executes the output method. The terminal device 200 is a device used by a user. The user inputs search contents to the terminal device 200. The search contents include a search keyword and a query meaning. The user may input the search contents to the information processing device 100.

[0012] Next, the hardware of the information processing device 100 will be described. 2 is a diagram showing hardware included in the information processing device of embodiment 1. The information processing device 100 includes a processor 101, a volatile storage device 102, and a non-volatile storage device 103.

[0013] The processor 101 controls the entire information processing device 100. For example, the processor 101 is a central processing unit (CPU) or a field programmable gate array (FPGA). The processor 101 may be a multiprocessor. The information processing device 100 may also include a processing circuit.

[0014] The volatile storage device 102 is a main storage device of the information processing device 100. For example, the volatile storage device 102 is a random access memory (RAM). The non-volatile storage device 103 is an auxiliary storage device of the information processing device 100. For example, the non-volatile storage device 103 is a hard disk drive (HDD) or a solid state drive (SSD).

[0015] Next, functions of the information processing device 100 will be described. 3 is a block diagram showing functions of the information processing device of embodiment 1. The information processing device 100 includes a storage unit 110, an acquisition unit 120, a search unit 130, a calculation unit 140, and an output control unit 150.

[0016] The storage unit 110 may be realized as a storage area secured in the volatile storage device 102 or the non-volatile storage device 103 . A part or all of the acquiring unit 120, the searching unit 130, the calculating unit 140, and the output control unit 150 may be realized by a processing circuit. Also, a part or all of the acquiring unit 120, the searching unit 130, the calculating unit 140, and the output control unit 150 may be realized as a module of a program executed by the processor 101. For example, the program executed by the processor 101 is also called an output program. For example, the output program is recorded on a recording medium.

[0017] The storage unit 110 stores one or more documents. For example, a document is made up of one or more sentences. The storage unit 110 may also store a management table.

[0018] 4 is a diagram showing an example (part 1) of the management table according to the first embodiment. For example, the management table 111 is stored in the storage unit 110. The management table 111 is also referred to as management information. The management table 111 may be created based on past failure cases. The management table 111 has the following items: "No.", system name, fault information, fault scale, FTA (Fault Tree Analysis) method occurrence probability, and fault occurrence probability.

[0019] An identifier is registered in the "No." field. The name of the system in which the failure occurred is registered in the system name field. Failure information is registered in the failure information field. A value indicating the failure scale is registered in the failure scale field. For example, the failure scale is expressed as a value within the range of 0.00 to 1.00. The FTA method occurrence probability field is registered with the FTA method occurrence probability. Here, a diagram showing the "No.1" record using the FTA method is shown.

[0020] Fig. 5 is a diagram showing the record-based FTA method according to the first embodiment. Fig. 5 shows top events. Fault information corresponds to the top events. In addition, "connector of device X is disconnected" and "connector of device Y is disconnected" are basic events.

[0021] FIG. 4 also shows that the occurrence probability of "connector of device X coming loose" is 0.02. The occurrence probability of "connector of device Y coming loose" is 0.01. Thus, in FIG. 4, the occurrence probability of the FTA method is expressed as a value in the range of 0.00 to 1.00. The expression of the occurrence probability of the FTA method may be different. For example, the occurrence probability of the FTA method is expressed as a value in the range of 0 to 100%.

[0022] 4, a failure occurrence probability based on the occurrence probability of the FTA method is registered. The failure occurrence probability may be calculated by the calculation unit 140. For example, the calculation unit 140 calculates the failure occurrence probability of the record "No. 1" by using the formula (1). The calculation unit 140 may also calculate the failure occurrence probability by rounding down to the fourth decimal place.

[0023]

number

[0024] Furthermore, the management table 111 may include other items. Other items are shown below.

[0025] 6 is a diagram showing an example (part 2) of the management table according to the first embodiment. The management table 111 further includes items for the occurrence date, cause, countermeasure method, and countermeasure completion date.

[0026] Returning to FIG. 3, the acquisition unit 120 will be described. The acquiring unit 120 acquires the search contents. For example, the acquiring unit 120 acquires the search contents from the terminal device 200.

[0027] The search unit 130 searches one or more documents based on the search content. As a result, multiple search results are retrieved. When performing a search, the search unit 130 may also perform a morphological analysis on the search content and use the information obtained by the morphological analysis to perform the search.

[0028] The calculation unit 140 calculates the degree of accuracy corresponding to each of the multiple search results. For example, the calculation unit 140 calculates the degree of match between the search contents and the search results corresponding to each of the multiple search results as the accuracy. Specifically, the calculation unit 140 calculates the accuracy by comparing the words included in the search contents with the words included in the search results. As a result, each of the multiple search results is associated with the accuracy. Here, the search unit 130 may exclude from the search results search results other than a predetermined number of search results from the top when the search results are sorted in descending order based on the accuracy. That is, the search unit 130 may exclude search results whose accuracy is the top n or lower. Note that n is a positive integer. For example, the search unit 130 excludes search results whose accuracy is the top 5 or lower from the multiple search results. As a result, search results with high accuracy remain. That is, information suitable as a search result remains.

[0029] The acquiring unit 120 acquires a fault scale corresponding to the search result. In detail, the acquiring unit 120 acquires a fault scale corresponding to fault information having the same content as the search result. For example, when the management table 111 is stored in the storage unit 110, the acquiring unit 120 refers to the management table 111 and acquires a fault scale corresponding to fault information having the same content as the search result. Specifically, when the search result is "Faults A1 and A2 occurred in device X," the acquiring unit 120 acquires a fault scale of "0.2." Here, the management table 111 may be stored in an external device. For example, the external device is a cloud server or the like. When the management table 111 is stored in the external device, the acquiring unit 120 acquires the fault scale from the external device by transmitting a transmission instruction for the fault scale corresponding to the fault information having the same content as the search result to the external device.

[0030] If there is no fault information in the management table 111 that has the same content as the search result, the acquisition unit 120 does not acquire the fault scale. In the following description, it is assumed that each of the multiple search results has the same content as the fault information in the management table 111. Therefore, the acquisition unit 120 performs the above process for each of the multiple search results. As a result, the fault scale corresponding to each of the multiple search results is obtained.

[0031] The acquiring unit 120 acquires a failure occurrence probability corresponding to the search result. In detail, the acquiring unit 120 acquires a failure occurrence probability corresponding to failure information having the same content as the search result. For example, the acquiring unit 120 acquires a failure occurrence probability calculated by the calculating unit 140. Also, for example, when the management table 111 is stored in the storage unit 110, the acquiring unit 120 refers to the management table 111 and acquires a failure occurrence probability corresponding to failure information having the same content as the search result. Specifically, when the search result is "Failures A1 and A2 occurred in device X," the acquiring unit 120 acquires a failure occurrence probability of "0.029." Also, when the management table 111 is stored in an external device, the acquiring unit 120 acquires the failure occurrence probability from the external device by transmitting a transmission instruction for the failure occurrence probability corresponding to the failure information having the same content as the search result to the external device.

[0032] If fault information having the same content as the search result does not exist in the management table 111, the acquiring unit 120 does not acquire the fault occurrence probability. Here, in the following description, it is assumed that each of the multiple search results has the same content as the fault information in the management table 111. Therefore, the acquiring unit 120 performs the above process for each of the multiple search results. As a result, the fault occurrence probability corresponding to each of the multiple search results is obtained. This provides the degree of certainty, the scale of failure, and the probability of failure occurrence corresponding to each of the multiple search results.

[0033] The calculation unit 140 calculates the display order of each of the search results based on the accuracy, the fault scale, and the fault occurrence probability. In detail, the calculation unit 140 calculates one display order using the formula (2).

[0034]

number

[0035] Note that Ks, Kd, ​​and Ko are coefficients. For example, Ks, Kd, ​​and Ko are set by a user. Ks, Kd, ​​and Ko are used as weights. Furthermore, Ks, Kd, ​​and Ko do not necessarily need to be included in equation (2).

[0036] The calculation unit 140 calculates the display order for each of the search results using formula (2), thereby associating a display order with each of the search results.

[0037] The output control unit 150 rearranges the multiple search results based on the display order. The output control unit 150 outputs the multiple search results. For example, the output control unit 150 outputs the multiple search results to the terminal device 200. Also, for example, the output control unit 150 outputs the multiple search results to a display of the information processing device 100. As a result, the multiple search results are displayed on the terminal device 200, a display, or the like.

[0038] Next, the process executed by the information processing device 100 will be described with reference to a flowchart. FIG. 7 is a flowchart illustrating an example of processing executed by the information processing device according to the first embodiment. (Step S11) The acquiring unit 120 acquires search contents. (Step S12) The search unit 130 searches one or more documents based on the search content, thereby obtaining a plurality of search results. (Step S13) The calculation unit 140 calculates the likelihood corresponding to each of the multiple search results.

[0039] (Step S14) The acquiring unit 120 acquires the fault scale corresponding to each of the multiple search results. (Step S15) The acquiring unit 120 acquires a failure occurrence probability corresponding to each of the multiple search results. (Step S16) The calculation unit 140 calculates the display order of each of the search results based on the accuracy, the fault scale, and the fault occurrence probability. (Step S17) The output control unit 150 rearranges the search results based on the display order. (Step S18) The output control unit 150 outputs a plurality of search results.

[0040] According to the first embodiment, the information processing device 100 calculates the display order of each of the multiple search results based on the accuracy, the fault scale, and the fault occurrence probability. As a result, each of the multiple search results is associated with a display order based on the fault scale and fault occurrence probability desired by the user. The information processing device 100 rearranges the multiple search results based on the display order, and outputs the multiple search results. Thus, the information processing device 100 can display the search results desired by the user at the top.

[0041] In the above, a case has been described in which a fault scale and a fault occurrence probability corresponding to each of a plurality of search results are acquired. At least one of the fault scale and the fault occurrence probability corresponding to each of a plurality of search results may be acquired. Note that at least one of the fault scale and the fault occurrence probability is also referred to as first information. When the first information is acquired, the calculation unit 140 calculates a display order for each of the plurality of search results based on the accuracy and the first information.

[0042] As a result, for example, a display order based on the scale of the problem desired by the user is associated with each of the search results. When calculating the display order, the calculation unit 140 calculates one display order using the formula (3).

[0043]

number

[0044] The calculation unit 140 calculates the display order for each of the search results using formula (3). In this way, each of the multiple search results is associated with a display order based on the scale of the failure desired by the user. Therefore, the user can know the multiple search results in the display order based on the scale of the failure. Therefore, the information processing device 100 can display the search results desired by the user at the top. Note that the formula (3) does not need to include a coefficient.

[0045] Also, for example, a display order based on the failure occurrence probability desired by the user is associated with each of the multiple search results. When calculating the display order, the calculation unit 140 calculates one display order using formula (4).

[0046]

number

[0047] The calculation unit 140 calculates the display order for each of the search results using formula (4). In this way, each of the multiple search results is associated with a display order based on the failure occurrence probability desired by the user. Therefore, the user can know the multiple search results in a display order based on the failure occurrence probability. Therefore, the information processing device 100 can display the search results desired by the user at the top. Note that the formula (4) does not need to include a coefficient.

[0048] When calculating the display order, the calculation unit 140 uses the coefficients to calculate the display order. That is, the calculation unit 140 calculates the display order using equation (2) including the coefficients Ks, Kd, ​​and Ko. The coefficients Ks, Kd, ​​and Ko are used as weights. Therefore, when it is desired to influence the display order, large values ​​are set to the coefficients Ks, Kd, ​​and Ko. For example, when the user places importance on the scale of the failure, a large value is set to Kd. As a result, search results related to the scale of the failure are displayed at the top. In this way, the information processing device 100 can display search results related to the content that the user places importance on at the top by using the coefficients.

[0049] Embodiment 2 Next, a description will be given of embodiment 2. In embodiment 2, differences from embodiment 1 will be mainly described. In embodiment 2, descriptions of matters common to embodiment 1 will be omitted.

[0050] 8 is a block diagram showing functions of an information processing device according to the second embodiment. The information processing device 100 further includes an extraction unit 160 and a change unit 170. A part or all of the extraction unit 160 and the change unit 170 may be realized by a processing circuit. Also, a part or all of the extraction unit 160 and the change unit 170 may be realized as a program module executed by the processor 101.

[0051] The acquiring unit 120 acquires the search content. For example, the search content is "Fault A3 occurred in device A where condensation occurred." The extraction unit 160 extracts events from the search content. For example, the extraction unit 160 extracts events from the search content using an event list generated based on information of the FTA method as shown in FIG. 5. For example, the event list includes basic events and intermediate events. Specifically, for example, the event list includes "condensation." If the search content is "Fault A3 occurred in device A that was condensed," the extraction unit 160 extracts "condensation."

[0052] The subsequent processing will be explained with reference to the drawings. FIG. 9 shows a specific example of the process according to the second embodiment. The acquiring unit 120 acquires the occurrence probability of the FTA method corresponding to the search result and the occurrence probability event of the FTA method. For example, if the search result is "Failures A3 and A4 occurred in device X," the acquiring unit 120 identifies the fault information No. 4 in the management table 111, which is the same as the search result. The acquiring unit 120 acquires the occurrence probability of the FTA method No. 4 in the management table 111 and the occurrence probability event of the FTA method No. 4. The acquisition unit 120 acquires the occurrence probability of the FTA method corresponding to the search result and the event of the occurrence probability of the FTA method from the storage unit 110 or an external device.

[0053] When the event of the occurrence probability of the FTA method is the same as the extracted event, the change unit 170 changes the occurrence probability of the FTA method corresponding to the extracted event to the maximum value. Since the extracted event "condensation" and the event "condensation" of the occurrence probability of the FTA method are the same, the change unit 170 changes the occurrence probability of the FTA method corresponding to the event "condensation" to the maximum value "1.0".

[0054] The reason for changing the occurrence probability of the FTA method to the maximum value is as follows. If the search content includes "condensation," it can be assumed that the user wants to know the probability of a fault occurring when condensation is the cause of the fault. Therefore, the change unit 170 changes the occurrence probability of the FTA method corresponding to "condensation" to the maximum value.

[0055] The calculation unit 140 calculates a fault occurrence probability corresponding to each of the search results based on the occurrence probability of the FTA method corresponding to each of the search results. For example, the calculation unit 140 calculates the fault occurrence probability using the formula (5).

[0056]

number

[0057] The subsequent processing is the same as in the first embodiment.

[0058] Next, the process executed by the information processing device 100 will be described with reference to a flowchart. Fig. 10 is a flowchart showing an example of processing executed by the information processing device of embodiment 2. The processing in Fig. 10 differs from the processing in Fig. 7 in that step S15a is executed. Therefore, step S15a will be described in Fig. 10. Descriptions of the processing other than step S15a will be omitted. (Step S15a) The information processing device 100 executes a failure occurrence probability calculation process.

[0059] Fig. 11 is a flowchart showing an example of a failure occurrence probability calculation process according to the embodiment 2. The process in Fig. 11 corresponds to step S15a. (Step S21) The extraction unit 160 extracts an event from the search contents. (Step S22) The acquiring unit 120 acquires the occurrence probability of the FTA method corresponding to each of the multiple search results and the event of the occurrence probability of the FTA method.

[0060] (Step S23) The change unit 170 selects an event with an occurrence probability of one FTA method. (Step S24) The change unit 170 determines whether the event of the occurrence probability of the selected FTA method is the same as the extracted event. If they are the same event, the process proceeds to step S25. If they are different events, the process proceeds to step S26.

[0061] (Step S25) The change unit 170 changes the occurrence probability of the FTA method to the maximum value. (Step S26) The calculation unit 140 calculates a failure occurrence probability based on the occurrence probability of the FTA method. (Step S27) The change unit 170 judges whether or not all have been selected. If all have been selected, the process ends. If not all have been selected, the process proceeds to step S23.

[0062] According to the second embodiment, the information processing device 100 changes the occurrence probability of the FTA method to the maximum value. The failure occurrence probability based on the changed occurrence probability of the FTA method becomes higher. Therefore, the display order of the search results corresponding to the failure occurrence probability also becomes higher. Therefore, the information processing device 100 can display the search results desired by the user at a higher position.

[0063] Embodiment 3 Next, a description will be given of embodiment 3. In embodiment 3, differences from embodiment 1 will be mainly described. In embodiment 3, descriptions of matters common to embodiment 1 will be omitted.

[0064] 12 is a block diagram showing functions of an information processing device according to the third embodiment. The information processing device 100 further includes an information generating unit 180. A part or all of the information generating unit 180 may be realized by a processing circuit. Also, a part or all of the information generating unit 180 may be realized as a module of a program executed by the processor 101.

[0065] The information generating unit 180 identifies a key word based on the fault information registered in the management table 111. For example, the information generating unit 180 identifies a key word by using a key word dictionary. For example, the information generating unit 180 identifies a key word "Fault A3" based on the fault information No. 2. The information generating unit 180 associates the identified keyword with the problem scale. For example, the information generating unit 180 associates the keyword "problem A3" with the problem scale "0.8". The information generating unit 180 associates a failure scale with a color. For example, the information generating unit 180 associates a failure scale of "0.8" with the color "red." In this way, the keyword, the scale of the damage, and the color are associated with each other. Information indicating the correspondence between the keyword, the scale of the damage, and the color is called keyword information. The keyword information may indicate the correspondence between the keyword and the color. An example of keyword information is shown below.

[0066] 13 is a diagram showing an example of keyword information according to the third embodiment. The keyword information 112 indicates a correspondence relationship between a keyword, a scale of a damage, and a color. The information generating unit 180 stores the keyword information 112 in the storage unit 110 or an external device. The information generating unit 180 clusters multiple pieces of fault information registered in the management table 111. The information generating unit 180 associates a color with the result obtained by clustering (i.e., a cluster). In this way, the cluster and the color are associated with each other. Information indicating the association between the cluster and the color is called cluster information. An example of cluster information is shown below.

[0067] 14 is a diagram showing an example of cluster information according to the third embodiment. Cluster information 113 indicates the correspondence between a cluster to which fault information belongs and a color. Information generating unit 180 stores cluster information 113 in storage unit 110 or an external device.

[0068] Next, the process executed by the information processing device 100 will be described with reference to a flowchart. Fig. 15 is a flowchart showing an example of processing executed by the information processing device of embodiment 3. The processing in Fig. 15 differs from the processing in Fig. 7 in that steps S17a and 17b are executed. Therefore, steps S17a and 17b will be described in Fig. 15. Descriptions of the processing other than steps S17a and 17b will be omitted.

[0069] (Step S17a) The acquiring unit 120 acquires the important word information 112 and the cluster information 113. For example, the acquiring unit 120 acquires the important word information 112 and the cluster information 113 from the storage unit 110 or an external device. The acquiring unit 120 may acquire only the important word information 112. The acquiring unit 120 may acquire only the cluster information 113. (Step S17b) The output control unit 150 performs color-based highlighting on key words included in multiple search results using the key word information 112. Here, a specific example of highlighting is shown.

[0070] Fig. 16 is a diagram showing a specific example of the highlighting process of the third embodiment. Fig. 16 shows a state in which search results are arranged in display order. For example, the output control unit 150 uses the key word information 112 to underline in red the key words "XXX" and "ZZZ" contained in the search result, fault information A. As a result, the key words "XXX" and "ZZZ" are highlighted.

[0071] Furthermore, the output control unit 150 performs color-based highlighting on a plurality of search results using the cluster information 113. For example, the output control unit 150 uses the cluster information 113 to color an area including fault information A, which is a search result, in blue. This causes the fault information A to be highlighted.

[0072] According to the third embodiment, the key words are highlighted, so that the user can easily find the key words. Also, the user can recognize the importance of the key words by the difference in color.

[0073] Moreover, by highlighting the area including the search results (i.e., fault information), the user can recognize the cluster of the search results. For example, the user can recognize that the search results, fault information A and fault information C, belong to the same cluster.

[0074] Here, the important word information 112 may indicate a correspondence relationship between important words, the scale of the damage, and fonts. The important word information 112 may also be expressed as indicating a correspondence relationship between important words and fonts. The output control unit 150 uses the important word information 112 to highlight important words included in a plurality of search results based on fonts. As a result, important words are displayed in a font based on the important word information 112. In other words, important words are displayed in a font different from characters other than important words. Therefore, the user can easily find important words.

[0075] Moreover, the important word information 112 may indicate a correspondence relationship between important words, the scale of the damage, and the thickness of characters. Moreover, the important word information 112 may be expressed as indicating a correspondence relationship between important words and the thickness of characters. The output control unit 150 uses the important word information 112 to highlight important words included in a plurality of search results based on the thickness of the characters. As a result, important words are displayed in a thickness of characters based on the important word information 112. In other words, important words are displayed in a thickness different from that of characters other than important words. Therefore, the user can easily find important words.

[0076] Furthermore, the third embodiment can be applied to the second embodiment.

[0077] The features of each of the embodiments described above can be combined with each other as appropriate. [Explanation of symbols]

[0078] 100 information processing device, 101 processor, 102 volatile storage device, 103 non-volatile storage device, 110 storage unit, 111 management table, 112 key word information, 113 cluster information, 120 acquisition unit, 130 search unit, 140 calculation unit, 150 output control unit, 160 extraction unit, 170 change unit, 180 information generation unit, 200 terminal device.

Claims

1. a storage unit for storing one or more documents; an acquisition unit for acquiring search contents; a search unit that searches the one or more documents based on the search content; A calculation unit that calculates a likelihood corresponding to each of a plurality of search results obtained by the search; An extraction unit; A modification unit; An output control unit; having The extraction unit extracts an event from the search content, When the extraction is performed, the acquisition unit acquires an occurrence probability of a Fault Tree Analysis (FTA) method corresponding to each of the plurality of search results and an event of the occurrence probability of the FTA method; The change unit changes the occurrence probability of the FTA method corresponding to the extracted event to a maximum value when the event of the occurrence probability of the FTA method is the same as the extracted event; The calculation unit calculates a failure occurrence probability corresponding to each of the plurality of search results based on the occurrence probability of the FTA method corresponding to each of the plurality of search results, and calculates a display order of each of the plurality of search results based on the certainty and the failure occurrence probability; the output control unit sorts the search results based on the display order, and outputs the search results. Information processing device.

2. the acquiring unit acquires a fault scale corresponding to each of the plurality of search results; the calculation unit calculates the display order of each of the plurality of search results based on the certainty, the fault scale, and the fault occurrence probability. The information processing device according to claim 1 .

3. The acquiring unit acquires keyword information indicating a correspondence relationship between a keyword and a color, the output control unit uses the keyword information to highlight the keyword included in the plurality of search results based on the color.

3. The information processing device according to claim 1 or 2.

4. The acquiring unit acquires key word information indicating a correspondence between a key word and a font, the output control unit uses the key word information to highlight key words included in the plurality of search results based on the font.

3. The information processing device according to claim 1 or 2.

5. The acquiring unit acquires key word information indicating a correspondence relationship between a key word and a character thickness, the output control unit uses the keyword information to highlight the keyword included in the plurality of search results based on the thickness of the characters.

3. The information processing device according to claim 1 or 2.

6. the acquiring unit acquires cluster information indicating a correspondence relationship between a cluster to which the fault information belongs and a color, the output control unit uses the cluster information to highlight the search results corresponding to the plurality of pieces of fault information based on the color.

3. The information processing device according to claim 1 or 2.

7. the search unit excludes from the search results, search results other than a predetermined number of search results from the top when the search results are sorted in descending order based on the accuracy, from the plurality of search results.

3. The information processing device according to claim 1 or 2.

8. When calculating the display order, the calculation unit calculates the display order by using a coefficient.

3. The information processing device according to claim 1 or 2.

9. An information processing device having a storage unit for storing one or more documents, Get the search results, performing a search based on the search content on the one or more documents; Calculating the likelihood of each of the search results obtained by the search; Extracting events from the search results; Obtaining an occurrence probability of an FTA method corresponding to each of the plurality of search results and an event of the occurrence probability of the FTA method; If the occurrence probability of the FTA method is the same as the extracted event, change the occurrence probability of the FTA method corresponding to the extracted event to a maximum value; Calculating a failure occurrence probability corresponding to each of the plurality of search results based on the occurrence probability of the FTA method corresponding to each of the plurality of search results; Calculating a display order for each of the plurality of search results based on the certainty and the fault occurrence probability; sorting the plurality of search results based on the display order, and outputting the plurality of search results; Output method.

10. An information processing device having a storage unit for storing one or more documents, Get the search results, performing a search based on the search content on the one or more documents; Calculating the likelihood of each of the search results obtained by the search; Extracting events from the search results; Obtaining an occurrence probability of an FTA method corresponding to each of the plurality of search results and an event of the occurrence probability of the FTA method; If the occurrence probability of the FTA method is the same as the extracted event, change the occurrence probability of the FTA method corresponding to the extracted event to a maximum value; Calculating a failure occurrence probability corresponding to each of the plurality of search results based on the occurrence probability of the FTA method corresponding to each of the plurality of search results; Calculating a display order for each of the plurality of search results based on the certainty and the fault occurrence probability; sorting the plurality of search results based on the display order, and outputting the plurality of search results; The output program that causes the processing to occur.

Citation Information

Patent Citations

  • Method for diagnosing fault

    JP1998124477A

  • FMEA support method, apparatus, program and medium

    JP2007323219A

  • Retrieval assisting system

    JP2015170179A

  • Method and apparatus for processing a file

    JP2017527896A

  • Failure diagnosis device, failure diagnosis method, and failure diagnosis program

    JP2020060878A