Nothing Special   »   [go: up one dir, main page]

WO2023234413A1 - Search system, search program, and client program - Google Patents

Search system, search program, and client program Download PDF

Info

Publication number
WO2023234413A1
WO2023234413A1 PCT/JP2023/020694 JP2023020694W WO2023234413A1 WO 2023234413 A1 WO2023234413 A1 WO 2023234413A1 JP 2023020694 W JP2023020694 W JP 2023020694W WO 2023234413 A1 WO2023234413 A1 WO 2023234413A1
Authority
WO
WIPO (PCT)
Prior art keywords
search
word
results
client terminal
information
Prior art date
Application number
PCT/JP2023/020694
Other languages
French (fr)
Japanese (ja)
Inventor
英輝 富永
知之 辻本
正輝 富永
周平 野島
眞緒 足立
泰幸 長束
Original Assignee
株式会社ソシャリス
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社ソシャリス filed Critical 株式会社ソシャリス
Publication of WO2023234413A1 publication Critical patent/WO2023234413A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/34Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/36Creation of semantic tools, e.g. ontology or thesauri
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9532Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Definitions

  • the present invention relates to a search system used to search for information on the Internet.
  • Search systems are used by users to search for desired information from a large amount of information on the Internet.
  • a search word search query
  • a search engine operating in the server device.
  • the results of the search by the search engine are then transmitted from the server device to the client terminal and displayed on the client terminal's browser (for example, Patent Document 1).
  • the present invention has been made in view of the above circumstances, and an object of the present invention is to realize a search system that allows a user of a client terminal to find unexpected information.
  • a first invention displays a search word input screen on a client terminal, and the search words input on the input screen are delivered to a server device connected to the client terminal via the Internet.
  • a search engine running on a server device performs a search, and when the results of the search by the search engine arrive at a client terminal, the search system displays a search result display screen on the client terminal to display the search results. Therefore, search engines perform two types of searches: normal search, which searches for related information related to a search word, and alternative search, which searches for other side information related to another word that is derived from the search word and has a different meaning from the search word.
  • the search system is configured to perform at least one search, and the results of the normal search and the results of the other aspect search are simultaneously displayed on the search result display screen.
  • a second invention is that in the first invention, identification information is displayed on the search result display screen for the user of the client terminal to identify the results of the normal search and the results of the other aspect search.
  • a third invention is a serendipity method in which a user of a client terminal searches for serendipity information that a user of a client terminal feels is coincidental, using a chance search word obtained by elemental decomposition of a search word as another word in the first invention. It's a search.
  • the serendipity search is used as the first alternative search, and the search engine uses an opposite search word having the opposite meaning to the search word as the second alternative search.
  • a reverse search is further performed to search for reverse information using another word, and the results of the normal search, the serendipity search, and the reverse search are displayed simultaneously on the search result display screen.
  • a fifth invention is based on the third invention, wherein the serendipity search is used as the first alternative search, and the search engine uses the search word as the second alternative search to search a plurality of types of databases using objective information.
  • the search is further performed, and the results of the normal search, the results of the serendipity search, and the results of the objective information search are displayed simultaneously on the search result display screen.
  • a sixth aspect of the present invention is based on the first aspect, when a screen scrolling operation is performed on the search result display screen, the results of the normal search and the results of the other aspect search are scrolled at the same time.
  • a seventh invention is based on the first invention, in which, on the search result display screen, narrowing down to one type of search results from multiple types of search results including normal search results and other aspect search results is performed.
  • a selection operation is possible, and when the selection operation is performed, a narrowing viewing screen that displays only one type of search result selected by the selection operation out of multiple types of search results is displayed on the client terminal. .
  • An eighth invention is a search program that implements a search engine in a server device connected to a client terminal via the Internet, and when a search word is received from the client terminal to the computer of the server device, the search engine is activated.
  • a step of performing at least a normal search for searching for related information related to the search word and a different aspect search for searching for other aspect information related to another word derived from the search word and having a different meaning from the search word is a search program that causes a client terminal to which a search word is transmitted to execute the steps of transmitting information including the results of a normal search and the results of a different aspect search.
  • a ninth invention is a client program for realizing browsing of search results by a search engine in a client terminal connected via the Internet to a server device on which a search engine operates, the program comprising: A step of transmitting the search word entered on the input screen displayed on the client terminal to the server device, a normal search for searching for related information related to the search word, and a step of searching for related information related to the search word, and a step of searching for a meaning derived from the search word and different from the search word.
  • information including the results of the normal search and the results of the other aspect search is delivered to the client terminal from a server device running a search engine that performs at least another aspect search that searches for other aspect information related to another word having .
  • This is a program for a client that executes the step of transitioning the screen display of a client terminal to a search result display screen that displays the results of a normal search and the results of a different aspect search at the same time.
  • the search engine not only searches for related information related to a search word, but also searches for information on other aspects using another word that is derived from the search word and has a different meaning from the search word.
  • a lateral search is performed.
  • the results of the normal search and the results of the other aspect search are displayed simultaneously. This allows the user of the client terminal to view not only the results of the normal search but also the results of the other aspect search, allowing the user to arrive at information that the user had not expected.
  • FIG. 1 is a schematic configuration diagram of a search system according to this embodiment.
  • FIG. 2 is a diagram showing an input screen.
  • FIG. 3 is a flowchart showing an example of the processing flow of the search unit.
  • FIG. 4 is a flowchart showing an example of the processing flow of the viewing processing section.
  • FIG. 5 is a diagram showing a search result display screen.
  • FIG. 6 is an explanatory diagram of a method of arranging search results.
  • FIG. 7 is an explanatory diagram of scrolling in the advancing direction on the search result display screen.
  • FIG. 8 is an explanatory diagram of scrolling in the backward direction on the search result display screen.
  • FIG. 9 is a diagram showing a screen for narrowing down viewing.
  • FIG. 10 is a diagram showing a positioning map.
  • FIG. 11 is a schematic configuration diagram of a search system according to a first modified example of this embodiment.
  • FIG. 12 is a flowchart illustrating an example of the processing flow of the search unit
  • the search system 10 is a web search system used to search for information (resources) such as web pages, documents (papers, articles, etc.), images, videos, etc. on the Internet 6.
  • the search system 10 includes a server device 11 connected to a client terminal 5 via the Internet 6 (see FIG. 1).
  • the server device 11 is installed with a search program that implements a search engine.
  • a search engine operates as a CPU (processor) executes and interprets a search program
  • a database creation section 11a and a search section 11b are realized as functional blocks.
  • a crawler patrols the Internet 6 and collects resource information
  • an indexer creates an index (database) 11c from the resource information.
  • the search unit 11b receives a search word (search query) from the client terminal 5, it searches the index 11c and outputs the search result to the client terminal 5 to which the search word is transmitted.
  • This search result (transmission information) includes list information such as web pages (resource list information) for each of the three types of search results described below.
  • the client terminal 5 has installed therein a client program that allows input of search words, viewing of search results by a search engine, and the like.
  • a CPU processor
  • the search word processing unit 5a displays a search word input screen 21 (see FIG. 2) on the client terminal 5, and upon receiving an operation to execute a search by the user of the client terminal 5, inputs the search word into the search window 21a of the input screen 21.
  • the search word is sent to the server device 11.
  • the viewing processing unit 5b receives the above-mentioned transmission information from the server device 11, it displays a search result display screen 22 (see FIG. 5) on the screen of the client terminal 5 for displaying the search results.
  • the client program may operate on the client terminal 5 or may operate on the cloud.
  • the processing of the search unit 11b allows searching for things from multiple angles.
  • the search unit 11b is configured to perform three types of searches when a search word is received from the client terminal 5.
  • the search unit 11b provides bias-free search results in any of the three types of searches.
  • the three types of searches are normal search, serendipity search (first alternative search), and opposite search (second alternative search).
  • FIG. 3 is an example of the processing flow of the search unit 11b.
  • the search unit 11b receives a search word from the client terminal 5, it starts a processing flow and performs a normal search process P1, a serendipity search process P2, and a reverse search process P3 in parallel.
  • the normal search is to search for related information (related resources) related to the search word from the information stored in the index 11c.
  • an index search S11 is performed in which the search word is used as it is as the search word in the index 11c.
  • Serendipity search uses chance search words (another word) obtained based on related words related to the search word to search for serendipity information (another aspect resource ).
  • an accidental search word acquisition S21 that acquires an accidental search word from a search word
  • an index search S22 that uses the accidental search word as a search word in the index 11c are performed in this order.
  • step S21 the search unit 11b acquires related words (primary related words) of the search word, and then uses secondary related words related to the primary related words as words for accidental search. Perform the processing to obtain as .
  • the primary related word candidates include “dispute,” “politics,” “history,” “lifestyle,” and “history/journalism.”
  • the secondary related word "photo” related to "history/journalism” is coincidentally acquired as a search word.
  • the chance search word acquisition S21 the chance search word may be acquired through another process, such as directly acquiring a word related to the search word as the chance search word.
  • the language dictionary database 15 is provided in the server device 11 in advance, and the search unit 11b acquires primary related words by searching the meaning of the search word in the language dictionary database 15. do. Then, the search unit 11b acquires secondary related words by searching the language dictionary database 15 for the meaning of the primary related words.
  • the language dictionary database 15 includes the meanings of many words, the origin of words, classification of words, relationships between words (superordinate and subordinate relationships, synonymous relationships, similar meaning relationships, antonymous relationships, etc.), etc. It is a database that records information, and is made up of, for example, data from a thesaurus dictionary.
  • one candidate can be randomly selected as the related word using random numbers or the like.
  • one candidate may be selected as the related word using a predetermined algorithm.
  • search target word search word, primary related word
  • search target word search word, primary related word
  • Words obtained by such methods are recorded as related words. For example, if the search target word is "apple,” related words include “fruit” and “nutrition.” When the search target word is “fruit,” “fertilizer” is one of the related words. When the search target word is “nutrition,” “vitamin” is one of the related words. When the search target word is "war”, “part of history” is one of the related words. When the search target word is "part of history,” "photo” is one of the related words. Note that these are just examples of related words.
  • the opposite search is to search for opposite information (another aspect resource) from the information stored in the index 11c using an opposite search word (another word) that has the opposite (opposite) meaning to the search word.
  • a reverse search word acquisition S31 in which a reverse search word is acquired from a search word, and an index search S32 using the reverse search word as a search word in the index 11c are performed in this order.
  • the search unit 11b searches the language dictionary database 15 described above in step S31, and performs processing to acquire the opposite search word corresponding to the search word.
  • the method for acquiring the opposite search word is not limited to this process. Note that if there is no opposite search word to the search word, no opposite search is performed.
  • the screen display of the client terminal 5 changes depending on the processing of a program dedicated to the client or a program running on a web browser. Specifically, the screen display of the client terminal 5 starts from the input screen 21 shown in FIG. Then, when the user of the client terminal 5 inputs a search word and performs an operation to execute the search, transmission information including the results of the search by the search engine is received from the server device 11. Then, the viewing processing unit 5b performs processing according to the flowchart shown in FIG.
  • the browsing processing unit 5b When the browsing processing unit 5b receives the search results from the search engine, it displays S41 on the search result display screen 22 shown in FIG. Further, when a predetermined operation (a selection operation described later) is performed on the search result display screen 22, the viewing processing unit 5b displays the narrowing viewing screen 23 shown in FIG. When another predetermined operation is performed in step 22, the positioning map 24 shown in FIG. 10 is displayed S43. Also on the narrow-down viewing screen 23, when a predetermined operation (map transfer operation described later) is performed, the positioning map 24 shown in FIG. 10 is displayed S43. In addition, when the user clicks on a link to a web page on the search result display screen 22, narrowed viewing screen 23, or positioning map 24, the viewing processing unit 5b transitions to the web page.
  • a predetermined operation a selection operation described later
  • search results from the three types of searches described above are displayed simultaneously.
  • Each type of search result is composed of information (list information) of a large number of web pages, etc. (resources).
  • list information information of a large number of web pages, etc. (resources).
  • the above-mentioned list information includes ranking information based on the search.
  • information on each web page is displayed inside display frames 25n, 25s, and 25r having a predetermined shape (such as a circle).
  • the code 25n represents a display frame for web pages etc. included in the results of a normal search
  • the code 25s represents a display frame for web pages etc. included in the results of a serendipity search
  • the code 25r represents a display frame for web pages etc. included in the results of a serendipity search.
  • identification information 26 indicating which of the three types of search results is the search result is added to each of the display frames 25n, 25s, and 25r.
  • the results of the normal search are given the identification information 26 that is displayed as "Tru”
  • the results of the serendipity search are given the identification information 26 that is shown as “Even”
  • the results of the serendipity search are given the identification information 26 that is shown as "Even”.
  • the result is attached with identification information 26 indicating "No".
  • title information such as a web page and a portion of publication information such as a web page are displayed.
  • the display frames 25n, 25s, and 25r have link information (for example, URL (Uniform Resource Locator)) to a web page or the like. A user can access a web page or the like by clicking within the display frames 25n, 25s, and 25r.
  • search result display screen 22 On the search result display screen 22, three types of search results can be scrolled simultaneously.
  • display frames (virtual display frames) 25n, 25s, and 25r for web pages, etc. that constitute the three types of search results transmitted from the server device 11 are arranged in three directions from the center S. They are arranged on lines L1, L2, and L3 that extend to .
  • the search result display screen 22 When the search result display screen 22 is displayed, the area R on the center S side in FIG. 6 is displayed on the screen of the client terminal 5.
  • the three lines L1, L2, and L3 are provided for the purpose of displaying screen design.
  • Three types of search results are arranged in each line L1, L2, and L3. In other words, each line L1, L2, L3 is not associated with one type of search result. Note that the number of these lines may be other than three, or there is no need to provide any lines.
  • the results of the normal search (virtual display frame 25n) and the results of the opposite search (virtual display frame 25r) are displayed according to the search in the scroll direction based on the above-mentioned list information. They are arranged in order according to the ranking. For each of the normal search results and the reverse search results, virtual display frames 25n and 25r of higher ranking are arranged closer to the center S.
  • the serendipity search multiple web pages, etc. (virtual display frame 25s) included in the above list information are arranged in a random order using random numbers etc. in the scroll direction, regardless of the ranking by the search. be done.
  • the virtual display frame 25r of the opposite search is It is preferable that both the ratio of the serendipity search virtual display frame 25s and the ratio of the virtual display frame 25s for the serendipity search be small, and the respective ratios can be arranged so as to be, for example, 20% or less.
  • the screen of the client terminal 5 scrolls toward the front or back of the screen (in the vertical direction of the screen).
  • the ranking of the search is written in parentheses in the display frames 25n and 25r for the results of the normal search and the reverse search.
  • the display frame 25 displayed on the screen of the client terminal 5 is switched by scrolling so that the user moves through a tunnel in which three types of search results are arranged in order.
  • the user can simultaneously view three types of search results in a bird's-eye view.
  • the display frame 25 with the lowest search ranking is placed behind and adjacent to the display frame 25 with the first search ranking for the normal search results and the opposite search results, so the first place By scrolling backward from the display frame 25, the lowest display frame 25 is displayed.
  • this screen operation is an operation of dragging and dropping the display frames 25n, 25s, and 25r displayed on the search result display screen 22 from above the lines L1, L2, and L3 to outside the lines.
  • this screen operation is an operation of dragging and dropping the display frames 25n, 25s, and 25r displayed on the search result display screen 22 from above the lines L1, L2, and L3 to outside the lines.
  • the display frame to be dragged and dropped is the normal search display frame 25n
  • the screen will transition to the filtered viewing screen 23 where only the results of the normal search are displayed, and if the display frame is the serendipity search display frame 25s.
  • the screen transitions to the screen for narrowing down viewing 23 where only the results of the serendipity search are displayed, and if it is the display frame 25r of the opposite search, the screen transitions to the screen for narrowing down viewing 23 where only the results of the opposite search are displayed.
  • the filtered viewing screen 23 On the filtered viewing screen 23, only the search results of one type of search selected by the user from among the three types of search results (hereinafter referred to as "refined search results") are displayed.
  • information on a large number of web pages and the like (resources) forming the filtered search results is displayed in a horizontal scrolling manner.
  • part or all of the information published on each web page etc. is displayed inside the display frame 28.
  • Part of the posted information such as the web page is displayed when, for example, the amount of posted information such as the web page exceeds the amount that can be displayed in the display frame 28.
  • the display frame 28 also has link information to a web page or the like.
  • the user By clicking within the display frame 28, the user can access a web page or the like.
  • the display frame 28 with the lowest search ranking is placed behind and adjacent to the display frame 28 with the first search ranking, scrolling in the backward direction from the display frame 28 with the first place Then, the lowest display frame 28 is displayed.
  • the display frame 28 of the filtered viewing screen 23 and the display frame 25 of the search result display screen 22 has a larger area and a larger amount of displayed information. Therefore, compared to the search result display screen 22, the user can select a web page that he/she wishes to access while grasping the contents of each web page in more detail.
  • a positioning map 24 (see FIG. 10) that visualizes the nature of information about the web page, etc. (resource) being viewed is generated, and the positioning map 24 (see FIG. 10) is generated. displayed on the screen.
  • the map transition operation is an operation of clicking on an area outside the display frame 28 on the screen or a blank area of the display frame 28.
  • the positioning map 24 arranges web pages, etc. (resources) in a predetermined order (search order etc.) or randomly arranged.
  • the positioning map 24 is provided with reference lines 29 for web page arrangement extending radially from the center, and each reference line 29 is assigned one of a plurality of information categories C.
  • the published content of multiple web pages included in the three types of search results is determined by analyzing meta information (web page owner, article theme and text, article author, etc.) to determine which of multiple information categories C. It is determined whether it is compatible. Based on the determination result, the icon 30 representing each web page etc. is placed on the reference line 29 of the corresponding information category C. Note that the icon 30A representing the web page or the like that was being viewed at the time of the map transfer operation is displayed so as to be distinguishable from the other icons 30. In this embodiment, only the icon 30A is colored. Note that the positioning map 24 may be one in which web pages and the like are arranged separately for each information category C.
  • the positioning map 24 is divided into a plurality of parts in the vertical direction, and the information categories to be arranged are arranged in each divided area. C may be assigned. A part of the positioning map 24 is displayed on the screen of the client terminal 5, and the screen display area (information category C) is switched by a horizontal scroll.
  • the screen transitions to the search result display screen 22 (see FIG. 4).
  • the WEB pages etc. 30 narrowed down to the information category C selected by the user (if the WEB page 30 is selected, the information category C corresponding to the WEB page 30) Only the display frame 25 is displayed.
  • the search engine not only performs a normal search to search for related information related to a search word, but also searches for other side information using another word derived from the search word and having a different meaning from the search word.
  • Two types of searches are performed as different aspect searches.
  • the results of the normal search and the results of two types of different aspect searches are displayed simultaneously.
  • the user of the client terminal can view not only the results of the normal search but also the results of the two types of different aspect searches, so that the user can arrive at information that the user had not expected.
  • the search unit 11b performs a normal search, a serendipity search, and a reverse search, but it may also perform a normal search, a serendipity search, and a reflection search (objective information search). In other words, a reflection search may be performed instead of a reverse search.
  • Reflection search is a search that encourages the user to think introspectively and thoughtfully about information, and provides the user with highly objective information regarding the search word.
  • a plurality of types of databases 31 to 34 containing highly objective information are used for the reflection search.
  • the multiple types of databases 31 to 34 include an encyclopedia/dictionary database 31 in which meanings are associated with individual words, a dissertation database 32 in which a large number of papers are collected, a book database 33 in which a large number of books are collected, A newspaper article database 34 in which a large number of newspaper articles are collected can be used (see FIG. 11).
  • These databases 31 to 34 may be prepared by a business that provides a search service using the search system 10, or may be a database that is generally available or a database that is available only to contractors.
  • FIG. 12 is an example of the processing flow of the search unit 11b.
  • the search unit 11b receives a search word from the client terminal 5, it starts a processing flow and performs a normal search process P1, a serendipity search process P2, and a reflection search process P4 in parallel.
  • a search S41 of each database 31 to 34 is performed using the search word.
  • a collection of search results obtained from the plurality of databases 31 to 34 becomes the result of the reflection search.
  • the results of the normal search, the results of the serendipity search, and the results of the reflection search are displayed simultaneously.
  • the reference numeral 25r corresponds to the result of the reflection search.
  • search unit 11b is configured to perform three types of searches: normal search, serendipity search, and reverse search, and may perform reflection search when no results are obtained from reverse search.
  • the search result display screen 22 divides the screen area into three in the horizontal or vertical direction to provide three divided areas, and displays three types of search results separately in the three divided areas. There may be. In this case, the three types of search results may be scrollable simultaneously or individually.
  • the results of the serendipity search may also be arranged in the virtual area shown in FIG. 6 in the order according to the ranking according to the search in the scroll direction based on the list information described above.
  • the present invention is applicable to search systems used to search for information on the Internet.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

