Information processing system, terminal, information processing method, program, and data structure
Patent Information
- Application Number
- JP2024519299
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-08-05
- Publication Date
- 2025-02-20
- Estimated Expiration
- 2042-08-05
Smart Images

Figure 0007633750000001 
Figure 0007633750000002 
Figure 0007633750000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, a terminal, an information processing method, a program, and a data structure. [Background technology]
[0002] In recent years, search engines have been analyzing text data of web pages to give search rankings. As a technology for displaying web pages at the top of the search results, for example, Patent Document 1 discloses a first process of performing a morpheme analysis process on the content of elements of web page data of each of a predetermined number of analysis target web pages acquired by a web page acquisition means for the analysis target web pages, a second process of tallying up the number of occurrences of each morpheme of the same type in the morpheme group acquired by the first process, and a third process of calculating a morpheme-specific evaluation value indicating the degree of contribution of each morpheme to the ranking of the analysis target web page in the search results of a search in which a target keyword is used as a search query by applying the number of occurrences of each morpheme in the analysis target web page acquired by the second process to a predetermined evaluation function, and presenting a list of the morpheme-specific evaluation values obtained for each of the predetermined number of analysis target web pages arranged for each analysis target web page as an analysis result. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6164436 [Patent Document 2] Patent No. 6253041 Summary of the Invention [Means for solving the problem]
[0004] An information processing system according to a first aspect of the present invention comprises a terminal and a computer system, and when the terminal or the computer system receives a target search query for web content from a user, it outputs information for displaying, as a tree-structured term list, one or both of a plurality of sub-search terms used in searches together with the target search query in other search queries, and a plurality of contained terms listed in web pages up to a predetermined rank in the search results for the target search query, and when a specific operation is performed by a user on part or all of the displayed tree structure, the terminal or the computer system outputs information for displaying a combination of the heading tag and the term of the node, which is assigned according to the hierarchy of each node in the tree structure.
[0005] An information processing system according to a second aspect of the present invention is an information processing system according to the first aspect, wherein the terminal or the computer system outputs information for displaying the list of sub-search terms or the list of containing terms in response to a user's operation, and the terminal controls to additionally display the selected term in the term list in response to a user's selection of a term included in the list of sub-search terms or a term included in the list of containing terms and an operation to add the term to the target segment.
[0006] An information processing system according to a third aspect of the present invention is an information processing system according to the second aspect, wherein the computer system outputs, in response to a user's sorting operation on the list of sub-search terms, information for displaying a list sorted by the segment of the sub-search term, the number of types of search queries consisting of the target search query and the sub-search term, the total number of searches or economic scale of search queries consisting of the target search query and the sub-search term, the industry-specificity of the sub-search term, the generality of the sub-search term, the number of web pages among the top searched web pages in which the sub-search term appears, or the frequency with which the sub-search term appears in the top searched web pages, in response to a user's sorting operation on the list of sub-search terms.
[0007] An information processing system according to a fourth aspect of the present invention is the information processing system according to the second aspect, wherein the terminal or the computer system outputs information for displaying a list of contained words sorted by the industry specificity of the contained words, the generality of the contained words, the frequency with which the contained words are highlighted, and the frequency with which the contained words appear on web pages with a particular search ranking, in response to a user's sorting operation on the list of contained words.
[0008] An information processing system according to a fifth aspect of the present invention is an information processing system according to any one of the first to fourth aspects, wherein the terminal or the computer system updates a tree structure so that another second phrase is added to a child node of a first phrase in response to a user operation of adding another second phrase below a first phrase on a display screen on which a plurality of phrases including a first phrase and a second phrase are displayed.
[0009] An information processing system according to a sixth aspect of the present invention is an information processing system according to any one of the first to fifth aspects, wherein when a user selects one of the parameters of the number of web pages in which the target phrase appears among the top search web pages, the inclusion degree of the target phrase in the top search web pages, the uniqueness of the target phrase, or the total number of searches or economic scale of search queries composed of the target search query and the target phrase, the terminal or computer system controls the display of each of the terms included in the term list in a display manner in which the level or actual number of the parameter selected by the user is recognizable.
[0010] An information processing system according to a seventh aspect of the present invention is an information processing system according to any one of the first to sixth aspects, further comprising at least one storage in which a segment representing a classification of a term is associated with each term and stored, and when the terminal or the computer system receives a target search query for web content from a user, it refers to the storage and outputs information for displaying one or both of the multiple sub-search terms and the multiple contained terms as a term list for each segment.
[0011] An information processing system according to an eighth aspect of the present invention includes at least one processor that, when a target search query for web content is received from a user, outputs information for displaying a plurality of sub-search terms used in a search together with the target search query in other search queries, and search link terms including the target search query and the sub-search terms, so that the search link terms are related to the sub-search terms.
[0012] A terminal according to a ninth aspect of the present invention has at least one processor, and when it receives a target search query for web content from a user, it displays one or both of a plurality of sub-search terms used in searches together with the target search query in other search queries, and a plurality of contained terms listed in web pages up to a predetermined rank in the search results for the target search query, as a tree-structured term list, and when a specific operation is performed by the user on part or all of the displayed tree structure, it outputs information for displaying a combination of the heading tag and the term of the node assigned according to the hierarchy of each node in the tree structure.
[0013] An information processing method according to a tenth aspect of the present invention includes the steps of: when a target search query for web content is received from a user, outputting information for displaying, as a tree-structured term list, one or both of a plurality of sub-search terms used in searches together with the target search query in other search queries, and a plurality of contained terms listed in web pages up to a predetermined rank in search results for the target search query; and when a specific operation is performed by a user on part or all of the displayed tree structure, outputting information for displaying a combination of the heading tag and the term of the node that is assigned according to the hierarchy of each node in the tree structure.
[0014] An information processing method according to an eleventh aspect of the present invention includes a procedure in which, when a target search query for web content is received from a user, the at least one processor displays, as a tree-structured term list, one or both of a plurality of sub-search terms used in searches together with the target search query in other search queries, and a plurality of contained terms listed in web pages up to a predetermined rank in search results for the target search query, and a procedure in which, when a specific operation is performed by a user on part or all of the displayed tree structure, information is output for displaying a combination of the heading tag and the term of the node, which is assigned according to the hierarchy of each node in the tree structure.
[0015] An information processing method according to a twelfth aspect of the present invention includes a step of outputting information for displaying, when a target search query for web content is received from a user, a list of terms visualized to display a plurality of sub-search terms used in searches together with the target search query in other search queries, and search link terms including the target search query and the sub-search terms, so that the search link terms are related to the sub-search terms.
[0016] A program relating to a thirteenth aspect of the present invention is a program for causing a computer to execute the steps of, when a target search query for web content is received from a user, displaying, as a tree-structured term list, one or both of a plurality of sub-search terms used in searches together with the target search query in other search queries, and a plurality of contained terms listed in web pages up to a predetermined rank in the search results for the target search query, and, when a specific operation is performed by a user on part or all of the displayed tree structure, outputting information for displaying the combination of the heading tag and the term of the node, which are assigned according to the hierarchy of each node in the tree structure.
[0017] A program relating to a fourteenth aspect of the present invention is a program for causing a computer to execute a procedure for outputting, when a target search query for web content is received from a user, information for displaying a visualized list of multiple sub-search terms used in a search together with the target search query in other search queries, and search link terms including the target search query and the sub-search terms, so that the search link terms are related to the sub-search terms.
[0018] A data structure according to a fifteenth aspect of the present invention is a tree-structured data structure used by a terminal equipped with a processor when displaying a plurality of words in a tree structure, the data structure including a root node and a word associated with at least one or more first child nodes associated with the root node, the first child node may further include at least one or more second child nodes and each of the second child nodes may include a word associated with it, and the data structure is read into the processor to display the words included in the data structure in a tree structure.
[0019] A data structure according to a sixteenth aspect of the present invention is a data structure used by a terminal equipped with a processor when displaying and / or retaining heading tags of headings of a web page and the words contained in the headings, wherein the data structure contains words corresponding to the heading tags, and by having the processor load the data structure, the data structure displays combinations of heading tags and words contained in the data structure. Effect of the Invention
[0020] According to one aspect of the present invention, one or both of a plurality of sub-search terms used in searches together with the target search query in other search queries, and a plurality of contained terms of web pages up to a predetermined rank in search results for the target search query are displayed, and web page creators can create web pages using these terms, thereby reducing the effort required to create web pages. According to another aspect of the present invention, a user can create a tree structure for words that meet his or her search needs, and then by performing a specific operation (e.g., drag-and-drop) on this tree structure, the words are displayed (e.g., editable) with heading tags assigned according to the hierarchy of the tree structure, and this can be used to create a web page, thereby reducing the effort required to create the web page. [Brief description of the drawings]
[0021] [Figure 1] 1 is a schematic configuration diagram of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a schematic configuration diagram of a terminal according to the present embodiment. [Diagram 3] FIG. 1 is a schematic configuration diagram of a computer system according to an embodiment of the present invention. [Figure 4] 2 is an example of a phrase dictionary table prestored in the storage 23. [Diagram 5] FIG. 2 is a schematic diagram of a target search query entry screen. [Figure 6] FIG. 2 is a schematic diagram of a display screen. [Figure 7] 7 is a flowchart showing an example of the flow of the process according to FIGS. 5 and 6. [Figure 8] FIG. 13 is a schematic diagram showing a flow of editing a tree structure of phrases. [Figure 9] FIG. 9 is a schematic diagram continuing from FIG. 8. [Figure 10A] FIG. 2 is a schematic diagram showing an example of a display mode of a tree structure of phrases. [Figure 10B] FIG. 10B is an example of a data structure in the case of the tree structure of FIG. 10A. [Figure 11A] 1 is an example of a display screen after a target search query is entered. [Figure 11B] 11B is an example of a data structure for displaying and / or holding data of region R12 in FIG. 11A. [Figure 12] 13 is an example of a display screen when a sub-search phrase list button is pressed. [Figure 13] FIG. 13 is a schematic diagram showing a process of adding a sub-search term from a sub-search term list to a term list to be edited. [Figure 14] 13 is an example of a sub-search term list table stored in the storage 23 in the processing step. [Figure 15] 13 is a flowchart showing an example of a process for adding sub-search terms to a tree structure from a sub-search term list. [Figure 16] 13 is an example of a display screen when a "Contains Words List" button is pressed. [Figure 17] FIG. 13 is a schematic diagram showing a process of adding a phrase from a contained phrase list to a phrase list to be edited. [Figure 18] 13 is an example of a table listing contained words stored in the storage 23 in the processing step. [Figure 19] 1 is an example of a screen containing examples of a phrase selected by a user. [Figure 20] 13 is an example of an example list table T4 in the storage 23. [Figure 21] 13 is a flowchart showing an example of a process for adding a contained word from a contained word list to a target word list. [Figure 22] 13 is a schematic diagram showing an example of a display mode of additional information for each word included in a word list; FIG. [Diagram 23] Continuation of Figure 22. [Figure 24] FIG. 11 is a schematic diagram showing a flow of highlight setting. [Diagram 25] FIG. 25 is a schematic diagram of a heat map display that expands on the highlight settings in FIG. 24. [Figure 26] 13 is a schematic diagram illustrating an example of a display screen according to a second embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] Hereinafter, each embodiment will be described with reference to the drawings. However, more detailed description than necessary may be omitted. For example, detailed description of already well-known matters or duplicate description of substantially the same configuration may be omitted. This is to avoid the following description becoming unnecessarily redundant and to facilitate understanding by those skilled in the art.
[0023] <First embodiment> According to the invention of Patent Document 1, it is possible to extract important morphemes that may contribute to search rankings. However, there remains a problem that creating web page content (specifically, creating the contents of a web page such as the table of contents, the main text, and options) requires a lot of work.
[0024] One aspect of this embodiment has been made in consideration of the above-mentioned problems, and aims to provide an information processing system, terminal, information processing method, program, and data structure that make it possible to reduce the effort required to create a web page.
[0025] Fig. 1 is a schematic diagram of an information processing system according to this embodiment. As shown in Fig. 1, the information processing system S includes terminals 1-1 to 1-N (N is a natural number) and a computer system 2 connected to the terminals 1-1 to 1-N via a communication network CN. A search engine server 3, which is an example of a search engine, is connected to the computer system 2 so as to be able to communicate with the computer system 2 via the communication network CN. A sub-search phrase server 4 is connected to the computer system 2 so as to be able to communicate with the computer system 2 via the communication network CN. Note that, as an example, the information processing system S is described in this embodiment as not including the search engine server 3 and the sub-search phrase server 4, but may include the search engine server 3 and / or the sub-search phrase server 4.
[0026] The terminals 1-1 to 1-N are used by different users, and may be, for example, mobile phones such as multi-function mobile phones (so-called smartphones), tablets, notebook computers, or desktop computers. In the present embodiment, as an example, the following description will be given assuming that information transmitted from the computer system 2 is displayed on the terminals 1-1 to 1-N via, for example, a web browser. Hereinafter, the terminals 1-1 to 1-N will be collectively referred to as terminal 1.
[0027] When the search engine server 3 receives a search query from the computer system 2 via the communication network CN, it returns search results based on the search query to the computer system 2 via the communication network CN. When the sub-search term server 4 receives a target search query from the computer system 2 via the communication network CN, it returns a list of sub-search terms (hereinafter also referred to as a sub-search term list) used together with the target search query in other search queries to the computer system 2 via the communication network CN. The target search query here refers to a word or phrase that combines multiple words (e.g., "I have a headache," "I want to succeed," etc.) that you want to hit in a search for the target web content. The web content here includes not only a single web page, but also a group of web pages that are divided into multiple web pages for reasons such as readability, and a group of web pages that are divided into multiple web pages such as episode 1, episode 2, episode 3, etc., like a serialized article. An example of a single word is "cosmetics" and an example of a coined word is "cosmetics recommendation", which is a combination of "cosmetics" and "recommendation". Here, a word is a word that consists of one or more morphemes, and includes not only "makeup" but also "cosmetics". A sub-search term may be a single word, a combination of multiple words, or a phrase.
[0028] 2 is a schematic configuration diagram of a terminal according to the present embodiment. As shown in FIG. 2, the terminal 1 includes, for example, an input interface 11, a communication module 12, a storage 13, a memory 14, an output interface 15, and a processor 16.
[0029] The input interface 11 receives an input from a user, and outputs to the processor 16 an input signal corresponding to the received input. The communications module 12 is connected to a communications network CN and communicates with the computer system 2. This communication may be wired or wireless, but will be described as being wireless.
[0030] The storage 13 stores programs and various data that the processor 16 reads and executes. The memory 14 temporarily holds data and programs. The memory 14 is a volatile memory, such as a random access memory (RAM). The output interface 15 is connected to a display 17 , and outputs a video signal to the display 17 in accordance with a command from the processor 16 .
[0031] The processor 16 loads a program from the storage 13 into the memory 14 and executes a series of instructions contained in the program to perform processing. The display 17 displays information in accordance with instructions from the processor 16. The display 17 may be connected externally to the terminal 1 or may be built into the terminal 1.
[0032] 3 is a schematic diagram of a computer system according to this embodiment. As shown in FIG. 3, the computer system 2 includes an input interface 21, a communication module 22, a storage 23, a memory 24, an output interface 25, and a processor 26. The input interface 21 receives an input from an administrator of the computer system 2 (eg, an employee of a management organization), and outputs an input signal to the processor 26 in accordance with the received input. The communication module 22 is connected to the communication network CN and communicates with the terminals 1-1 to 1-N. This communication may be wired or wireless, but the following description will assume that it is wired.
[0033] The storage 23 stores programs and various data that the processor 26 reads and executes. The memory 24 temporarily holds data and programs and is a volatile memory, such as a random access memory (RAM). The output interface 25 can be connected to an external device and can output a signal to the external device.
[0034] The processor 26 loads a program from the storage 23 into the memory 24 and executes a series of instructions contained in the program to perform various processes.
[0035] Fig. 4 is an example of a phrase dictionary table pre-stored in storage 23. As shown in Fig. 4, in phrase dictionary table T1, storage 23 accumulates records of segments representing classifications of phrases and sets of phrases. This allows processor 26 to assign a segment to a target phrase by referring to phrase dictionary table T1. Here, a phrase is one word or a coined word or phrase made up of a combination of multiple words, and an example of a word is "cosmetics" and an example of a coined word is "cosmetics recommended" which is a combination of "cosmetics" and "recommended".
[0036] <Screen transition example> Next, some examples of screen transitions will be described with reference to FIG. 5 and FIG. 6. FIG. 5 is a schematic diagram of a target search query input screen. As shown in FIG. 5, the target search query input screen G1 is provided with a text box TB1 for inputting a target search query used in a search query. When a target search query is input in the text box TB1, the display screen of FIG. 6 is displayed. FIG. 6 is a schematic diagram of a display screen. As shown in FIG. 6, the display screen G2 displays a text box TB2 in which the target search query is input. Also, in FIG. 6, among the sub-search terms used in the search query together with the target search query, the sub-search terms included in the segment "economical" are arranged in the term list L1. Also, in FIG. 6, among the sub-search terms used in the search query together with the target search query, the sub-search terms included in the segment "opinion" are arranged in the term list L2.
[0037] Next, the process flow relating to the screen transitions in Figures 5 and 6 will be explained with reference to Figure 7. Figure 7 is a flowchart showing an example of the process flow relating to Figures 5 and 6. In the flowcharts that follow, the process is performed by a processor in the terminal 1, the computer system 2, or the sub-search term server 4, but the term "processor" will be omitted to avoid redundancy.
[0038] (Step S110) The computer system 2 transmits target search query input screen data to the terminal 1. When the terminal 1 receives the target search query input screen data, it displays the target search query input screen G1 of FIG. 5 using the target search query input screen data.
[0039] (Step S120) Next, the terminal 1 accepts a target search query for a target web content on the target search query input screen G1.
[0040] (Step S130) Next, the terminal 1 transmits the accepted target search query to the computer system 2.
[0041] (Step S140) When the computer system 2 receives a target search query, it transmits the target search query to the sub-search phrase server 4. When the sub-search phrase server 4 receives the target search query, it returns to the computer system 2 a list of sub-search phrases (sub-search phrase list) used together with the target search query in other search queries.
[0042] (Step S150) When the computer system 2 receives the sub-search phrase list, the computer system 2 stores the sub-search phrase list in the storage 23.
[0043] (Step S160) Then, the computer system 2 references the phrase dictionary table T1 (see FIG. 4) in the storage 23 for each sub-search phrase included in the received sub-search phrase list, and generates information for displaying the sub-search phrase for each segment.
[0044] (Step S170) The computer system 2 transmits information to the terminal 1 for displaying sub-search terms for each segment.
[0045] (Step S180) When the terminal 1 receives information for displaying sub-search phrases for each segment, the terminal 1 uses this information to display the display screen of FIG.
[0046] Thus, according to one embodiment, when processor 26 receives a target search query for a target web content from a user, processor 26 references storage 23 and outputs information for displaying, for each segment, a plurality of sub-search terms that are used in other search queries together with the target search query. Here, the target web content is, for example, web content that the user is creating.
[0047] As a result, for each segment, multiple sub-search terms used in other search queries together with the target search query are displayed. Sub-search terms of other search queries tend to include search needs that complement the search needs of the search query. For example, if there are other search queries such as "sensitive skin causes" and "what is sensitive skin" for a target search query such as "sensitive skin," it is expected that there is a tendency for the search needs of those searching for "sensitive skin" to include search needs for an explanation of the cause or a search need for an explanation of the definition. For this reason, it is considered useful to use information on sub-search terms in describing information required by searchers. As a result, web page creators can create web pages using these sub-search terms, which reduces the effort required to create web pages and allows them to create web pages that include information required by searchers.
[0048] In FIG. 6, sub-search terms are displayed, but the present invention is not limited thereto, and may be multiple contained terms of web pages up to a predetermined rank in the search results by the target search query. Here, the contained terms are one word, a coined word or a phrase made up of multiple words. In general, search results by a search engine display pages that searchers tend to desire at the top. In other words, the words contained in the top pages of the search results for the search query tend to contain many words that constitute sentences that match the search needs. For this reason, it is considered useful to consider sentences that match the search needs based on the contained terms of the top pages. This allows the web page creator to create a web page using these sub-search terms, thereby reducing the effort required to create a web page and allowing the web page to be created so as to include information that the searcher desires. In this case, the processor 26 may output information for displaying multiple contained terms of web pages up to a predetermined rank in the search results by the target search query for each segment, in addition to or instead of multiple sub-search terms used in a search together with the target search query in another search query. Although the above description concerns displaying multiple sub-search terms or multiple contained terms for each segment, this is not limited to displaying for each segment, and multiple sub-search terms may simply be displayed, or multiple sub-search terms may be displayed in a tree structure in response to user operations.
[0049] Fig. 8 is a schematic diagram showing the flow of editing the tree structure of phrases. Fig. 9 is a schematic diagram continuing from Fig. 8. As shown in Fig. 8, the segment "opinion" contains the phrase "is" D1a and the phrase "cause". When the cursor C1 is moved to the phrase "cause" D2 and dragged, and the cursor C2 is brought onto the phrase "is" D1a and dropped, the phrase "cause" D2 is added as a child node of the phrase "is" D1b.
[0050] Furthermore, as shown in FIG. 9, the child node of the phrase D1b "is", contains the phrase D2 "cause". When the cursor C4 is moved to the phrase D3 "definition" and dragged, and the cursor C5 is brought to the phrase D1b "is", and dropped, the phrase D3 "definition" is added to the child node of the phrase D1c "is". Here, the phrase is not limited to one word, but may be a coined word made up of a combination of multiple words. As mentioned above, an example of a word is "cosmetics", and an example of a coined word is "cosmetics recommended", which is a combination of "cosmetics" and "recommended".
[0051] 8 and 9, the processor 16 of the terminal 1 updates the tree structure in response to a user operation to add another term to a lower level of a term on a display screen displaying a plurality of terms including sub-search terms and / or contained terms (for example, for each segment), so that the other term is added to a child node of the term. Here, the term is one word, a coined word or a phrase made by combining a plurality of words. This process is realized by, for example, executing JavaScript, which is an example of code (client-side script), by the processor 16, and in this process, the data of the tree structure may be held in the memory 14 of the terminal 1 as a JavaScript variable.
[0052] An example of a tree-structured data structure will now be described with reference to Figures 10A and 10B. Figure 10A is a schematic diagram showing an example of a display mode of the tree structure of phrases. Figure 10B is an example of a data structure in the case of the tree structure of Figure 10A. As shown in Figure 10A, for a segment "area", a phrase D14 "Korea" and a phrase D15 "Japan" are provided. The child nodes of the phrase D15 "Japan" include the phrase D16 "Kanto" and the phrase D17 "Osaka", and the child node of the phrase "Kanto" includes the phrase D18 "Tokyo".
[0053] As shown in Fig. 10B, the data structure in the case of the tree structure in Fig. 10A is expressed in JSON format as an example. In the data structure in Fig. 10B, a key called "element" is assigned to the phrase, and a key called "children" is assigned to the child elements. As a result, the child elements of "area" include "Korea" and "Japan", and "Korea" does not have a child element, but "Japan" has child elements "Kanto" and "Osaka", a child element of "Kanto" is "Tokyo", and "Osaka" has no child element. Also, "Tokyo" has no child elements. Thus, a tree-structured data structure is shown which is used when a terminal 1 equipped with a processor 16 displays a plurality of words in a tree structure, the data structure including a root node and a word associated with at least one first child node associated with the root node, the first child node may further include at least one second child node and each of the second child nodes may include a word associated with a tree structure, and by having the processor 16 load the data structure, the words included in the data structure are displayed in a tree structure.
[0054] 11A is an example of a display screen after a target search query is input. As shown in FIG. 11A, a selector S1 is provided on the display screen G3a. As an example, the selector S1 is used to select the number of pages on which the top search terms appear, and a color corresponding to the number of pages on which the top search terms appear is added next to each of the sub-search terms.
[0055] 11A, the display screen G3a is provided with a sub-search term list button B1, a containing term button B2, a save button B3, a load button B4, a clear button B5, a highlight setting button B6, a docx button B7, and an xlsx button B8. The functions of the sub-search term list button B1 and the containing term button B2 will be described later.
[0056] When the save button B3 is pressed, the tree-structured data displayed on the display screen G3a is transmitted to the computer system 2 and stored in the storage 23. This makes it possible to read the tree-structured data stored in the storage 23 by pressing the read button B4.
[0057] When the cursor C11 is dragged and dropped into the area R11 on the display screen G3a, as shown in the area R21 on the display screen G3b, the combination of the heading tag (h tag) assigned according to the hierarchy of each node in the tree structure and the word of the node is displayed in the editing space on the right side. For example, the h3 tag is assigned to the highest node "over-the-counter" in the tree structure that is the drag target, and the h4 tag used as the next larger heading is assigned to the h3 tag to the child nodes of "over-the-counter", "drug store", "select shop", "drug store", and "online store". Furthermore, the h5 tag used as the next larger heading is assigned to the h4 tag to the child node of "select shop", "cosmetic select shop". In this way, the word of the node is a coined word or phrase that is a single word or a combination of multiple words.
[0058] This step is realized by the following process. That is, when a specific operation (e.g., drag & drop) is performed by the user on a part or all of the displayed tree structure, the processor 16 of the terminal 1 executes, for example, a code (client-side script, for example, JavaScript) provided by the computer system 2, and outputs information for displaying a combination of the heading tag (h tag) assigned according to each hierarchy of the nodes of the tree structure and the phrase of the node. In this case, as one embodiment, for example, the processor 16 assigns an h2 tag to the root node (i.e., the node at the highest hierarchy), an h3 tag to the child node of the root node (the node at the second highest hierarchy), an h4 tag to the child node of the child node of the root node (the node at the third highest hierarchy), and an h5 tag to the child node of the child node of the child node of the root node (the node at the fourth highest hierarchy). In this way, the processor 16 assigns heading tags with larger numerical values in order so that the deeper the hierarchy of the nodes of the tree structure, the smaller the characters of the heading become, for example. As a result, the display screen G3b is displayed on the display 17 connected to the terminal 1. In the above example, the h2 tag is assigned to the root node. However, the present invention is not limited to this example. Tags such as h1, h3, and higher may be assigned. The other nodes are not limited to the above example. Fig. 11B is an example of a data structure for displaying and / or holding data of region R12 of Fig. 11A. As shown in Fig. 11B, the data structure for displaying and / or holding data of region R12 of display screen G3b of Fig. 11A is expressed in JSON format as an example. In the data structure of Fig. 11B, a key "tag" is assigned to a heading tag (h tag), and a key "text" is assigned to a phrase. This data structure may be generated, for example, by a specific operation (e.g., an operation of dragging and dropping a tree structure into area R11) and by processor 16 executing code (a client-side script, for example, JavaScript) provided by computer system 2, and may be stored in memory 14. Then, processor 16 may read this data structure and display combinations of heading tags and words included in the data structure. Alternatively, this data structure may be generated by the processor 16 executing code (a client-side script, for example, JavaScript) provided by the computer system 2, triggered, for example, by pressing the Save button B3 in Fig. 11A after the tree structure has been dragged and dropped into area R11 and the combinations of heading tags and phrases have been displayed in area R12, and may be stored in storage 13. Then, for example, when the Read button B4 in Fig. 11A is pressed, the processor 16 may load this data structure from storage 13, thereby redisplaying the combinations of heading tags and phrases included in the data structure. Thus, a data structure is shown that is used when a terminal 1 equipped with a processor 16 displays and / or stores heading tags for headings of a web page and words contained in the headings, the data structure containing words associated with the heading tags, and the data structure is loaded into the processor 16 to display combinations of heading tags and words contained in the data structure.
[0059] The clear button B5 is a button for erasing the character string in the area R12 of the display screen G3b. For example, when the clear button B5 is pressed, the processor 16 of the terminal 1 erases the character string in the area R12 of the display screen G3b. The highlight setting button B6 is a button for setting settings (color scheme) when highlighting the character string in the area R12 of the display screen G3b. When the processor 16 of the terminal 1 presses the highlight setting button B6, a highlight setting screen is opened. When the docx button B7 is pressed, the processor 16 of the terminal 1 saves the character string in the area R12 of the display screen G3b in the file format of an editor (for example, WORD). When the xlsx button B8 is pressed, the processor 16 of the terminal 1 saves the character string in the area R12 of the display screen G3b in a file format of a spreadsheet software (for example, EXCEL (registered trademark)).
[0060] Next, the process of adding a phrase from the sub-search phrase list to the phrase list to be edited will be described with reference to Fig. 12 to Fig. 15. Fig. 12 is an example of a display screen when the sub-search phrase list button is pressed. Fig. 13 is a schematic diagram showing the process of adding a sub-search phrase from the sub-search phrase list to the phrase list to be edited.
[0061] As shown in Fig. 12, when the sub-search phrase list button B11 is pressed on the display screen G4a, a screen G4b including a sub-search phrase list is displayed as a pop-up as an example. This sub-search phrase list is a list of sub-search phrases used in the search query together with the target search query. As an example, the sub-search phrase list displays a list of the phrases used as sub-search phrases together with the target search query in the search query, their segments, the number of types of search queries including the target search query and the sub-search phrase (also called the number of queries), the total number of searches for search queries consisting of the target search query and the sub-search phrase (also called simply the total number of searches), the industry specificity, generality, number of top pages, and number of top appearances.
[0062] The degree of industry distinctiveness is an index showing how distinctively the sub-search term is used on the top pages of a search query that includes both the target search query and the sub-search term. For example, the degree of industry distinctiveness is a parameter set so that the higher the frequency of appearance in the top pages of search results by a search query that includes both the target search query (e.g., "cad") and the sub-search term, the higher the degree of appearance in the top pages of search results by other search queries that include both the target search query (e.g., "cad") and other sub-search terms, and the lower the frequency of appearance in the top pages of search results by other search queries that include both the target search query (e.g., "cad") and other sub-search terms. This degree of industry distinctiveness may be, for example, the degree of distinctiveness in Patent Document 2 (Patent Publication No. 6253041), and specifically, for example, may be calculated based on a predetermined evaluation function as the distinctiveness of the term as an industry term, but is not limited thereto.
[0063] The generality is a value indicating the degree to which the term is widely and generally used, not limited to a specific industry, and is a parameter set so that the higher the frequency of use in many documents not limited to a specific industry, the higher the value. For example, "desu" and "masu" are used frequently not only in documents, so the generality is high, while "natural language" is a word used in specific documents, so it is used less frequently and has a low generality if the industry is not limited. The number of top pages is the number of web pages that contain the target phrase among the top web pages in the search results, assuming that the top rankings are up to a predetermined rank. More specifically, it is an index showing how many web pages the target phrase appears in among the top K web pages (K is a natural number) in the search results. The number of top appearances is the number of times that the target term appears on the top web pages of the search results, assuming that the top rankings are up to a predetermined rank. More specifically, it is an index showing the number of times that the target term appears on the top K web pages of the search results.
[0064] In addition to or instead of the total number of searches, there may be an economic scale. The economic scale indicates the economic scale of one or more search queries from which the sub-search term was extracted. The economic scale of the target sub-search term is, for example, the sum of the number of searches (also called search volume) per unit period (e.g., month) for the target search query and for each search query containing the sub-search term, the cost per click of the PPC advertisement displayed in the search results for the search query, and the competitiveness of the PPC advertisement.
[0065] The words can be sorted by these parameters. This sorting is realized by the following process. That is, in response to a user's sorting operation on the list of sub-search words, the processor 26 of the computer system 2 outputs information for displaying a list in which the sub-search words are sorted by the segment of the sub-search words, the number of types of search queries composed of the target search query and the sub-search words, the total number of searches or economic scale of search queries composed of the target search query and the sub-search words, the industry specificity of the sub-search words, the generality of the sub-search words, the number of web pages in which the sub-search words appear among the top search web pages, or the frequency with which the sub-search words appear on the top search web pages. This allows the terminal 1 to receive this output information and display a list in which the contained words are sorted using this information.
[0066] 13, when "cosmetics", "care", and "cream" are selected on screen G5b popped up on display screen G5a, and cursor C21 is dragged and dropped into area R51 of display screen G5a, "cosmetics", "care", and "cream" are added to the phrase list of the category "single word, highly abstract", as shown in area R52 of screen G5c. In this way, the user can select a desired phrase from the sub-search phrase list and add it to the phrase list.
[0067] 14 is an example of a sub-search term list table stored in the processing step in storage 23. Sub-search term list table T2 stores a set of a term ID, which is identification information for identifying a term, a term, the number of queries, the total number of searches, the degree of industry specificity, the degree of generality, the number of pages appearing in the top positions, and the number of times the term is included in the top positions.
[0068] FIG. 15 is a flowchart showing an example of the process of adding sub-search terms from a sub-search term list to a tree structure. (Step S210) The terminal 1 accepts a press of a sub-search phrase list button on the display screen from the user.
[0069] (Step S220) In that case, the terminal 1 sends the targeted search query to the computer system 2.
[0070] (Step S230) When the computer system 2 receives the target search query, the computer system 2 reads from the storage 23 a sub-search phrase list corresponding to the target search query.
[0071] (Step S240) The computer system 2 determines the number of queries, the total number of searches, the degree of industry specificity, the degree of generality, the number of pages appearing in the top positions, and the number of top positions, and stores these in the sub-search term list table T2 in the storage 23. Here, the number of queries is obtained by counting the number of types of search queries that include the target search query and the target sub-search phrase from the sub-query list. The total number of searches is obtained by obtaining from the search engine server 3 the total number of searches for search queries consisting of the target search query and the target sub-search phrase. The industry-specific number is obtained by counting the number of sub-search terms contained in the top-ranking web pages (up to a predetermined rank) of the search results for each of multiple combinations of the target search query and the sub-search term, and applying this to, for example, a predetermined evaluation function (see Patent Document 2). As one example, the generality can be obtained by obtaining information from a database in which frequency information of words that appear on many pages, not just the top pages in the search results for the target search query, has been registered in advance. The number of top-ranking pages is obtained by counting the number of web pages in which the target term appears among the top-ranking web pages (up to a predetermined rank) of the search results. The number of top appearances is obtained by counting the number of times the target term appears on web pages in the top (up to a predetermined position) of the search results.
[0072] (Step S250) Computer system 2 generates information for displaying the sub-search term list, and transmits this information to terminal 1. The information for displaying the sub-search term list here is information for displaying the sub-search term list in a manner that allows sorting by the number of queries, the total number of searches, industry specificity, generality, the number of pages appearing in the top positions, and the number of top positions.
[0073] (Step S260) When the terminal 1 receives the information for displaying the sub-search phrase list, the terminal 1 displays the sub-search phrase list using this information.
[0074] (Step S270) Next, the terminal 1 accepts a selection of a sub-search phrase from the user, and accepts an operation to add the selected sub-search phrase to the target segment from the user.
[0075] (Step S280) Next, when the terminal 1 receives the above-mentioned addition operation, it controls to additionally display the selected sub-search phrase in the target segment.
[0076] In this way, the processor 26 of the terminal 1 outputs information for displaying the list of sub-search terms in response to a user operation. Then, the processor 26 of the terminal 1 controls to additionally display the selected sub-search term in the term list of the target segment in response to a user selection of the sub-search term included in the list of sub-search terms and an operation to add the sub-search term to the target segment. This makes it possible to add the sub-search term included in the list of sub-search terms to the term list of the target segment.
[0077] Next, the process of adding a phrase from the contained phrase list to the phrase list to be edited will be described with reference to Fig. 16 and Fig. 17. Fig. 16 is an example of a display screen when the contained phrase list button is pressed. Fig. 17 is a schematic diagram showing the process of adding a phrase from the contained phrase list to the phrase list to be edited.
[0078] 16, when a contained phrase list button B12 is pressed on the display screen G6a, a screen G6b including a contained phrase list is displayed as a pop-up, for example. This contained phrase list is a list of phrases included in web pages up to a predetermined rank in the search results for the target search query. As an example, the list of contained words displays a list of the contained word, the industry specificity of the contained word, the generality of the contained word, the frequency with which the contained word is highlighted, and the frequency with which the contained word appears on each of the web pages ranked 1st to 10th in search results.
[0079] The words and phrases can be sorted by these parameters. This sorting is realized by the following process. That is, in response to a user's sorting operation on the list of contained words, the processor 26 of the computer system 2 outputs information for displaying a list in which the contained words and phrases are sorted by the degree of industry specificity of the contained words and phrases, the degree of generality of the contained words and phrases, the frequency with which the contained words and phrases are emphasized, and the frequency with which the contained words and phrases appear on web pages with a specific search ranking. This allows the terminal 1 to receive this output information and use this information to display a list in which the contained words and phrases are sorted.
[0080] 17, when "sensitive skin", "sensitive", and "skin" are selected on screen G7b popped up on display screen G7a, and cursor C31 is dragged and dropped into area R71 of screen G7a, "sensitive skin", "sensitive", and "skin" are added to the phrase list of the category "single word, highly abstract", as shown in area R72 of screen G7c. In this way, the user can select a desired phrase from the containing phrase list and add it to the phrase list.
[0081] This step is realized by the following process. That is, the processor 26 of the terminal 1 outputs information for displaying a list of contained words in response to a user's operation. Then, the processor 26 of the terminal 1 performs control so that the selected contained word is additionally displayed in the word list of the target segment in response to the user's selection of the contained word included in the list of contained words and the operation of adding it to the target segment. This makes it possible to add the contained word included in the list of contained words to the word list of the target segment.
[0082] 18 is an example of a contained expression list table stored in the processing step in storage 23. The contained expression list table T3 stores records of sets of a word ID, a word, a degree of industry specificity, a degree of generality, a frequency with which the contained expression is emphasized (also called an emphasis frequency), and a frequency with which the contained expression appears on each of the web pages ranked 1st to 10th in search results.
[0083] FIG. 19 is an example of a screen including an example of a phrase selected by a user. As shown in FIG. 18, when a cursor C41 is clicked on a screen G8a including a list of contained phrases, a screen G8b including an example of the contained phrase "skin" corresponding to the position of the cursor C41 is displayed in a pop-up. Here, the example is an example of the target contained phrase (here, "skin" as an example) included in a web page up to a predetermined rank (for example, 10th place) in the search results based on the target search query. In the screen G8b, the example is displayed together with the heading tag (h tag) in which the example appears.
[0084] These examples are extracted in a process accompanying the user's specification of a target search query, and are stored, for example, in example list table T4 shown in Fig. 20. Fig. 20 is an example of example list table T4 in storage 23. As shown in Fig. 19, example list table T4 stores records of combinations of words, search rankings, headline tags, and examples. This makes it possible to read and display examples for each contained word by referring to example list table T4.
[0085] Fig. 21 is a flowchart showing an example of the process flow for adding contained words from the contained word list to the target word list. Here, the process after the process shown in Fig. 7 is completed is described. In other words, it is assumed that the target search query has already been input and is held on the terminal 1 side. (Step S310) The terminal 1 accepts pressing of the containing word button by the user.
[0086] (Step S320) When the terminal 1 receives the user's press of the containing word button in step S310, the terminal 1 transmits a target search query to the computer system 2.
[0087] (Step S330) When the computer system 2 receives the target search query, the computer system 2 transmits a search request to the search engine server 3 together with the target search query.
[0088] (Step S340) When the search engine server 3 receives the search request, it executes a search.
[0089] (Step S350) Next, the search engine server 3 transmits the search results to the computer system 2.
[0090] (Steps S360-1 to S360-10) Computer system 2 requests each of the web pages ranked 1st to 10th in the search results to the corresponding web servers.
[0091] (Steps S370-1 to S360-10) Computer system 2 receives the web page data of each of the first to tenth search rankings transmitted in response to the request.
[0092] (Step S380) The computer system 2 stores the contained words of each of the web page data ranked 1st to 10th in the search results in the contained word list table T3 in the storage 23. At this time, the computer system 2 obtains the industry specificity and generality for each word, and calculates and obtains the emphasis frequency for each word and the frequency with which the contained word appears on each web page ranked 1st to 10th in the search results, and stores each combination in the contained word list table T3. As a result, records of sets of the contained word, the industry specificity of the contained word, the generality of the contained word, the frequency with which the contained word is emphasized, and the frequency with which the contained word appears on each web page ranked 1st to 10th in the search results are accumulated in the contained word list table T3. Here, the industry specificity and generality may be obtained in the same manner as in step S240 of FIG. 15, or may be obtained from the sub-search word list table T2.
[0093] (Step S390) The computer system 2 also stores examples included in the web page data ranked 1st to 10th in the search results in an example list table. As a result, for example, the example list table T4 in FIG.
[0094] (Step S400) The computer system 2 transmits to the terminal 1 information for displaying a list of contained words.
[0095] (Step S410) When the terminal 1 receives the information for displaying the contained phrase list, it displays the contained phrase list using this information.
[0096] Next, a display mode for displaying additional information for each word when displaying a word list will be described with reference to FIGS. Fig. 22 is a schematic diagram showing an example of a display mode of additional information for each of the words included in the word list. Fig. 23 is a continuation of Fig. 22. In the screen G9a in Fig. 22, the selector S11 is set to "Top page number of appearance," and for each word included in the word list, the number of top pages of appearance is displayed in color as shown in box F1, etc. Note that it does not have to be color, and the number of top pages of appearance may be the numbers themselves, a bar graph, or the like, as long as a human being can visually recognize the number of top pages of appearance.
[0097] As shown in screen G9b of Fig. 22, when the selector S12 is left-clicked and the cursor C41 is moved to "Top inclusion count", the selector S13 selects "Top inclusion count" as shown in screen G9c. Accordingly, for each word included in the word list, the number of words that appear in the top rankings is displayed in color as shown in box F2, etc. Note that it does not have to be color, and the number of words that appear in the top rankings themselves, a bar graph, etc. may be used as long as humans can visually recognize the number of words that appear in the top rankings.
[0098] As shown in screen G10a of Fig. 23, when the selector S14 is left-clicked and the cursor C42 is moved to "distinctiveness", the selector S15 selects "distinctiveness" as shown in screen G10b. Here, "distinctiveness" refers to the degree of distinctiveness to an industry. Accordingly, for each word included in the word list, the degree of distinctiveness to an industry is displayed in color as shown in box F3 etc. Note that it does not have to be color, and the degree of distinctiveness to an industry may be expressed in numbers or a bar graph, etc., as long as humans can visually recognize the degree of distinctiveness.
[0099] When implementing these processes, for example, as described in step S240 of Fig. 15, the processor of computer system 2 acquires the top appearance page count, top inclusion count, and industry specificity for each term (e.g., a term of a subquery). Then, processor 16 of terminal 1 may receive, for example, a set of a term (e.g., a term of a subquery), the top appearance page count, top inclusion count, and industry specificity from computer system 2, and store the top appearance page count, top inclusion count, and industry specificity for each term in memory 13 of terminal 1. This allows processor 16 of terminal 1 to change the display by reading and displaying the corresponding data stored in memory in response to a user selection.
[0100] Fig. 24 is a schematic diagram showing the flow of highlight setting. Editing area G11a in Fig. 24 is the editing area after a word is dragged and dropped from the target word list. This editing area corresponds to the editing area on the right side of screen G3b in Fig. 11A. Editing area G11a in Fig. 24 is provided with a text box TB2a for inputting a character string to be highlighted. In editing area G11b in Fig. 24, when a character string (here, "sensitive skin" as an example) is input into text box TB2, processor 16 of terminal 1 controls to highlight the character string.
[0101] Fig. 25 is a schematic diagram of a heat map display that expands the highlight setting of Fig. 24. In the highlight setting area R21 of the screen G12, an indicator such as the above-mentioned industry specificity, number of pages appearing in the top positions, number of inclusions in the top positions, etc. is selected by the selector S21, and a highlight that presents a gradual color change is automatically set based on the selected indicator, realizing a heat map display according to the magnitude of the selected indicator. 25 shows, as an example, a state in which the industry specificity is selected by the user in the selector S21, and in response to this user selection, the processor 16 of the terminal 1 controls to display, for each of the terms included in the term list displayed in the highlight setting area R21, a highlight that presents a gradual color change according to the level of industry specificity. As a result, in the editing area R22 of FIG. 25, a highlight that presents a gradual color change according to the level of industry specificity is displayed for each of the terms included in the term list displayed in the highlight setting area R21.
[0102] <Modification> In the information processing system S of this embodiment, when a target search query for web content is received from a user, information is output for displaying multiple sub-search terms used in other search queries together with the target search query as a term list for each segment. However, this is not limited to this, and in addition or instead, information may be output for displaying multiple contained terms of web pages up to a predetermined rank in the search results for the target search query as a term list for each segment.
[0103] In this embodiment, the computer system 2 is described as having one storage 23, but the present invention is not limited to this and may have two or more storages, or the terminal 1 may have at least one storage. In this way, it is sufficient for the information processing system S to have at least one storage.
[0104] In this embodiment, the computer system 2 is described as having one processor 26, but the computer system 2 may have multiple processors 26. Some of the processing of the processor 26 of the computer system 2 may be executed by the processor 16 of the terminal 1, or multiple processors may be provided in the terminal 1 and the multiple processors may execute the processing. In this way, it is sufficient for the information processing system S to have at least one processor 26.
[0105] As described above, an information processing system according to one embodiment includes a computer system 2 and a terminal 1. When the computer system 2 receives a target search query for web content from a user, the computer system 2 outputs information for displaying, as a tree-structured phrase list, one or both of a plurality of sub-search terms used in a search together with the target search query in other search queries and a plurality of contained terms described in web pages up to a predetermined rank in the search results based on the target search query. When a specific operation is performed by the user on a part or all of the displayed tree structure, the terminal 1 outputs information for displaying a combination of the heading tag and the term of the node, which are assigned according to the hierarchy of each node of the tree structure, when a specific operation is performed by the user on a part or all of the displayed tree structure. At this time, specifically, for example, the heading tag and / or the character string of the term are displayed in an editable manner.
[0106] According to this configuration, one or both of a plurality of sub-search terms used in a search query together with the target search query and a plurality of contained terms described in web pages up to a predetermined rank in the search results for the target search query are displayed as a tree-structured term list. By a user simply performing a specific operation (e.g., drag and drop) on this tree structure, the terms are displayed (e.g., editable) with heading tags assigned according to the hierarchy of the tree structure, so that by using this to create a web page, the effort required to create the web page can be reduced.
[0107] In addition, the terminal 1 in one embodiment is equipped with at least one processor 16, and the at least one processor 16 updates the tree structure so that another containing word is added to a child node of the sub-search term in response to a user operation to add another containing word to a lower level of the sub-search term on a display screen displaying multiple words including the sub-search term and the containing word.
[0108] This configuration allows users to easily update the tree structure for words that they need to search for. This allows users to simply perform a specific operation (e.g., drag and drop) on the updated tree structure, and the words are displayed (e.g., editable) with heading tags assigned according to the hierarchy of the updated tree structure, reducing the effort required to create a web page.
[0109] <Second embodiment> Next, a second embodiment will be described. In the second embodiment, the information displayed on the display screen is different from that in the first embodiment. As an example, the information may be displayed in a tree structure instead of a hierarchical structure. The hardware configuration of the information processing system in the second embodiment is the same as that in the first embodiment, and therefore the description thereof will be omitted.
[0110] Fig. 26 is an example of a schematic diagram of a display screen according to the second embodiment. As shown in Fig. 26, a text box TB3 for inputting a target search query representing the subject of each web page of a website is shown on a display screen G13 of the terminal 1. The display screen G13 of the terminal 1 is an example of a screen displayed as a result of "makeup" being inputted into the text box TB3 as an example. As a result of "makeup" being inputted into the text box TB3, a target search query C50 "makeup" is displayed.
[0111] The display screen G13 displays information for each segment. Here, a segment represents a classification of multiple sub-search terms used in a search query together with the target search query, such as area, opinion, service, etc. The segment "Area" includes sub-search terms such as "Japan" and "Korea". Here, the screen area R31 of the segment "Area" includes a screen area R311 including a sub-search term "Japan" used in a search together with the target search query "Makeup" in a search query, and a screen area R312 including a search link term including the target search query "Makeup" and the sub-search term "Japan" (for example, "Japan Cosmetics Examination", "Sake lotion", "Sake lotion", "Japan Cosmetics Examination Grade 3"). Here, as an example, the screen area R312 is displayed adjacent to the lower part of the screen area R311. Note that this is not limited to this, and it is sufficient that the search link term is displayed so as to be related to the sub-search term.
[0112] Similarly, screen area R31 of the "Area" segment includes a screen area R313 including the sub-search term "Korea" used in a search together with the target search query "Makeup" and a screen area R314 including search link terms including the target search query "Makeup" and the sub-search term "Korea" (e.g., "Korean cosmetics," "Korean lotion," "popular Korean cosmetics," "recommended Korean cosmetics").
[0113] The segment "Opinion" includes sub-search terms such as "recommended" and "ranking." Here, the screen area R32 of the segment "Opinion" includes a screen area R321 including the sub-search term "recommended" used in a search together with the target search query "Makeup" in a search query, and a screen area R322 including search link terms including the target search query "Makeup" and the sub-search term "recommended" (e.g., "recommended cosmetics," "recommended makeup base," "recommended cosmetics," and "recommended all-in-one cosmetics").
[0114] Similarly, screen area R32 of the "Opinion" segment includes a screen area R323 including the sub-search term "rankings" used in a search query together with the target search query "Makeup", and a screen area R324 including search link terms including the target search query "Makeup" and the sub-search term "rankings" (e.g., "cosmetics rankings", "lotion rankings", "makeup base rankings", "cosmetics that remove blemishes rankings").
[0115] In order to realize the display on the display screen G13, for example, when the processor 26 of the computer system 2 receives a target search query for web content from a user, the processor 26 outputs information for displaying multiple sub-search terms used in a search together with the target search query in other search queries, and search link terms including the target search query and the sub-search terms, so that the search link terms are related to the sub-search terms. Note that this process may be executed by multiple processors. Here, the sub-search term is one word, a coined word or a phrase combining multiple words.
[0116] With this configuration, a user can understand the search linking terms used in a search for each sub-search term (e.g., "Japan," "Korea," "recommended," "ranking") used in a search along with the target search query, and can select from among them the search linking terms to include on a webpage, thereby reducing the effort required to create a webpage.
[0117] As an example, in Figure 26, the background of the target search query "makeup" and the corresponding sub-search terms (e.g., "Japan," "Korea," "recommended," and "ranking") included in each search link term is highlighted.
[0118] Each search link phrase may be displayed in order of the total number of searches or the economic scale. The display mode (for example, the color of the text or the color of the text background) of each search link phrase may be changed according to the total number of searches or the economic scale.
[0119] In the above-described embodiment, a part or all of the processing of the terminal 1 may be executed by the computer system 2, and a part or all of the processing of the computer system 2 may be executed by the terminal 1. The information processing system S described in the above-described embodiment, specifically at least a part of the terminal 1 or the computer system 2, may be configured with hardware or software. When configured with software, a program that realizes at least a part of the functions of the information processing system S, specifically the terminal 1 or the computer system 2, may be stored in a computer-readable recording medium and read and executed by a computer. The recording medium is not limited to a removable one such as a magnetic disk or an optical disk, and may be a fixed recording medium such as a hard disk device or a memory.
[0120] Also, a program for realizing at least a part of the functions of the information processing system S, specifically the terminal 1 or the computer system 2, may be distributed via a communication line (including wireless communication) such as the Internet. Furthermore, the program may be encrypted, modulated, or compressed and distributed via a wired line or wireless line such as the Internet, or stored on a recording medium.
[0121] Furthermore, the computer system 2 may be operated by one or more information devices. When multiple information devices are used, one of the devices may be a computer, and the computer may execute a predetermined program to realize the function as at least one means of the information processing system S.
[0122] In the method invention, all the steps may be realized by automatic control using a computer. Alternatively, each step may be performed by a computer while the progress between steps is controlled manually. Furthermore, at least some of the steps may be performed manually.
[0123] As described above, the present invention is not limited to the above-described embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining the multiple components disclosed in the above-described embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]
[0124] 1 Device 11 Input Interface 12 Communication Module 13. Storage 14. Memory 15 Output Interface 16 processors 17 Display 2. Computer Systems 21 Input Interface 22 Communication Module 23. Storage 24 Memory 25 Output Interface 26 processors 3. Search Engine Server 4 Sub-search term server
Claims
1. A terminal and a computer system, When the terminal or the computer system receives a target search query for web content from a user, the terminal or the computer system outputs, in response to an operation by the user, information for displaying, as a phrase list, a plurality of sub-search phrases used in a search together with the target search query in another search query, or a plurality of contained phrases described in web pages up to a predetermined rank in search results based on the target search query; The terminal controls to additionally display the selected term in the term list in response to a user's selection of a term included in the list of sub-search terms or a term included in the list of containing terms and an operation of adding the term to a target segment. Information processing system.
2. the terminal or the computer system outputs information for displaying one or both of the sub-search phrases and the contained phrases as a tree-structured phrase list; When a specific operation is performed by a user on a part or all of the displayed tree structure, the terminal or the computer system outputs information for displaying a combination of a heading tag assigned according to each level of the node of the tree structure and a word of the node. The information processing system according to claim 1 .
3. The terminal or the computer system outputs information for displaying a list sorted by the sub-search term in accordance with a user's sort operation on the list of the sub-search terms, the segment of the sub-search term, the number of types of search queries composed of the target search query and the sub-search term, the total number of searches or economic scale of search queries composed of the target search query and the sub-search term, the industry specificity of the sub-search term, the generality of the sub-search term, the number of web pages on which the sub-search term appears among the top searched web pages, or the frequency with which the sub-search term appears on the top searched web pages, in response to a sort operation by the user on the list of the sub-search terms.
3. The information processing system according to claim 1 or 2.
4. The terminal or the computer system outputs information for displaying a list of the contained words sorted according to the degree of industry specificity of the contained words, the degree of generality of the contained words, the frequency with which the contained words are emphasized, and the frequency with which the contained words appear on web pages with a specific search ranking, in response to a user's sorting operation on the list of contained words.
3. The information processing system according to claim 1 or 2.
5. A terminal and a computer system, When the terminal or the computer system receives a target search query for web content from a user, the terminal or the computer system outputs information for displaying, as a phrase list, one or both of sub-search terms used in other search queries together with the target search query and contained terms described in web pages up to a predetermined rank in the search results for the target search query; When a user selects one of the parameters of the degree of inclusion of the target phrase in the top search web pages, the distinctiveness of the target phrase, and the total number of searches or economic scale of the search query composed of the target search query and the target phrase, the terminal or the computer system controls display of each of the phrases included in the phrase list in a display manner in which the level or actual number of the parameter selected by the user can be recognized. Information processing system.
6. A terminal and a computer system, When the terminal or the computer system receives a target search query for web content from a user, the terminal or the computer system outputs information for displaying one or both of sub-search terms used in other search queries together with the target search query and contained terms described in web pages up to a predetermined rank in the search results based on the target search query; When a user selects the number of web pages in which the target phrase appears among the top search web pages, the terminal or the computer system controls display in a display manner that allows the user to recognize the level or actual number of web pages in which the target phrase appears among the top search web pages selected by the user, for each of the sub-search phrase and one or both of the contained phrases. Information processing system.
7. the terminal or the computer system outputs information for displaying one or both of the sub-search phrases and the contained phrases as a tree-structured phrase list; When a specific operation is performed by a user on a part or all of the displayed tree structure, the terminal or the computer system outputs information for displaying a combination of a heading tag assigned according to the hierarchy of each node of the tree structure and a word of the node.
7. The information processing system according to claim 5 or 6.
8. When a targeted search query for web content is received from a user, a number of sub-search terms that are used in searches with the target search query in other search queries; Multiple segments representing classifications of sub-search terms; Which of the segments each of the plurality of sub-search terms is included in; and at least one processor that outputs information for displaying a plurality of search link phrases including the target search query and the sub-search phrase such that the search link phrase is related to the sub-search phrase; An information processing system comprising:
9. At least one processor a step of outputting information for displaying, in response to an operation by the user, a word list including words included in a list of multiple sub-search words used in a search together with the target search query in another search query, or words included in a list of multiple contained words included in web pages up to a predetermined rank in search results based on the target search query; A step of controlling the display of a selected term in the term list in response to a user's selection of a term included in the list of sub-search terms or a term included in the list of containing terms and an operation of adding the term to a target segment; An information processing method comprising the steps of:
10. At least one processor a step of outputting information for displaying, when a target search query for web content is received from a user, one or both of sub-search terms used in other search queries together with the target search query and contained terms described in web pages up to a predetermined rank in search results based on the target search query as a word list; When a user selects one of the parameters of the degree of inclusion of the target phrase in the top search web pages, the distinctiveness of the target phrase, and the total number of searches or economic scale of the search query composed of the target search query and the target phrase, displaying each of the words included in the word list in a display manner that allows the level or actual number of the parameter selected by the user to be recognized; An information processing method comprising the steps of:
11. At least one processor a step of outputting information for displaying, when a target search query for web content is received from a user, one or both of sub-search terms used in other search queries together with the target search query and contained terms described in web pages up to a predetermined rank in search results based on the target search query; When a user selects the number of web pages on which the target phrase appears among the top search web pages, displaying each of the sub-search phrase and / or the contained phrase in a display manner that allows the user to recognize the level or actual number of web pages on which the target phrase appears among the top search web pages selected by the user. An information processing method comprising the steps of:
12. At least one processor When a targeted search query for web content is received from a user, a number of sub-search terms that are used in searches with the target search query in other search queries; Multiple segments representing classifications of sub-search terms; Which of the segments each of the plurality of sub-search terms is included in; and An information processing method having a step of outputting information for displaying a phrase list visualized so that a plurality of search link phrases including the target search query and the sub-search phrase are related to the sub-search phrase.
13. At least one processor, the at least one processor comprising: When a target search query for web content is received from a user, in response to an operation by the user, output information for displaying, as a phrase list, phrases included in a list of multiple sub-search phrases used in a search together with the target search query in another search query, or phrases included in a list of multiple contained phrases described in web pages up to a predetermined rank in search results for the target search query; In response to a user's selection of a term included in the list of sub-search terms or a term included in the list of containing terms and an operation to add the term to a target segment, the selected term is controlled to be additionally displayed in the term list. Terminal.
14. At least one processor, the at least one processor comprising: When a target search query for web content is received from a user, output information for displaying, as a phrase list, one or both of sub-search terms used in other search queries together with the target search query and contained terms described in web pages up to a predetermined rank in search results based on the target search query; When a user selects one of the parameters, the degree of inclusion of the target phrase in the top search web pages, the distinctiveness of the target phrase, and the total number of searches or economic scale of a search query composed of the target search query and the target phrase, the display is controlled in a display mode in which the level or actual number of the parameter selected by the user can be recognized for each of the phrases included in the phrase list. Terminal.
15. At least one processor, the at least one processor comprising: When a target search query for web content is received from a user, output information for displaying one or both of sub-search terms used in other search queries together with the target search query and contained terms described in web pages up to a predetermined rank in search results based on the target search query; When a user selects the number of web pages in which the target phrase appears among the top search web pages, the display is controlled in a display mode that allows the user to recognize the level or actual number of web pages in which the target phrase appears among the top search web pages selected by the user for each of the sub-search phrase and one or both of the contained phrases. Terminal.
16. When a targeted search query for web content is received from a user, a number of sub-search terms that are used in searches with the target search query in other search queries; Multiple segments representing classifications of sub-search terms; Which of the segments each of the plurality of sub-search terms is included in; and at least one processor that outputs information for displaying a plurality of search link phrases including the target search query and the sub-search phrase such that the search link phrase is related to the sub-search phrase; A terminal comprising:
17. On the computer, a step of displaying, in response to an operation by the user, when a target search query for web content is received from a user, a phrase list including phrases included in a list of multiple sub-search phrases used in a search together with the target search query in another search query, or a phrase included in a list of multiple contained phrases included in web pages up to a predetermined rank in search results based on the target search query; A step of controlling the display of a selected term in the term list in response to a user's selection of a term included in the list of sub-search terms or a term included in the list of containing terms and an operation of adding the term to a target segment. A program for executing the above.
18. On the computer, a step of outputting information for displaying, when a target search query for web content is received from a user, one or both of sub-search terms used in other search queries together with the target search query and contained terms described in web pages up to a predetermined rank in search results based on the target search query as a word list; When a user selects one of the parameters of the degree of inclusion of the target phrase in the top search web pages, the distinctiveness of the target phrase, and the total number of searches or economic scale of a search query composed of the target search query and the target phrase, displaying each of the phrases included in the phrase list in a display mode that allows the level or actual number of the parameter selected by the user to be recognized. A program for executing the above.
19. On the computer, a step of outputting information for displaying, when a target search query for web content is received from a user, one or both of sub-search terms used in other search queries together with the target search query and contained terms described in web pages up to a predetermined rank in search results based on the target search query; When a user selects the number of web pages on which the target phrase appears among the top search web pages, display control is performed in a display mode that allows the user to recognize the level or actual number of web pages on which the target phrase appears among the top search web pages selected by the user for each of the sub-search phrase and one or both of the contained phrases. A program for executing the above.
20. On the computer, When a targeted search query for web content is received from a user, a number of sub-search terms that are used in searches with the target search query in other search queries; Multiple segments representing classifications of sub-search terms; Which of the segments each of the plurality of sub-search terms is included in; and A program for executing a procedure for outputting information for displaying a visualized phrase list of a plurality of search link phrases including the target search query and the sub-search phrase such that the search link phrase is related to the sub-search phrase.
21. When a targeted search query for web content is received from a user, A number of sub-search terms that are used in searches with the target search query in other search queries; and At least one processor that outputs information for displaying a plurality of search link phrases including the target search query and the sub-search phrase such that the search link phrase is related to the sub-search phrase, the information being (1) information for displaying the search link phrases in order of total search volume or economic scale, or (2) information for displaying the search link phrases in a display manner according to the total search volume or economic scale. An information processing system comprising:
22. At least one processor, When a targeted search query for web content is received from a user, A number of sub-search terms that are used in searches with the target search query in other search queries; and An information processing method having a step of outputting information for displaying a plurality of search linking terms including the target search query and the sub-search term such that the search linking terms are related to the sub-search terms, the information including: (1) information for displaying the search linking terms in order of total number of searches or economic scale; or (2) information for displaying the search linking terms in a display mode according to the total number of searches or economic scale.
23. When a targeted search query for web content is received from a user, A number of sub-search terms that are used in searches with the target search query in other search queries; and At least one processor that outputs information for displaying a plurality of search link phrases including the target search query and the sub-search phrase such that the search link phrase is related to the sub-search phrase, the information being (1) information for displaying the search link phrases in order of total search volume or economic scale, or (2) information for displaying the search link phrases in a display manner according to the total search volume or economic scale. A terminal comprising:
24. A computer comprising: When a targeted search query for web content is received from a user, A number of sub-search terms that are used in searches with the target search query in other search queries; and A program for executing a procedure for outputting information for displaying a plurality of search linking terms including the target search query and the sub-search term such that the search linking terms are related to the sub-search terms, the information being (1) information for displaying the search linking terms in order of total number of searches or economic scale, or (2) information for displaying the search linking terms in a display manner according to the total number of searches or economic scale.
Citation Information
Patent Citations
JP1986064436A
Sampling circuit
JP1987053041A
Data hierarchical display system in explorer format, database system and program
JP2006172139A
Retrieval support device
JP2009075662A
Method for calculating score for search query
JP2009252070A