(57)【要約】【課題】  リンク切れ等の理由により要求するデータが見つからない場合に、利用者の再検索を支援することができる技術を提供する。【解決手段】  本発明におけるＷｅｂ検索装置は、第１のサーバから取得されたデータを保存するキャッシュと、データの特徴を表すキーワードを含む付加情報が付与されたデータを第１のサーバから取得し、当該データをキャッシュに保存する際に、検索対象から除外するためのキーワードを付加情報に加え、データがリンク切れであると判定された場合、付加情報に基づいて検索を実行する処理手段を含む。【選択図】      図６
2013164800.tif 000002
【特許請求の範囲】
【請求項１】
第１のサーバから取得されたデータを保存するキャッシュと、
データの特徴を表すキーワードを含む付加情報が付与されたデータを前記第１のサーバから取得し、当該データを前記キャッシュに保存する際に、検索対象から除外するためのキーワードを前記付加情報に加え、前記データがリンク切れであると判定された場合、前記付加情報に基づいて検索を実行する処理手段を含む、
Ｗｅｂ検索装置。
【請求項２】
前記処理手段は、データをキャッシュに保存する際に、利用者の入力に基づいてさらに検索対象を示すキーワードを前記付加情報に加える、
請求項１に記載のＷｅｂ検索装置。
【請求項３】
前記処理手段が付加情報に基づいて検索を実行した場合に、当該検索結果を表示して利用者に提供する表示手段と、
を含む請求項１又は２に記載のＷｅｂ検索装置。
【請求項４】
データの特徴を表すキーワードを含む付加情報が付与されたデータを格納する複数の第１のサーバと、
利用者の検索要求を受け付ける端末と、
前記端末が利用者の検索要求を受け付けると、当該検索要求に基づいて前記第１のサーバを検索し、当該検索により取得したデータをキャッシュに保存する処理手段を含む第２のサーバと、
を含み、
前記端末は、前記処理手段がデータをキャッシュに保存する際に利用者の入力を受け付け、
前記処理手段は、前記端末が受け付けた利用者の入力に基づいて前記付加情報に検索対象から除外するためのキーワードを含ませ、
前記端末が利用者の検索要求を受け付けた場合に、検索要求の対象となるデータがリンク切れであると判定すると、前記付加情報に基づいて検索を実行する、
Ｗｅｂ検索システム。
【請求項５】
データの特徴を表すキーワードを含む付加情報が付与されたデータを第１のサーバから取得し、当該データをキャッシュに保存する際に、検索対象から除外するためのキーワードを前記付加情報に加え、前記データがリンク切れであると判定された場合、前記付加情報に基づいて検索を実行する、
Ｗｅｂ検索方法。
【請求項６】
データの特徴を表すキーワードを含む付加情報が付与されたデータを第１のサーバから取得し、当該データをキャッシュに保存する際に、検索対象から除外するためのキーワードを前記付加情報に加え、前記データがリンク切れであると判定された場合、前記付加情報に基づいて検索を実行する、
処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂ検索システム、Ｗｅｂ検索装置、Ｗｅｂ検索方法及びプログラムに関する。
【背景技術】
【０００２】
Ｗｅｂページを検索するためのＷｅｂ検索システムに関する技術が特許文献１に記載されている。
【０００３】
特許文献１に記載のＷｅｂ検索システムは、インターネットを介してＷｅｂページを収集するＷｅｂロボットと、該Ｗｅｂロボットによって収集されたＷｅｂページを保存するＷｅｂキャッシュメモリと、該Ｗｅｂキャッシュメモリに保存されているＷｅｂページより、ＷｅｂページのＵＲＬと該Ｗｅｂページに記述されている単語の対応表である単語インデックスを作成するインデクサと、前記単語インデックスを格納する検索データベースと、タグを格納するタグデータベースと、を有する。
【０００４】
特許文献１に記載のＷｅｂ検索システムは、利用者のクライアント端末から、検索要求が送信されたとき、検索結果を前記クライアント端末に送信し、前記クライアント端末から前記検索結果のリンクの選択が送信されたとき、前記クライアント端末を該リンク先のＷｅｂサーバに接続するように構成される。
【０００５】
特許文献１に記載のＷｅｂ検索システムは、前記Ｗｅｂキャッシュメモリに保存された、リンク切れのＷｅｂページに対して、前記クライアント端末からの指示により、タグを付与し、且つ、該タグと同一のタグを前記タグデータベースに格納することができるように構成される。
【０００６】
特許文献１に記載のＷｅｂ検索システムは、前記Ｗｅｂキャッシュメモリは、前記クライアント端末からの指示によりタグが付与され、且つ、前記クライアント端末からの指示により前記検索データベースに登録された、リンク切れのＷｅｂページを保存する。
【０００７】
特許文献１に記載のＷｅｂ検索システムによれば、リンク切れのＷｅｂページでも、利用者の必要に応じて、閲覧することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−２０９９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら特許文献１に記載のシステムでは、リンク切れ等の理由により要求するデータが見つからない場合、利用者はＷｅｂサーバやインターネット上を再度検索し直す際、初めから検索し直さなければならず不便であるという課題がある。その理由は、特許文献１に記載のシステムは、利用者の再検索を支援することができないからである。
【００１０】
以上より、本発明の目的は、リンク切れ等の理由により要求するデータが見つからない場合に、利用者の再検索を支援することができる技術を提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明におけるＷｅｂ検索装置は、第１のサーバから取得されたデータを保存するキャッシュと、データの特徴を表すキーワードを含む付加情報が付与されたデータを前記第１のサーバから取得し、当該データを前記キャッシュに保存する際に、検索対象から除外するためのキーワードを前記付加情報に加え、前記データがリンク切れであると判定された場合、前記付加情報に基づいて検索を実行する処理手段を含む。
【００１２】
また、上記目的を達成するため、本発明におけるＷｅｂ検索システムは、データの特徴を表すキーワードを含む付加情報が付与されたデータを格納する複数の第１のサーバと、利用者の検索要求を受け付ける端末と、端末が利用者の検索要求を受け付けると、当該検索要求に基づいて第１のサーバを検索し、当該検索により取得したデータをキャッシュに保存する処理手段を含む第２のサーバと、を含み、端末は、処理手段がデータをキャッシュに保存する際に利用者の入力を受け付け、処理手段は、端末が受け付けた利用者の入力に基づいて付加情報に検索対象から除外するためのキーワードを含ませ、端末が利用者の検索要求を受け付けた場合に、検索要求の対象となるデータがリンク切れであると判定すると、付加情報に基づいて検索を実行する。
【００１３】
また、上記目的を達成するため、本発明におけるＷｅｂ検索方法は、データの特徴を表すキーワードを含む付加情報が付与されたデータを第１のサーバから取得し、当該データをキャッシュに保存する際に、検索対象から除外するためのキーワードを前記付加情報に加え、前記データがリンク切れであると判定された場合、前記付加情報に基づいて検索を実行する。
【００１４】
また、上記目的を達成するため、本発明におけるプログラムは、データの特徴を表すキーワードを含む付加情報が付与されたデータを第１のサーバから取得し、当該データをキャッシュに保存する際に、検索対象から除外するためのキーワードを前記付加情報に加え、前記データがリンク切れであると判定された場合、前記付加情報に基づいて検索を実行する、処理をコンピュータに実行させる。
【発明の効果】
【００１５】
本発明におけるＷｅｂ検索システム、Ｗｅｂ検索装置、Ｗｅｂ検索方法及びプログラムによれば、リンク切れ等の理由により要求するデータが見つからない場合に、利用者の再検索を支援することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１実施形態におけるＷｅｂ検索システム１００の全体像を示す図である。
【図２】付加情報の詳細を説明するための図である。
【図３】プロキシサーバ３のキャッシュにデータと併せて付加情報が保存される流れを示したシーケンス図である。
【図４】検索要求から候補リストが提供されるまでの処理の流れを矢印で全体像のブロック図の上に表した図である。
【図５】本発明の第１実施形態の動作を示すフローチャート図である。
【図６】Ｗｅｂ検索装置１０の構成を示すブロック図である。
【図７】付加情報が付与されたデータがキャッシュ１１に保存されるまでの動作を示すフローチャート図である。
【図８】利用者の検索対象のデータがリンク切れの場合に再検索を支援する動作を示すフローチャートである。
【図９】第２実施形態としてのＷｅｂ検索装置１０のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１７】
＜第１実施形態＞
まず、本発明の実施形態の理解を容易にするために、本発明の背景を説明する。
【００１８】
企業内等のイントラネットと外部のインターネットとの間の接続は、イントラネット内にプロキシサーバを設置し、プロキシサーバの様々な機能を利用する場合が多い。プロキシサーバの機能の１つとしてキャッシュ機能がある。
【００１９】
キャッシュ機能を持つプロキシサーバは、ローカル端末からＷｅｂサーバへの接続の要求があった時点で保持しているキャッシュ情報を確認する。キャッシュに要求されているデータがあり、かつ有効である場合にはキャッシュの情報をローカル端末に提供することで、イントラネット内からＷｅｂサーバへの接続を減らすことができる。
【００２０】
キャッシュに要求されているデータがない場合や、データはあるが有効期限が切れているような場合には、プロキシサーバはＷｅｂサーバから最新の情報の取得を試みる。Ｗｅｂサーバの最新の情報を確認した際に、以前は存在していたデータが存在しないことがあり、そのような場合には、存在しないことのメッセージをローカル端末に返送する。利用者は、同一又は同様のデータを参照する際は、同じＷｅｂサーバやインターネット上を再度検索し直さなければならず不便である。
【００２１】
このような場合は、該当するデータが削除されていることが考えられる。または、削除された以外の理由で存在しないことも考えられる。削除された以外の理由としては、例えば、Ｗｅｂサイト側でサイトマップを変更したため公開しているＵＲＬ（Universal Resource Locator）が変更された場合や、ファイル名が変更されてＵＲＬが変更された場合などが考えられるが、同一か又は同様の特徴を持つデータが引き続き同じＷｅｂサーバ上で公開されている場合は多いと考えられる。
【００２２】
その多くの場合に利用者は検索エンジンを使用して再検索し、インターネット上から必要なファイルを最初から探し直す必要があるが、それを支援する手段は存在しなかった。
【００２３】
本発明によれば、リンク切れ等の理由により要求するデータが見つからない場合に、利用者の再検索を支援することができ、上述の課題が解決される。
【００２４】
図１は、本発明の第１実施形態におけるＷｅｂ検索システム１００の全体像を示す図である。図１に示すようにＷｅｂ検索システム１００は、複数のＷｅｂサーバ１と、ローカル端末２と、複数のプロキシサーバ３とを含む。Ｗｅｂサーバ１は、第１のサーバ、プロキシサーバ３は、第２のサーバともいう。
【００２５】
Ｗｅｂサーバ１は、検索対象を示すキーワードを含む付加情報が付与された複数のデータを格納する。Ｗｅｂサーバ１は、ネットワークおよびインターネットを介してプロキシサーバ３に接続する。ローカル端末２は、イントラネットを介してプロキシサーバ３に接続する。
【００２６】
ローカル端末２は、利用者の検索要求を受け付ける。
【００２７】
プロキシサーバ３は、キャッシュ３００と処理部３０１を含む。処理部３０１は、ローカル端末２から利用者の検索要求を受け付けると、当該検索要求に基づいてＷｅｂサーバ１を検索し、当該検索により取得したデータをキャッシュ３００に保存する。処理部３０１は、Ｗｅｂサーバ１およびローカル端末２との接続及び通信のための通信機能を有する。
【００２８】
ローカル端末２は、プロキシサーバ３がデータをキャッシュ３００に保存する際に利用者の入力を受け付け、プロキシサーバは、ローカル端末２が受け付けた利用者の入力に基づいて付加情報に検索対象から除外するためのキーワード（検索除外キーワード）を含ませる。また、プロキシサーバ３は、データが検索されない状態になった場合、付加情報に基づく検索を実行する。
【００２９】
以下、Ｗｅｂ検索システム１００の構成についてより詳細に説明する。
【００３０】
プロキシサーバ３は、Ｗｅｂサーバ１から各種ファイルをダウンロードした際に、ダウンロードしたデータ３１０と、当該データに関する最終更新時刻や有効期限といった情報を合わせてキャッシュ３００に保存する。
【００３１】
その際に、プロキシサーバ３の処理部３０１は、「システム提供の検索条件」を含む付加情報３２０をＷｅｂサーバ１から取得し、キャッシュ３００に格納する。ここで「システム提供の検索条件」とは、利用者が再検索する時に該当データを見つけやすくするための、データの特徴を表すキーワードの羅列である。
【００３２】
また、処理部３０１は、Ｗｅｂサーバからデータ３０１を取得する際に、「利用者設定の検索条件」を、ローカル端末２を介して受信し、その検索条件をキャッシュ３００に格納される付加情報３２０に追加する。ここで「利用者設定の検索条件」とは、利用者が再検索時に該当データを見つけやすくするために、利用者自身が設定する検索不要サイト等の検索除外キーワードの羅列である。
【００３３】
以上が処理部３０１におけるキャッシュ機能である。
【００３４】
イントラネット外への接続を代理で行うプロキシサーバ３は、キャッシュにあるデータの有効期限が切れている場合にＷｅｂサーバ１へ接続を要求する。キャッシュにあるデータに関して再度接続を要求した際、リンク切れの場合があり、該当するデータが見つからない場合がある。
【００３５】
この問題を解決するために、プロキシサーバ３の処理部３０１は、「リンク切れの際の情報入手を支援する機能」を有する。データ３１０が検索されない状態、すなわちリンク切れとなった場合に、処理部３０１は付加情報３２０（システム提供の検索条件、利用者設定の検索条件）を利用して検索エンジンで検索を実行する。付加情報３２０は、データ３１０と合わせてキャッシュ３００に保存されている。また、その他の情報としてキャッシュ３００には例えばＨＴＴＰヘッダ情報３３０が保存されている。
【００３６】
プロキシサーバ３の処理部３０１は、付加情報による検索結果に基づき、リンク切れとなったデータの代わりとして候補リストを生成し、ローカル端末３の表示部（ディスプレイ等）に表示することで利用者の情報入手を支援する。
【００３７】
候補リストの内容は、特に限定されず、利用者に付加情報３２０による検索結果が提示可能なリスト（画像）であれば、どのようなものでも良い。例えば、候補リストは、一般的な検索エンジンで検索を実行した場合の検索結果の画面でも良い。
【００３８】
図２は、付加情報の詳細を説明するための図である。図２に示すように、付加情報３２０は「システム提供の検索条件」と「利用者設定の検索条件」とを含む。上述したように、「システム提供の検索条件」は、利用者が再検索する時に該当データを見つけやすくするための、データの特徴を表すキーワードの羅列である。「システム提供の検索条件」はデータをインターネット上にアップロードする際にデータ提供者により設定されても良い。
【００３９】
また、「利用者設定の検索条件」は、利用者が再検索時に該当データを見つけやすくするために、利用者自身が設定する検索不要サイト等の「検索除外キーワード」の羅列である。なお、「利用者設定の検索条件」は、検索したいサイト情報等の「検索対象キーワード」を含んでも良い。
【００４０】
「システム提供の検索条件」及び「利用者設定の検索条件」であるキーワードは、例えばサイト名、商品名、ＵＲＬ等、検索エンジンで検索する際のクエリとなり得るキーワードであれば、いかなるキーワードでも良い。
【００４１】
図３は、プロキシサーバ３のキャッシュ３００にデータ３１０と併せて付加情報３２０が保存される流れを示すシーケンス図である。図３に示すように、利用者から検索要求があると、Ｗｅｂサーバ１から該当のデータに付加情報が付与されてプロキシサーバ３に送信される（Ｓ３−１）。
【００４２】
ここで付加情報は、利用者が再検索時に該当ファイルを見つけやすくするための、ファイルの特徴を表すキーワードの羅列である「システム提供の検索条件」を含む。
【００４３】
処理部３０１のキャッシュ機能は、Ｗｅｂサーバ１から各種データをダウンロードした際に、ダウンロードしたデータ３１０と当該データに関する最終更新時刻や有効期限といった情報を合わせてキャッシュ３００に保存する。処理部３０１は、同時に、Ｗｅｂサーバ１から入手する付加情報３２０もキャッシュに保存する（Ｓ３−２）。
【００４４】
プロキシサーバ３がローカル端末２に該当データを送信すると、ローカル端末２は、「利用者設定の検索条件」についての利用者の入力を受け付け、入力された「利用者設定の検索条件」を付加情報に追加する（Ｓ３−３）。
【００４５】
以上の流れでプロキシサーバ３のキャッシュはデータ及び付加情報を保存する。
【００４６】
図４は、検索要求から候補リストが提供されるまでの処理の流れを矢印で全体像のブロック図の上に表した図である。図４に示すように、まず、プロキシサーバ３は利用者による操作に基づきローカル端末２から検索要求を受信すると、その検索要求を処理する。具体的には、処理部３０１は、検索要求の対象となるデータがキャッシュ３００に保存されているか否かを判定する。
【００４７】
キャッシュ３００に該当するデータが保存されており、かつデータの保存期間が有効期限内である場合、処理部３０１は、Ｗｅｂサーバ１への接続を行わず、キャッシュにあるデータをローカル端末２に送信する。処理部３０１のキャッシュ機能により、Ｗｅｂサーバへの接続が減り、また、ローカル端末２への応答が速くなる。
【００４８】
キャッシュ３００に要求されているデータがない場合や、データはあるが有効期限が切れているような場合には、プロキシサーバ３はＷｅｂサーバ１へ接続を要求し、最新データの取得を試みる。最新データの取得を試みたものの、以前は存在していたデータがＷｅｂサーバ１に存在しない場合、プロキシサーバ３は、参照先ＵＲＬはリンク切れであると判定する。
【００４９】
プロキシサーバ３は、データのリンク切れであると判定すると、情報入手を支援する機能を実行する。具体的には、処理部３０１は、キャッシュに保存されている「システム提供の検索条件」及び「利用者設定の検索条件」を含む付加情報を利用して検索エンジンでインターネット検索を行う。
【００５０】
処理部３０１は、付加情報を利用した検索の結果に基づき、検索対象データの候補リストをローカル端末２の表示部を介して利用者に提供し、利用者の情報入手を支援する。
【００５１】
次に、図５を参照して、本発明の第１実施形態の動作について説明する。
【００５２】
図５は、本発明の第１実施形態の動作を示すフローチャート図である。図５に示すように、利用者がローカル端末２で検索要求を入力すると、プロキシサーバ３は、ローカル端末２からＷｅｂサーバ１への接続要求を受ける（ステップＳ１）。
【００５３】
プロキシサーバ３の処理部３０１は、キャッシュ機能により、キャッシュ３００に保持しているデータを確認する（ステップＳ２）。その結果、キャッシュにデータがない場合（ステップＳ３−Ｎｏ）、処理部３０１は、Ｗｅｂサーバ１からデータをダウンロードし、ローカル端末２に提供する動作を行う（ステップＳ８）。
【００５４】
キャッシュ３００にデータがある場合（ステップＳ３−Ｙｅｓ）、処理部３０１はキャッシュにある情報を確認し、データが有効期限内かどうかを確認する（ステップＳ４）。
【００５５】
有効期限内である場合（ステップＳ４−Ｙｅｓ）、処理部３０１はキャッシュにあるデータを、ローカル端末２に提供する（ステップＳ９）。
【００５６】
有効期限を過ぎている場合（ステップＳ４−Ｎｏ）、処理部３０１は、Ｗｅｂサーバ１に最終更新時刻を要求する（ステップＳ５）。
【００５７】
最終更新時刻を取得できた場合（ステップＳ６−Ｙｅｓ）、処理部３０１はキャッシュ内の最終更新時刻と比較し、キャッシュのデータが最新である場合、処理部３０１はキャッシュにあるデータをローカル端末２に提供する（ステップＳ９）。
【００５８】
キャッシュのデータが最新で無い場合（ステップＳ７−Ｎｏ）、処理部３０１は、Ｗｅｂサーバ１からデータをダウンロードし、ローカル端末２に提供する（ステップＳ８）。
【００５９】
ステップＳ６においてＷｅｂサーバ１から最終更新時刻を取得できなかった場合（ステップＳ６−Ｎｏ）、処理部３０１は当該データをリンク切れと判定し、「リンク切れの際の情報入手を支援する機能」を実行する。処理部３０１は、キャッシュに保存している付加情報を確認し、検索エンジンで検索を行う（ステップＳ１０）。
【００６０】
検索の際、処理部３０１はＷｅｂサーバ１から提供される「システム提供の検索条件」を検索キーワードに設定する。また、処理部３０１は、利用者が設定している検索条件の「検索対象キーワード」も検索キーワードに設定し、検索不要なサイト情報を含む「検索除外キーワード」を検索対象外のキーワードとして設定し、検索を行う。
【００６１】
プロキシサーバ３は、検索結果からローカル端末２に対する候補リストを生成し、これを表示させる（ステップＳ１１）。
【００６２】
利用者は候補リストから必要とするデータをローカル端末２で選択し、プロキシサーバ３を介してＷｅｂ端末１からダウンロードすることが可能となる（ステップＳ１２）。以上にようにしてプロキシサーバ３は利用者の情報入手を支援する。
【００６３】
以上説明したように、第１実施形態におけるＷｅｂ検索システム１００によれば、リンク切れ等の理由により要求するデータが見つからない場合に、利用者の再検索を支援することができる。
【００６４】
その理由は、Ｗｅｂサーバ１側で設定し提供される付加情報に含まれる「システム提供の検索条件」と利用者で付加条件に追加する「利用者設定の検索条件」を用いて検索エンジンで検索が可能だからである。その際の検索キーワードのうち「システム提供の検索条件」はデータ提供者が指定しているもののため、該当ファイルに近いファイルの抽出が可能となり、「利用者設定の検索条件」では検索不要なサイトをあらかじめ指定しているので検索結果の精度が高くなる。
【００６５】
＜第２実施形態＞
図６を参照して、本発明の第２実施形態としてのＷｅｂ検索装置１０の機能構成を説明する。
【００６６】
図６は、Ｗｅｂ検索装置１０の構成を示すブロック図である。図６に示すように、Ｗｅｂ検索装置１０は、キャッシュ１１及び処理部１２を含む。本実施形態におけるＷｅｂ検索装置１０は、第１実施形態におけるプロキシサーバ３に相当する。
【００６７】
キャッシュ１１は、データの提供者により設定されたデータの特徴を表すキーワードと、利用者の入力に基づいて設定された検索対象から除外するためのキーワードと、を含む付加情報が付与されたデータを保存する。
【００６８】
処理部１２は、データの特徴を表すキーワードを含む付加情報が付与されたデータをＷｅｂサーバからダウンロードし、当該データをキャッシュ１１に保存する際に、利用者の入力に基づいて検索対象から除外するためのキーワードを付加情報に加える。
【００６９】
また、処理部１２は、ローカル端末から利用者の入力による検索要求を受け付けて、検索対象であるデータがリンク切れであると判定すると、付加情報に基づいてインターネット検索を行い、検索対象の候補を利用者に提供する。
【００７０】
次に、図７及び図８を参照して、本発明の第２実施形態の動作について説明する。
【００７１】
図７は、付加情報が付与されたデータがキャッシュ１１に保存されるまでの動作を示すフローチャート図である。図７に示すように、まず、Ｗｅｂサーバは、データをアップロードしたデータ提供者が設定した「システム提供の検索条件」を付加情報としてデータに付与する（ステップＢ１）。
【００７２】
次に、利用者によるデータの検索が行われると（ステップＢ２）、処理部１２は、取得したデータ及び付加情報をキャッシュ１１に保存する（ステップＢ３）。
【００７３】
次に、処理部１２は、利用者の端末に「利用者設定の検索条件」の入力を受け付けるよう促し、入力された「利用者設定の検索条件」を、既に保存されている付加情報に追加する（ステップＢ４）。
【００７４】
図８は、利用者の検索対象のデータがリンク切れの場合に再検索を支援する動作を示すフローチャートである。図８に示すように、処理部１２は、利用者の検索対象のデータが、キャッシュ内にあるものの、有効期限が切れており、リンク切れであると判定すると（ステップＢ５）、キャッシュ内に保存されている付加情報に基づきインターネット検索を行う（ステップＢ６）。
【００７５】
処理部１２は、検索結果を候補リストにして利用者の端末を介して利用者に提供する（ステップＢ７）。
【００７６】
以上説明したように、第２実施形態としてのＷｅｂ検索装置１０によれば、リンク切れ等の理由により要求するデータが見つからない場合に、利用者の再検索を支援することができる。
【００７７】
以上、各実施形態を参照して本発明を説明したが、本発明は以上の実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で同業者が理解し得る様々な変更をすることができる。
【００７８】
図９は、第２実施形態としてのＷｅｂ検索装置１０のハードウェア構成の一例を示すブロック図である。図９に示すように、Ｗｅｂ検索装置１０を構成する各部は、ＣＰＵ２０（Central Processing Unit２０）と、ネットワーク接続用の通信ＩＦ２１（通信インターフェース２１）と、メモリ２２と、プログラムを格納するハードディスク等の記憶装置２３とを含む、コンピュータ装置によって実現される。ただし、Ｗｅｂ検索装置１０の構成は、図９に示すコンピュータ装置に限定されない。
【００７９】
例えば、Ｗｅｂ検索装置１０は、Ｗｅｂサーバ及びローカル端末と通信ＩＦ２１を介して通信されても良い。
【００８０】
ＣＰＵ２０は、オペレーティングシステムを動作させてＷｅｂ検索装置１０の全体を制御する。また、ＣＰＵ２０は、例えばドライブ装置などに装着された記録媒体からメモリ２２にプログラムやデータを読み出し、これにしたがって各種の処理を実行する。
【００８１】
例えば処理部１２は、ＣＰＵ２０及びプログラムによって実現されても良い。
【００８２】
記録装置２３は、例えば光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク、半導体メモリ等であって、コンピュータプログラムをコンピュータ読み取り可能に記録する。コンピュータプログラムは、通信網に接続されている図示しない外部コンピュータからダウンロードされても良い。
【００８３】
例えば、キャッシュ１１は記録装置２３によって実現されても良い。
【００８４】
なお、これまでに説明した各実施形態において利用するブロック図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
【００８５】
本発明のプログラムは、これまでに述べた各動作を、コンピュータに実行させるプログラムであれば良い。
【符号の説明】
【００８６】
１    Ｗｅｂサーバ
２    ローカル端末
３    プロキシサーバ
１０  Ｗｅｂ検索装置
１１  キャッシュ
１２  処理部
２０  ＣＰＵ
２１  通信ＩＦ
２２  メモリ
２３  記憶装置
１００  Ｗｅｂ検索システム
３００  キャッシュ
３０１  処理部
３１０  データ
３２０  付加情報
３３０  ＨＴＴＰヘッダ情報
【図１】
2013164800.tif 000003
【図２】
2013164800.tif 000004
【図３】
2013164800.tif 000005
【図４】
2013164800.tif 000006
【図５】
2013164800.tif 000007
【図６】
2013164800.tif 000008
【図７】
2013164800.tif 000009
【図８】
2013164800.tif 000010
【図９】
2013164800.tif 000011