In order to achieve a search system that enables a user of a client terminal to arrive at unexpected information, a search system 10 is configured to display a search word input screen 21 on a client terminal 5, and is configured to perform, once a search word entered on the input screen 21 reaches a server device 11 connected to the client terminal 5 via the Internet 6, at least a regular search in which a search engine operating in the server device 11 searches for associated information associated with the search word, and a separate aspect search that searches for separate aspect information associated with a separate word that has been derived from the search word and has a different meaning than the search word. The client terminal 5 displays a search result display screen 22 on which a regular search result and a separate aspect search result are simultaneously displayed.

Description

検索システム、検索用プログラム、及び、クライアント用プログラムSearch system, search program, and client program
 本発明は、インターネット上の情報の検索に用いられる検索システム等に関する。 The present invention relates to a search system used to search for information on the Internet.
 検索システムは、インターネット上の大量の情報から、ユーザが探したい情報を探すために用いられている。検索システムでは、クライアント端末のブラウザの検索窓に入力された検索ワード(検索クエリ)が、サーバ装置に送信され、サーバ装置において動作する検索エンジンによって検索ワードを用いた検索が行われる。そして、検索エンジンによる検索の結果が、サーバ装置からクライアント端末に送信され、クライアント端末のブラウザに表示される(例えば、特許文献1)。 Search systems are used by users to search for desired information from a large amount of information on the Internet. In a search system, a search word (search query) input into a search window of a browser of a client terminal is transmitted to a server device, and a search using the search word is performed by a search engine operating in the server device. The results of the search by the search engine are then transmitted from the server device to the client terminal and displayed on the client terminal's browser (for example, Patent Document 1).
