(57)【要約】【課題】複数のコンテンツの情報を含む検索結果からユーザが１つ以上のコンテンツの情報が選択されたときに、当該選択された情報に関連した情報を提供すること。【解決手段】クライアント端末２００は、検索サーバ１００によって送信された検索結果を表示し、表示された検索結果に含まれる２以上のコンテンツ情報のいずれかが第２の態様で選択されると、検索サーバ１００に、選択されたコンテンツ情報を示す情報を送信する。これに応じて、検索サーバ１００は、送信されたコンテンツ情報が表すコンテンツに関連するコンテンツを示す情報を、クライアント端末２００へ送信する。これにより、クライアント端末２００は、検索結果とともに、ユーザが第２の態様で選択したコンテンツ情報に関連するコンテンツのプレビューを表示する。【選択図】図２３
2018125016.tif 000002
【特許請求の範囲】
【請求項１】
検索サーバから取得した検索結果に含まれるコンテンツ情報の中からユーザ操作によって選択された１つの選択コンテンツ情報に関連する関連コンテンツ情報を前記検索サーバから取得する手段と、
前記選択コンテンツ情報を表示すると共に、前記関連コンテンツ情報を当該関連コンテンツ情報が属する集合ごとに区別して表示する表示制御手段と、
を備える、情報処理装置。
【請求項２】
前記選択コンテンツ情報を前記検索サーバに送信し、前記検索サーバから前記関連コンテンツ情報を取得する手段を備える、
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記選択コンテンツ情報が表すコンテンツのプレビューと前記関連コンテンツ情報が表すコンテンツのプレビューとを同一ウィンドウ内に表示する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記コンテンツ情報を処理するための第１の態様による当該コンテンツ情報の選択と前記コンテンツ情報の概要を提示するための第２の態様による当該コンテンツ情報の選択とを受け付け可能な手段を備え、
前記表示制御手段は、前記コンテンツ情報が前記第２の態様で選択された場合に当該コンテンツ情報が表すコンテンツのプレビューを表示する、
請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記関連コンテンツ情報は、前記選択コンテンツ情報についてのユーザ操作の種類に基づいて当該選択コンテンツ情報に関連付けられたものである、
請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
検索サーバから取得した検索結果に含まれるコンテンツ情報の中からユーザ操作によって選択された１つの選択コンテンツ情報に関連する関連コンテンツ情報を前記検索サーバから取得するステップと、
前記選択コンテンツ情報を表示すると共に、前記関連コンテンツ情報を当該関連コンテンツ情報が属する集合ごとに区別して表示するステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報の検索に関し、特に、検索結果の表示に関する。
【背景技術】
【０００２】
従来、入力されたキーワードを利用して、蓄積された文書から当該キーワードに関連する文書を検索結果として取得する、検索サーバが利用されている。当該検索サーバがユーザの端末に上記検索結果を提供すれば、ユーザは、当該端末において検索結果を確認することができる。
【０００３】
上記のような検索サーバに関し、種々の技術が開示されている。たとえば、特開平０８−２３５１６０号公報（特許文献１）は、検索結果件数が多いときに、文書の属性データ（登録日、登録者など）に基づいて検索結果を分類して表示する技術を開示している。
【０００４】
特開２００５−０７８２４５号公報（特許文献２）は、検索においてヒットしたコンテンツを類似する度合いに応じてクラスタ分類する技術を開示している。当該技術は、また、類似する度合いに応じたコンテンツ間の距離に従ってコンテンツが並ぶように検索結果を表示する（デンドログラムを表示する）。
【０００５】
特開２０１２−１９８６０９号公報（特許文献３）は、検索結果をカテゴリに分類することにより、当該検索結果における共通のキーワードを抽出する技術を開示している。当該技術は、当該共通のキーワードを利用した再度の検索を促すことにより、最終的に提示される検索結果を絞り込むことを可能にする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−２３５１６０号公報
【特許文献２】特開２００５−０７８２４５号公報
【特許文献３】特開２０１２−１９８６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術では、最初に提示される複数の検索結果の間の関係は提供されるものの、ユーザが検索結果からコンテンツ等を選択したときに、追加的に情報を提供することについては、検討がなされていなかった。「ビッグデータ」という言葉が利用されるほど、近年のデータベース等において扱われる情報の量は日々増え続けている。これに伴い、検索結果としてユーザに与えられる情報の量も、増大し得る。このような背景を考慮すると、データ検索において、提示された検索結果の中からユーザが選択を行なったときに、当該選択に関連した情報を提供することが必要とされている。
【０００８】
本開示は、かかる実情に鑑み考え出されたものであり、その目的は、複数のコンテンツの情報を含む検索結果からユーザが１つ以上のコンテンツの情報が選択されたときに、当該選択された情報に関連した情報を提供することである。
【課題を解決するための手段】
【０００９】
ある局面に従うと、情報端末に、コンテンツの検索結果として、コンテンツを表す情報であるコンテンツ情報を提供するための情報処理装置が提供される。情報処理装置は、コンテンツの検索結果として、２つ以上のコンテンツ情報を情報端末に送信するための通信
手段と、２つ以上のコンテンツを関連付けて記憶するための関連情報記憶手段とを備え、通信手段は、情報端末から、検索結果に対して選択されたコンテンツ情報を特定する情報を受信し、情報処理装置は、情報端末において同一の検索結果に対して選択された２つ以上のコンテンツ情報のそれぞれが表すコンテンツを互いに関連付ける情報を生成し、関連情報記憶手段に記憶するための、関連情報生成手段と、通信手段が、情報端末から、第１のコンテンツ情報が選択されたことを示す情報を受信した場合に、関連情報記憶手段において第１のコンテンツ情報が表す第１のコンテンツに関連付けられている第２のコンテンツを示す情報を、情報端末に提供するための関連情報提供手段とをさらに備える。
【００１０】
好ましくは、コンテンツは、当該コンテンツが属する集合に従って分類される。関連情報提供手段は、コンテンツが属する集合ごとに第２のコンテンツを示す情報を提供する。
【００１１】
好ましくは、関連情報生成手段は、情報端末において同一の検索結果に対して選択された２つ以上のコンテンツ情報において、それぞれのコンテンツ情報を他のコンテンツ情報に関連付けるかどうかを、それぞれのコンテンツ情報に対する操作の種類に基づいて決定する。
【００１２】
好ましくは、関連情報生成手段は、情報端末において同一の検索結果に対して選択された２つのコンテンツ情報において、一方のコンテンツ情報を他方のコンテンツ情報に関連付ける度合いを一方または他方のコンテンツ情報に対する操作の種類に基づいて決定する。
【００１３】
好ましくは、検索結果は、キーワードに基づく検索によって導出される。関連情報生成手段は、情報端末において同一の検索結果に対して選択された２つ以上のコンテンツ情報のそれぞれが表すコンテンツを、さらに、当該検索結果が対応するキーワードに関連付けて、関連情報記憶手段に記憶する。第２のコンテンツは、関連情報記憶手段において、さらに、第１のコンテンツ情報が含まれる検索結果が対応するキーワードに関連付けられている。
【００１４】
他の局面に従うと、情報端末と、コンテンツの検索結果として、コンテンツを表す情報であるコンテンツ情報を提供するための情報処理装置とを備える検索システムが提供される。情報処理装置は、コンテンツの検索結果として、２つ以上のコンテンツ情報を情報端末に送信するための第１の通信手段と、２つ以上のコンテンツを関連付けて記憶するための関連情報記憶手段とを含み、情報端末は、情報処理装置から、コンテンツの検索結果として、２つ以上のコンテンツ情報を受信するための第２の通信手段と、検索結果に含まれる第１のコンテンツ情報および第２のコンテンツ情報を選択する入力を受け付けるための入力手段とを含み、第２の通信手段は、検索結果において選択された、第１のコンテンツ情報および第２のコンテンツ情報を特定する情報を情報処理装置へ送信し、第１の通信手段は、情報端末から、検索結果において選択された、第１のコンテンツ情報および第２のコンテンツ情報を特定する情報を受信し、情報処理装置は、第１のコンテンツ情報が表す第１のコンテンツと第２のコンテンツ情報が表す第２のコンテンツとを互いに関連付ける情報を生成し、関連情報記憶手段に記憶するための、関連情報生成手段と、第１の通信手段が、選択された第１のコンテンツ情報を特定する情報を受信した場合に、第１の通信手段を介して、関連情報記憶手段において第１のコンテンツに関連付けられているコンテンツを示す情報を、情報端末に提供するための関連情報提供手段とをさらに含む。
【００１５】
さらに他の局面に従うと、情報端末に、コンテンツの検索結果として、コンテンツを表す情報であるコンテンツ情報を提供するためのコンピュータによって実行される情報処理方法が提供される。コンピュータは、２つ以上のコンテンツを関連付けて記憶するための関連情報記憶手段を含む。情報処理方法は、コンテンツの検索結果として、２つ以上のコ
ンテンツ情報を情報端末に送信するステップと、情報端末から、検索結果に対して選択されたコンテンツ情報を特定する情報を受信するステップと、情報端末において同一の検索結果に対して選択された２つ以上のコンテンツ情報のそれぞれが表すコンテンツを互いに関連付ける情報を生成し、関連情報記憶手段に記憶するステップと、情報端末から、第１のコンテンツ情報が選択されたことを示す情報を受信した場合に、関連情報記憶手段において第１のコンテンツ情報が表す第１のコンテンツに関連付けられている第２のコンテンツを示す情報を、情報端末に提供するステップとを備える。
【００１６】
さらに他の局面に従うと、情報端末に、コンテンツの検索結果として、コンテンツを表す情報であるコンテンツ情報を提供するためのコンピュータによって実行されるプログラムが提供される。コンピュータは、２つ以上のコンテンツを関連付けて記憶するための関連情報記憶手段を含む。プログラムは、コンピュータに、コンテンツの検索結果として、２つ以上のコンテンツ情報を情報端末に送信するステップと、情報端末から、検索結果に対して選択されたコンテンツ情報を特定する情報を受信するステップと、情報端末において同一の検索結果に対して選択された２つ以上のコンテンツ情報のそれぞれが表すコンテンツを互いに関連付ける情報を生成し、関連情報記憶手段に記憶するステップと、情報端末から、第１のコンテンツ情報が選択されたことを示す情報を受信した場合に、関連情報記憶手段において第１のコンテンツ情報が表す第１のコンテンツに関連付けられている第２のコンテンツを示す情報を、情報端末に提供するステップとを実行させる。
【発明の効果】
【００１７】
本開示によれば、情報処理装置は、情報端末において第１のコンテンツ情報が選択されると、それまでに第１のコンテンツ情報が選択されたのと同じ検索結果に対して選択されたコンテンツ情報が表すコンテンツを特定する情報を、当該情報端末に提供する。
【００１８】
これにより、検索結果からユーザが選択したコンテンツ情報について、さらに、過去の検索結果におけるユーザの選択によって当該コンテンツ情報が表すコンテンツと関連付けられたコンテンツをユーザに知らせることができる。
【図面の簡単な説明】
【００１９】
【図１】検索システムの第１の実施の形態の全体構成の一例を示す図である。
【図２】検索結果の構成の一例を説明するための図である。
【図３】検索サーバのハードウェア構成の具体例を示す図である。
【図４】クライアント端末のハードウェア構成の具体例を示す図である。
【図５】図１に示された検索システムの機能的な構成の一例を示す図である。
【図６】第１の実施の形態の検索システムにおいて、検索サーバおよびクライアント端末によって実行される処理のフローチャートである。
【図７】検索結果の表示の一例を示す図である。
【図８】コンテンツ情報の配列の変更後の、検索結果の表示の一例を示す図である。
【図９】第１の実施の形態において仮定される、７つのコンテンツ情報のそれぞれによって表されるコンテンツの新しさの順序を示す図である。
【図１０】図８のウィンドウに表示された６つのコンテンツ情報の中のいずれかが選択されたときに表示される内容の一例を示す図である。
【図１１】図１０のウィンドウに表示されている５つのコンテンツ情報の中のいずれかが第２の態様で選択されたときに表示される内容の一例を示す図である。
【図１２】第２の実施の形態の検索システムの検索サーバとクライアント端末の機能的な構成の一例を示す図である。
【図１３】第２の実施の形態の検索システムにおいて、検索サーバおよびクライアント端末によって実行される処理のフローチャートである。
【図１４】第３の実施の形態の表示装置における表示の一例を示す図である。
【図１５】第４の実施の形態の表示装置における表示の一例を示す図である。
【図１６】７つのコンテンツ情報のそれぞれによって表される７つのコンテンツと、当該７つのコンテンツの間の作成時の前後関係とを示す図である。
【図１７】７つのコンテンツ情報のそれぞれによって表される７つのコンテンツと、当該７つのコンテンツの間の作成時の前後関係とを示す図である。
【図１８】第４の実施の形態の表示装置における表示内容の他の例を示す図である。
【図１９】第４の実施の形態の表示装置における表示内容のさらに他の例を示す図である。
【図２０】第６の実施の形態における検索結果の表示の一例を示す図である。
【図２１】第６の実施の形態における検索結果の表示の他の例を示す図である。
【図２２】第７の実施の形態のクライアント端末における検索結果の表示の一例を示す図である。
【図２３】第８の実施の形態の検索システムの全体構成の一例を示す図である。
【図２４】第８の実施の形態の検索システムの機能的な構成を示す図である。
【図２５】関連データベースの内容の具体例を示す図である。
【図２６】関連データベースの内容の具体例を示す図である。
【図２７】第８の実施の形態において、コンテンツ情報が選択されたことによる表示の一例を示す図である。
【図２８】第９の実施の形態において、コンテンツ情報が選択されたことによる表示の一例を示す図である。
【図２９】第１１の実施の形態において利用される関連データベースの内容の一例を示す図である。
【図３０】第１２の実施の形態の関連データベースの内容の一例を示す図である。
【図３１】第１４の実施の形態における検索結果の表示の一例を示す図である。
【図３２】第１４の実施の形態における検索結果の表示の一例を示す図である。
【図３３】第１５の実施の形態における検索結果の表示の一例を示す図である。
【図３４】第１５の実施の形態における検索結果の表示の一例を示す図である。
【図３５】第１６の実施の形態における検索結果の表示の一例を示す図である。
【図３６】第１６の実施の形態における検索結果の表示の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本開示の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２１】
［第１の実施の形態］
＜検索システムの全体構成＞
図１は、検索システムの第１の実施の形態の全体構成の一例を示す図である。図１に示されるように、検索システムは、検索サーバ１００と、情報処理装置の一例であるクライアント端末２００とを含む。
【００２２】
検索サーバ１００は、社内サーバ３００およびＷｅｂサーバ４００のそれぞれに、キーワードによるコンテンツの検索を指示する。社内サーバ３００およびＷｅｂサーバのそれぞれは、上記指示に基づいて、検索サーバ１００に検索結果を出力する。検索サーバ１００は、検索結果を取得すると、当該検索結果をクライアント端末２００へ送信する。
【００２３】
検索に利用されるキーワードは、検索サーバ１００から入力されても良いし、図示されないシステム等からクライアント端末２００に入力されても良い。なお、本明細書では、主に、検索に利用されるキーワードが検索サーバ１００から入力される例が説明される。
【００２４】
本実施の形態において、検索の対象である「コンテンツ」とは、画像ファイル、動画ファイルおよび音声ファイルなどだけでなく、テキスト文書およびプレゼンテーション文書などのドキュメントを含むあらゆる種類のファイルを含む。
【００２５】
図１に示された検索システムでは、検索サーバ１００、クライアント端末２００、および社内サーバ３００は、同じ会社に属し、互いにＬＡＮ（Local  Area  Network）等のネットワークを介して通信し得る。一方、Ｗｅｂサーバ４００は、当該会社には属さない。検索サーバ１００は、インターネット等の公衆通信回線等を介して、Ｗｅｂサーバ４００と通信する。
【００２６】
なお、「社内」「社外」という所属に関する分類は、検索システムに必須の構成ではなく、構成の単なる一例である。検索システムは、当該システム内のすべての装置が、同じＬＡＮを介して通信するように構成されていてもよいし、すべての装置が公衆通信回線を介して通信するように構成されていてもよい。また、検索サーバ１００が検索結果を提供する端末は、図１に示されたような１台のクライアント端末２００に限定されない。検索サーバ１００は、２台以上の端末に検索結果を提供することができる。
【００２７】
＜検索システムにおける処理の概要＞
図１に示された検索システムにおいて、検索結果は、２つ以上のコンテンツ情報を含む。各コンテンツ情報は、１つのコンテンツを表す情報である。コンテンツ情報は、コンテンツの属性を含む。属性は、数値等の特定の条件に従って配列され得る情報を含む。図２は、検索結果の構成の一例を示す図である。図２では、２つ以上のコンテンツ情報のそれぞれが、「コンテンツ情報（１）」「コンテンツ情報（２)」…というように、数字を付
されて区別されている。各コンテンツ情報は、コンテンツのファイル名、コンテンツの記憶場所（ＵＲＬ（Uniform Resource Locator）等）、コンテンツの属性、検索におけるコンテンツのスコア、およびその他の情報を含む。
【００２８】
クライアント端末２００における検索結果の表示に対して、ユーザは、検索結果中の２つ以上のコンテンツ情報から１つのコンテンツ情報を選択することができる。この場合の選択は、２つの態様を含む。
【００２９】
第１の態様は、コンテンツ情報によって表されるコンテンツを処理するための選択である。クライアント端末２００において、第１の態様であるコンテンツ情報が選択されると、当該コンテンツ情報によって表されるコンテンツを処理するためのアプリケーション（プログラム）が実行される。第１の態様での選択は、たとえばマウスを左クリックする操作によって実現される。
【００３０】
コンテンツ情報によって表されるコンテンツの一例は、動画ファイルである。この場合、ユーザが、第１の態様で当該コンテンツ情報を選択すると、クライアント端末２００は、動画再生アプリケーションを起動し、当該動画ファイルを再生する。
【００３１】
コンテンツ情報によって表されるコンテンツの他の例は、文書編集アプリケーションによって作成されたドキュメントである。この場合、ユーザが、第１の態様で当該コンテンツ情報を選択すると、クライアント端末２００は、上記文書編集アプリケーションを起動し、当該ドキュメントの編集が可能な状態になる。
【００３２】
第２の態様は、コンテンツの概要を提示するための選択である。あるコンテンツ情報が第２の態様で選択されると、当該コンテンツ情報によって表されるコンテンツの内容の「提示」が行なわれる。当該提示は、当該ファイルのプレビューの表示、当該ファイルの一部の再生、およびその他の公知の態様に従った提示を意味する。第２の態様での選択は、
たとえばマウスを右クリックする操作によって実現される。
【００３３】
選択されたコンテンツ情報によって表されるコンテンツの一例は、複数ページからなるドキュメントである。この場合、ユーザが、当該コンテンツ情報を、第２の態様で選択すると、クライアント端末２００は、当該ドキュメントの１頁目のプレビューを表示する。
【００３４】
また、検索システムにおいて、コンテンツ情報が第２の態様で選択されると、検索結果中の選択されたコンテンツ情報以外のコンテンツ情報の配列が変更される。より具体的には、選択されたもの以外のコンテンツ情報の表示態様は、それぞれによって表されるコンテンツの属性と、選択されたコンテンツ情報によって表されるコンテンツの属性との、上記特定の条件に従った関係を表すように、制御される。
【００３５】
＜検索サーバ１００のハードウェア構成＞
図３は、検索サーバ１００のハードウェア構成の具体例を示す図である。図３を参照して、検索サーバ１００は、演算装置の一例であるＣＰＵ（Central  Processing  Unit）
１０と、ＣＰＵ１０で実行されるプログラムなどのデータを記憶するためのＲＯＭ（Read
Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域であるＲＡＭ（Random  Access  Memory）１２と、データを不揮発的に記憶するための記憶装置１４と、記憶媒体にアクセスしてそこからファイルを読み出したり書き込んだりするためのメディアコントローラ１７と、モデム等により構成される通信装置１８とを含む。
【００３６】
記憶装置１４は、たとえばハードディスクによって構成される。通信装置１８は、上記したＬＡＮ等のネットワークを介した通信を制御し得る。
【００３７】
ＣＰＵ１０が実行するプログラムは、記憶装置１４に記憶されていても良いし、上記記憶媒体に記憶されていても良い。記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）
、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げ
られる。また、ＣＰＵ１０が実行するプログラムは、ネットワークを介して記憶装置１４にインストールされる場合も有り得る。
【００３８】
＜クライアント端末２００のハードウェア構成＞
図４は、クライアント端末２００のハードウェア構成の具体例を示す図である。クライアント端末２００は、例示すると、携帯電話、スマートフォン、タブレット端末、ノートブック型コンピュータ、据え置き型コンピュータ、または、その他の電子機器である。
【００３９】
図４を参照して、クライアント端末２００は、演算装置の一例であるＣＰＵ２０と、ＣＰＵ２０で実行されるプログラムなどを記憶するためのＲＯＭ２１と、ＣＰＵ２０でプログラムを実行する際の作業領域として機能するためのＲＡＭ２２と、液晶表示装置等の表示装置によって実現される表示装置２３と、クライアント端末２００に対して情報を入力するための操作部２５と、プログラムや各種のデータ等を記憶するための記憶装置２４と、記憶媒体（ＵＳＢメモリ等）との間で情報の読み書きを行なうメディアコントローラ２７と、上記ＬＡＮに接続するための通信装置２８とを含む。上記記憶媒体は、クライアント端末２００本体に対して着脱可能であっても良い。
【００４０】
記憶装置２４は、たとえばハードディスクおよび／またはＥＥＰＲＯＭなどの記憶媒体
によって構成される。ＣＰＵ２０が実行するプログラムは、記憶装置２４に記憶されていても良いし、上記記憶媒体に記憶されていても良い。記憶媒体としては、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ、メモリカード、ＦＤ、ハードディスク、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的にプログラムを格納する媒体が挙げられる。
【００４１】
操作部２５は、たとえばキーボードやマウスなどの入力装置によって実現される。操作部２５は、タッチセンサによって実現され、表示装置２３と一体的に、タッチパネルを構成する場合も有り得る。
【００４２】
＜検索システムの機能的な構成＞
図５は、図１に示された検索システムの機能的な構成の一例を示す図である。図５に示されるように、検索サーバ１００は、情報取得部１０２と、通信部１０１とを含む。
【００４３】
情報取得部１０２は、キーワードを取得し、当該キーワードに基づいて社内サーバ３００および／またはＷｅｂサーバ４００に、コンテンツの検索を指示する。情報取得部１０２は、たとえばＣＰＵ１０が所定のプログラムを実行することによって実現される。なお、情報取得部１０２は、専用のまたは他の用途と兼用された電気回路等のハードウェア資源によって構成されても良い。
【００４４】
通信部１０１は、クライアント端末２００、社内サーバ３００、および、Ｗｅｂサーバ４００との通信のインタフェースとして機能する。通信部１０１は、たとえば通信装置１８によって実現される。
【００４５】
クライアント端末２００は、通信部２０１と、入力部２０２と、表示部２０４と、表示部２０４における表示を制御する表示制御部２０３とを含む。通信部２０１は、検索サーバ１００との通信のインタフェースとして機能し、たとえば通信装置２８によって実現される。
【００４６】
入力部２０２は、外部からの情報の入力を受け付け、たとえば操作部２５によって実現される。
【００４７】
表示制御部２０３は、たとえばＣＰＵ２０が表示装置２３のドライバソフトウェアプログラムを実行することによって実現される。なお、表示制御部２０３は、専用のまたは他の用途と兼用された電気回路等のハードウェア資源によって構成されても良い。
【００４８】
表示部２０４は、たとえば表示装置２３によって実現される。
図５に示された検索システムにおいて、ユーザは、入力部２０２にキーワードを入力する。入力部２０２は、通信部２０１を介して、検索サーバ１００に当該キーワードを出力する。
【００４９】
キーワードがクライアント端末２００から検索サーバ１００に入力されると、または、キーワードが他のシステムから検索サーバ１００に入力されると、検索サーバ１００の情報取得部１０２は、社内サーバ３００および／またはＷｅｂサーバ４００に、当該キーワードを用いたコンテンツの検索を指示する。社内サーバ３００および／またはＷｅｂサーバ４００は、検索サーバ１００へ、検索結果を送信する。検索サーバ１００の情報取得部１０２は、取得した検索結果を、通信部１０１を介して、クライアント端末２００へ送信する。
【００５０】
検索サーバ１００に検索結果が入力されると、表示制御部２０３は、表示部２０４に当該検索結果を表示する。表示制御部２０３は、表示部２０４で表示された検索結果において上記第２の態様でいずれかのコンテンツ情報が選択された場合、残りのコンテンツ情報の配列を変更して表示させる。より具体的には、選択されたもの以外のコンテンツ情報が、それぞれによって表されるコンテンツの属性と、選択されたコンテンツ情報によって表されるコンテンツの属性との間の、特定の条件に従った関係を表すように、配列される。表示制御部２０３は、上記残りのコンテンツ情報の配列が変更された表示のためのデータ（表示内容のデータ）を生成し、当該データに従って、表示部２０４の表示を変更する。
【００５１】
第１の実施の形態では、属性の一例は、コンテンツの時間に関する属性である。時間に関する属性とは、当該コンテンツが作成された時を特定する情報（以降、「作成時」という）、当該コンテンツが更新された最新の時を特定する情報（いわゆる、「更新時」）、当該コンテンツの閲覧された最新の時を特定する情報を含む。第１の実施の形態では、特に、属性の一例は、上記「作成時」である。なお、コンテンツの属性は、当該コンテンツの時間に関する属性に限定されず、閲覧回数などであってもよい。
【００５２】
また、第１の実施の形態では、特定の条件の一例は、コンテンツが「より新しい」または「より古い」である。「コンテンツが新しい」とは、コンテンツの作成時が遅いことを意味する。たとえば、コンテンツＡがコンテンツＢの後で作成された場合には、「コンテンツＡは、コンテンツＢより新しい」と言うことができる。一方、「コンテンツＢは、コンテンツＡより古い」とも言うことができる。
【００５３】
＜検索システムにおける処理の流れ＞
図６は、第１の実施の形態の検索システムにおいて、検索サーバ１００およびクライアント端末２００によって実行される処理のフローチャートである。図６の左側のフローチャートは、主にクライアント端末２００のＣＰＵ２０によって実行される処理を示す。右側のフローチャートは、主に検索サーバ１００のＣＰＵ１０によって実行される処理を示す。
【００５４】
図６を参照して、ステップＳ２００で、クライアント端末２００のＣＰＵ２０は、キーワードの入力を受け付ける。
【００５５】
ステップＳ２１０で、ＣＰＵ２０は、ステップＳ２００で入力を受け付けたキーワードを、通信装置２８を介して、検索サーバ１００に送信する。
【００５６】
ステップＳ１００で、検索サーバ１００のＣＰＵ１０は、通信装置１８を介して、クライアント端末２００から送信されたキーワードを受信する。
【００５７】
次に、ステップＳ１１０で、ＣＰＵ１０は、社内サーバ３００およびＷｅｂサーバ４００に、受信したキーワードを送信する。これに応じて、社内サーバ３００およびＷｅｂサーバ４００は、検索サーバ１００に、キーワードに対応する検索結果を送信する。
【００５８】
ステップＳ１２０で、ＣＰＵ１０は、社内サーバ３００およびＷｅｂサーバ４００から送信されてきた検索結果を、通信装置１８を介して受信する。
【００５９】
ステップＳ１３０で、ＣＰＵ１０は、受信した検索結果を、通信装置１８を介して、クライアント端末２００へ送信する。
【００６０】
ステップＳ２２０で、ＣＰＵ２０は、検索サーバ１００から送信された検索結果を、通信装置２８を介して受信し、表示装置２３で表示する。
【００６１】
図７は、検索結果の表示の一例を示す図である。図７に示されるように、ウィンドウ５００は、検索結果を表示するための領域５１０と、検索用のキーワードを表示するための表示欄５０１と、検索の実行を指示するための検索ボタン５０２とを含む。
【００６２】
図７を参照して、領域５１０は、検索結果として、７つのコンテンツ情報５１１〜５１７を表示する。領域５１０では、７つのコンテンツ情報５１１〜５１７のそれぞれは、たとえば、各コンテンツ情報によって表されるコンテンツのファイル名等の、コンテンツを表す情報を表示する。
【００６３】
なお、「コンテンツ情報（１）」等における数字は、各コンテンツ情報のスコアの順位を表す。つまり、ウィンドウ５００では、７つのコンテンツ情報は、上から、スコアの高い順に配列されている。クライアント端末２００において表示される検索結果では、２つ以上のコンテンツ情報は、基本的に、スコアに従った順序で配列される。なお、このような配列の態様は単なる一例である。検索結果における２つ以上のコンテンツ情報は、他の条件に従って配列される場合もあり得る。
【００６４】
ウィンドウ５００は、さらに領域５２０を含む。領域５２０は、上記した第２の態様の選択で選択されたコンテンツ情報についての、プレビューを表示するための領域である。
【００６５】
図６に戻って、ステップＳ２２０で検索結果を表示した後、ステップＳ２３０で、ＣＰＵ２０は、検索結果において、いずれかのコンテンツ情報が上記した第２の態様で選択されたかどうかを判断する。そして、ＣＰＵ２０は、第２の態様での選択がなされたと判断すると（ステップＳ２３０でＹＥＳ）、ステップＳ２６０へ制御を進める。ＣＰＵ２０は、第２の態様での選択はなされていないと判断すると（ステップＳ２３０でＮＯ）、ステップＳ２４０へ制御を進める。
【００６６】
ステップＳ２４０では、表示された検索結果において、いずれかのコンテンツ情報が上記した第１の態様で選択されたかどうかを判断する。そして、ＣＰＵ２０は、第１の態様での選択がなされたと判断すると（ステップＳ２４０でＹＥＳ）、ステップＳ２５０へ制御を進める。ＣＰＵ２０は、第１の態様での選択はなされていないと判断すると（ステップＳ２４０でＮＯ）、ステップＳ２３０へ制御を戻す。
【００６７】
ステップＳ２５０では、ＣＰＵ２０は、アプリケーションを起動させた後、ステップＳ２３０へ制御を戻す。起動されるアプリケーションは、第１の態様で選択されたコンテンツ情報によって表されるコンテンツを処理するためのアプリケーションである。これにより、クライアント端末２００では、第１の態様で選択されたコンテンツ情報によって表されるコンテンツの再生等が実行される。
【００６８】
ステップＳ２６０では、ＣＰＵ２０は、表示装置２３における表示を更新するためのデータ（表示内容のデータ）を生成する。
【００６９】
そして、ステップＳ２７０で、ＣＰＵ２０は、ステップＳ２６０で生成したデータを表示装置２３で表示して、ステップＳ２３０へ制御を戻す。
【００７０】
図６を参照して説明した処理によれば、検索結果の表示内容は、いずれかのコンテンツ情報が第２の態様で選択されることにより、変化する。以下に、表示内容がどのように変化するかについて説明する。
【００７１】
＜第２の態様での選択に基づく表示内容の変更＞
検索結果において、いずれかのコンテンツ情報が第２の態様で選択されると、ＣＰＵ２０は、選択されたコンテンツ情報以外のコンテンツ情報の配列を変更する。以下に、配列の変更態様を説明する。なお、以下では、コンテンツ情報が選択されることにより、当該コンテンツ情報によって表されるコンテンツ自体が選択されるものとして説明する。
【００７２】
ＣＰＵ２０は、選択されたコンテンツ以外のコンテンツの配列を、選択されたコンテンツよりも新しいかどうか（古いかどうか）によって、選択されたコンテンツ情報以外のコンテンツ情報の配列を制御する。
【００７３】
図８は、コンテンツ情報の配列の変更後の、検索結果の表示の一例を示す図である。なお、図８のウィンドウ５３０は、図７における７つのコンテンツ情報５１１〜５１７のうち、コンテンツ情報５１３が選択されたときの、表示を示す。
【００７４】
図９は、第１の実施の形態において仮定される、７つのコンテンツ情報５１１〜５１７のそれぞれによって表されるコンテンツの新しさの順序を示す図である。本明細書では、コンテンツ情報と当該コンテンツ情報によって表されるコンテンツとが、同じ数字を付して関連付けられる。たとえば、「コンテンツ情報（１）」は、「コンテンツ（１）」と関連付けられる。なお、コンテンツ情報（１）は、コンテンツ（１）を表す情報である。つまり、コンテンツ情報（１）は、コンテンツ（１）のファイル名等の情報を含む。
【００７５】
図９では、７つのコンテンツが、新しいものから順に上から下へ配列されている。図９によれば、コンテンツ（１）〜コンテンツ（７）の中では、コンテンツ（４）が最も新しく、コンテンツ（５）が最も古い。
【００７６】
図８に戻って、図８の領域５１０における６つのコンテンツ情報５１１，５１２，５１４〜５１７の配置は、図７の領域５１０におけるそれらの配置とは異なる。より具体的には、図８の領域５１０は、バー５３１によって領域５３３と領域５３４とに分割されている。そして、バー５３１よりも上方に位置する領域５３３は、４つのコンテンツ情報５１１，５１２，５１４，５１７を表示する。また、バー５３１よりも下方に位置する領域５３４は、２つのコンテンツ情報５１５，５１６を表示する。
【００７７】
図９によれば、４つのコンテンツ情報５１１，５１２，５１４，５１７のそれぞれによって表される４つのコンテンツ（１），（２），（４），（７）は、コンテンツ情報５１３によって表されるコンテンツ（３）よりも新しい。したがって、領域５３３は、選択されたコンテンツ情報によって表されるよりも新しいコンテンツを表すコンテンツ情報を表示する。領域５３３は、さらに、このことを示すタイトル９９１を表示する。タイトル９９１は、たとえば、文字列「”コンテンツ情報（３）”より新しいコンテンツ」である。
【００７８】
また、図９によれば、２つのコンテンツ情報５１５，５１６のそれぞれによって表される２つのコンテンツ（５），（６）は、コンテンツ情報５１３によって表されるコンテンツ（３）よりも古い。したがって、領域５３４は、選択されたコンテンツ情報によって表されるよりも古いコンテンツを表すコンテンツ情報を表示する。領域５３４は、さらに、このことを示すタイトル９９２を表示する。タイトル９９２は、たとえば、文字列「”コンテンツ情報（３）”より古いコンテンツ」である。
【００７９】
図８の領域５３３および領域５３４のそれぞれは、それぞれの内部では、各コンテンツ情報を、検索のスコア順に表示する。ＣＰＵ２０は、各コンテンツ情報によって表されるコンテンツの「作成時」（図２参照）に基づいて、図８のウィンドウ５３０を表示するためのデータを生成する。
【００８０】
図８において、領域５２０は、選択されたコンテンツ情報５１３によって表されるコンテンツ（３）のプレビュー５２１を表示する。プレビュー５２１は、たとえば、コンテンツ（３）の第１頁を表す画像である。
【００８１】
図１０は、図８のウィンドウ５３０で表示された６つのコンテンツ情報の中のいずれかが第２の態様で選択されたときに表示される内容の一例を示す図である。なお、図１０は、コンテンツ情報５１１（コンテンツ情報（１））が選択されたときの例を示す。
【００８２】
図１０に示されたウィンドウ５４０では、領域５２０は、選択されたコンテンツ情報５１１によって表されるコンテンツ（１）のプレビュー５２２を表示する。
【００８３】
一方、ウィンドウ５４０の領域５１０は、２本のバー５４１，５４２を表示している。そして、領域５１０は、バー５４１，５４２により、３つの領域５４３，５４４，５４５に分割されている。
【００８４】
図１０の領域５１０は、これまでに選択された２つのコンテンツ情報５１３，５１１（図７参照）以外の５つのコンテンツ情報５１２，５１４〜５１７を表示している。なお、５つのコンテンツ情報５１２，５１４〜５１７は、コンテンツ情報５１３によって表されるコンテンツ（３）の作成時と、コンテンツ情報５１１によって表されるコンテンツ（１）の作成時とに基づいて、配列されている。
【００８５】
より具体的には、バー５４１より上方に位置する領域５４３には、２つのコンテンツ情報５１２，５１４が配置されている。２つのコンテンツ情報５１２，５１４のそれぞれは、コンテンツ（１）より新しい２つのコンテンツ（２），（４）のそれぞれを表す。
【００８６】
バー５４１とバー５４２の間に位置する領域５４４には、コンテンツ情報５１７が配置されている。１つのコンテンツ情報５１７は、コンテンツ（１）より古く、かつ、コンテンツ（３）より新しい、１つのコンテンツ（７）を表す。
【００８７】
バー５４２より下方に位置する領域５４５には、２つのコンテンツ情報５１５，５１６が配置されている。２つのコンテンツ情報５１５，５１６のそれぞれは、コンテンツ（３）より古い２つのコンテンツ（５），（６）のそれぞれを表す。
【００８８】
図１１は、図１０のウィンドウ５４０で表示されている５つのコンテンツ情報５１２，５１４〜５１７の中のいずれかが第２の態様で選択されたときの表示の一例を示す図である。より具体的には、図１１は、コンテンツ情報５１６が選択されたときの表示の一例を示す。
【００８９】
図１１に示されたウィンドウ５５０では、領域５２０は、選択されたコンテンツ情報５１６によって表される、コンテンツ（６）のプレビュー５２３を表示している。
【００９０】
一方、ウィンドウ５５０の領域５１０は、２本のバー５５１，５５２を表示している。領域５１０は、バー５５１，５５２により、３つの領域５５３，５５４，５５５に分割される。
【００９１】
図１１の領域５１０は、これまでに選択された３つのコンテンツ情報５１３，５１１，５１６のうち、最新の２つのコンテンツ情報５１１，５１６以外のコンテンツ情報５１２〜５１５，５１７を表示する。領域５１０において、コンテンツ情報５１２〜５１５，５１７は、コンテンツ（１）の作成時とコンテンツ（６）の作成時とに基づいて配置されている。
【００９２】
より具体的には、バー５５１より上方に位置する領域５５３には、２つのコンテンツ情報５１２，５１４が配置されている。コンテンツ情報５１２，５１４は、コンテンツ（１）より新しい２つのコンテンツ（２），（４）のそれぞれを表す。
【００９３】
バー５５１とバー５５２の間に位置する領域５５４には、２つのコンテンツ情報５１３，５１７が配置されている。２つのコンテンツ情報５１３，５１７は、コンテンツ（１）より古く、かつ、コンテンツ（６）より新しい、２つのコンテンツ（３），（７）のそれぞれを表す。
【００９４】
バー５５２より下方に位置する領域５５５には、１つのコンテンツ情報５１５が配置されている。コンテンツ情報５１５は、コンテンツ（６）より古い１つのコンテンツ（５）を表す。
【００９５】
第１の実施の形態で表示される図８のウィンドウ５３０によれば、ユーザは、検索結果が、選択されたコンテンツ情報５１３によって表されるコンテンツよりも新しいコンテンツのコンテンツ情報を含むかどうか、また、選択されたコンテンツ情報５１３によって表されるコンテンツよりも古いコンテンツのコンテンツ情報を含むかどうかを、理解できる。
【００９６】
これにより、ユーザは、たとえば、検索結果が、ユーザが選択したコンテンツ情報よりも、検索のスコアは低いが、より新しいコンテンツを表すコンテンツ情報を含むことを理解できる。したがって、ユーザは、検索キーワードに関連したコンテンツであって、選択されたコンテンツよりも新しいコンテンツを、参照することができる。
【００９７】
なお、第１の実施の形態では、検索には、キーワードが利用された。なお、検索は、キーワードを利用されるものに限定されない。たとえば、検索は、ある文書または画像が特定されたときに、当該特定された文書または画像に類似する度合に基づいて行なわれても良い。この場合、検索では、たとえば、上記特定された文書または画像のファイルが特定の態様で解析され、当該解析において導出された特徴量が数値化され、当該特徴量の数値に近い文書または画像が検索される。
【００９８】
［第２の実施の形態］
＜検索システムのハードウェア構成＞
第２の実施の形態の検索システムでは、検索サーバ１００のＣＰＵ１０が、第１の実施の形態においてＣＰＵ２０がステップＳ２６０で生成した表示内容のデータを生成する。つまり、第２の実施の形態では、検索サーバ１００が、情報処理装置を構成する。第２の実施の形態の検索システムの各装置のハードウェア構成は、第１の実施の形態の各装置のハードウェア構成と同様とすることができる。
【００９９】
＜検索システムの機能的な構成＞
図１２は、第２の実施の形態の検索システムの検索サーバ１００とクライアント端末２００の機能的な構成の一例を示す図である。図１２に示されるように、第２の実施の形態の検索サーバ１００は、通信部１０１および情報取得部１０２に加えて、上記表示内容のデータを生成するための情報生成部１０３を含む。情報生成部１０３は、当該データを、クライアント端末２００へ送信する。
【０１００】
第２の実施の形態のクライアント端末２００は、第１の実施の形態のクライアント端末２００と同様に、通信部２０１、入力部２０２、表示制御部２０３、および表示部２０４を含む。なお、第２の実施の形態の表示制御部２０３は、情報生成部１０３が生成した上
記データを表示部２０４で表示する。これにより、クライアント端末２００の表示部２０４には、図８等に示された内容が表示される。
【０１０１】
＜検索システムにおける処理の流れ＞
図１３は、第２の実施の形態の検索システムにおいて、検索サーバ１００およびクライアント端末２００によって実行される処理のフローチャートである。図１３の左側のフローチャートは、主にクライアント端末２００のＣＰＵ２０によって実行される処理を示す。右側のフローチャートは、主に検索サーバ１００のＣＰＵ１０によって実行される処理を示す。
【０１０２】
図１３を参照して、第２の実施の形態のステップＳ２００〜ステップＳ２３０およびステップＳ１００〜ステップＳ１３０における制御内容は、第１の実施の形態において対応するステップにおける制御内容と同様である。つまり、ＣＰＵ２０は、ステップＳ２００で、キーワードの入力を受け付ける。次に、ＣＰＵ２０は、ステップＳ２１０で、ステップＳ２００で入力を受け付けたキーワードを検索サーバ１００に送信する。
【０１０３】
クライアント端末２００によってキーワードが送信されると、ステップＳ１００で、検索サーバ１００のＣＰＵ１０は、当該キーワードを受信する。次に、ステップＳ１１０で、ＣＰＵ１０は、社内サーバ３００およびＷｅｂサーバ４００に、受信したキーワードを送信する。これに応じて、社内サーバ３００およびＷｅｂサーバ４００は、検索サーバ１００に、キーワードに対応する検索結果（２つ以上のコンテンツ情報）を送信する。ステップＳ１２０で、ＣＰＵ１０は、社内サーバ３００およびＷｅｂサーバ４００から送信されてきた検索結果を、通信装置１８を介して受信する。次に、ステップＳ１３０で、ＣＰＵ１０は、受信したコンテンツ情報をクライアント端末２００へ送信する。
【０１０４】
検索サーバ１００が検索結果を送信すると、ステップＳ２２０で、ＣＰＵ２０は、当該検索結果を、通信装置２８を介して受信する。そして、ＣＰＵ２０は、当該検索結果を、表示装置２３で表示する（図７参照）。当該検索結果は、２つ以上のコンテンツ情報を含む。
【０１０５】
ステップＳ２２０で検索結果を表示した後、ステップＳ２３０で、ＣＰＵ２０は、検索結果の中の２つ以上のコンテンツ情報からいずれかのコンテンツ情報が第２の態様で選択されたかどうかを判断する。そして、ＣＰＵ２０は、第２の態様での選択がなされたと判断すると（ステップＳ２３０でＹＥＳ）、ステップＳ２６２へ制御を進める。ＣＰＵ２０は、第２の態様での選択がなされていないと判断すると（ステップＳ２３０でＮＯ）、ステップＳ２４０へ制御を進める。
【０１０６】
第２の実施の形態のステップＳ２４０とステップＳ２５０における制御内容は、第１の実施の形態のステップＳ２４０とステップＳ２５０における制御内容と同様である。つまり、ステップＳ２４０では、ＣＰＵ２０は、表示された検索結果の中の２つ以上のコンテンツ情報からいずれかのコンテンツ情報が上記した第１の態様で選択されたかどうかを判断する。ＣＰＵ２０は、第１の態様での選択がなされたと判断すると（ステップＳ２４０でＹＥＳ）、ステップＳ２５０へ制御を進める。また、ＣＰＵ２０は、第１の態様での選択がなされていないと判断すると（ステップＳ２４０でＮＯ）、ステップＳ２３０へ制御を戻す。ステップＳ２５０では、ＣＰＵ２０は、第１の態様で選択されたファイルを処理するためのアプリケーションを起動した後、ステップＳ２３０へ制御を戻す。
【０１０７】
ステップＳ２６２では、ＣＰＵ２０は、ステップＳ２３０における選択の内容を、検索サーバ１００へ送信する。当該選択の内容は、たとえば、どのコンテンツ情報が選択されたかを示す情報を含む。
【０１０８】
ステップＳ１４０では、ＣＰＵ１０は、上記選択の内容を受信する。
ステップＳ１５０で、ＣＰＵ１０は、ステップＳ１４０で受信された選択の内容に基づいて、第１の実施の形態のステップＳ２５０でＣＰＵ２０が生成したような「表示内容のデータ」を生成する。
【０１０９】
ステップＳ１６０で、ＣＰＵ１０は、ステップＳ１５０で生成した表示内容のデータを、クライアント端末２００へ送信する。
【０１１０】
ステップＳ１７０で、ＣＰＵ１０は、クライアント端末２００から新たな選択の内容が送信されたか否かを判断する。新たな選択の内容は、さらにコンテンツ情報が選択されたときに送信される、選択の内容である。ステップＳ１７０における制御は、新たな選択の内容が送信されたと判断されるまで継続される（ステップＳ１７０でＮＯ）。そして、新たな選択の内容が送信されたと判断すると（ステップＳ１７０でＹＥＳ）、ＣＰＵ１０は、ステップＳ１４０へ制御を戻す。
【０１１１】
ステップＳ２６４で、ＣＰＵ２０は、検索サーバ１００によって送信された表示内容のデータを受信する。
【０１１２】
ステップＳ２７０で、ＣＰＵ２０は、ステップＳ２６４で受信された表示内容を表示装置２３に表示し（図８等参照）、ステップＳ２３０へ制御を戻す。
【０１１３】
［第３の実施の形態］
第３の実施の形態の「表示内容のデータ」は、第２の態様で選択されたコンテンツ情報によって示されるコンテンツの作成時との前後関係を、さらに、当該作成時からの時間の長さに従って分類する。時間の長さに従った分類は、たとえば、２つのコンテンツ情報の作成時の差によって導出される時間の長さが利用されることによって実現される。
【０１１４】
図１４は、第３の実施の形態の表示装置２３における表示の一例を示す図である。図１４に示されたウィンドウ５３０Ａは、図８のウィンドウ５３０の変形例に相当する。
【０１１５】
図１４のウィンドウ５３０Ａは、図８のウィンドウ５３０と比較して、さらに２本のバー５３１Ａ，５３１Ｂを表示する。領域５３３は、バー５３１Ａによって、２つの領域５３３１，５３３２に分割されている。また、領域５３４は、バー５３１Ｂによって、２つの領域５３４１，５３４２に分割されている。
【０１１６】
領域５３３１は、コンテンツ（３）が作成されたときから１カ月以上後に作成されたコンテンツを表すコンテンツ情報を表示する。具体的には、領域５３３１は、２つのコンテンツ情報５１１，５１２を表示する。
【０１１７】
領域５３３２は、コンテンツ（３）より後に作成された（コンテンツ（３）より新しい）コンテンツであって、作成時の差が１カ月未満であるコンテンツを表すコンテンツ情報を表示する。具体的には、領域５３３２は、２つのコンテンツ情報５１４，５１７を表示する。
【０１１８】
領域５３４１は、コンテンツ（３）より先に作成された（コンテンツ（３）より古い）コンテンツであって、作成時の差が１カ月未満であるコンテンツを表すコンテンツ情報を表示する。具体的には、領域５３４１は、１つのコンテンツ情報５１５を表示する。
【０１１９】
領域５３４２は、コンテンツ（３）が作成されたときより１カ月以上前に作成されたコ
ンテンツを表すコンテンツ情報を表示する。具体的には、領域５３４２は、１つのコンテンツ情報５１６を表示する。
【０１２０】
図１４に示されたウィンドウ５３０Ａは、第３の実施の形態において生成される「表示内容のデータ」に基づいて、表示される。第３の実施の形態のＣＰＵ１０またはＣＰＵ２０は、各コンテンツ情報の「作成時」（図２参照）を利用して、上記表示内容のデータを作成できる。
【０１２１】
［第４の実施の形態］
第４の実施の形態の検索システムにおける各装置の構成は、第１の実施の形態の検索システムの各装置の構成と同様とすることができる。第４の実施の形態では、検索結果に含まれる２つ以上のコンテンツ情報は、各コンテンツが属する集合の種類に従って分類される。第４の実施の形態では、集合の一例として、各コンテンツが記憶される記憶装置の種類が採用される。図１５は、第４の実施の形態においてクライアント端末２００に表示される内容の一例を示す図である。第４の実施の形態における集合の種類に従った分類は、たとえば各コンテンツ情報の記憶場所を利用することによって、実現される。
【０１２２】
図１５を参照して、ウィンドウ５５０は、検索サーバ１００によって送信された検索結果が初めて表示される状態を示す。ウィンドウ５５０は、バー５５１によって、２つの領域５１０Ａ，５２０Ａに分割されている。領域５１０Ａは、社内サーバ３００に格納されたコンテンツについての検索結果を表示する。領域５２０Ａは、Ｗｅｂサーバ４００に格納されたコンテンツについての検索結果を表示する。
【０１２３】
第４の実施の形態では、「社内サーバ３００に格納されたコンテンツ」および「Ｗｅｂサーバ４００に格納されたコンテンツ」のそれぞれが、コンテンツについての集合の種類の一例である。なお、領域５１０Ａと領域５２０Ａとは、表示欄５０１に示された、同じキーワードについての検索結果を示す。
【０１２４】
領域５１０Ａは、７つのコンテンツ情報６１１〜６１７を表示する。図１６は、７つのコンテンツ情報６１１〜６１７のそれぞれによって表される７つのコンテンツと、当該７つのコンテンツの間の作成時の前後関係とを示す図である。
【０１２５】
図１６に示されるように、第４の実施の形態では、７つのコンテンツ情報６１１〜６１７は、コンテンツ情報（Ａ１）〜（Ａ７）のそれぞれと称される。コンテンツ情報（Ａ１）〜（Ａ７）のそれぞれにおける数字は、社内サーバ３００における検索のスコアの高さを示す。コンテンツ情報（Ａ１）〜（Ａ７）のうち、コンテンツ情報（Ａ１）のスコアが最も高く、コンテンツ情報（Ａ７）のスコアが最も低い。
【０１２６】
また、７つのコンテンツ情報６１１〜６１７のそれぞれは、７つのコンテンツ（Ａ１）〜（Ａ７）のそれぞれを表す。図１６では、７つのコンテンツ（Ａ１）〜（Ａ７）の新しさの仮定が示されている。コンテンツ（Ａ１）〜（Ａ７）のうち、コンテンツ（Ａ４）が最も新しく、コンテンツ（Ａ５）が最も古い。
【０１２７】
領域５１０Ｂは、７つのコンテンツ情報６２１〜６２７を表示する。図１７は、７つのコンテンツ情報６２１〜６２７のそれぞれによって表される７つのコンテンツと、当該７つのコンテンツの間の作成時の前後関係とを示す図である。
【０１２８】
図１７に示されるように、第４の実施の形態では、７つのコンテンツ情報６２１〜６２７は、コンテンツ情報（Ｂ１）〜（Ｂ７）のそれぞれと称される。７つのコンテンツ情報（Ｂ１）〜（Ｂ７）のそれぞれにおける数字は、Ｗｅｂサーバ４００における検索のスコ
アの高さを示す。７つのコンテンツ情報（Ｂ１）〜（Ｂ７）のうち、コンテンツ情報（Ｂ１）のスコアが最も高く、コンテンツ情報（Ｂ７）のスコアが最も低い。
【０１２９】
また、７つのコンテンツ情報６２１〜６２７のそれぞれは、７つのコンテンツ（Ｂ１）〜（Ｂ７）のそれぞれを表す。図１７では、７つのコンテンツ（Ｂ１）〜（Ｂ７）の新しさの仮定が示されている。７つのコンテンツ（Ｂ１）〜（Ｂ７）のうち、コンテンツ（Ｂ３）が最も新しく、コンテンツ（Ｂ４）が最も古い。
【０１３０】
図１８は、第４の実施の形態の表示装置２３における表示の他の例を示す図である。ウィンドウ５５０において、領域５１０Ａ内のコンテンツ情報６１３が第２の態様で選択されると、ＣＰＵ２０は、表示装置２３に、図１８に示されるウィンドウ５６０を表示する。ウィンドウ５６０の領域５１０Ａは、選択されたコンテンツ情報６１３によって表されるコンテンツ（Ａ３）のプレビュー６１３Ａを表示する。
【０１３１】
ウィンドウ５６０の領域５２０Ａは、バー５６１によって、２つの領域５６３，５６４に分割される。領域５６３は、Ｗｅｂサーバ４００に記憶されたコンテンツのうち、コンテンツ（Ａ３）より後に作成された（コンテンツ（Ａ３）より新しい）コンテンツを表す３つのコンテンツ情報６２１，６２２，６２３を表示する。領域５６４は、Ｗｅｂサーバ４００に記憶されたコンテンツのうち、コンテンツ（Ａ３）より先に作成された（コンテンツ（Ａ３）より古い）コンテンツを表す３つのコンテンツ情報６２１，６２２，６２３を表示する。
【０１３２】
図１９は、第４の実施の形態の表示装置２３における表示のさらに他の例を示す図である。ウィンドウ５６０において、領域５２０Ａ内のコンテンツ情報６２３が第２の態様で選択されると、ＣＰＵ２０は、表示装置２３に、図１９に示されるウィンドウ５７０を表示する。ウィンドウ５７０の領域５２０Ａは、選択されたコンテンツ情報６２３によって表されるコンテンツ（Ｂ３）のプレビュー６２３Ａを表示する。
【０１３３】
ウィンドウ５７０の領域５１０Ａは、２本のバー５７１，５７２によって、３つの領域５７３，５７４，５７５に分割される。
【０１３４】
第４の実施の形態では、コンテンツ（Ｂ３）は、コンテンツ（Ａ３）より新しいとする。領域５７３は、社内サーバ３００に記憶されたコンテンツのうち、コンテンツ（Ｂ３）より新しいコンテンツを表す３つのコンテンツ情報６１１，６１２，６１４を表示する。領域５７４は、社内サーバ３００に記憶されたコンテンツのうち、コンテンツ（Ｂ３）より古くコンテンツ（Ａ３）より新しいコンテンツを表す１つのコンテンツ情報６１７を表示する。領域５７５は、社内サーバ３００に記憶されたコンテンツのうち、コンテンツ（Ａ３）より古いコンテンツを表す２つのコンテンツ情報６１５，６１６を表示する。
【０１３５】
検索対象のコンテンツが属する集合が異なるとき、検索結果に含まれるコンテンツ情報のスコア同士を単純に比較できない場合がある。第４の実施の形態によれば、複数のコンテンツ情報同士のスコアを単純に比較できない場合であっても、当該複数のコンテンツ情報を、それぞれによって表されるコンテンツの新しさによって対比できる。
【０１３６】
つまり、たとえば、ウィンドウ５６０によれば、Ｗｅｂサーバ４００に記憶されたコンテンツの中から検索結果として示された７つのコンテンツ（Ｂ１）〜（Ｂ７）のうち、どのコンテンツがコンテンツ情報６１３によって表される社内サーバ３００内のコンテンツ（Ａ３）よりも新しく、どのコンテンツが当該コンテンツ（Ａ３）よりも古いかを、理解できる。
【０１３７】
図１５〜図１９を参照して説明された例では、３つのウィンドウ５５０，５６０，５７０のそれぞれは、バー５５１によって２つの領域５１０Ａ，５２０Ａに分割される。そして、領域５１０Ａは、１つの集合（コンテンツが社内サーバ３００で記憶される）についての検索結果を表示する。領域５２０Ａは、別の集合（コンテンツがＷｅｂサーバ４００で記憶される）についての検索結果を表示する。なお、第４の実施の形態における「集合の種類」の数は、「２」に限定されず、２以上のいかなる数をも採用され得る。検索結果をウィンドウは、採用された数の領域に分割され、分割された各領域で、各集合の検索結果が表示される。各領域の検索結果の表示は、図１８等を参照して説明されたように、他の領域で選択されたコンテンツ情報によって表されるコンテンツの作成時に基づいて、変更される。
【０１３８】
なお、第４の実施の形態における「集合」は、コンテンツの記憶場所（記憶される装置）に限定されない。「集合」の他の例としては、たとえば、コンテンツ自体の内容が挙げられる。当該例では、たとえば、コンテンツ情報は、コンテンツの内容（たとえば、「春用」「夏用」などの季節による分類）を示すタグを含む。コンテンツ情報が第２の態様で選択されたことによる変更後の表示は、当該タグが参照されることによって実現される。
【０１３９】
［第５の実施の形態］
第５の実施の形態の検索システムでは、ステップＳ２６０（図６）等で生成されるデータは、検索結果を、図１５〜図１９を参照して説明されたように、コンテンツが属する集合の種類に従って分類し、さらに、図１４を参照して説明されたように、選択せれたコンテンツに対する作成時の差に基づいて分類する。
【０１４０】
コンテンツが属する集合の種類に従った分類は、たとえば、各コンテンツ情報の記憶場所を利用することによって、実現される。作成時の差に基づいた分類は、たとえば、２つのコンテンツ情報の作成時の差が利用されることによって、実現される。
【０１４１】
第５の実施の形態によれば、検索結果は、コンテンツが属する集合ごとに、選択されたコンテンツとどの程度作成時の離れたコンテンツを含むかを、表すことができる。これにより、ユーザは、検索結果に含まれるコンテンツの中から、第２の態様によってコンテンツを選択した場合、スコア同士では単純に比較できない異なる集合に属するコンテンツについて、選択したコンテンツに対する新しさおよび古さの程度を選択しながら、コンテンツを参照することができる。
【０１４２】
［第６の実施の形態］
第６の実施の形態の検索システムでは、コンテンツ情報が選択されると、検索結果に含まれる２以上のコンテンツ情報のうち、選択されたコンテンツ情報よりも新しいコンテンツを示すコンテンツ情報、または、選択されたコンテンツ情報よりも古いコンテンツを示すコンテンツ情報のみが、表示される。
【０１４３】
図２０は、第６の実施の形態における検索結果の表示の一例を示す図である。図２１は、第６の実施の形態における検索結果の表示の他の例を示す図である。
【０１４４】
図２０に示されるウィンドウ５７０Ａおよび図２１に示されるウィンドウ５７０Ｂは、図１９に示されたウィンドウ５７０の変形例である。図２０のウィンドウ５７０Ａの中の領域５１０Ａは、図１９の領域５１０Ａの中の領域５７３に表示された３つのコンテンツ情報６１１，６１２，６１４のみを表示する。つまり、図２０の領域５１０Ａは、最後に選択された２つのコンテンツ情報（Ａ３），（Ｂ３）の双方よりも新しいコンテンツを表すコンテンツ情報のみを表示する。
【０１４５】
図２１のウィンドウ５７０Ａの中の領域５１０Ａは、図１９の領域５１０Ａの中の領域５７５に表示された２つのコンテンツ情報６１５，６１６のみを表示する。つまり、図２１の領域５１０Ａは、最後に選択された２つのコンテンツ情報（Ａ３），（Ｂ３）の双方よりも古いコンテンツを表すコンテンツ情報のみを表示する。
【０１４６】
第６の実施の形態では、ユーザがより新しいコンテンツの情報を必要としている場合には図２０に示されたような態様で、検索結果が表示される。また、ユーザがより古いコンテンツの情報を必要としている場合には図２１に示されたような態様で、検索結果が表示される。
【０１４７】
これにより、第６の実施の形態によれば、無駄な情報の表示を回避することにより、ユーザの要望に即した表示が可能となる。
【０１４８】
［第７の実施の形態］
第７の実施の形態の検索システムは、クライアント端末２００の表示装置２３に、検索結果とともに、第２の態様で選択したコンテンツ情報の履歴を表示する。図２２は、第７の実施の形態のクライアント端末２００における検索結果の表示の一例を示す図である。
【０１４９】
図２２に示されたウィンドウ５５０Ａは、第１の実施の形態において説明されたウィンドウ５５０（図１１参照）の変形例に相当する。図２２のウィンドウ５５０Ａは、図１１のウィンドウ５５０と比較して、さらにバー９０２を表示する。ウィンドウ５５０Ａにおいて、バー９０２より下に位置する領域９３０は、選択されたコンテンツ情報の履歴を示す。より具体的には、領域９３０は、２つのプレビュー９３１，９３２を含む。プレビュー９３１は、第１の実施の形態において最初に選択されたコンテンツ情報（３）によって表されるコンテンツ（３）に対応する。プレビュー９３２は、第１の実施の形態において２番目に選択されたコンテンツ情報（１）によって表されるコンテンツ（１）に対応する。つまり、図２２のプレビュー９３１は、図８のプレビュー５２１に対応する。図２２のプレビュー９３２は、図１０のプレビュー５２２に対応する。
【０１５０】
領域９３０は、さらに、２つのプレビュー９３１，９３２の間の前後関係を示す矢印９３０Ａを表示する。
【０１５１】
選択されたコンテンツ情報の履歴の表示は、たとえば、ＣＰＵ２０が、図８，図１０，および図１１に示されたように表示装置２３における表示が切り替えられるときに、切り替えられる前の表示上のプレビューをＲＡＭ２２等に格納しておくことにより、実現される。なお、ＣＰＵ２０は、表示されたプレビューの履歴を検索サーバ１００へ送信しても良い。また、ＣＰＵ２０は、当該履歴の代わりに、プレビューの表示の対象となった各コンテンツを特定する情報を検索サーバ１００へ送信しても良い。
【０１５２】
［第８の実施の形態］
＜検索システムの全体構成＞
図２３は、第８の実施の形態の検索システムの全体構成の一例を示す図である。図２３に示された検索システムは、第１の実施の形態の検索システムと同様の装置によって構成され得る。
【０１５３】
第８の実施の形態のクライアント端末２００は、検索結果とともに、第２の態様で選択されたコンテンツ情報によって表されるコンテンツに関連するコンテンツを示す情報を表示する。そのために、第８の実施の形態の検索システムでは、第１の実施の形態の検索システムに対して、検索サーバ１００とクライアント端末２００との間でやり取りされる情報が異なる。
【０１５４】
より具体的には、第８の実施の形態の検索システムでは、図２３において「１）」として示されるように、クライアント端末２００は、検索サーバ１００に検索用のキーワードを送信する。検索サーバ１００は、送信されたキーワードを利用して、社内サーバ３００およびＷｅｂサーバ４００のそれぞれに、コンテンツの検索を指示する。そして、検索サーバ１００は、社内サーバ３００およびＷｅｂサーバ４００のそれぞれから、検索結果を受信する。そして、図２３において「２）」として示されるように、検索サーバ１００は、社内サーバ３００およびＷｅｂサーバ４００のそれぞれから受信した検索結果を、クライアント端末２００へ送信する。
【０１５５】
クライアント端末２００は、検索サーバ１００によって送信された検索結果を、表示装置２３に表示する。そして、クライアント端末２００は、表示された検索結果に含まれる２以上のコンテンツ情報のいずれかが第２の態様で選択されると、図２３において「３）」として示されるように、検索サーバ１００に、選択されたコンテンツ情報を示す情報を送信する。これに応じて、検索サーバ１００は、図２３において「４）」として示されるように、クライアント端末２００から送信されたコンテンツ情報が表すコンテンツに関連付けられたコンテンツ（関連コンテンツ）を示す情報を、クライアント端末２００へ送信する。これにより、クライアント端末２００は、検索結果とともに、ユーザが第２の態様で選択したコンテンツ情報によって示されるコンテンツに関連するコンテンツを特定する情報を表示する。
【０１５６】
＜検索システムの機能的な構成＞
図２４は、第８の実施の形態の検索システムの機能的な構成を示す図である。図２４には、検索サーバ１００およびクライアント端末２００の機能的な構成が示される。第１の実施の形態（図５）と比較して、図２４の検索サーバ１００は、通信部１０１および情報取得部１０２に加えて、関連情報生成部１０４、関連データベース記憶部１０５、および関連情報提供部１０６を含む。関連情報生成部１０４は、関連データベースを生成する。関連データベースは、同一の検索結果に含まれる２以上のコンテンツ情報のうち、第２の態様での選択の対象となった複数のコンテンツ情報のそれぞれが示す複数のコンテンツを互いに関連付ける。関連データベース記憶部１０５は、関連データベースを記憶する。関連情報提供部１０６は、関連データベースにおいて、クライアント端末２００から受信したコンテンツ情報が示すコンテンツに関連付けられているコンテンツを示す情報を、クライアント端末２００へ送信する。
【０１５７】
関連情報生成部１０４および関連情報提供部１０６は、たとえばＣＰＵ１０が所定のプログラムを実行することによって、構成される。なお、これらのうち少なくとも１つは、専用のまたは他の用途と兼用された電気回路等のハードウェア資源によって構成されても良い。関連データベース記憶部１０５は、たとえば記憶装置１４によって構成される。
【０１５８】
図２４のクライアント端末２００は、通信部２０１と、入力部２０２と、表示制御部２０３と、表示部２０４とを含む。
【０１５９】
＜関連コンテンツ情報の具体例＞
図２５および図２６は、関連データベースの内容の具体例を示す図である。各関連データベースは、「関連コンテンツ」を「対象コンテンツ」に関連付ける。
【０１６０】
図２５に示された関連データベースは、コンテンツ（１）をコンテンツ（３）に関連付け、また、３つのコンテンツ（１０），（１１），（１２）をコンテンツ（６）に関連付ける。
【０１６１】
図２６に示された関連データベースは、コンテンツ（１）をコンテンツ（３）に関連付け、さらに、コンテンツ（６）をコンテンツ（１）に関連付け、また、３つのコンテンツ（１０），（１１），（１２）をコンテンツ（６）に関連付ける。
【０１６２】
＜関連データベースの生成＞
第８の実施の形態では、関連情報生成部１０４が、関連データベースを生成する。関連情報生成部１０４による関連データベースの生成の流れを、以下に説明する。
【０１６３】
関連情報生成部１０４は、クライアント端末２００から、検索結果に含まれる２つ以上のコンテンツ情報のうちどのコンテンツ情報がユーザによって第２の態様で選択されたかについての情報を取得する。検索システムが図６に従って処理を実行する場合、クライアント端末２００のＣＰＵ２０は、たとえば、コンテンツ情報が第２の態様で選択されたと判断したときに（ステップＳ２３０でＹＥＳ）、上記情報を検索サーバ１００へ送信する。検索システムが図１３に従って処理を実行する場合、クライアント端末２００のＣＰＵ２０は、ステップＳ２６２で、上記情報を検索サーバ１００へ送信する。
【０１６４】
クライアント端末２００は、たとえば、検索結果においてコンテンツ情報が選択されるたびに、検索サーバ１００へ上記情報を送信する。これにより、関連情報生成部１０４は、同一の検索結果において選択されたコンテンツ情報の履歴を取得する。関連情報生成部１０４は、当該履歴を利用して、関連データベースを生成する。当該履歴の利用態様としては、種々の態様が適用され得る。なお、クライアント端末２００から検索サーバ１００への上記情報の送信は、検索結果に対するコンテンツ情報の選択のすべてについて行なわれる必要はない。当該送信は、たとえば、検索結果に対して最初の数回分のコンテンツ情報の選択についてのみ、行なわれてもよい。
【０１６５】
一例では、関連情報生成部１０４は、たとえば、上記履歴において連続する２つのコンテンツ情報のそれぞれによって表されるコンテンツを、互いに関連付けるように、関連データベースを生成する。たとえば、図１０および図１１を参照して説明されたように、コンテンツ情報（１）の次にコンテンツ情報（６）が選択された場合、関連情報生成部１０４は、関連データベースにおいて、コンテンツ（１）をコンテンツ（６）に関連付け、また、コンテンツ（６）をコンテンツ（１）に関連付ける。
【０１６６】
他の例では、関連情報生成部１０４は、たとえば、上記履歴において連続する２つのコンテンツ情報のうち、後に選択されたコンテンツ情報によって表されるコンテンツを、先に選択されたコンテンツ情報によって表されるコンテンツに関連付けるように、関連データベースを生成する。たとえば、コンテンツ情報（１）の次にコンテンツ情報（６）が選択された場合、関連情報生成部１０４は、関連データベースにおいて、コンテンツ（６）をコンテンツ（１）に関連付ける。より具体的には、コンテンツ情報（１）の次にコンテンツ情報（６）が選択されたことにより、関連データベースは、図２５から図２６へと更新される。図２６に示された関連データベースは、図２５に示されたものに対して、コンテンツ（６）をコンテンツ（１）に関連付けるデータ（「対象コンテンツ」が「コンテンツ（１）」であり、「関連コンテンツ」が「コンテンツ（６）」であるデータ）をさらに含む。
【０１６７】
＜関連コンテンツ情報の利用＞
第８の実施の形態では、コンテンツ情報が第２の態様で選択されたときに、表示装置２３における表示を更新するためのデータが生成される。当該データは、第１〜第７の実施の形態では、「表示内容のデータ」と言及されてきた。第８の実施の形態において生成される「表示内容のデータ」は、表示装置２３に、選択されたコンテンツ情報が表すコンテンツに関連付けられたコンテンツのプレビューを表示させる。図２７は、第８の実施の形
態において、コンテンツ情報が選択されたことによって表示される画像の一例を示す図である。
【０１６８】
図２７に示されたウィンドウ５５０Ｂは、第１の実施の形態において説明されたウィンドウ５５０（図１１参照）の変形例に相当する。図２７のウィンドウ５５０Ｂは、図１１のウィンドウ５５０と比較して、さらにバー９０３を表示する。ウィンドウ５５０Ｂにおいて、バー９０３より下に位置する領域９３０Ａは、選択されたコンテンツ情報に関連するコンテンツ情報のプレビューを表示する。より具体的には、領域９３０Ａは、３つのプレビュー９５１，９５２，９５３を含む。
【０１６９】
ウィンドウ５５０Ｂは、コンテンツ情報（６）が選択されたことによって表示される。第８の実施の形態では、ウィンドウ５５０Ｂの表示内容のデータは、図２６に示された関連データベースを利用して生成されるものとする。
【０１７０】
図２６に示された関連データベースでは、３つのコンテンツ（１０），（１１），（１２）がコンテンツ（６）に関連付けられている。これにより、ＣＰＵ１０またはＣＰＵ２０によって生成される「表示内容のデータ」は、たとえば３つのコンテンツ（１０），（１１），（１２）のそれぞれのプレビューを表示するためのデータを含む。ウィンドウ５５０Ｂでは、３つのプレビュー９５１，９５２，９５３のそれぞれが、３つのコンテンツ（１０），（１１），（１２）のそれぞれのプレビューに対応する。
【０１７１】
第８の実施の形態では、クライアント端末２００においてコンテンツ情報が選択されたときに、関連データベースが更新され、また、関連データベースを利用した「表示内容のデータ」が生成される。関連データベースの更新は、関連データベースを利用した「表示内容のデータ」の生成の後に行なわれるが、当該生成の後に行なわれても良い。
【０１７２】
なお、第８の実施の形態において、関連データベース記憶部１０５に記憶される関連データベースは、関連情報生成部１０４によって生成される代わりに、検索サーバ１００の管理者等によって予め生成されていてもよい。また、関連情報生成部１０４は、予め作成された関連データベースを更新してもよい。
【０１７３】
［第９の実施の形態］
第９の実施の形態の検索システムの各装置のハードウェア構成および機能的な構成は、第８の実施の形態の検索システムと同様とすることができる。そして、第９の実施の形態の検索システムでは、第８の実施の形態において表示された、関連するコンテンツを示す情報が、コンテンツが属する集合に基づいて区別されて表示される。
【０１７４】
図２８は、第９の実施の形態の表示装置２３において、コンテンツ情報が第２の態様で選択されたときの表示の一例を示す図である。図２８に示されたウィンドウ５７０Ａは、図１９に示されたウィンドウ５７０の変形例に相当する。
【０１７５】
図２８のウィンドウ５７０Ａは、図１９のウィンドウ５７０に対して、さらに、２本のバー５５１Ａ，５５１Ｂ、および、２本のバー５５１Ａ，５５１Ｂによって区切られる領域９６１，９６２を表示する。
【０１７６】
図２８のウィンドウ５７０Ａは、図１９のウィンドウ５７０と同様に、Ｗｅｂサーバ４００内のコンテンツ（Ｂ３）のコンテンツ情報（Ｂ３）が第２の態様で選択されたことによって、表示装置２３で表示される。ウィンドウ５７０Ａ内の２つの領域９６１，９６２は、いずれも、関連データベースにおいてコンテンツ（Ｂ３）に関連付けられたコンテンツを示す情報を表示するための領域である。なお、領域９６１は、コンテンツ（Ｂ３）に
関連付けられ、かつ、社内サーバ３００内に記憶されたコンテンツを示す情報を表示する。領域９６２は、コンテンツ（Ｂ３）に関連付けられ、かつ、Ｗｅｂサーバ４００内に記憶されたコンテンツを示す情報を表示する。
【０１７７】
図２８では、領域９６１は、上記のような情報の一例として、２つのプレビュー９９１，９９２を表示する。領域９６２は、上記のような情報の一例として、１つのプレビュー９６５を表示する。
【０１７８】
［第１０の実施の形態］
第１０の実施の形態の各装置のハードウェア構成および機能的な構成は、第８の実施の形態の検索システムと同様とすることができる。そして、第１０の実施の形態の検索システムでは、第２の態様で選択されたコンテンツ情報によって表されるコンテンツが関連データベースにおいて他のコンテンツに関連付けられるかどうかは、クライアント端末２００における操作の種類によって決定される。
【０１７９】
一例として、上記のように選択されたコンテンツ情報のプレビューが表示されているときに、関連情報生成部１０４は、クライアント端末２００において積極的に関連付けることを指示する操作（たとえば、「いいね」ボタンのクリック）がなされたことを条件として、当該コンテンツ情報によって表されるコンテンツを、関連データベースにおいて他のコンテンツと関連付ける。一方、当該操作がなされることなく、第１の態様または第２の態様で次のコンテンツ情報が選択された場合には、関連情報生成部１０４は、当該コンテンツ情報によって表されるコンテンツは、関連データベースにおいて他のコンテンツと関連付けない。
【０１８０】
他の例として、上記のように選択されたコンテンツ情報のプレビューが表示されているときに、クライアント端末２００において積極的に関連付けないことを指示する操作（たとえば、「関係無し」ボタンのクリック）がなされた場合には、関連情報生成部１０４は、当該コンテンツ情報によって表されるコンテンツは、関連データベースにおいて他のコンテンツと関連付けられない。一方、当該操作がなされることなく、第１の態様または第２の態様で次のコンテンツ情報が選択された場合には、関連情報生成部１０４は、関連データベースを、当該コンテンツ情報によって表されるコンテンツが他のコンテンツと関連付けられるように更新する。
【０１８１】
第１０の実施の形態において言及された各操作が、第２の態様で選択されたコンテンツ情報に対する操作の一例である。なお、関連情報生成部１０４は、一定時間以上選択されたコンテンツ情報のプレビューが表示されたことを条件として、つまり、たとえば、当該プレビューの表示が開始されてから一定時間以上次のコンテンツ情報の選択がなされなかったことを条件として、当該コンテンツ情報によって表されるコンテンツを他のコンテンツと関連付けても良い。
【０１８２】
第１０の実施の形態によれば、コンテンツの関連付けに、ユーザの意図が反映される。したがって、ユーザは、以前に自身が行なったコンテンツの関連付けに従って、付加的な情報を取得できる。また、関連データベースは、２以上のユーザ間で共有され得る。したがって、ユーザは、コンテンツ情報を選択すると、当該コンテンツ情報によって表されるコンテンツに対して他のユーザがどのようなコンテンツを関連付けたかを認識することができる。
【０１８３】
［第１１の実施の形態］
第１１の実施の形態の各装置のハードウェア構成および機能的な構成は、第８の実施の形態の検索システムと同様とすることができる。そして、第１１の実施の形態の検索シス
テムでは、第８の実施の形態において表示された、関連するコンテンツを示す情報が、当該コンテンツの関連の度合いに従って表示される。
【０１８４】
第１１の実施の形態の関連データベースは、関連コンテンツが対象コンテンツに関連する度合いを含む。図２９は、第１１の実施の形態において利用される関連データベースの内容の一例を示す図である。図２９の関連データベースでは、関連コンテンツとして登録された各コンテンツを示す情報は、対象コンテンツとの関連の度合いを表す、「Ｒ１１」「Ｒ１２」等で示されたような数値を含む。
【０１８５】
関連情報生成部１０４は、上記のように選択されたコンテンツ情報のプレビューが表示されているときのクライアント端末２００における操作の種類に応じて、当該コンテンツ情報によって表されるコンテンツについての関連の度合いを設定する。
【０１８６】
一例として、表示されているコンテンツ情報によって表されるコンテンツが検索キーワード等に対して関連の高いことを示すボタン（たとえば、「関連有り」ボタンまたは「いいね」ボタン）が操作されたことに応じて、関連情報生成部１０４は、当該コンテンツ情報によって表されるコンテンツの関連の度合いとして、比較的高い値を設定する。
【０１８７】
他の例として、表示されているコンテンツ情報によって表されるコンテンツが検索キーワード等に対して関連の低いことを示すボタン（たとえば、「関連無し」ボタン）が操作されたことに応じて、関連情報生成部１０４は、当該コンテンツ情報によって表されるコンテンツの関連の度合いとして、比較的低い値を設定する。
【０１８８】
さらに他の例として、関連情報生成部１０４は、コンテンツ情報のプレビューの表示の長さに応じて、当該コンテンツ情報によって表されるコンテンツの関連の度合いを設定する。より具体的には、関連情報生成部１０４は、たとえば表示の時間が長いほど、関連の度合いを高く設定する。
【０１８９】
さらに他の例として、関連情報生成部１０４は、コンテンツ情報のプレビューの表示に対して、「コピー」のような、他の文書において当該プレビューの内容を利用するための操作がなされたか否かによって、関連の度合いを設定する。より具体的には、関連情報生成部１０４は、当該操作がなされた場合には、関連の度合いを比較的高く設定する。また、関連情報生成部１０４は、プレビューにおいて、当該操作の対象となった情報の量が多いほど、関連の度合いを高く設定する。
【０１９０】
さらに他の例として、関連情報生成部１０４は、コンテンツ情報のプレビューの表示に対して、ＵＲＬの「お気に入り」への追加など、選択されているコンテンツ情報によって示されるコンテンツの記憶場所を保存するための操作がなされたか否かによって、関連の度合いを設定する。より具体的には、関連情報生成部１０４は、当該操作がなされた場合には、関連の度合いを比較的高く設定する。
【０１９１】
第１１の実施の形態では、関連するコンテンツを示す情報の表示は、各関連コンテンツの関連の度合いに従う。一例として、２以上の関連するコンテンツを示す情報が表示される場合には、それらの情報は、関連の度合いが高い順に配列されて表示される。他の例として、コンテンツを示す情報のそれぞれは、各コンテンツの関連の度合いを表す情報（グラフ、数値、または度合いを表す他の公知の情報）とともに表示される。
【０１９２】
［第１２の実施の形態］
第１２の実施の形態の各装置のハードウェア構成および機能的な構成は、第８の実施の形態の検索システムと同様とすることができる。そして、第１２の実施の形態の検索シス
テムでは、関連データベースにおいて、対象コンテンツに対し、検索キーワードごとに、関連コンテンツが登録される。そして、第１２の実施の形態の検索システムでは、図２７等を参照して説明されたような「関連するコンテンツ」として表示の対象となるコンテンツは、その時点での検索キーワードに従って選択される。
【０１９３】
図３０は、第１２の実施の形態の関連データベースの内容の一例を示す図である。図３０の関連データベースでは、対象コンテンツに対して、関連コンテンツは、キーワードによって分類されている。より具体的には、たとえば対象コンテンツ「コンテンツＡ」に対して、キーワード「サイネージ」に対応した関連コンテンツとして「コンテンツＤ」が関連付けられている。また、対象コンテンツ「コンテンツＡ」に対して、キーワード「ＰＯＳ」に対応した関連コンテンツとして「コンテンツＥ」が関連付けられている。
【０１９４】
関連情報生成部１０４は、クライアント端末２００において第２の態様でコンテンツ情報が選択されたとき、当該コンテンツ情報によって表されるコンテンツとともに、その時点での検索のキーワードを取得する。そして、関連情報生成部１０４は、関連データベースにおいて、選択されたコンテンツによって表されるコンテンツを、取得したキーワードに対応するように登録する。
【０１９５】
関連情報提供部１０６は、クライアント端末２００において第２の態様でコンテンツ情報が選択されたとき、当該コンテンツ情報によって表されるコンテンツとともに、その時点での検索のキーワードを取得する。そして、関連情報提供部１０６は、関連データベースにおいて、選択されたコンテンツ情報によって表されるコンテンツを対象コンテンツとした場合の関連コンテンツのうち、取得したキーワードに対応して登録されているコンテンツを示す情報を、クライアント端末２００へ送信する。
【０１９６】
たとえば、キーワード「サイネージ」の検索結果に含まれるコンテンツＡのコンテンツ情報が選択された場合、関連情報提供部１０６は、コンテンツＡに関連するコンテンツを示す情報として、コンテンツＤを示す情報をクライアント端末２００へ送信する。
【０１９７】
一方、キーワード「ＰＯＳ」の検索結果に含まれるコンテンツＡのコンテンツ情報が選択された場合、関連情報提供部１０６は、コンテンツＡに関連するコンテンツを示す情報として、コンテンツＥを示す情報をクライアント端末２００へ送信する。
【０１９８】
なお、変形例として、関連情報提供部１０６は、関連データベースにおいて、関連コンテンツとして登録されているすべてのコンテンツを示す情報を、それぞれが対応して登録されているキーワードとともに、クライアント端末２００へ送信してもよい。この例によれば、キーワード「サイネージ」の検索結果に含まれるコンテンツＡのコンテンツ情報が選択された場合、関連情報提供部１０６は、キーワード「サイネージ」とともに、コンテンツＤを示す情報をクライアント端末２００へ送信し、さらに、キーワード「ＰＯＳ」とともに、コンテンツＥを示す情報をクライアント端末２００へ送信する。これに応じて、クライアント端末２００は、キーワード「サイネージ」とともに、コンテンツＤを示す情報を表示し、さらに、キーワード「ＰＯＳ」とともに、コンテンツＥを示す情報を表示する。これにより、ユーザは、検索結果が、入力したキーワードとは別のキーワードにも関連付けられていることを認識できる。つまり、検索システムは、ユーザが自力では簡単には知り得ない情報を、当該ユーザに与えることができる。
【０１９９】
［第１３の実施の形態］
第１３の実施の形態では、表示装置２３に表示された検索結果のいずれかのコンテンツ情報が第２の態様で選択されたとき、各コンテンツ情報の表示色を変更することにより、各コンテンツ情報によって表されるコンテンツと選択された検索結果によって表されるコ
ンテンツとの作成時の前後関係が示される。
【０２００】
たとえば、図７のウィンドウ５００において、コンテンツ情報（３）（コンテンツ情報５１３）が第２の態様で選択された場合、表示装置２３の表示は、７つのコンテンツ情報５１１〜５１７のうちコンテンツ情報５１３以外の表示が次のように変更される。つまり、変更後の表示装置２３に表示されるウィンドウでは、コンテンツ情報（３）が対応するコンテンツよりも新しいコンテンツを表す検索結果（たとえば、コンテンツ情報５１１，５１２，５１４，５１７）が赤色で示され、また、コンテンツ情報（３）が対応するコンテンツよりも古いコンテンツを表す検索結果（たとえば、コンテンツ情報５１５，５１６）が青色で示される。なお、変更後のウィンドウでは、７つのコンテンツ情報５１１〜５１７の配置は変更される必要が無い。
【０２０１】
［第１４の実施の形態］
第１４の実施の形態は、ホテルの宿泊予約サイトにおいて、予約可能なホテルについての検索結果を提示する。第１４の実施の形態の検索システムのハードウェア構成および機能構成は、第１の実施の形態の検索システムのハードウェア構成および機能構成と同様とすることができる。
【０２０２】
第１４の実施の形態において提示される検索結果は、ホテルの宿泊予約サイトにおける２つ以上のホテル情報を含む。図３１は、第１４の実施の形態の表示装置２３における表示の一例を示す図である。
【０２０３】
図３１に示されるように、ウィンドウ１５００は、検索結果を表示するための領域１５１０と、検索用のキーワードを表示するための表示欄１５０１と、検索の実行を指示するための検索ボタン１５０２とを含む。
【０２０４】
領域１５１０は、検索結果として、７つのホテル情報１５１１〜１５１７を表示する。各ホテル情報は、ホテルのホームページなどのコンテンツを表す。また、各ホテル情報は、各ホテルの属性として、口コミ評判を特定する情報と、客室の広さを特定する情報とを含む。
【０２０５】
領域１５１０では、７つのホテル情報１５１１〜１５１７のそれぞれは、たとえば、各ホテル情報によって表されるホテル名等の、ホテルを表す情報を表示する。「ホテル情報（１）」等における数字は、第１の条件に従った順位を表す。第１の条件に従った順位は、たとえば、各ホテルについての「口コミ評判の高い」順位である。
【０２０６】
ウィンドウ１５００は、さらに領域１５２０を含む。領域１５２０は、上記した第２の態様の選択で選択されたホテル情報についての、プレビューを表示する。プレビューは、たとえば部屋の内装を表す画像を表示する。
【０２０７】
検索結果において、いずれかのホテル情報が上記第２の態様で選択されると、ＣＰＵ２０は、選択されたホテル情報以外のホテル情報の配列を、第２の条件に従って変更する。第２の条件とは、たとえば、各ホテルにおける客室の広さ（以下、「部屋の広さ」という）である。つまり、ＣＰＵ２０は、選択されたホテル情報以外のホテル情報の配列を、選択されたホテル情報（ホテル）よりも「部屋が広い」かどうかに従って変更する。
【０２０８】
図３２は、図３１の表示からホテル情報の配列が変更された後の、検索結果の表示の一例を示す図である。なお、図３２のウィンドウ１５３０は、図３１における７つのホテル情報１５１１〜１５１７のうち、ホテル情報１５１３が選択されたときの、表示を示す。
【０２０９】
ウィンドウ１５３０の領域１５１０は、バー１５３１より上方の領域１５３３に、ホテル情報１５１３のホテルより部屋が広いホテルを表すホテル情報１５１１，１５１２，１５１４，１５１７を表示する。また、ウィンドウ１５３０の領域１５１０は、バー１５３１より下方の領域１５３４に、ホテル情報１５１３のホテルより部屋が狭いホテルを表すホテル情報１５１５，１５１６を表示する。
【０２１０】
第１４の実施の形態によれば、検索結果から１つのホテルを選択すると、当該ホテルより部屋の広いホテルだけを、口コミ評判の順に並べることができる。また、当該ホテルより部屋の狭いホテルだけを、口コミ評判の順に並べることができる。これにより、ユーザは、容易に別のホテルの候補を探すことができる。
【０２１１】
第１４の実施の形態では、「口コミ評判を特定する情報」が、ホテル情報の第１の属性の一例である。「客室の広さを特定する情報」が、ホテル情報の第２の属性の一例である。第１および第２の属性は、これらに限定されない。たとえば、第２の属性は、各ホテルのオープン日、改装日（時期）などであっても良い。
【０２１２】
上記の部屋の広さ、オープン日、改装日などの情報は、決められたタグを用いるなど、所定の形式（記述しない）にて各ホームページなどに記載されていることが望ましいが、場合によっては公知の解析技術などによってコンテンツ情報に含まれる情報等から抽出された値を上記第２の属性を構成するそれぞれの情報と見做してもよい。たとえば、第２の属性が改装日である場合、ホームページに記載されている情報の中から、「改装」という文字列を抽出し、その直近にある数字などを改装年と見做すなどが考えられる。「平成２３年４月改装」という文字列が抽出された場合は、「改装」に一番近い「平成２３年４月」を改装時期と見做すことができる。
【０２１３】
［第１５の実施の形態］
第１５の実施の形態は、賃貸住宅の検索サイトにおいて、賃貸の対象となる部屋についての検索結果を提示する。第１５の実施の形態の検索システムのハードウェア構成および機能構成は、第１の実施の形態の検索システムのハードウェア構成および機能構成と同様とすることができる。
【０２１４】
第１５の実施の形態において提示される検索結果は、賃貸住宅の検索サイトにおける２つ以上の物件情報を含む。図３３は、第１５の実施の形態の表示装置２３における表示の一例を示す図である。
【０２１５】
図３３に示されるように、ウィンドウ２５００は、検索結果を表示するための領域２５１０と、検索用のキーワードを表示するための表示欄２５０１と、検索の実行を指示するための検索ボタン２５０２とを含む。
【０２１６】
領域２５１０は、検索結果として、７つの物件情報２５１１〜２５１７を表示する。各物件情報は、各物件を紹介するコンテンツを表す。また、各物件情報は、各物件の属性として、賃料を特定する情報と、最寄駅からの距離を特定する情報とを含む。
【０２１７】
領域２５１０では、７つの物件情報２５１１〜２５１７のそれぞれは、たとえば、各物件情報によって表される物件名等の、物件を表す情報を表示する。「物件情報（１）」等における数字は、第１の条件に従った順位を表す。第１の条件に従った順位は、たとえば、各物件についての「賃料が安い」順位である。
【０２１８】
ウィンドウ２５００は、さらに領域２５２０を含む。領域２５２０は、上記した第２の態様の選択で選択された物件情報についての、プレビューを表示する。プレビューは、た
とえば部屋の間取りの画像を含む。
【０２１９】
検索結果において、いずれかの物件情報が上記第２の態様で選択されると、ＣＰＵ２０は、選択された物件情報以外の物件情報の配列を、第２の条件に従って変更する。第２の条件とは、たとえば、各物件における部屋の広さである。つまり、ＣＰＵ２０は、選択された物件情報以外の物件情報の配列を、選択された物件情報（物件）よりも「最寄駅からの距離が近い（最寄駅に近い）」かどうかに従って変更する。
【０２２０】
図３４は、図３３の表示から物件情報の配列が変更された後の、検索結果の表示の一例を示す図である。なお、図３４のウィンドウ２５３０は、図３３における７つの物件情報２５１１〜２５１７のうち、物件情報２５１３が選択されたときの、表示を示す。
【０２２１】
ウィンドウ２５３０の領域２５１０は、バー２５３１より上方の領域２５３３に、物件情報２５１３の物件より最寄駅に近い物件を表す物件情報２５１１，２５１２，２５１４，２５１７を表示する。また、ウィンドウ２５３０の領域２５１０は、バー２５３１より下方の領域２５３４に、物件情報２５１３の物件より最寄駅から遠い物件を表す物件情報２５２５，２５１６を表示する。
【０２２２】
第１５の実施の形態によれば、検索結果から１つの物件を選択すると、当該物件より最寄駅に近い物件だけを、賃料の順に並べることができる。これにより、ユーザは、容易に別の物件の候補を探すことができる。また、当該物件より最寄駅から遠い物件だけを、賃料の順に並べることができる。これにより、ユーザは、最寄駅から遠いことによって賃料がどのように変化するかを理解できる。
【０２２３】
第１５の実施の形態では、「賃料を特定する情報」が、物件情報の第１の属性の一例である。「最寄駅からの距離を特定する情報」が、物件情報の第２の属性の一例である。第１および第２の属性は、これらに限定されない。たとえば、第２の属性は、各物件の築年数や改装時期、部屋の広さ、最寄の病院までの距離などであっても良い。
【０２２４】
第１の属性および第２の属性の少なくとも一方は、コンテンツ情報等から間接的に取得される情報であっても良い。たとえば、コンテンツ情報に各物件の位置情報が含まれている場合、最寄の病院までの距離は、物件の位置情報と地図上の最も近い病院との距離が算出されることによって、導出され得る。
【０２２５】
［第１６の実施の形態］
第１６の実施の形態は、商品の販売サイトにおいて、販売の対象となる商品についての検索結果を提示する。第１６の実施の形態の検索システムのハードウェア構成および機能構成は、第１の実施の形態の検索システムのハードウェア構成および機能構成と同様とすることができる。
【０２２６】
第１６の実施の形態において提示される検索結果は、商品の販売サイトにおける２つ以上の商品情報を含む。図３５は、第１６の実施の形態の表示装置２３における表示の一例を示す図である。
【０２２７】
図３５に示されるように、ウィンドウ３５００は、検索結果を表示するための領域３５１０と、検索用のキーワードを表示するための表示欄３５０１と、検索の実行を指示するための検索ボタン３５０２とを含む。
【０２２８】
領域３５１０は、検索結果として、７つの商品情報３５１１〜３５１７を表示する。各商品情報は、各商品を紹介するコンテンツを表す。また、各商品情報は、各商品の属性と
して、価格を特定する情報と、生産されてからの年数を特定する情報とを含む。
【０２２９】
領域３５１０では、７つの商品情報３５１１〜３５１７のそれぞれは、たとえば、各商品情報によって表される商品名等の、商品を表す情報を表示する。「商品情報（１）」等における数字は、第１の条件に従った順位を表す。第１の条件に従った順位は、たとえば、各商品についての「価格が安い」順位である。
【０２３０】
ウィンドウ３５００は、さらに領域３５２０を含む。領域３５２０は、上記した第２の態様の選択で選択された商品情報についての、プレビューを表示する。プレビューは、たとえば商品の外観を示す画像を含む。
【０２３１】
検索結果において、いずれかの商品情報が上記第２の態様で選択されると、ＣＰＵ２０は、選択された商品情報以外の商品情報の配列を、第２の条件に従って変更する。第２の条件とは、たとえば、各商品の古さ（上記「年数」の長さ）である。つまり、ＣＰＵ２０は、選択された商品情報以外の商品情報の配列を、選択された商品情報（商品）よりも古い（生産されてからの年数が長い）かどうかに従って変更する。
【０２３２】
図３６は、図３５の表示から商品情報の配列が変更された後の、検索結果の表示の一例を示す図である。なお、図３６のウィンドウ３５３０は、図３５における７つの商品情報３５１１〜３５１７のうち、商品情報３５１３が選択されたときの、表示を示す。
【０２３３】
ウィンドウ３５３０の領域３５１０は、バー３５３１より上方の領域３５３３に、商品情報３５１３の商品より古い（年数が長い）商品を表す商品情報３５１１，３５１２，３５１４，３５１７を表示する。また、ウィンドウ３５３０の領域３５１０は、バー３５３１より下方の領域３５３４に、商品情報３５１３の商品より新しい（年数が浅い）商品を表す商品情報３５３５，３５１６を表示する。
【０２３４】
第１６の実施の形態によれば、検索結果から１つの商品を選択すると、たとえば古着やヴィンテージワインのような商品について、当該商品より年数が長い商品だけを、価格の順に並べることができる。これにより、ユーザは、容易に別の商品の候補を探すことができる。
【０２３５】
第１６の実施の形態では、「価格を特定する情報」が、商品情報の第１の属性の一例である。「生産されてからの年数を特定する情報」が、商品情報の第２の属性の一例である。第１および第２の属性は、これらに限定されない。たとえば、第２の属性は、対象商品が酒類であれば成熟度合いやアルコール度数であってもよい。また、対象商品がヴィンテージジーンズであれば、ダメージ度合いなどであってもよい。
【０２３６】
［まとめ］
（１）検索サーバ１００は、クライアント端末２００に、コンテンツの検索結果として、コンテンツを表す情報であるコンテンツ情報を提供する。検索サーバ１００は、コンテンツの検索結果として、２つ以上のコンテンツ情報をクライアント端末２００に送信するための通信部１０１と、２つ以上のコンテンツを関連付けて記憶するための関連データベース記憶部１０５とを備える。通信部１０１は、クライアント端末２００から、検索結果に対して選択されたコンテンツ情報を特定する情報を受信する。検索サーバ１００は、クライアント端末２００において同一の検索結果に対して選択された２つ以上のコンテンツ情報のそれぞれが表すコンテンツを互いに関連付ける情報（関連データベース）を生成し、関連データベース記憶部１０５に記憶するための、関連情報生成部１０４と、通信部１０１が、クライアント端末２００から、第１のコンテンツ情報が選択されたことを示す情報を受信した場合に、関連データベース記憶部１０５において第１のコンテンツ情報が表
す第１のコンテンツに関連付けられている第２のコンテンツを示す情報を、クライアント端末２００に提供するための関連情報提供部１０６とをさらに備える。
【０２３７】
これにより、検索結果からユーザが選択したコンテンツ情報について、さらに、過去の検索結果におけるユーザの選択によって当該コンテンツ情報が表すコンテンツと関連付けられたコンテンツをユーザに知らせることができる。
【０２３８】
（２）コンテンツは、当該コンテンツが属する集合に従って分類される。関連情報提供部１０６は、図２８を参照して説明したように、コンテンツが属する集合ごとに第２のコンテンツを示す情報を提供する。
【０２３９】
これにより、コンテンツが集合ごとに分類される場合、ユーザに、分類ごとに、情報を提供することができる。
【０２４０】
（３）関連情報生成部１０４は、第１０の実施の形態において説明したように、クライアント端末２００において同一の検索結果に対して選択された２つ以上のコンテンツ情報において、それぞれのコンテンツ情報を他のコンテンツ情報に関連付けるかどうかを、それぞれのコンテンツ情報に対する操作の種類に基づいて決定する。
【０２４１】
これにより、コンテンツ同士の関連付けの根拠となる「過去の検索結果におけるユーザの選択」が、よりユーザの意図を反映したものとなる。
【０２４２】
（４）関連情報生成部１０４は、第１１の実施の形態において説明したように、クライアント端末２００において同一の検索結果に対して選択された２つのコンテンツ情報において、一方のコンテンツ情報を他方のコンテンツ情報に関連付ける度合いを一方または他方のコンテンツ情報に対する操作の種類に基づいて決定する。
【０２４３】
これにより、コンテンツ同士の関連付けの根拠となる「過去の検索結果におけるユーザの選択」が、よりユーザの意図を反映したものとなる。
【０２４４】
（５）  検索結果は、キーワードに基づく検索によって導出される。関連情報生成部１０４は、第１２の実施の形態において説明したように、クライアント端末２００において同一の検索結果に対して選択された２つ以上のコンテンツ情報のそれぞれが表すコンテンツを、さらに、当該検索結果が対応するキーワードに関連付けて、関連データベース記憶部１０５に記憶する。第２のコンテンツは、関連データベース記憶部１０５において、さらに、第１のコンテンツ情報が含まれる検索結果が対応するキーワードに関連付けられている。
【０２４５】
これにより、ユーザによるコンテンツ情報の選択に応じて当該コンテンツ情報が表すコンテンツに関連付けられたコンテンツの情報が提供される場合であって、当該コンテンツが複数のキーワードに対応する場合に、当該提供がなされるときの検索のキーワードに即して、情報を提供することができる。
【０２４６】
今回開示された実施の形態およびその変形例はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２４７】
１０，２０  ＣＰＵ、１４，２４  記憶装置、１７，２７  メディアコントローラ、１
８，２８  通信装置、２１  ＲＯＭ、２２  ＲＡＭ、２３  表示装置、２５  操作部、１００  検索サーバ、１０１，２０１  通信部、１０２  情報取得部、１０３  情報生成部、１０４  関連情報生成部、１０６  関連情報提供部、２００  クライアント端末、２０２  入力部、２０３  表示制御部、２０４  表示部、３００  社内サーバ、４００  Ｗｅｂサーバ。
【図１】
2018125016.tif 000003
【図２】
2018125016.tif 000004
【図３】
2018125016.tif 000005
【図４】
2018125016.tif 000006
【図５】
2018125016.tif 000007
【図６】
2018125016.tif 000008
【図７】
2018125016.tif 000009
【図８】
2018125016.tif 000010
【図９】
2018125016.tif 000011
【図１０】
2018125016.tif 000012
【図１１】
2018125016.tif 000013
【図１２】
2018125016.tif 000014
【図１３】
2018125016.tif 000015
【図１４】
2018125016.tif 000016
【図１５】
2018125016.tif 000017
【図１６】
2018125016.tif 000018
【図１７】
2018125016.tif 000019
【図１８】
2018125016.tif 000020
【図１９】
2018125016.tif 000021
【図２０】
2018125016.tif 000022
【図２１】
2018125016.tif 000023
【図２２】
2018125016.tif 000024
【図２３】
2018125016.tif 000025
【図２４】
2018125016.tif 000026
【図２５】
2018125016.tif 000027
【図２６】
2018125016.tif 000028
【図２７】
2018125016.tif 000029
【図２８】
2018125016.tif 000030
【図２９】
2018125016.tif 000031
【図３０】
2018125016.tif 000032
【図３１】
2018125016.tif 000033
【図３２】
2018125016.tif 000034
【図３３】
2018125016.tif 000035
【図３４】
2018125016.tif 000036
【図３５】
2018125016.tif 000037
【図３６】
2018125016.tif 000038