Information processing device, processing method, and program
By analyzing search results URLs to generate additional search terms, the program enhances the efficiency of in-site website searches by reducing the time and effort needed to locate desired content.
Patent Information
- Application Number
- JP2025021453
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-13
- Publication Date
- 2026-08-25
AI Technical Summary
In-site website searches often require users to view multiple contents to find the desired content, and additional search terms are needed to improve the ranking of the target content, which is inefficient and time-consuming.
A program running on a browser of an information processing device analyzes search results URLs to identify additional search terms, creating a list of refined search terms based on hierarchical database information, which are then displayed alongside the search results.
This approach reduces the time and effort required to find desired content by providing additional search terms directly in the browser, minimizing server processing load and improving search result visibility.
Smart Images

Figure 2026135749000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, a processing method, and a program.
Background Art
[0002] In the search of a website, there is a technique of sending a search term input by a user to a search service server, performing an in-site search, and displaying a search result list including at least links and titles of a plurality of contents on the target website. In order for the user to reach the target content from the search result list, there is a method of searching for the target content from information such as the titles and explanatory texts of the contents included in the search result list. Or, when the target content is not included in the search result list, it is common for the user to input different search terms and perform a search again.
[0003] Patent Document 1 discloses a technique of acquiring the top-ranked content in a search result obtained by an in-site search of a website, extracting keywords from the acquired content, and displaying the reputation of the website based on the number of keywords included.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In the in-site search of a website having contents of a plurality of products, when a user inputs a search term for functions possessed by the plurality of products and performs an in-site search, the contents of the plurality of products on the website are listed in the search results. In this case, if the target content that the user wants to view is not listed at the top of the search results, the user needs to view a plurality of contents listed in the search results to search for the target content.
[0006] Alternatively, in order for the desired content to appear higher in the search results, users need to enter additional search terms and perform another site search. This presents a challenge because it requires a significant amount of effort and time for users to find the desired content from the search results.
[0007] The objective of this invention is to enable the identification of additional search terms for further refinement of search results. [Means for solving the problem]
[0008] The program is a program that runs on the browser of an information processing device, and causes the computer of the information processing device to perform an acquisition step of obtaining search results for content within a website from a search service server in response to a search instruction in the browser, and a provision step of providing the browser with the search results and additional search terms based on the search results for display in the browser. [Effects of the Invention]
[0009] According to the present invention, it is possible to identify additional search terms for further refinement of search results. [Brief explanation of the drawing]
[0010] [Figure 1] This is a hardware configuration diagram. [Figure 2A] This is a diagram of the search screen. [Figure 2B] This is a diagram of the search screen. [Figure 2C] This is a diagram of the search screen. [Figure 3] This is a search process sequence diagram. [Figure 4] This is a flowchart for analyzing search result URLs. [Figure 5] This diagram shows a list of URL format strings. [Figure 6]It is a diagram showing a list of URL parsing strings. [Figure 7] It is a diagram showing a hierarchical database. [Figure 8] It is a flowchart for creating a list of additional search terms. [Figure 9] It is a diagram showing a list of additional search terms. [Figure 10] It is a sequence diagram of search processing.
Mode for Carrying Out the Invention
[0011] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. Note that the following embodiments do not limit the present invention according to the claims, and not all combinations of the features described in the present embodiment are essential for the solution means of the present invention.
[0012] (First Embodiment) FIG. 1 is a diagram showing an example of the hardware configuration of a search result display system 160 according to the first embodiment. The search result display system 160 includes a personal computer 100, a server 110, and a search service server 120.
[0013] The personal computer 100 has a CPU 101, a ROM 102, a RAM 103, a display device 104, an input interface (I / F) 105, and a network I / F 106. The ROM 102 stores a program 107 such as a browser. The personal computer 100 can be connected to the Internet 152 via a network connection 151 such as an Ethernet cable or Wi-Fi.
[0014] Note that the personal computer 100 is an example of an information processing device. As the information processing device, for example, various devices such as a personal computer (PC), a smartphone, a tablet terminal, and a PDA (Personal Digital Assistant) can be applied.
[0015] Server 110 is a web server that provides a website. Server 110 has a CPU 111, a ROM 112, a storage device 113, a network I / F 114, a RAM 115, and an input I / F 116. The ROM 112 stores a program 117 that performs search processing and search result display processing, and the program 117 holds a URL format list and a URL analysis character string list. The storage device 113 stores a hierarchical DB 118. Server 110 can be connected to the Internet 152 via a network connection 153.
[0016] The personal computer 100 and the server 110 can communicate with each other via the Internet 152.
[0017] The search service server 120 is a server that provides a search service and has a program 121 that is a search engine. Examples of search engines include Google Web Search (registered trademark) and Microsoft Bing (registered trademark). The search service server 120 can be connected to the Internet 152 via a network connection 154.
[0018] Next, the website provided by server 110 will be described. The user accesses the website from the personal computer 100 via the Internet 152, and the website is displayed on the browser of the personal computer 100. The website is, for example, a website that provides a product manual of a printer and an in-site search function, and the user inputs a search term from the search screen displayed by the website to perform a content search of the product manual.
[0019] In this embodiment, a flow of executing an in-site search to find content within the website and displaying search results and a list of additional search terms will be described for the purpose of the user finding the content within the website. Hereinafter, this embodiment will be described in detail using FIGS. 2A, 2B, and 3.
[0020] FIGS. 2A to 2C are diagrams showing an example of a browser screen displayed on the display device 104 of the personal computer 100.
[0021] Figure 2A shows the search start screen 200 of a browser displayed on the display device 104 of the personal computer 100, and includes a search term input field 201 and a search button 202. When the user enters a search term in the search term input field 201 on the search start screen 200 and presses the search button 202, the browser displays the search results screen 210 shown in Figure 2B on the display device 104 of the personal computer 100. The search results screen 210 includes a search term input field 201, a search button 202, search results 211, a list of additional search terms 212, and a re-search button 213 for adding search terms listed in the additional search terms list 212 and performing a new search.
[0022] Figure 3 is a search processing sequence diagram showing the flow from performing a search on the search start screen 200 displayed in the browser 301 to displaying the search results screen 210 in the browser 301. The browser program 302 shown in Figure 3 is a program that is downloaded to the RAM 103 of the personal computer 100 and runs on the browser 301. The server program 303 shown in Figure 3 is a program 117 that runs on the server 110. The search service server program 304 shown in Figure 3 is a search engine program 121 that runs on the search service server 120. The processing method for steps S310 to S318 will be explained below.
[0023] In S310, when the user enters a search term into the search term input field 201 on the search start screen 200 displayed in the browser 301 and presses the search button 202, the browser 301 instructs the browser program 302 to execute the search process.
[0024] Next, in S311, the browser program 302 instructs the search service server program 304 to execute the search service process.
[0025] In S312, the browser program 302 retrieves the search results list returned by the search service server program 304. The items included in the search results list contain information such as the content's URL, title, and description.
[0026] In S313, the browser-based program 302, which obtained the search results list, performs URL analysis of the search results list.
[0027] Here, we will explain in detail the process of parsing the URL of the search results list (S313) using Figure 4.
[0028] Figure 4 is a flowchart showing the process from when the browser program 302 starts (S313) URL parsing of the search results list (S401) until it finishes. The processing methods for steps S402 to S417 are described below.
[0029] In S402, the browser program 302 accesses the URL format string list held by the browser program 302.
[0030] Here, as an example of a URL format string list held in the browser program 302, we will use the URL format string list 500 shown in Figure 5 for explanation. The URL format string list 500 consists of a category 501 that indicates the type of string for each level of the URL hierarchy, and a hierarchy extraction string 502 that extracts the URL hierarchy string using a regular expression.
[0031] Next, in S403, the browser program 302 repeats the following process sequentially for each URL of content included in the search results list obtained in S312.
[0032] In S404, the browser program 302 repeats the following process sequentially for each item included in the URL format string list 500.
[0033] In S405, the browser program 302 obtains category 501 and hierarchical extraction string 502 from URL format string list 500.
[0034] In S406, the browser program 302 checks for a match between the hierarchical extraction string 502 and the search result URL included in the search results list.
[0035] Here, we will explain the details of the S406 process. For example, we retrieve the first item of the URL format string list 500 shown in Figure 5. In this case, "OS" of category 503 is retrieved, and "http:\ / \ / domain.com\ / webmanual\ / (「^_])+\ / " of the hierarchical extraction string 504 is retrieved. The hierarchical extraction string 504 is a regular expression string that retrieves the third level of the string in a URL that starts with "http: / / domain.com / webmanual / ". For example, suppose the search result URL is "http: / / domain.com / webmanual / W / ".
[0036] In this case, the first two levels of the search result URL match, and the third level of the search result URL exists, so the regular expression matching process using the hierarchical extraction string 504 determines that there is a match. If the search result URL is "http: / / domain.com / webpage / W / ", the second level of the search result URL does not match the second level of the hierarchical extraction string 504. In this case, the regular expression matching process using the hierarchical extraction string 504 determines that there is no match.
[0037] In S407, if the processing in S406 determines that there is no match, the browser program 302 proceeds with processing from S404. In S407, if the processing in S406 determines that there is a match, the browser program 302 proceeds with processing from S408.
[0038] In S408, the browser program 302 obtains a hierarchical string from the search result URL using the hierarchical extraction string 502.
[0039] Here, we will explain the details of the S408 process. For example, suppose the hierarchical extraction string 504 obtained in S405 is "http:\ / \ / domain.com\ / webmanual\ / (「^_])+\ / ". Subsequently, if the search result URL is "http: / / domain.com / webmanual / W / ", the regular expression extraction process will extract the hierarchical string "W" from the search result URL. If the search result URL is "http: / / domain.com / webmanual / M / ", the regular expression extraction process will extract the hierarchical string "M" from the search result URL.
[0040] Here, we will explain using the URL parsing string list 600 shown in Figure 6 as an example of a URL parsing string list held by the browser program 302. The URL parsing string list 600 consists of a category 601, a hierarchy string 602, and a hit count 603.
[0041] After processing in S408, in S409, the browser program 302 repeats the following processing sequentially for each item in the URL parsing string list held by the browser program 302.
[0042] In S410, the browser program 302 compares category 501 obtained from URL format string list 500 in S405 with category 601 from URL parsing string list 600.
[0043] If the comparison process in S410 determines that the results do not match in S411, the browser program 302 proceeds with the processing from S409. If the comparison process in S410 determines that the results match in S411, the browser program 302 proceeds with the processing from S412.
[0044] In S412, the browser program 302 compares the hierarchical string obtained in S408 with the hierarchical string 602 in the URL parsing string list 600.
[0045] If, in S413, the comparison process in S412 determines that the results do not match, the browser program 302 proceeds with the processing from S409. If, in S413, the comparison process in S412 determines that the results match, the loop in S409 is terminated, and the browser program 302 proceeds with the processing from S414.
[0046] In S414, the browser program 302 determines whether both the comparison process in S411 and the comparison process in S413 result in a match. If it is determined in S414 that neither match, the browser program 302 proceeds with the process in S415.
[0047] In S415, the browser program 302 adds the category 601 obtained in S405 and the hierarchy string 602 obtained in S408 to the URL parsing string list 600, and adds one hit 603 corresponding to them.
[0048] If both conditions are met in S414, the browser program 302 performs the process in S416.
[0049] In S616, the browser program 302 adds 1 to the hit count 603 for matching items in the URL parsing string list 600.
[0050] Once the iterative processing of the search results list is complete, the browser program 302 terminates the parsing of the search result URL (S313) (S417). After completing the process in S313, the browser program 302 performs the process in S314.
[0051] In S314, the browser-based program 302 makes a hierarchical database request to the server-based program 303.
[0052] In S315, the browser-based program 302 retrieves the hierarchical database from the server-based program 303.
[0053] Here, as an example of a hierarchical database maintained by the server program 303, we will use the hierarchical database 700 shown in Figure 7 for explanation. The hierarchical database 700 consists of a category 701, a hierarchical string 702, and an element 703.
[0054] In S316, the browser-based program 302 uses the hierarchical DB700 obtained in S315 to create a list of additional search terms.
[0055] Here, we will explain the details of the process in S316 using Figure 8. Figure 8 is a flowchart showing the process from when the browser program 302 starts creating the additional search term list (S316) (S801) until it finishes. The processing methods for steps S802 to S809 will be explained below.
[0056] In S802, the browser program 302 refers to the URL parsing string list 600.
[0057] In S803, the browser program 302 repeats the following process sequentially for each item in the URL parsing string list 600 obtained in S802.
[0058] In S804, the browser-based program 302 repeats the following processes sequentially for each item in the hierarchical DB700 obtained in S315.
[0059] In S805, the browser-based program 302 compares the hierarchical string 602 in the URL parsing string list 600 with the hierarchical string 702 in the hierarchical DB 700.
[0060] In S806, the browser-based program 302 performs a match check between items in the URL parsing string list 600 and items in the hierarchical DB 700.
[0061] Here, we will explain the details of the S806 process. The category 601 in the URL parsing string list 600 is compared with the category 701 in the hierarchical DB 700. If they match, the hierarchical string 602 in the URL parsing string list 600 is compared with the hierarchical string 702 in the hierarchical DB 700. If both the category and the hierarchical string match, the item in the hierarchical DB 700 is determined to be the matching item.
[0062] If, in S806, the comparison process in S805 determines that the results do not match, the browser program 302 proceeds with the processing from S804. If, in S806, the comparison process in S805 determines that the results match, the loop in S804 is terminated, and the browser program 302 proceeds with the processing from S807.
[0063] In S807, the browser-based program 302 retrieves element 703 from matching items in the hierarchical DB 700.
[0064] Here, as an example of an additional search term list maintained by the server program 303, we will use the additional search term list 900 shown in Figure 9 for explanation. The additional search term list 900 consists of a category 901, an element 902, and a hit count 903.
[0065] In S808, the browser program 302 adds category 601 from the URL parsing string list 600, element 703 obtained from the hierarchical DB 700, and hit count 603 from the URL parsing string list 600 to the additional search term list list 900.
[0066] When the iterative processing of the URL parsing string list 600 is complete, the browser program 302 terminates the creation of the additional search term list (S316) (S809).
[0067] In S317, once the processing in S316 is complete, the browser program 302 returns the list of additional search terms 900 to the browser 301.
[0068] In S318, the browser program 302 returns the search results to the browser 301.
[0069] Browser 301 displays the search results screen 210, the search results 211, the additional search term list 900 which is categorized into categories 901 and lists elements 902, the additional search term list 212, and the search button 213.
[0070] As described above, personal computer 100 is an example of an information processing device. Browser program 302 is a program that runs on the browser 301 of personal computer 100 and is a program that is to be executed by the computer of personal computer 100.
[0071] In step S312 of Figure 3, the browser program 302 retrieves search results 211 of the website's content from the search service server 120 in response to a search instruction from the browser 301.
[0072] In step S315 of Figure 3, the browser-based program 302 retrieves the hierarchical DB (hierarchical database) 700 from the server 110.
[0073] In S316 of Figure 3, the browser program 302 refers to the hierarchical DB (hierarchical database) 700 and creates an additional search term list 212 based on the search result 211. Specifically, the browser program 302 creates an element (additional search term) 703 corresponding to the hierarchical string 702 of the URL of the search result 211 as the element (additional search term) 902 in Figure 9.
[0074] The creation process for S316 may also be performed by program 303 on the server.
[0075] In steps S317 and S318 of Figure 3, the browser program 302 provides the browser with the search results 211 and the list of additional search terms 212 based on the search results 211 for display in the browser 301, as shown in Figure 2B. The browser program 302 provides the elements (additional search terms) 902 corresponding to the hierarchical string 602 in an order corresponding to the number of hits 903 of the hierarchical string 602, as shown in Figure 9.
[0076] Specifically, the browser program 302 provides elements (additional search terms) 902 for each category 901 as an additional search term list 212. The browser program 302 provides the elements (additional search terms) 902 for each category 901, sorted in descending order of the number of hits 903 of the hierarchical string 602. As shown in Figure 5, category 501 is the category corresponding to the hierarchical extraction string 502 of the URL of the search result 211.
[0077] As shown in Figure 2B, the elements (additional search terms) 902 of the additional search term list 212 are additional search terms that can be searched again in the browser 301 by clicking the re-search button 213.
[0078] According to this embodiment, by displaying a list of additional search terms 212 for further searching along with the search results 211, the user can grasp search terms for further searching to narrow down the search results 211. Furthermore, the method of analyzing URLs included in the search results using the browser program 302 has a shorter processing time compared to methods of analyzing the content of the search results or methods of obtaining content information from a database via server communication. Therefore, there is an effect of shortening the processing time until the list of additional search terms 212 is displayed. In addition, by analyzing URLs included in the search results using the browser program 302, the processing time until the list of additional search terms 212 is shortened, resulting in a lower server processing load.
[0079] (Second embodiment) In the second embodiment, we will describe the process of switching between displaying search results and displaying a list of additional search terms when a user performs a site search to find content within a website. The second embodiment will be described in detail below with reference to Figure 10.
[0080] Figure 10 is a sequence diagram showing the process from performing a search on the search start screen 200 displayed in the browser 301 to displaying the search results screen 210 in the browser 301. The browser program 302 described in Figure 3 is a program that is downloaded to the RAM 103 of the personal computer 100 and runs in the browser 301. The processing method for steps S1010 to S1022 will be explained below.
[0081] In S1010, when a search term is entered into the search term input field 201 on the search start screen 200 displayed in the browser 301 and the search button 202 is pressed, the browser 301 instructs the browser program 302 to execute the search process.
[0082] Next, in S1011, the browser program 302 issues an instruction to the search service server program 304 to execute the search service processing.
[0083] In S1012, the browser program 302 retrieves the search results list returned by the search service server program 304. The items included in the search results list contain information such as the content's URL, title, and description.
[0084] In S1013, the browser program 302, which obtained the search results list, performs URL analysis on the search results list and obtains a URL analysis string list 600.
[0085] In S1014, once the processing in S1013 is complete, the browser program 302 performs a check on the URL parsing string list 600.
[0086] In S1015, if the browser program 302 determines that there are 0 entries in category 601 of the URL parsing string list 600, or that there is 1 element in all categories 601 of the URL parsing string list 600, the browser program 302 performs the process in S1016.
[0087] In S1016, the browser program 302 instructs the browser 301 to display the search results screen 220 shown in Figure 2C, and the browser 301 displays the search results 221 in the center of the search results screen 220.
[0088] In S1017, if the browser program 302 determines that there are multiple elements in category 601 of the URL parsing string list 600, the browser program 302 performs the processes in S1018 to S1022.
[0089] In S1018, the browser-based program 302 makes hierarchical database requests to the server-based program 303.
[0090] In S1019, the browser-based program 302 retrieves the hierarchical DB700 from the server-based program 303.
[0091] In S1020, the browser-based program 302 uses the acquired hierarchical DB 700 to create a list of additional search terms.
[0092] In S1021, once the processing of S1020 is complete, the browser program 302 returns the list of additional search terms 900 to the browser 301.
[0093] In S1022, the browser program 302 returns the search results to the browser 301.
[0094] In S1023, the browser 301 displays the search results screen 210, the search results 211, the additional search term list 900 which is categorized into categories 901 and lists elements 902, the additional search term list 212, and the search button 213.
[0095] As described above, if the number of elements (additional search terms) 902 in S1015 is 0 or 1, the browser program 302 does not provide the additional search term list 212 to the browser 301 in S1016 as shown in Figure 2C, but instead provides the search results 221 to the browser 301.
[0096] Furthermore, if the number of elements (additional search terms) 902 in S1017 is 2 or more, the browser program 302 provides the search results 211 and the list of additional search terms 212 to the browser 301 in S1021 and S1022 as shown in Figure 2B.
[0097] According to this embodiment, as with the first embodiment, the user can grasp the search terms for further refinement of the search results 211. In addition, the processing time until the browser 301 displays the list of additional search terms 212 is shortened. Furthermore, compared to the first embodiment, if the additional search term obtained by parsing the URL of the search results list is single and does not require classification, not displaying the list of additional search terms 212 on the search results screen 220 eliminates the need for communication with the server program 303, improving the display speed of the search results screen 220. Also, since the list of additional search terms 212, which is not classified, is often unnecessary information for the user, not displaying the list of additional search terms 212 on the search results screen 220 improves the visibility of the search results screen 220 for the user.
[0098] (Other embodiments) It goes without saying that the object of the present invention can also be achieved by supplying a recording medium containing program code for software that realizes the functions of the embodiments described above to an information processing device or server, and by having the information processing device or server (or CPU) read and execute the program code stored on the recording medium. In this case, the program code read from the storage medium itself realizes the functions of the embodiments described above, and the storage medium containing that program code constitutes the present invention.
[0099] For storing program code, storage media such as flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, and DVDs can be used.
[0100] Furthermore, it goes without saying that the functions of the aforementioned embodiments are realized not only by the execution of program code read by the computer, but also in cases where the operating system (OS) running on the computer performs some or all of the actual processing based on the instructions of the program code, and the functions of the aforementioned embodiments are realized through that processing.
[0101] Furthermore, it goes without saying that this also includes cases where program code read from a storage medium is written to the memory of a function expansion board inserted into a computer or a function expansion unit connected to a computer, and then, based on the instructions of that program code, the CPU or other components of the function expansion board or function expansion unit perform some or all of the actual processing, thereby realizing the functions of the embodiments described above.
[0102] Furthermore, the supply of program code to information processing devices can be achieved not only via the internet but also through communication methods such as LANs and dedicated lines.
[0103] Furthermore, the embodiments described above are merely examples illustrating how to implement this disclosure, and they should not be interpreted as limiting the technical scope of this disclosure. In other words, this disclosure can be implemented in various ways without departing from its technical concept or its main features.
[0104] This embodiment includes the following configuration. (Item 1) A program that runs in the browser of an information processing device, The computer of the aforementioned information processing device, The acquisition step involves obtaining search results for content within a website from a search service server in response to a search command in the aforementioned browser, A provision step of providing the browser with the search results and additional search terms based on the search results in order to display them in the browser. A program characterized by causing the execution of a specific action. (Item 2) The computer of the aforementioned information processing device, The program according to item 1, characterized in that it further executes a creation step to create additional search terms based on the aforementioned search results. (Item 3) In the aforementioned provision step, If the number of additional search terms is two or more, the search results and the additional search terms are provided to the browser. The program according to item 1, characterized in that, if the number of additional search terms is 0 or 1, the additional search terms are not provided to the browser, and the search results are provided to the browser. (Item 4) The program described in item 2 is characterized in that, in the creation step, it refers to a database and creates additional search terms based on the search results. (Item 5) The program according to item 4, characterized in that the creation step involves obtaining the database from the server. (Item 6) The program according to any one of items 2, 4, or 5, characterized in that the creation step creates additional search terms corresponding to the hierarchical string of the URL of the search result. (Item 7) The program according to item 6, characterized in that, in the provision step, additional search terms corresponding to the hierarchical string are provided in an order corresponding to the number of hits of the hierarchical string. (Item 8) The program according to item 6, characterized in that the above provision step provides the above additional search terms for each category. (Item 9) The program according to item 8, characterized in that, in the provision step, additional search terms corresponding to the hierarchical string for each category are provided in order from the one with the most hits to the one with the most hits. (Item 10) The program according to item 8 or 9, characterized in that the category is a category corresponding to the URL of the search result. (Item 11) The program according to any one of items 1 to 10, characterized in that the aforementioned additional search terms are additional search terms that can be searched again in the browser. (Item 12) A processing method for an information processing device having a program that runs in a browser, The acquisition step involves obtaining search results for content within a website from a search service server in response to a search command in the aforementioned browser, A provision step of providing the browser with the search results and additional search terms based on the search results in order to display them in the browser. A processing method characterized by having the following: (Item 13) An information processing device having a program that runs in a browser, A means for obtaining search results for content within a website from a search service server in response to a search command in the aforementioned browser, A means for providing the browser with the search results and additional search terms based on the search results in order to display them in the browser. An information processing device characterized by having the following features. [Explanation of Symbols]
[0105] 100 PCs 101 CPU 102 ROM 103 RAM 104 Display device 105 Input Interface (I / F) 106 Network I / F 107 Programs 110 Servers 111 CPU 112 ROM 113 Storage device 114 Network Interface 115 RAM 116 Input Interfaces 117 Programs 118 Hierarchical DB
Claims
1. A program that runs in the browser of an information processing device, The computer of the aforementioned information processing device, The process includes an acquisition step of obtaining search results for content within a website from a search service server in response to a search command in the aforementioned browser, A provision step of providing the browser with the search results and additional search terms based on the search results in order to display them in the browser. A program characterized by causing the execution of a specific action.
2. The computer of the aforementioned information processing device, The program according to claim 1, characterized in that it further executes a creation step to create additional search terms based on the aforementioned search results.
3. In the aforementioned provision step, If the number of additional search terms is two or more, the search results and the additional search terms are provided to the browser. The program according to claim 1, characterized in that, if the number of additional search terms is 0 or 1, the additional search terms are not provided to the browser, and the search results are provided to the browser.
4. The program according to claim 2, characterized in that the creation step involves referring to a database and creating additional search terms based on the search results.
5. The program according to claim 4, characterized in that the creation step involves obtaining the database from the server.
6. The program according to claim 2, characterized in that the creation step creates additional search terms corresponding to the hierarchical string of the URL of the search result.
7. The program according to claim 6, characterized in that, in the provision step, additional search terms corresponding to the hierarchical string are provided in an order corresponding to the number of hits of the hierarchical string.
8. The program according to claim 6, characterized in that the additional search terms are provided for each category in the aforementioned provision step.
9. The program according to claim 8, characterized in that, in the provision step, additional search terms corresponding to the hierarchical string are provided for each category, arranged in order from the one with the most hits for the hierarchical string.
10. The program according to claim 8, characterized in that the category is a category corresponding to the URL of the search result.
11. The program according to claim 1, characterized in that the additional search terms are additional search terms that can be searched again in the browser.
12. A processing method for an information processing device having a program that runs in a browser, The process includes an acquisition step of obtaining search results for content within a website from a search service server in response to a search command in the aforementioned browser, A provision step of providing the browser with the search results and additional search terms based on the search results in order to display them in the browser. A processing method characterized by having the following:
13. An information processing device having a program that runs in a browser, A means for obtaining search results for content within a website from a search service server in response to a search command in the aforementioned browser, A means for providing the browser with the search results and additional search terms based on the search results in order to display them in the browser. An information processing device characterized by having the following features.
Citation Information
Patent Citations
Information processing device, content reputation search method, and content reputation search system
JP4359787B2