特許6790942号公報Patent No. 6790942
 ところで、Google(登録商標)などの従来の検索システムは、検索ワードに関連性が高いWEBページや情報にしか辿り着くことができない。そのため、新しい気付きを得ることが難しい。言葉の意味を調べる等のユーザにとっては問題がないが、新しい気付きを得ることが有益な場合(例えば、商品開発のために調査を行う場合、マーケティングのために調査を行う場合)には、有用なものとは言い難い。 By the way, conventional search systems such as Google (registered trademark) can only reach web pages and information that are highly relevant to the search word. Therefore, it is difficult to gain new awareness. This is not a problem for users who are looking up the meaning of words, but it is useful when it is useful to gain new knowledge (for example, when conducting research for product development or marketing purposes). It's hard to call it a thing.
 本発明は、このような事情に鑑みてなされたものであり、クライアント端末のユーザが思いもしなかった情報に辿り着くことができる検索システムを実現することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to realize a search system that allows a user of a client terminal to find unexpected information.
 上述の課題を解決するべく、第1の発明は、クライアント端末に検索ワードの入力画面を表示させ、インターネットを介してクライアント端末に接続されたサーバ装置に、入力画面に入力された検索ワードが届くと、サーバ装置において動作する検索エンジンが検索を行い、検索エンジンによる検索の結果がクライアント端末に届くと、クライアント端末に、検索の結果を表示するための検索結果表示画面を表示させる検索システムであって、検索エンジンは、検索ワードに関連する関連情報を検索する通常検索と、検索ワードから導き出されて検索ワードとは異なる意味を有する別ワードに関連する別側面情報を検索する別側面検索とを少なくとも行うように構成され、検索結果表示画面には、通常検索の結果と、別側面検索の結果とが同時に表示される、検索システムである。 In order to solve the above-mentioned problems, a first invention displays a search word input screen on a client terminal, and the search words input on the input screen are delivered to a server device connected to the client terminal via the Internet. A search engine running on a server device performs a search, and when the results of the search by the search engine arrive at a client terminal, the search system displays a search result display screen on the client terminal to display the search results. Therefore, search engines perform two types of searches: normal search, which searches for related information related to a search word, and alternative search, which searches for other side information related to another word that is derived from the search word and has a different meaning from the search word. The search system is configured to perform at least one search, and the results of the normal search and the results of the other aspect search are simultaneously displayed on the search result display screen.
 第2の発明は、第1の発明において、検索結果表示画面では、クライアント端末のユーザが通常検索の結果と別側面検索の結果とを識別するための識別用情報が表示される。 A second invention is that in the first invention, identification information is displayed on the search result display screen for the user of the client terminal to identify the results of the normal search and the results of the other aspect search.
 第3の発明は、第1の発明において、別側面検索は、検索ワードの要素分解 により得られる偶然検索用ワードを別ワードとして用いて、クライアント端末のユーザが偶然性を感じるセレンディピティ情報を検索するセレンディピティ検索である。 A third invention is a serendipity method in which a user of a client terminal searches for serendipity information that a user of a client terminal feels is coincidental, using a chance search word obtained by elemental decomposition of a search word as another word in the first invention. It's a search.
 第4の発明は、第3の発明において、セレンディピティ検索を、第1の別側面検索として、検索エンジンは、第2の別側面検索として、検索ワードとは反対の意味を有する反対検索用ワードを別ワードとして用いて反対情報を検索する反対検索をさらに行い、検索結果表示画面には、通常検索の結果と、セレンディピティ検索の結果と、反対検索の結果とが同時に表示される。 In a fourth invention, in the third invention, the serendipity search is used as the first alternative search, and the search engine uses an opposite search word having the opposite meaning to the search word as the second alternative search. A reverse search is further performed to search for reverse information using another word, and the results of the normal search, the serendipity search, and the reverse search are displayed simultaneously on the search result display screen.
 第5の発明は、第3の発明において、セレンディピティ検索を、第1の別側面検索として、検索エンジンは、第2の別側面検索として、検索ワードを用いて複数種類のデータベースを検索する客観情報検索をさらに行い、検索結果表示画面には、通常検索の結果と、セレンディピティ検索の結果と、客観情報検索の結果とが同時に表示される。 A fifth invention is based on the third invention, wherein the serendipity search is used as the first alternative search, and the search engine uses the search word as the second alternative search to search a plurality of types of databases using objective information. The search is further performed, and the results of the normal search, the results of the serendipity search, and the results of the objective information search are displayed simultaneously on the search result display screen.
 第6の発明は、第1の発明において、検索結果表示画面では、画面のスクロール操作がなされると、通常検索の結果と、別側面検索の結果とが同時にスクロールする。 A sixth aspect of the present invention is based on the first aspect, when a screen scrolling operation is performed on the search result display screen, the results of the normal search and the results of the other aspect search are scrolled at the same time.
 第7の発明は、第1の発明において、検索結果表示画面では、通常検索の結果と、別側面検索の結果とを含む複数種類の検索結果から、1種類の検索結果に絞り込んで閲覧するための選択操作が可能であり、選択操作がなされると、複数種類の検索結果のうち、選択操作で選択された1種類の検索結果のみを表示する絞込閲覧用画面を、クライアント端末に表示させる。 A seventh invention is based on the first invention, in which, on the search result display screen, narrowing down to one type of search results from multiple types of search results including normal search results and other aspect search results is performed. A selection operation is possible, and when the selection operation is performed, a narrowing viewing screen that displays only one type of search result selected by the selection operation out of multiple types of search results is displayed on the client terminal. .
 第8の発明は、インターネットを介してクライアント端末に接続されたサーバ装置において、検索エンジンを実現する検索用プログラムであって、サーバ装置のコンピュータに、クライアント端末から検索ワードが届くと、検索エンジンの動作として、検索ワードに関連する関連情報を検索する通常検索と、検索ワードから導き出されて検索ワードとは異なる意味を有する別ワードに関連する別側面情報を検索する別側面検索とを少なくとも行うステップと、検索ワードの送信先のクライアント端末に、通常検索の結果と、別側面検索の結果を含む情報を送信するステップとを実行させる、検索用プログラムである。 An eighth invention is a search program that implements a search engine in a server device connected to a client terminal via the Internet, and when a search word is received from the client terminal to the computer of the server device, the search engine is activated. As an operation, a step of performing at least a normal search for searching for related information related to the search word and a different aspect search for searching for other aspect information related to another word derived from the search word and having a different meaning from the search word. This is a search program that causes a client terminal to which a search word is transmitted to execute the steps of transmitting information including the results of a normal search and the results of a different aspect search.
 第9の発明は、インターネットを介して、検索エンジンが動作するサーバ装置に接続されたクライアント端末において、検索エンジンによる検索の結果の閲覧を実現するクライアント用プログラムであって、クライアント端末のコンピュータに、クライアント端末に表示された入力画面に入力された検索ワードを、サーバ装置に送信するステップと、検索ワードに関連する関連情報を検索する通常検索と、検索ワードから導き出されて検索ワードとは異なる意味を有する別ワードに関連する別側面情報を検索する別側面検索とを少なくとも行う検索エンジンが動作するサーバ装置から、クライアント端末に、通常検索の結果と別側面検索の結果を含む情報が届くと、クライアント端末の画面表示を、通常検索の結果と、別側面検索の結果とを同時に表示する検索結果表示画面に遷移させるステップとを実行させる、クライアント用プログラムである。 A ninth invention is a client program for realizing browsing of search results by a search engine in a client terminal connected via the Internet to a server device on which a search engine operates, the program comprising: A step of transmitting the search word entered on the input screen displayed on the client terminal to the server device, a normal search for searching for related information related to the search word, and a step of searching for related information related to the search word, and a step of searching for a meaning derived from the search word and different from the search word. When information including the results of the normal search and the results of the other aspect search is delivered to the client terminal from a server device running a search engine that performs at least another aspect search that searches for other aspect information related to another word having . This is a program for a client that executes the step of transitioning the screen display of a client terminal to a search result display screen that displays the results of a normal search and the results of a different aspect search at the same time.
 本発明では、検索エンジンによって、検索ワードに関連する関連情報を検索する通常検索だけでなく、検索ワードから導き出されて検索ワードとは異なる意味を有する別ワードを用いて別側面情報を検索する別側面検索が行われる。そして、クライアント端末に表示される検索結果表示画面では、通常検索の結果と、別側面検索の結果とが同時に表示される。これにより、クライアント端末のユーザは、通常検索の結果だけでなく、別側面検索の結果も閲覧することになるため、ユーザが思いもしなかった情報に辿り着くことができる。 In the present invention, the search engine not only searches for related information related to a search word, but also searches for information on other aspects using another word that is derived from the search word and has a different meaning from the search word. A lateral search is performed. Then, on the search result display screen displayed on the client terminal, the results of the normal search and the results of the other aspect search are displayed simultaneously. This allows the user of the client terminal to view not only the results of the normal search but also the results of the other aspect search, allowing the user to arrive at information that the user had not expected.
