(57)【要約】【課題】リンク切れのWebページでも、ユーザの必要に応じて、閲覧することができる検索エンジンシステムを提供する。【解決手段】Web検索エンジンシステムは、ユーザのクライアント端末から、検索要求が送信されたとき、検索結果を前記クライアント端末に送信し、クライアント端末から検索結果のリンクの選択が送信されたとき、クライアント端末を該リンク先のＷｅｂサーバに接続する。Web検索エンジンシステムによると、Webキャッシュメモリに保存された、リンク切れのWebページに対して、タグを付与し、且つ、該タグと同一のタグをタグデータベースに格納することができる。Webキャッシュメモリは、クライアント端末からの指示により、タグが付与され、且つ、検索データベースに登録された、リンク切れのWebページを保存する。【選択図】図１
2011209946.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介してWebページを収集するWebロボットと、該Webロボットによって収集されたWebページを保存するWebキャッシュメモリと、該Webキャッシュメモリに保存されているWebページより、WebページのURLと該Webページに記述されている単語の対応表である単語インデックスを作成するインデクサと、前記単語インデックスを格納する検索データベースと、タグを格納するタグデータベースと、を有し、
ユーザのクライアント端末から、検索要求が送信されたとき、検索結果を前記クライアント端末に送信し、前記クライアント端末から前記検索結果のリンクの選択が送信されたとき、前記クライアント端末を該リンク先のＷｅｂサーバに接続するように構成されたWeb検索エンジンシステムにおいて、
前記Webキャッシュメモリに保存された、リンク切れのWebページに対して、前記クライアント端末からの指示により、タグを付与し、且つ、該タグと同一のタグを前記タグデータベースに格納することができるように構成されており、
前記Webキャッシュメモリは、前記クライアント端末からの指示によりタグが付与され、且つ、前記クライアント端末からの指示により前記検索データベースに登録された、リンク切れのWebページを保存することを特徴とするWeb検索エンジンシステム。
【請求項２】
請求項１記載のWeb検索エンジンシステムにおいて、
前記Webロボットは、前記Webキャッシュメモリに保存されたWebページのうち、リンク切れのWebページを検出したとき、該リンク切れのWebページが、タグ付けされており且つ該タグが前記タグデータベースに格納されている場合には、該リンク切れのWebページを前記Webキャッシュメモリにそのまま保存し、該リンク切れのWebページがタグ付けされていない場合、又は、該リンク切れのWebページがタグ付けされているが、該タグが前記タグデータベースに格納されていない場合には、該リンク切れのWebページを前記Webキャッシュメモリより削除することを特徴とするWeb検索エンジンシステム。
【請求項３】
請求項１記載のWeb検索エンジンシステムにおいて、
前記クライアント端末から前記検索要求と共にユーザ特性が送信されたとき、該ユーザ特性の内容を判定し、該ユーザ特性の内容が緊急を要するものである場合は、前記検索結果に含まれるリンク切れのＷｅページのリンク先を前記Webキャッシュメモリに設定することを特徴とするWeb検索エンジンシステム。
【請求項４】
請求項１記載のWeb検索エンジンシステムにおいて、
前記クライアント端末から前記検索要求と共にユーザ特性が送信されたとき、該ユーザ特性の内容を判定し、該ユーザ特性の内容が緊急を要しないものである場合は、前記検索結果をそのまま前記クライアント端末に送信することを特徴とするWeb検索エンジンシステム。
【請求項５】
請求項１記載のWeb検索エンジンシステムにおいて、
前記検索結果に、リンク切れのWebページが含まれるとき、前記検索結果に、該リンク切れのWebページに関する情報を付加して、前記クライアント端末に送信することを特徴とするWeb検索エンジンシステム。
【請求項６】
請求項１記載のWeb検索エンジンシステムにおいて、
前記Webキャッシュメモリには、リンク切れのWebページとそれに付加されたタグが保存されていることを特徴とするWeb検索エンジンシステム。
【請求項７】
請求項１記載のWeb検索エンジンシステムにおいて、
前記検索データベースには、前記Webキャッシュメモリに保存された、リンク切れのWebページに関する情報が格納されていることを特徴とするWeb検索エンジンシステム。
【請求項８】
請求項１記載のWeb検索エンジンシステムにおいて、
前記タグデータベースには、タグ識別符号とタグとタグ登録日付が格納されていることを特徴とするWeb検索エンジンシステム。
【請求項９】
ユーザのクライアント端末から、検索要求が送信されたとき、検索結果を前記クライアント端末に送信し、前記クライアント端末から前記検索結果のリンクの選択が送信されたとき、前記クライアント端末を該リンク先のＷｅｂサーバに接続するように構成された検索サーバによるWeb検索方法において、
前記検索サーバによって、クライアント端末から、検索キーワードと共に、ユーザ特性と検索要求を受信するステップと、
前記検索サーバによって、前記ユーザ特性が「一般」か「緊急」を判定するステップと、
前記検索サーバによって、前記ユーザ特性が「緊急」と判定された場合には、前記検索結果に、リンク切れのWebページが含まれるか否かを判定するステップと、
前記検索サーバによって、リンク切れのWebページが含まれていると判定された場合は、リンク切れのWebページのリンク先をWebキャッシュメモリ６に設定するステップと、
前記検索サーバによって、前記ユーザ特性が「一般」と判定された場合には、前記検索サーバによって、検索結果をそのままクライアント端末に送信するステップと、
を含むWeb検索方法。
【請求項１０】
請求項９記載のWeb検索方法において、
前記検索サーバによって、クライアント端末から、リンク切れのWebページを登録する旨の指示が送信されたか否かを判定するステップと、
前記検索サーバによって、登録する旨の指示が送信された場合には、検索データベースにリンク切れのＷｅｂページの情報を登録するステップと、
を含むWeb検索方法。
【請求項１１】
ユーザのクライアント端末から、検索要求が送信されたとき、検索結果を前記クライアント端末に送信し、前記クライアント端末から前記検索結果のリンクの選択が送信されたとき、前記クライアント端末を該リンク先のＷｅｂサーバに接続するように構成された検索サーバによるWeb検索方法において、
前記検索サーバによって、Webキャッシュメモリに保存されているWebページより、リンク切れのWebページを検出するステップと、
前記検索サーバによって、前記Webページがタグ付けされているか否かをチェックするステップと、
前記検索サーバによって、前記Webページがタグ付けされており、且つ、該タグがタグデータベースに登録されているか否かを判定するステップと、
前記検索サーバによって、前記Webページがタグ付けされており、且つ、該タグがタグデータベースに登録されている場合に、検索データベースに保存されている前記WebページのURLにリンク切れの情報を登録し、前記Webキャッシュメモリに保存されているWebページは、そのまま保存するステップと、
前記検索サーバによって、前記Webページがタグ付けされていなかったと判定された場合、又は、前記Webページがタグ付けされているが、該タグがタグデータベースに登録されていないと判定した場合には、Webキャッシュメモリに保存されている、前記リンク切れのWebページを削除するステップと、
を含むWeb検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のWebページを検索するためのWeb検索エンジンシステムに関する。
【背景技術】
【０００２】
インターネットの普及により、ユーザは、Ｗｅｂページにアクセスすることにより、必要な情報を必要なときにすばやく手に入れられることができる。インターネット上のWebページを検索するために、Web検索エンジンは不可欠である。
【０００３】
図８は、一般的な検索エンジンシステムの構成図である。検索サーバ８０１は、インデクサ８０２、及び、Webロボット８０３を有し、更に、検索データベース８０５、及び、Webキャッシュメモリ８０６が設けられている。クライアント端末８１０、８１１は、インターネット８０７を介して、Webサーバ８０８、８０９と検索サーバ８０１に接続されている。
【０００４】
Webロボット８０３は、定期的に世界中のWebページを巡回し、Webキャッシュメモリ８０６にWebページを保存する。即ち、検索サーバ８０１は、Webキャッシュ機能を備える。インデクサ８０２は、Webキャッシュメモリ８０６に保存されたWebページのURL（Uniform Resource Locator）とそのWebページに記述されている単語の対応表を作成する。これは、単語インデックスと呼ばれ、検索データベース８０５に格納される。
【０００５】
検索サーバ８０１は、検索データベース８０５を用いて高速な全テキスト検索サービスを提供する。検索サーバ８０１は、クライアント端末８１０、８１１から検索キーワードとともに検索要求を受信すると、検索データベース８０５より検索キーワードに一致するURLを検索し、クライアント端末８１０、８１１に送信する。
【０００６】
Webサーバ８０８、８０９は、検索サーバ８０１に対するクライアント端末であり、ユーザのクライアント端末８１０，８１１からの検索要求を受け付け、検索サーバ８０１で処理された検索結果をクライアント端末８１０，８１１に送信する。
【０００７】
Webキャッシュ機能は、ユーザがリンク切れのWebページにアクセスした場合に効果的である。リンク切れは、Webページを提供するWebサーバがダウンしている場合、WebサーバがWebページを閉鎖した場合等に起きる。ユーザが、検索結果のリンクをクリックしても、リンク先のWebサーバがリンク切れしている場合には、Webサーバにアクセスすることができない。その場合、ユーザは、Webキャッシュ機能を利用して、リンク切れのWebページを閲覧することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−３３７９７３
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来の検索エンジンシステムでは、Webキャッシュ機能を有するため、リンク切れのWebページでも、ユーザが閲覧することができる利点がある。しかしながら、リンク切れのWebページへアクセスするには、Webキャッシュメモリを呼び出す必要があるため、時間がかかる。例えば、緊急医療に携わるユーザのように、迅速にWebページへアクセスする必要がある場合には、必ずしも適切ではない。
【００１０】
更に、Webロボットは、Webページの巡回中にリンク切れのページを検知した場合、そのWebページをWebキャッシュメモリから削除する。したがって、ユーザにとって重要な情報が記載されているWebページでも、リンク切れを理由に削除された場合には、閲覧することができない。
【００１１】
本発明の目的は、リンク切れのWebページでも、ユーザの必要に応じて、閲覧することができる検索エンジンシステムを提供することである。
【課題を解決するための手段】
【００１２】
本発明のWeb検索エンジンシステムによると、Webキャッシュメモリに保存された、リンク切れのWebページに対して、タグを付与し、且つ、該タグと同一のタグをタグデータベースに格納することができる。Webキャッシュメモリは、クライアント端末からの指示により、タグが付与され、且つ、検索データベースに登録された、リンク切れのWebページを保存する。
【発明の効果】
【００１３】
本発明の検索エンジンシステムによると、リンク切れのWebページでも、ユーザの必要に応じて、閲覧することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明のWeb検索エンジンシステムの構成図である。
【図２】クライアント端末に表示される検索結果の表示例である。
【図３】検索サーバの処理を示すフローチャート図である。
【図４】Webロボットがリンク切れのページを検知したときの処理を示すフローチャート図である。
【図５】クライアント端末の処理を示すフローチャート図である。
【図６Ａ】検索データベースに格納されているリンク切れ情報の例を示す図である。
【図６Ｂ】Webキャッシュメモリに保存されているリンク切れWebページの情報の例を示す図である。
【図７】タグデータベースに格納されているデータの概念説明図である。
【図８】従来のWeb検索エンジンシステムの構成図である。
【発明を実施するための形態】
【００１５】
以下、本発明を適用した検索エンジンシステムの一実施の形態について説明する。
図１は、本発明によるWeb検索エンジンシステムの構成図である。本例のWeb検索エンジンシステムは、検索サーバ１、検索データベース５、Webキャッシュメモリ６、及び、タグデータベース４を有する。検索サーバ１は、インデクサ２、及び、Webロボット３を有する。ユーザのクライアント端末１０、１１は、インターネット７を介して、Webサーバ８、９と検索サーバ１に接続されている。
【００１６】
Webロボット３は、定期的に世界中のWebページを巡回し、Webページを収集し、Webキャッシュメモリ６にWebページを保存する。即ち、検索サーバ１は、Webキャッシュ機能を備える。インデクサ２は、Webキャッシュメモリ６に保存されたWebページのURL（Uniform Resource Locator）とそのWebページに記述されている単語の対応表を作成する。これは、単語インデックスと呼ばれ、検索データベース５に格納される。
【００１７】
検索サーバ１は、検索データベース５を用いて高速な全テキスト検索サービスを提供する。検索サーバ１は、クライアント端末１０、１１から検索キーワードとともに検索要求を受信すると、検索データベース５より検索キーワードに一致するURLを検索し、クライアント端末１０、１１に送信する。
【００１８】
Webサーバ８、９は、検索サーバ１に対するクライアント端末であり、ユーザのクライアント端末１０、１１からの検索要求を受け付け、検索サーバ１で処理された検索結果をクライアント端末１０、１１に送信する。
【００１９】
Webキャッシュ機能は、ユーザが、リンク切れのWebページにアクセスした場合に効果的である。ユーザが、検索結果のリンクをクリックしても、リンク先のWebサーバがリンク切れしている場合には、Webサーバにアクセスすることができない。その場合、ユーザは、Webキャッシュ機能を利用して、リンク切れのWebページを閲覧することができる。
【００２０】
本発明によると、検索サーバ１は、リンク切れのWebページでも、ユーザが指定したWebページを、Webキャッシュメモリ６に保存し、更に、そのリンク切れ情報を、検索データベース５に登録する。こうして本発明によると、ユーザは、検索データベース５に登録され、Webキャッシュメモリ６に保存された、リンク切れのWebページを閲覧することができる。
【００２１】
本発明によると、リンク切れのWebページを、検索データベース５に登録するには、そのWebページにタグ付けを行う。タグ付けを行うには、タグデータベース４にタグを登録すればよい。タグ付けの方法は、後に、図７を参照して説明する。ユーザは、検索データベース５に登録した、リンク切れのWebページを閲覧する必要がないと判断したときは、タグデータベース４からタグを削除すればよい。
【００２２】
Webロボット３がWebキャッシュメモリ６にてリンク切れのＷｅｂページを検出したとき、先ず、そのリンク切れのＷｅｂページがタグ付けされているか否かを判定する。タグ付けされている場合は、そのタグが、タグデータベース４に登録されているか否かを判定する。そのタグが、タグデータベース４に登録されている場合には、そのリンク切れのＷｅｂページを削除しない。
【００２３】
タグ付けされていない場合は、そのリンク切れのＷｅｂページを削除する。更に、タグ付けされている場合であっても、そのタグが、タグデータベース４に登録されていない場合には、そのリンク切れのＷｅｂページを削除する。こうして、本発明によると、Ｗｅｂキャッシュメモリ６からはユーザに不要なＷｅｂページのみが削除され、ユーザに必要なＷｅｂページは保存される。
【００２４】
本発明によると、検索サーバ１は、検索結果にリンク切れのWebページが含まれる場合、そのリンク切れのWebページのリンク先を、Webキャッシュメモリ６に設定することができる。この場合、自動的に、リンク先を、Webキャッシュメモリ６に設定してもよいが、好ましくは、ユーザが、所定のユーザ特性を指定したときに、設定する。本例では、ユーザ特性として「一般」と「緊急」の２つの選択肢が用意されている。ユーザ特性が「緊急」の場合には、リンク先にWebキャッシュメモリ６を自動的に設定する。ユーザ特性が「一般」の場合には、リンク切れのWebページを含む検索結果を、ユーザのクライアント端末に送信する。
【００２５】
本発明の検索エンジンシステムによれば、次のような利点がある。
（１）検索結果にはリンク切れのWebページが含まれないように表示することができるため、緊急に情報を必要とするユーザにも耐えうる検索エンジンシステムを提供することができる。
【００２６】
（２）リンク切れのWebページでも、ユーザにとって必要と判断されたWebページはWebキャッシュメモリ６に残しておくことができる。
【００２７】
図２は、クライアント端末の表示装置２１に表示される検索結果の一例である。検索結果２０１として「日立」２０１と「日立ソフト」２０２が得られたものとする。これらの検索結果には、（Webキャッシュ）と登録の日付が表示されている。上述のように、リンク切れのWebページを検索データベース５に登録し、更に、そのWebページにタグ付けを行うことにより、検索結果はこのように表示される。
【００２８】
図３は、検索サーバの処理を示すフローチャートである。ステップ３１において、検索サーバは、クライアント端末から、検索キーワードと共に、ユーザ特性と検索要求を受信する。ステップ３２において、ユーザ特性が「一般」か「緊急」を判定する。ユーザ特性によって、クライアント端末に送信する検索結果を判断する。ユーザ特性が「一般」の場合には、ステップ３５に進み、ユーザ特性が「緊急」の場合には、ステップ３３に進む。ステップ３３において、検索結果に、リンク切れのWebページが含まれるか否かをチェックする。リンク切れのWebページが含まれている場合は、ステップ３４において、リンク切れのWebページのリンク先をWebキャッシュメモリ６に設定する。更に、図２に示すように、検索結果２０２に含まれるリンク切れのWebページには、（Webキャッシュ）の表示と取得年月日を付加する。
【００２９】
ステップ３５において、検索結果をクライアント端末に送信する。ステップ３６において、検索サーバは、クライアント端末から、リンク切れのWebページを登録する旨の指示が送信されたか否かを判定する。登録する旨の指示が送信された場合には、ステップ３７において、検索データベース５にリンク切れのＷｅｂページの情報を登録する。
【００３０】
図４は、Webロボット３が、Webページを巡回中にリンク切れのWebページを検出したときの処理を示すフローチャートである。ステップ４１において、Webロボット３はWebキャッシュメモリ６に保存されているWebページより、リンク切れのWebページを検出する。ステップ４２において、Webロボット３は、そのWebページがタグ付けされているか否かをチェックする。そのWebページがタグ付けされており、且つ、そのタグがタグデータベース４に登録されている場合には、ステップ４３に進む。ステップ４３において、検索データベース５に保存された、そのWebページのURLにリンク切れの情報を登録し、Webキャッシュメモリ６に保存されているWebページは、そのまま保存する。そのWebページがタグ付けされていなかった場合、又は、そのWebページがタグ付けされているが、そのタグがタグデータベース４に登録されていない場合には、ステップ４４において、Webキャッシュメモリ６に保存されている、そのリンク切れのWebページを削除する。
【００３１】
図５は、クライアント端末の処理を示すフローチャートである。ステップ５１において、クライアント端末１０は、ユーザ特性の設定を行う。上述のように、ユーザ特性として、「一般」又は、「緊急」を設定する。ステップ５２において、クライアント端末１０から検索サーバ１に、検索キーワードと共に、検索要求とユーザ特性を送信する。ステップ５３において、クライアント端末１０は、検索サーバ１から検索結果を受信する。ステップ５４において、クライアント端末１０は、検索結果に、リンク切れのWebページが含まれるか否かを判定する。検索結果に、リンク切れのWebページが含まれる場合には、ステップ５５において、クライアント端末１０は、検索サーバ１に、リンク切れのWebページの情報を送信する。同時に、クライアント端末１０は、タグデータベース４においてタグ付けを行う。
【００３２】
図６Ａは、検索データベース５に保存されたリンク切れ情報の例を示す。リンク切れ情報は、WebページのURL６１、キーワード６２、及び、リンク切れの有無６３を含む。
【００３３】
図６Ｂは、Webキャッシュメモリ６に保存されているリンク切れのWebページの情報の例を示す。リンク切れのWebページ情報は、WebページのURL６５、タグＩＤ６６、及び、タグ６７を含む。
【００３４】
図７は、タグデータベース４に保存されたタグ情報の例を示す。タグ情報は、タグの識別符号７１、タグ７２、及び、タグの登録日付７３を含む。タグ７２は、ユーザが自由に決めることができる。タグ７２は、そのWebページの題名、内容、カテゴリ等を示すものであってよく、例えば、医療関係者が、医療情報を得るために必要なWebページの場合には、タグは「医療」としてよい。タグデータベース４にタグ情報を格納することを、タグ付けと称する。ユーザは、タグデータベース４を参照することにより、Webキャッシュメモリ６に保存されている、リンク切れのWebページのリストを知ることができる。上述のように、ユーザは、Webキャッシュメモリ６に保存されている、リンク切れのWebページのうち、削除したいＷｅｂページがある場合には、タグデータベース４よりそのＷｅｂベースに関するタグ情報を削除すればよい。
【００３５】
以上本発明の例を説明したが本発明は上述の例に限定されるものではなく、特許請求の範囲に記載された発明の範囲にて様々な変更が可能であることは、当業者によって容易に理解されよう。
【符号の説明】
【００３６】
１…検索サーバ、２…インデクサ、３…Webロボット、４…タグデータベース、５…検索データベース、６…キャッシュメモリ、７…インターネット、８，９…Webサーバ、
１０，１１…クライアント端末
【図１】
2011209946.tif 000003
【図２】
2011209946.tif 000004
【図３】
2011209946.tif 000005
【図４】
2011209946.tif 000006
【図５】
2011209946.tif 000007
【図６Ａ】
2011209946.tif 000008
【図６Ｂ】
2011209946.tif 000009
【図７】
2011209946.tif 000010
【図８】
2011209946.tif 000011