図1は、本実施形態に係る検索システムの概略構成図である。FIG. 1 is a schematic configuration diagram of a search system according to this embodiment. 図2は、入力画面を表す図である。FIG. 2 is a diagram showing an input screen. 図3は、検索部の処理フローの一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of the processing flow of the search unit. 図4は、閲覧処理部の処理フローの一例を示すフローチャートである。FIG. 4 is a flowchart showing an example of the processing flow of the viewing processing section. 図5は、検索結果表示画面を表す図である。FIG. 5 is a diagram showing a search result display screen. 図6は、検索結果の配置方法の説明図である。FIG. 6 is an explanatory diagram of a method of arranging search results. 図7は、検索結果表示画面における進行方向へのスクロールについての説明図である。FIG. 7 is an explanatory diagram of scrolling in the advancing direction on the search result display screen. 図8は、検索結果表示画面における後退方向へのスクロールについての説明図である。FIG. 8 is an explanatory diagram of scrolling in the backward direction on the search result display screen. 図9は、絞込閲覧用画面を表す図である。FIG. 9 is a diagram showing a screen for narrowing down viewing. 図10は、ポジショニングマップを表す図である。FIG. 10 is a diagram showing a positioning map. 図11は、本実施形態の第1変形例に係る検索システムの概略構成図である。FIG. 11 is a schematic configuration diagram of a search system according to a first modified example of this embodiment. 図12は、第1変形例に係る検索部の処理フローの一例を示すフローチャートである。FIG. 12 is a flowchart illustrating an example of the processing flow of the search unit according to the first modification.
 以下、図面を参照しながら、本発明の実施形態を詳細に説明する。なお、以下の実施形態は、本発明の一例であって、本発明、その適用物、あるいはその用途の範囲を制限することを意図するものではない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that the following embodiments are examples of the present invention, and are not intended to limit the scope of the present invention, its applications, or its uses.
[検索システムの概要]
 検索システム10は、インターネット6上のWEBページ、ドキュメント(論文、記事など)、画像及び動画などの情報(リソース)の検索に用いられるWEB検索システムである。検索システム10は、インターネット6を介してクライアント端末5に接続されたサーバ装置11を有する(図1参照)。
[Search system overview]
The search system 10 is a web search system used to search for information (resources) such as web pages, documents (papers, articles, etc.), images, videos, etc. on the Internet 6. The search system 10 includes a server device 11 connected to a client terminal 5 via the Internet 6 (see FIG. 1).
 サーバ装置11は、検索エンジンを実現する検索用プログラムがインストールされている。サーバ装置11では、CPU(プロセッサ)が検索用プログラムを実行及び解釈することで、検索エンジンが動作し、機能ブロックとして、データベース作成部11a及び検索部11bが実現される。データベース作成部11aでは、クローラが、インターネット6上を巡回してリソースの情報を収集し、インデクサーが、リソースの情報からインデックス(データベース)11cを作成する。検索部11bは、クライアント端末5から検索ワード(検索クエリ)が届くと、インデックス11cの検索を行い、検索ワードの送信先のクライアント端末5に検索結果を出力する。この検索結果(送信情報)は、後述する3種類の検索結果の各々について、WEBページ等の一覧情報(リソースの一覧情報)を含む。 The server device 11 is installed with a search program that implements a search engine. In the server device 11, a search engine operates as a CPU (processor) executes and interprets a search program, and a database creation section 11a and a search section 11b are realized as functional blocks. In the database creation unit 11a, a crawler patrols the Internet 6 and collects resource information, and an indexer creates an index (database) 11c from the resource information. When the search unit 11b receives a search word (search query) from the client terminal 5, it searches the index 11c and outputs the search result to the client terminal 5 to which the search word is transmitted. This search result (transmission information) includes list information such as web pages (resource list information) for each of the three types of search results described below.
 クライアント端末5には、検索ワードの入力、及び、検索エンジンによる検索の結果の閲覧などを実現するクライアント用プログラムがインストールされている。クライアント端末5では、CPU(プロセッサ)がクライアント用プログラムを実行及び解釈することで、機能ブロックとして、検索ワード処理部5a及び閲覧処理部5bが実現される。検索ワード処理部5aは、クライアント端末5に検索ワードの入力画面21(図2に参照)を表示させ、クライアント端末5のユーザによる検索実行の操作を受け付けると、入力画面21の検索窓21aに入力された検索ワードをサーバ装置11に送信する。閲覧処理部5bは、サーバ装置11から、上述の送信情報が届くと、クライアント端末5の画面に、検索の結果を表示するための検索結果表示画面22(図5に参照)を表示させる。なお、クライアント用プログラムは、クライアント端末5上で動作してもよいし、クラウド上で動作してもよい。 The client terminal 5 has installed therein a client program that allows input of search words, viewing of search results by a search engine, and the like. In the client terminal 5, a CPU (processor) executes and interprets a client program, thereby realizing a search word processing section 5a and a viewing processing section 5b as functional blocks. The search word processing unit 5a displays a search word input screen 21 (see FIG. 2) on the client terminal 5, and upon receiving an operation to execute a search by the user of the client terminal 5, inputs the search word into the search window 21a of the input screen 21. The search word is sent to the server device 11. When the viewing processing unit 5b receives the above-mentioned transmission information from the server device 11, it displays a search result display screen 22 (see FIG. 5) on the screen of the client terminal 5 for displaying the search results. Note that the client program may operate on the client terminal 5 or may operate on the cloud.
[検索エンジンについて]
 本実施形態では、検索部11bの処理(検索エンジンの処理)によって、多面的に物事の検索が可能である。検索部11bは、クライアント端末5から検索ワードが届くと、3種類の検索を実行するように構成されている。検索部11bは、3種類の何れの検索においても、バイアスレスな検索結果を提供する。3種類の検索は、通常検索、セレンディピティ検索(第1の別側面検索)、及び、反対検索(第2の別側面検索)である。
[About search engine]
In this embodiment, the processing of the search unit 11b (processing of the search engine) allows searching for things from multiple angles. The search unit 11b is configured to perform three types of searches when a search word is received from the client terminal 5. The search unit 11b provides bias-free search results in any of the three types of searches. The three types of searches are normal search, serendipity search (first alternative search), and opposite search (second alternative search).
 図3は、検索部11bの処理フローの一例である。検索部11bは、クライアント端末5から検索ワードが届くと、処理フローを開始し、通常検索の処理P1、セレンディピティ検索の処理P2、及び、反対検索の処理P3を並行して行う。 FIG. 3 is an example of the processing flow of the search unit 11b. When the search unit 11b receives a search word from the client terminal 5, it starts a processing flow and performs a normal search process P1, a serendipity search process P2, and a reverse search process P3 in parallel.
 通常検索は、インデックス11cの蓄積情報から、検索ワードに関連する関連情報(関連リソース)を検索するものである。通常検索の処理P1では、インデックス11cの検索用ワードとして検索ワードをそのまま用いるインデックス検索S11が行われる。 The normal search is to search for related information (related resources) related to the search word from the information stored in the index 11c. In the normal search process P1, an index search S11 is performed in which the search word is used as it is as the search word in the index 11c.
 セレンディピティ検索は、検索ワードに関連する関連ワードに基づいて得られる偶然検索用ワード(別ワード)を用いて、インデックス11cの蓄積情報から、クライアント端末5のユーザが偶然性を感じるセレンディピティ情報(別側面リソース)を検索するものである。セレンディピティ検索の処理P2では、検索ワードから偶然検索用ワードを取得する偶然検索用ワードの取得S21と、インデックス11cの検索用ワードとして偶然検索用ワードを用いるインデックス検索S22が、この順番で行われる。 Serendipity search uses chance search words (another word) obtained based on related words related to the search word to search for serendipity information (another aspect resource ). In the serendipity search process P2, an accidental search word acquisition S21 that acquires an accidental search word from a search word, and an index search S22 that uses the accidental search word as a search word in the index 11c are performed in this order.
 偶然検索用ワードの取得方法について、検索部11bは、ステップS21において、検索ワードの関連ワード(1次関連ワード)を取得した後、1次関連ワードに関連する2次関連ワードを偶然検索用ワードとして取得する処理を行う。例えば、検索ワードが「戦争」の場合、1次関連ワードの候補としては「揉め事」、「政治」、「歴史」、「生活」、「歴史・ジャーナリズム」があり、これらの候補の中から「歴史・ジャーナリズム」を一次関連ワードとして取得する場合、「歴史・ジャーナリズム」に関連する2次関連ワード「写真」が偶然検索用ワードとして取得される。また、「揉め事」を一次関連ワードとして取得する場合、「揉め事」に関連する2次関連ワード「家庭裁判」が偶然検索用ワードとして取得される。なお、偶然検索用ワードの取得S21では、検索ワードの関連ワードをそのまま偶然検索用ワードとして取得するなど、他のプロセスによって偶然検索用ワードを取得してもよい。 Regarding the method for acquiring words for accidental search, in step S21, the search unit 11b acquires related words (primary related words) of the search word, and then uses secondary related words related to the primary related words as words for accidental search. Perform the processing to obtain as . For example, if the search word is "war," the primary related word candidates include "dispute," "politics," "history," "lifestyle," and "history/journalism." When "history/journalism" is acquired as a primary related word, the secondary related word "photo" related to "history/journalism" is coincidentally acquired as a search word. Further, when "dispute" is acquired as a primary related word, a secondary related word "family court" related to "dispute" is coincidentally acquired as a search word. Note that in the chance search word acquisition S21, the chance search word may be acquired through another process, such as directly acquiring a word related to the search word as the chance search word.
 ステップS21における関連ワードの取得方法について、例えばサーバ装置11に、言語辞書データベース15を予め設け、検索部11bが、検索ワードについて言語辞書データベース15にて意味の検索を行うことにより一次関連ワードを取得する。そして、検索部11bは、1次関連ワードについて言語辞書データベース15にて意味の検索を行うことにより2次関連ワードを取得する。なお、言語辞書データベース15は、多数の語の意味、単語の成り立ち、単語の分類及び単語間の関係性(上位と下位の関係、同義の関係、類義の関係、対義の関係など)等を記録したデータベースであり、例えばシソーラス辞書のデータで構成されている。また、言語辞書データベース15における意味の検索によって、複数の関連ワード(2次関連ワード)の候補が存在する場合に、乱数などを用いてランダムに1つの候補を関連ワードとして選定することができる。但し、複数の関連ワードの候補が存在する場合に、所定のアルゴリズムによって1つの候補を関連ワードに選定してもよい。 Regarding the method for acquiring related words in step S21, for example, the language dictionary database 15 is provided in the server device 11 in advance, and the search unit 11b acquires primary related words by searching the meaning of the search word in the language dictionary database 15. do. Then, the search unit 11b acquires secondary related words by searching the language dictionary database 15 for the meaning of the primary related words. The language dictionary database 15 includes the meanings of many words, the origin of words, classification of words, relationships between words (superordinate and subordinate relationships, synonymous relationships, similar meaning relationships, antonymous relationships, etc.), etc. It is a database that records information, and is made up of, for example, data from a thesaurus dictionary. Further, when a plurality of candidates for related words (secondary related words) are found by searching for meanings in the language dictionary database 15, one candidate can be randomly selected as the related word using random numbers or the like. However, if a plurality of related word candidates exist, one candidate may be selected as the related word using a predetermined algorithm.
 なお、言語辞書データベース15では、当該言語辞書データベース15で意味を検索する検索対象ワード(検索ワード、一次関連ワード)に対応付けて、その検索対象ワードの抽象化、上位概念化、具体化、要素分解などによって得られるワードが、関連ワードとして記録されている。例えば、検索対象ワードが「りんご」の場合、「果物」、「栄養」などが関連ワードとなる。検索対象ワードが「果物」の場合、「肥料」が関連ワードの1つとなる。検索対象ワードが「栄養」の場合、「ビタミン」が関連ワードの1つとなる。検索対象ワードが「戦争」の場合、「歴史の一部」が関連ワードの1つとなる。検索対象ワードが「歴史の一部」の場合、「写真」が関連ワードの1つとなる。なお、これらは、あくまで関連ワードの一例にすぎない。 In addition, in the language dictionary database 15, in association with the search target word (search word, primary related word) whose meaning is searched in the language dictionary database 15, the search target word is abstracted, conceptualized, concretized, and decomposed into elements. Words obtained by such methods are recorded as related words. For example, if the search target word is "apple," related words include "fruit" and "nutrition." When the search target word is "fruit," "fertilizer" is one of the related words. When the search target word is "nutrition," "vitamin" is one of the related words. When the search target word is "war", "part of history" is one of the related words. When the search target word is "part of history," "photo" is one of the related words. Note that these are just examples of related words.
 反対検索は、検索ワードとは反対(対極)の意味を有する反対検索用ワード(別ワード)を用いて、インデックス11cの蓄積情報から、反対情報(別側面リソース)を検索するものである。反対検索の処理P3では、検索ワードから反対検索用ワードを取得する反対検索用ワードの取得S31と、インデックス11cの検索用ワードとして反対検索用ワードを用いるインデックス検索S32が、この順番で行われる。なお、反対検索用ワードの取得方法について、検索部11bが、ステップS31において、上述の言語辞書データベース15の検索を行い、検索ワードに対応する反対検索用ワードを取得する処理を行う。但し、反対検索用ワードの取得方法は、この処理に限定されない。なお、検索ワードに対し反対検索用ワードが存在しない場合は、反対検索は行われない。 The opposite search is to search for opposite information (another aspect resource) from the information stored in the index 11c using an opposite search word (another word) that has the opposite (opposite) meaning to the search word. In the reverse search process P3, a reverse search word acquisition S31 in which a reverse search word is acquired from a search word, and an index search S32 using the reverse search word as a search word in the index 11c are performed in this order. Regarding the method for acquiring the opposite search word, the search unit 11b searches the language dictionary database 15 described above in step S31, and performs processing to acquire the opposite search word corresponding to the search word. However, the method for acquiring the opposite search word is not limited to this process. Note that if there is no opposite search word to the search word, no opposite search is performed.
[クライアント端末について]
 クライアント端末5の画面表示は、クライアント専用のプログラム、又は、WEBブラウザ上で動作するプログラムの処理によって遷移する。具体的に、クライアント端末5の画面表示は、図2に示す入力画面21から始まる。そして、クライアント端末5のユーザが検索ワードの入力及び検索実行の操作を行うと、サーバ装置11から、検索エンジンによる検索の結果を含む送信情報が届く。そうすると、閲覧処理部5bは、図4に示すフローチャーに従って処理を行う。
[About client terminal]
The screen display of the client terminal 5 changes depending on the processing of a program dedicated to the client or a program running on a web browser. Specifically, the screen display of the client terminal 5 starts from the input screen 21 shown in FIG. Then, when the user of the client terminal 5 inputs a search word and performs an operation to execute the search, transmission information including the results of the search by the search engine is received from the server device 11. Then, the viewing processing unit 5b performs processing according to the flowchart shown in FIG.
 閲覧処理部5bは、検索エンジンによる検索の結果が届くと、図5に示す検索結果表示画面22の表示S41を行う。さらに、閲覧処理部5bは、検索結果表示画面22において所定の操作(後述する選択操作)がなされると、図9に示す絞込閲覧用画面23の表示S42を行い、又は、検索結果表示画面22において別の所定の操作がなされると、図10に示すポジショニングマップ24の表示S43を行う。絞込閲覧用画面23においても、所定の操作(後述するマップ移行操作)がなされると、図10に示すポジショニングマップ24の表示S43を行う。また、閲覧処理部5bは、検索結果表示画面22、絞込閲覧用画面23、又は、ポジショニングマップ24においてユーザがWEBページへのリンク部分をクリックすると、WEBページへ遷移する。 When the browsing processing unit 5b receives the search results from the search engine, it displays S41 on the search result display screen 22 shown in FIG. Further, when a predetermined operation (a selection operation described later) is performed on the search result display screen 22, the viewing processing unit 5b displays the narrowing viewing screen 23 shown in FIG. When another predetermined operation is performed in step 22, the positioning map 24 shown in FIG. 10 is displayed S43. Also on the narrow-down viewing screen 23, when a predetermined operation (map transfer operation described later) is performed, the positioning map 24 shown in FIG. 10 is displayed S43. In addition, when the user clicks on a link to a web page on the search result display screen 22, narrowed viewing screen 23, or positioning map 24, the viewing processing unit 5b transitions to the web page.
 検索結果表示画面22には、上述の3種類の検索による検索結果(通常検索の結果、セレンディピティ検索の結果、及び、反対検索の結果)が同時に表示される。各種類の検索結果は、多数のWEBページ等(リソース)の情報(一覧情報)により構成されている。3種類の検索結果のうち少なくとも通常検索の結果と反対検索の結果の各々では、上述の一覧情報が、検索による順位付けの情報を含んでいる。 On the search result display screen 22, search results from the three types of searches described above (normal search results, serendipity search results, and reverse search results) are displayed simultaneously. Each type of search result is composed of information (list information) of a large number of web pages, etc. (resources). Among the three types of search results, at least for each of the normal search result and the opposite search result, the above-mentioned list information includes ranking information based on the search.
 図5に示すように、各WEBページ等(リソース)の情報は、所定形状(円形など)の表示枠25n,25s,25rの内側に表示される。ここで、符号25nは、通常検索の結果に含まれるWEBページ等の表示枠を表し、符号25sは、セレンディピティ検索の結果に含まれるWEBページ等の表示枠を表し、符号25rは、反対検索の結果に含まれるWEBページ等の表示枠を表す。また、各表示枠25n,25s,25rには、3種類の検索結果のうち何れの検索結果であるかを表す識別用情報26が付加される。本実施形態では、通常検索の結果には「通」と表示された識別用情報26が付けられ、セレンディピティ検索の結果には「偶」と表示された識別用情報26が付けられ、反対検索の結果には「反」と表示された識別用情報26が付けられている。表示枠25n,25s,25rの内側には、例えば、WEBページ等のタイトル情報と、WEBページ等の掲載情報の一部が表示される。表示枠25n,25s,25rは、WEBページ等へのリンク情報(例えば、URL(Uniform Resource Locator))を有する。ユーザが、表示枠25n,25s,25r内をクリックすることで、WEBページ等にアクセスすることができる。 As shown in FIG. 5, information on each web page (resource) is displayed inside display frames 25n, 25s, and 25r having a predetermined shape (such as a circle). Here, the code 25n represents a display frame for web pages etc. included in the results of a normal search, the code 25s represents a display frame for web pages etc. included in the results of a serendipity search, and the code 25r represents a display frame for web pages etc. included in the results of a serendipity search. Represents a display frame for WEB pages, etc. included in the results. Furthermore, identification information 26 indicating which of the three types of search results is the search result is added to each of the display frames 25n, 25s, and 25r. In this embodiment, the results of the normal search are given the identification information 26 that is displayed as "Tru", the results of the serendipity search are given the identification information 26 that is shown as "Even", and the results of the serendipity search are given the identification information 26 that is shown as "Even". The result is attached with identification information 26 indicating "No". Inside the display frames 25n, 25s, and 25r, for example, title information such as a web page and a portion of publication information such as a web page are displayed. The display frames 25n, 25s, and 25r have link information (for example, URL (Uniform Resource Locator)) to a web page or the like. A user can access a web page or the like by clicking within the display frames 25n, 25s, and 25r.
 次に検索結果表示画面22における画面スクロールについて説明を行う。検索結果表示画面22では、3種類の検索結果を同時にスクロールすることができる。ここで、図6に示す仮想領域において、サーバ装置11から送信される3種類の検索結果を構成するWEBページ等の表示枠(仮想の表示枠)25n,25s,25rは、中心Sから3方向に延びるラインL1,L2,L3上に配置される。検索結果表示画面22に遷移した時は、図6における中心S側の領域Rが、クライアント端末5の画面に表示される。3本のラインL1,L2,L3は、画面デザインの演出目的で設けている。何れのラインL1,L2,L3にも、3種類の検索結果が配置される。つまり、各ラインL1,L2,L3は、1種類の検索結果に対応づけられている訳ではない。なお、これらのラインの本数は、3本以外であってもよいし、ラインを設けなくてもよい。 Next, screen scrolling on the search result display screen 22 will be explained. On the search result display screen 22, three types of search results can be scrolled simultaneously. Here, in the virtual area shown in FIG. 6, display frames (virtual display frames) 25n, 25s, and 25r for web pages, etc. that constitute the three types of search results transmitted from the server device 11 are arranged in three directions from the center S. They are arranged on lines L1, L2, and L3 that extend to . When the search result display screen 22 is displayed, the area R on the center S side in FIG. 6 is displayed on the screen of the client terminal 5. The three lines L1, L2, and L3 are provided for the purpose of displaying screen design. Three types of search results are arranged in each line L1, L2, and L3. In other words, each line L1, L2, L3 is not associated with one type of search result. Note that the number of these lines may be other than three, or there is no need to provide any lines.
 図6に示す仮想領域では、通常検索の結果(仮想の表示枠25n)、及び、反対検索の結果(仮想の表示枠25r)が、上述の一覧情報に基づいて、スクロール方向に対し、検索による順位付けに従った順番で配置される。通常検索の結果と反対検索の結果の各々は、中心S側ほど高順位の仮想の表示枠25n,25rが配置される。セレンディピティ検索の結果は、上述の一覧情報に含まれる複数のWEBページ等(仮想の表示枠25s)が、検索による順位付けに関係なく、スクロール方向に対し、乱数などを用いてランダムな順番で配置される。また、反対検索の結果とセレンディピティ検索の結果は、ユーザが検索しようとしている内容には対応していないため、仮想の表示枠25n,25s,25rの総数に対し、反対検索の仮想の表示枠25rの割合もセレンディピティ検索の仮想の表示枠25sの割合も少なめである方が好ましく、それぞれの割合は、例えば20%以下になるように配置することができる。本実施形態では、図5の矢印Aに示すように、クライアント端末5の画面の手前側又は奥側の方向(画面垂直方向)に画面がスクロールする。なお、図6-図8では、通常検索の結果と反対検索の結果の表示枠25n,25rの符号に、カッコ書きで検索の順位を記載している。 In the virtual area shown in FIG. 6, the results of the normal search (virtual display frame 25n) and the results of the opposite search (virtual display frame 25r) are displayed according to the search in the scroll direction based on the above-mentioned list information. They are arranged in order according to the ranking. For each of the normal search results and the reverse search results, virtual display frames 25n and 25r of higher ranking are arranged closer to the center S. As a result of the serendipity search, multiple web pages, etc. (virtual display frame 25s) included in the above list information are arranged in a random order using random numbers etc. in the scroll direction, regardless of the ranking by the search. be done. In addition, since the results of the opposite search and the results of the serendipity search do not correspond to the content that the user is trying to search, the virtual display frame 25r of the opposite search is It is preferable that both the ratio of the serendipity search virtual display frame 25s and the ratio of the virtual display frame 25s for the serendipity search be small, and the respective ratios can be arranged so as to be, for example, 20% or less. In this embodiment, as shown by arrow A in FIG. 5, the screen of the client terminal 5 scrolls toward the front or back of the screen (in the vertical direction of the screen). In FIGS. 6 to 8, the ranking of the search is written in parentheses in the display frames 25n and 25r for the results of the normal search and the reverse search.
 例えば、スクロールの進行方向(図7の矢印A1の方向)に進む操作がなされると、各ラインL1,L2,L3では、操作開始時に画面に既に登場していた表示枠25(以下、「登場済表示枠」と言う。)が、中心Sから遠ざかりながら徐々に大きくなっていき、最終的に画面の外側に移動する一方で、図6において登場済表示枠25の1つ外側の表示枠25が、画面の中心S側から新たに登場する。そして、新たに登場した表示枠25は、登場済表示枠25と同様に、中心Sから遠ざかりながら徐々に大きくなっていく。一方、スクロールの後退方向(図8の矢印A2の方向)に戻る操作がなされると、各ラインL1,L2,L3では、登場済表示枠25が、中心S側に近づきながら徐々に小さくなっていき、所定の大きさを下回ると表示されなくなる一方で、図6において登場済表示枠25の1つ内側の表示枠25が、画面の外側から新たに登場する。本実施形態では、3種類の検索結果が順番に配置されたトンネル内を移動するように、クライアント端末5の画面に表示される表示枠25が、スクロールにより切り替わる。ユーザは、3種類の検索結果を俯瞰的に且つ同時に閲覧することができる。なお、このスクロールでは、通常検索の結果と反対検索の結果については、検索順位が最下位の表示枠25が、検索順位が1位の表示枠25の後ろ隣に配置されているため、1位の表示枠25から後退方向へのスクロールで、最下位の表示枠25が表示される。 For example, when an operation is performed to move forward in the scrolling direction (direction of arrow A1 in FIG. 6) gradually increases in size while moving away from the center S, and finally moves to the outside of the screen. will newly appear from the center S side of the screen. Then, the newly appearing display frame 25 gradually becomes larger while moving away from the center S, similarly to the already appeared display frame 25. On the other hand, when an operation is performed to return the scroll in the backward direction (direction of arrow A2 in FIG. 8), the appeared display frame 25 gradually becomes smaller as it approaches the center S side in each line L1, L2, and L3. On the other hand, in FIG. 6, the display frame 25 that is one space inside the already-appeared display frame 25 newly appears from outside the screen. In this embodiment, the display frame 25 displayed on the screen of the client terminal 5 is switched by scrolling so that the user moves through a tunnel in which three types of search results are arranged in order. The user can simultaneously view three types of search results in a bird's-eye view. In addition, in this scrolling, the display frame 25 with the lowest search ranking is placed behind and adjacent to the display frame 25 with the first search ranking for the normal search results and the opposite search results, so the first place By scrolling backward from the display frame 25, the lowest display frame 25 is displayed.
 また、ユーザは、検索結果表示画面22の画面操作によって、3種類の検索結果から、1つに絞り込んで閲覧することが可能である。この画面操作を行うと、図9に示す絞込閲覧用画面23に遷移する。具体的に、この画面操作は、検索結果表示画面22に表示される表示枠25n,25s,25rを、ラインL1,L2,L3上から、ライン外へドラッグ&ドロップを行う操作である。この時に、ドラッグ&ドロップを行う表示枠が、通常検索の表示枠25nであれば、通常検索の結果のみが表示された絞込閲覧用画面23に遷移し、セレンディピティ検索の表示枠25sであれば、セレンディピティ検索の結果のみが表示された絞込閲覧用画面23に遷移し、反対検索の表示枠25rであれば、反対検索の結果のみが表示された絞込閲覧用画面23に遷移する。 Furthermore, by operating the search result display screen 22, the user can narrow down the search results to one of the three types and view them. When this screen operation is performed, the screen changes to a screen 23 for narrowing down viewing shown in FIG. Specifically, this screen operation is an operation of dragging and dropping the display frames 25n, 25s, and 25r displayed on the search result display screen 22 from above the lines L1, L2, and L3 to outside the lines. At this time, if the display frame to be dragged and dropped is the normal search display frame 25n, the screen will transition to the filtered viewing screen 23 where only the results of the normal search are displayed, and if the display frame is the serendipity search display frame 25s. , the screen transitions to the screen for narrowing down viewing 23 where only the results of the serendipity search are displayed, and if it is the display frame 25r of the opposite search, the screen transitions to the screen for narrowing down viewing 23 where only the results of the opposite search are displayed.
 絞込閲覧用画面23では、3種類の検索結果のうち、ユーザの選択により選択された1種類の検索による検索結果(以下、「絞り込み検索結果」と言う。)のみが表示される。絞込閲覧用画面23では、絞り込み検索結果を構成する多数のWEBページ等(リソース)の情報が、横スクロール式で表示される。絞込閲覧用画面23では、各WEBページ等に掲載されている情報の一部又は全部が、表示枠28の内側に表示される。WEBページ等の掲載情報の一部が表示されるのは、例えば、WEBページ等の掲載情報の分量が、表示枠28に表示可能な分量を超える場合である。また、表示枠28も、表示枠25と同様に、WEBページ等へのリンク情報を有する。ユーザが、表示枠28内をクリックすることで、WEBページ等にアクセスすることができる。なお、上述の横スクロールでは、検索順位が最下位の表示枠28が、検索順位が1位の表示枠28の後ろ隣に配置されているため、1位の表示枠28から後退方向へのスクロールで、最下位の表示枠28が表示される。 On the filtered viewing screen 23, only the search results of one type of search selected by the user from among the three types of search results (hereinafter referred to as "refined search results") are displayed. On the filtered viewing screen 23, information on a large number of web pages and the like (resources) forming the filtered search results is displayed in a horizontal scrolling manner. In the narrowed viewing screen 23, part or all of the information published on each web page etc. is displayed inside the display frame 28. Part of the posted information such as the web page is displayed when, for example, the amount of posted information such as the web page exceeds the amount that can be displayed in the display frame 28. Further, like the display frame 25, the display frame 28 also has link information to a web page or the like. By clicking within the display frame 28, the user can access a web page or the like. In addition, in the above-mentioned horizontal scrolling, since the display frame 28 with the lowest search ranking is placed behind and adjacent to the display frame 28 with the first search ranking, scrolling in the backward direction from the display frame 28 with the first place Then, the lowest display frame 28 is displayed.
 ここで、絞込閲覧用画面23の表示枠28と検索結果表示画面22の表示枠25を比較すると、表示枠28の方が、面積が大きく、表示される情報量が多い。そのため、ユーザは、検索結果表示画面22に比べて、個々のWEBページの内容をより詳細に把握しながら、アクセスしたいWEBページを選択することができる。 Here, when comparing the display frame 28 of the filtered viewing screen 23 and the display frame 25 of the search result display screen 22, the display frame 28 has a larger area and a larger amount of displayed information. Therefore, compared to the search result display screen 22, the user can select a web page that he/she wishes to access while grasping the contents of each web page in more detail.
 本実施形態では、ユーザがマップ移行操作を行うことで、閲覧していたWEBページ等(リソース)についての情報の性質を可視化したポジショニングマップ24(図10参照)が生成されて、クライアント端末5の画面に表示される。マップ移行操作は、画面上の表示枠28よりも外側領域、又は、表示枠28の空白領域をクリックする操作である。 In this embodiment, when the user performs a map migration operation, a positioning map 24 (see FIG. 10) that visualizes the nature of information about the web page, etc. (resource) being viewed is generated, and the positioning map 24 (see FIG. 10) is generated. displayed on the screen. The map transition operation is an operation of clicking on an area outside the display frame 28 on the screen or a blank area of the display frame 28.
 ここで、ポジショニングマップ24は、予め設定した複数(10~20程度)の情報カテゴリーC(例えば、金融・建設・食品など)に対し、WEBページ等(リソース)を所定の順番(検索順位の順番など)又はランダムで配置するものである。ポジショニングマップ24には、中心から放射状に延びるWEBページ配置用の基準線29が設けられ、各基準線29には、複数の情報カテゴリーCの何れかが割り当てられる。 Here, the positioning map 24 arranges web pages, etc. (resources) in a predetermined order (search order etc.) or randomly arranged. The positioning map 24 is provided with reference lines 29 for web page arrangement extending radially from the center, and each reference line 29 is assigned one of a plurality of information categories C.
 3種類の検索結果に含まれる複数のWEBページ等の掲載内容は、メタ情報(WEBページの所有者、記事のテーマや本文、記事の著者など)などの分析により、複数の情報カテゴリーCの何れに対応しているか判定される。そして、判定結果に基づいて、各WEBページ等を表すアイコン30が、対応する情報カテゴリーCの基準線29上に配置される。なお、マップ移行操作時に閲覧していたWEBページ等を表すアイコン30Aは、他のアイコン30とは識別できるように表示される。本実施形態では、アイコン30Aのみ着色されている。なお、ポジショニングマップ24は、情報カテゴリーCごとにWEBページ等を分けて配置するものであればよく、例えばポジショニングマップ24を縦方向に複数に分割して、分割したエリアごとに、配置する情報カテゴリーCを割り当ててもよい。クライアント端末5の画面には、ポジショニングマップ24の一部が表示され、横方向のスクリールにより、画面表示するエリア(情報カテゴリーC)が切り替えられる。 The published content of multiple web pages included in the three types of search results is determined by analyzing meta information (web page owner, article theme and text, article author, etc.) to determine which of multiple information categories C. It is determined whether it is compatible. Based on the determination result, the icon 30 representing each web page etc. is placed on the reference line 29 of the corresponding information category C. Note that the icon 30A representing the web page or the like that was being viewed at the time of the map transfer operation is displayed so as to be distinguishable from the other icons 30. In this embodiment, only the icon 30A is colored. Note that the positioning map 24 may be one in which web pages and the like are arranged separately for each information category C. For example, the positioning map 24 is divided into a plurality of parts in the vertical direction, and the information categories to be arranged are arranged in each divided area. C may be assigned. A part of the positioning map 24 is displayed on the screen of the client terminal 5, and the screen display area (information category C) is switched by a horizontal scroll.
 また、ポジショニングマップ24で、ユーザが特定のWEBページ(アイコン)30又は情報カテゴリーCを選択する操作を行うと(表示部分をクリックすると)、検索結果表示画面22に遷移する(図4参照)。但し、この遷移により表示される検索結果表示画面22では、ユーザが選択した情報カテゴリーC(WEBページ30を選択した場合は、WEBページ30に対応する情報カテゴリーC)に絞り込まれたWEBページ等30の表示枠25のみが表示される。 Furthermore, when the user performs an operation to select a specific web page (icon) 30 or information category C on the positioning map 24 (by clicking on the display part), the screen transitions to the search result display screen 22 (see FIG. 4). However, on the search result display screen 22 displayed by this transition, the WEB pages etc. 30 narrowed down to the information category C selected by the user (if the WEB page 30 is selected, the information category C corresponding to the WEB page 30) Only the display frame 25 is displayed.
[実施形態の効果等]
 本実施形態では、検索エンジンによって、検索ワードに関連する関連情報を検索する通常検索だけでなく、検索ワードから導き出されて検索ワードとは異なる意味を有する別ワードを用いて別側面情報を検索する別側面検索として2種類の検索が行われる。そして、クライアント端末5に表示される検索結果表示画面22では、通常検索の結果と、2種類の別側面検索の結果とが同時に表示される。これにより、クライアント端末のユーザは、通常検索の結果だけでなく、2種類の別側面検索の結果も閲覧することになるため、ユーザが思いもしなかった情報に辿り着くことができる。
[Effects of embodiments, etc.]
In this embodiment, the search engine not only performs a normal search to search for related information related to a search word, but also searches for other side information using another word derived from the search word and having a different meaning from the search word. Two types of searches are performed as different aspect searches. Then, on the search result display screen 22 displayed on the client terminal 5, the results of the normal search and the results of two types of different aspect searches are displayed simultaneously. As a result, the user of the client terminal can view not only the results of the normal search but also the results of the two types of different aspect searches, so that the user can arrive at information that the user had not expected.
[実施形態の第1変形例]
 上記の実施形態では、検索部11bが、通常検索、セレンディピティ検索、及び、反対検索を行うが、通常検索、セレンディピティ検索、及び、リフレクション検索(客観情報検索)を行うようにしてもよい。つまり、反対検索の代わりに、リフレクション検索を行うようにしてもよい。
[First modification of embodiment]
In the above embodiment, the search unit 11b performs a normal search, a serendipity search, and a reverse search, but it may also perform a normal search, a serendipity search, and a reflection search (objective information search). In other words, a reflection search may be performed instead of a reverse search.
 リフレクション検索は、ユーザが情報の内省的及び熟慮的な思考を促進するの検索であって、検索ワードに対し客観性の高い情報をユーザに提供するものである。リフレクション検索には、客観性が高い情報が集録された複数種類のデータベース31~34を用いる。複数種類のデータベース31~34としては、個々の語に対し意味などが対応付けられた事典・辞書データベース31、多数の論文が集録された論文データベース32、多数の書籍が集録された書籍データベース33、多数の新聞記事が集録された新聞記事データベース34などを用いることができる(図11参照)。これらのデータベース31~34は、検索システム10による検索サービスを提供する事業者が準備してもよいし、一般に利用可能なデータベース又は契約者のみが利用可能なデータベースを利用してもよい。 Reflection search is a search that encourages the user to think introspectively and thoughtfully about information, and provides the user with highly objective information regarding the search word. A plurality of types of databases 31 to 34 containing highly objective information are used for the reflection search. The multiple types of databases 31 to 34 include an encyclopedia/dictionary database 31 in which meanings are associated with individual words, a dissertation database 32 in which a large number of papers are collected, a book database 33 in which a large number of books are collected, A newspaper article database 34 in which a large number of newspaper articles are collected can be used (see FIG. 11). These databases 31 to 34 may be prepared by a business that provides a search service using the search system 10, or may be a database that is generally available or a database that is available only to contractors.
 図12は、検索部11bの処理フローの一例である。検索部11bは、クライアント端末5から検索ワードが届くと、処理フローを開始し、通常検索の処理P1、セレンディピティ検索の処理P2、及び、リフレクション検索の処理P4を並行して行う。 FIG. 12 is an example of the processing flow of the search unit 11b. When the search unit 11b receives a search word from the client terminal 5, it starts a processing flow and performs a normal search process P1, a serendipity search process P2, and a reflection search process P4 in parallel.
 リフレクション検索の処理P4では、検索ワードを用いて各データベース31~34の検索S41が行われる。複数のデータベース31~34から取得された検索結果の集合体が、リフレクション検索の結果となる。そして、検索結果表示画面22には、通常検索の結果、セレンディピティ検索の結果、及び、リフレクション検索の結果が同時に表示される。図5-図8では、符号25rが、リフレクション検索の結果に相当する。 In the reflection search process P4, a search S41 of each database 31 to 34 is performed using the search word. A collection of search results obtained from the plurality of databases 31 to 34 becomes the result of the reflection search. Then, on the search result display screen 22, the results of the normal search, the results of the serendipity search, and the results of the reflection search are displayed simultaneously. In FIGS. 5-8, the reference numeral 25r corresponds to the result of the reflection search.
 なお、検索部11bは、通常検索、セレンディピティ検索、及び、反対検索の3種類の検索を行うように構成され、反対検索の結果が得られない場合に、リフレクション検索を行うようにしてもよい。 Note that the search unit 11b is configured to perform three types of searches: normal search, serendipity search, and reverse search, and may perform reflection search when no results are obtained from reverse search.
[その他の実施形態]
 上述の実施形態では、2種類の別側面検索(セレンディピティ検索、反対検索)が行われるが、何れか片方の検索が通常検索と共に行われるようにしてもよい。
[Other embodiments]
In the embodiment described above, two types of alternative searches (serendipity search and reverse search) are performed, but either one of the searches may be performed together with the normal search.
 上述の実施形態において、検索結果表示画面22は、画面領域を横方向又は縦方向に3分割して3つの分割領域を設け、3つの分割領域に3種類の検索結果を分けて表示したものであってもよい。この場合に、3種類の検索結果を同時にスクロールできるようにしてもよいし、個別にスクロールできるようにしてもよい。 In the above-described embodiment, the search result display screen 22 divides the screen area into three in the horizontal or vertical direction to provide three divided areas, and displays three types of search results separately in the three divided areas. There may be. In this case, the three types of search results may be scrollable simultaneously or individually.
 上述の実施形態において、セレンディピティ検索の結果も、図6に示す仮想領域で、上述の一覧情報に基づいて、スクロール方向に対し、検索による順位付けに従った順番で配置してもよい。 In the embodiment described above, the results of the serendipity search may also be arranged in the virtual area shown in FIG. 6 in the order according to the ranking according to the search in the scroll direction based on the list information described above.
 本発明は、インターネット上の情報の検索に用いられる検索システム等に適用可能である。 The present invention is applicable to search systems used to search for information on the Internet.
5   クライアント端末
6   インターネット
10  検索システム
11  サーバ装置
21  入力画面
22  検索結果表示画面
23  絞込閲覧用画面
24  ポジショニングマップ
5 Client terminal 6 Internet 10 Search system 11 Server device 21 Input screen 22 Search result display screen 23 Refinement viewing screen 24 Positioning map

Claims (9)

  1.  クライアント端末に検索ワードの入力画面を表示させ、
     インターネットを介して前記クライアント端末に接続されたサーバ装置に、前記入力画面に入力された検索ワードが届くと、前記サーバ装置において動作する検索エンジンが検索を行い、
     前記検索エンジンによる検索の結果が前記クライアント端末に届くと、前記クライアント端末に、前記検索の結果を表示するための検索結果表示画面を表示させる検索システムであって、
     前記検索エンジンは、前記検索ワードに関連する関連情報を検索する通常検索と、前記検索ワードから導き出されて前記検索ワードとは異なる意味を有する別ワードに関連する別側面情報を検索する別側面検索とを少なくとも行うように構成され、
     前記検索結果表示画面には、前記通常検索の結果と、前記別側面検索の結果とが同時に表示される、検索システム。
    Display the search word input screen on the client terminal,
    When the search word entered on the input screen reaches a server device connected to the client terminal via the Internet, a search engine operating on the server device performs a search,
    When the results of the search by the search engine arrive at the client terminal, the search system displays a search result display screen on the client terminal for displaying the results of the search, the search system comprising:
    The search engine performs a normal search to search for related information related to the search word, and a different aspect search to search for other side information related to another word derived from the search word and having a different meaning from the search word. configured to at least
    A search system, wherein the search result display screen displays the results of the normal search and the results of the other aspect search at the same time.
  2.  前記検索結果表示画面では、前記クライアント端末のユーザが前記通常検索の結果と前記別側面検索の結果とを識別するための識別用情報が表示される、請求項1に記載の検索システム。 The search system according to claim 1, wherein identification information for the user of the client terminal to identify the results of the normal search and the results of the other aspect search is displayed on the search result display screen.
  3.  前記別側面検索は、前記検索ワードに関連する関連ワードに基づいて得られる偶然検索用ワードを前記別ワードとして用いて、前記クライアント端末のユーザが偶然性を感じるセレンディピティ情報を検索するセレンディピティ検索である、請求項1に記載の検索システム。 The other aspect search is a serendipity search in which a chance search word obtained based on a related word related to the search word is used as the other word to search for serendipity information that the user of the client terminal feels is coincidental. The search system according to claim 1.
  4.  前記セレンディピティ検索を、第1の別側面検索として、
     前記検索エンジンは、第2の別側面検索として、前記検索ワードとは反対の意味を有する反対検索用ワードを前記別ワードとして用いて反対情報を検索する反対検索をさらに行い、
     前記検索結果表示画面には、前記通常検索の結果と、前記セレンディピティ検索の結果と、前記反対検索の結果とが同時に表示される、請求項3に記載の検索システム。
    The serendipity search is used as a first alternative search,
    The search engine further performs, as a second alternative search, a reverse search in which a reverse search word having a meaning opposite to that of the search word is used as the other word to search for opposite information;
    4. The search system according to claim 3, wherein the results of the normal search, the results of the serendipity search, and the results of the reverse search are displayed simultaneously on the search result display screen.
  5.  前記セレンディピティ検索を、第1の別側面検索として、
     前記検索エンジンは、第2の別側面検索として、前記検索ワードを用いて複数種類のデータベースを検索する客観情報検索をさらに行い、
     前記検索結果表示画面には、前記通常検索の結果と、前記セレンディピティ検索の結果と、前記客観情報検索の結果とが同時に表示される、請求項3に記載の検索システム。
    The serendipity search is used as a first alternative search,
    The search engine further performs an objective information search in which multiple types of databases are searched using the search word as a second alternative search;
    4. The search system according to claim 3, wherein the results of the normal search, the results of the serendipity search, and the results of the objective information search are displayed simultaneously on the search result display screen.
  6.  前記検索結果表示画面では、画面のスクロール操作がなされると、前記通常検索の結果と、前記別側面検索の結果とが同時にスクロールする、請求項1に記載の検索システム。 The search system according to claim 1, wherein on the search result display screen, when a screen scrolling operation is performed, the results of the normal search and the results of the other aspect search are scrolled at the same time.
  7.  前記検索結果表示画面では、前記通常検索の結果と、前記別側面検索の結果とを含む複数種類の検索結果から、1種類の検索結果に絞り込んで閲覧するための選択操作が可能であり、
     前記選択操作がなされると、前記複数種類の検索結果のうち、前記選択操作で選択された1種類の検索結果のみを表示する絞込閲覧用画面を、前記クライアント端末に表示させる、請求項1に記載の検索システム。
    On the search result display screen, it is possible to perform a selection operation to narrow down and view one type of search results from a plurality of types of search results including the results of the normal search and the results of the different aspect search,
    2. When the selection operation is performed, the client terminal displays a narrowing viewing screen that displays only one type of search result selected by the selection operation from among the plurality of types of search results. Search system described in.
  8.  インターネットを介してクライアント端末に接続されたサーバ装置において、検索エンジンを実現する検索用プログラムであって、
     前記サーバ装置のコンピュータに、
      前記クライアント端末から検索ワードが届くと、前記検索エンジンの動作として、前記検索ワードに関連する関連情報を検索する通常検索と、前記検索ワードから導き出されて前記検索ワードとは異なる意味を有する別ワードに関連する別側面情報を検索する別側面検索とを少なくとも行うステップと、
      前記検索ワードの送信先のクライアント端末に、前記通常検索の結果と、前記別側面検索の結果を含む情報を送信するステップとを実行させる、検索用プログラム。
    A search program that realizes a search engine in a server device connected to a client terminal via the Internet,
    In the computer of the server device,
    When a search word is received from the client terminal, the search engine performs a normal search to search for related information related to the search word, and another word derived from the search word that has a different meaning from the search word. performing at least an alternative aspect search for retrieving alternative aspect information related to the
    A search program that causes a client terminal to which the search word is transmitted to execute the step of transmitting information including the result of the normal search and the result of the other aspect search.
  9.  インターネットを介して、検索エンジンが動作するサーバ装置に接続されたクライアント端末において、前記検索エンジンによる検索の結果の閲覧を実現するクライアント用プログラムであって、
     前記クライアント端末のコンピュータに、
      前記クライアント端末に表示された入力画面に入力された検索ワードを、前記サーバ装置に送信するステップと、
      前記検索ワードに関連する関連情報を検索する通常検索と、前記検索ワードから導き出されて前記検索ワードとは異なる意味を有する別ワードに関連する別側面情報を検索する別側面検索とを少なくとも行う検索エンジンが動作するサーバ装置から、前記クライアント端末に、前記通常検索の結果と前記別側面検索の結果を含む情報が届くと、前記クライアント端末の画面表示を、前記通常検索の結果と、前記別側面検索の結果とを同時に表示する検索結果表示画面に遷移させるステップとを実行させる、クライアント用プログラム。
    A client program for realizing browsing of search results by the search engine on a client terminal connected to a server device on which a search engine operates via the Internet,
    On the computer of the client terminal,
    transmitting a search word entered on an input screen displayed on the client terminal to the server device;
    A search that performs at least a normal search for searching for related information related to the search word, and a different aspect search for searching for another aspect information related to another word derived from the search word and having a different meaning from the search word. When information including the result of the normal search and the result of the other aspect search is received from the server device on which the engine operates, the screen display of the client terminal is changed to include the result of the ordinary search and the other aspect search. A program for a client that executes a step of transitioning to a search result display screen that displays search results at the same time.
PCT/JP2023/020694 2022-06-03 2023-06-02 Search system, search program, and client program WO2023234413A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022-090854 2022-06-03
JP2022090854 2022-06-03

Publications (1)

Publication Number Publication Date
WO2023234413A1 true WO2023234413A1 (en) 2023-12-07

Family

ID=89025053

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/020694 WO2023234413A1 (en) 2022-06-03 2023-06-02 Search system, search program, and client program

Country Status (1)

Country Link
WO (1) WO2023234413A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094942A (en) * 2002-08-13 2004-03-25 Tm System Kikaku:Kk Communication system, and word/information retrieval system
JP2005234991A (en) * 2004-02-20 2005-09-02 Pioneer Electronic Corp Information retrieval apparatus, information retrieval method, and information retrieval program
JP2010055621A (en) * 2008-08-29 2010-03-11 Ricoh Co Ltd Search method and search system
JP2014215826A (en) * 2013-04-25 2014-11-17 株式会社デンソー Search system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094942A (en) * 2002-08-13 2004-03-25 Tm System Kikaku:Kk Communication system, and word/information retrieval system
JP2005234991A (en) * 2004-02-20 2005-09-02 Pioneer Electronic Corp Information retrieval apparatus, information retrieval method, and information retrieval program
JP2010055621A (en) * 2008-08-29 2010-03-11 Ricoh Co Ltd Search method and search system
JP2014215826A (en) * 2013-04-25 2014-11-17 株式会社デンソー Search system

Similar Documents

Publication Publication Date Title
US20210011925A1 (en) Field value and label extraction from a field value
JP5368100B2 (en) System, method, and computer program product for concept-based search and analysis
US9690831B2 (en) Computer-implemented system and method for visual search construction, document triage, and coverage tracking
US10013454B2 (en) Text-based table manipulation of event data
US20180232409A1 (en) Column-based table manipulation of event data to add commands to a search query
US20180150507A1 (en) Command entry list for modifying a search query
US20070250511A1 (en) Method and system for entering search queries
US10223455B2 (en) System and method for block segmenting, identifying and indexing visual elements, and searching documents
US20020055919A1 (en) Method and system for gathering, organizing, and displaying information from data searches
US20150178350A1 (en) Automatic method and system for formulating and transforming representations of context used by information services
US20160224659A1 (en) Distinguishing Field Labels From Multiple Extractions
US20140358883A1 (en) Semantically associated text index and the population and use thereof
US20020152222A1 (en) Apparatus and method for organizing and-or presenting data
US20060242126A1 (en) System and method for a context-sensitive extensible plug-in architecture
US20060161845A1 (en) Platform for feeds
US10176173B1 (en) Method and apparatus for hyperlink list navigation
Won et al. Contextual web history: using visual and contextual cues to improve web browser history
US20080282187A1 (en) Visualization of citation and coauthor traversal
EP1938218A1 (en) Simultaneously spawning multiple searches across multiple providers
CN102037464A (en) Search results with most clicked next objects
EP3485394B1 (en) Contextual based image search results
Mothe et al. Combining mining and visualization tools to discover the geographic structure of a domain
US20090276399A1 (en) Ranking documents through contextual shortcuts
US8904272B2 (en) Method of multi-document aggregation and presentation
WO2023234413A1 (en) Search system, search program, and client program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23816170

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)