(57)【要約】【課題】アクセス数等とは無関係に、Ｗｅｂサイトの検索結果に、そのＷｅｂサイトに対する評価結果を反映させる。【解決手段】検索サーバ１３０は、ユーザ端末から検索キーワードが送信されてくると、その検索キーワードを用いて、ネットワーク上のＷｅｂサイトを検索する検索エンジン１３１と、ユーザ端末から、検索エンジン１３１により検索されたＷｅｂサイトについてユーザが評価した評価結果を表す評価情報が送信されてくると、その評価情報を、そのＷｅｂサイトのＵＲＬおよび検索キーワードと関連付けて登録する評価情報登録手段１３２と、検索エンジン１３１によりＷｅｂサイトが検索されると、その検索結果に、そのＷｅｂサイトのＵＲＬおよび検索キーワードと関連付けられて登録されている評価情報をマージして、ユーザ端末に対して送信する公開手段１３４と、を有する。【選択図】図４
2008171110.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの端末と、前記端末から送信されてきた検索キーワードを用いてネットワーク上のＷｅｂサイトを検索する検索サーバと、を有してなるサイト検索システムにおいて、
前記端末は、
前記検索キーワードを前記検索サーバに対して送信する手段と、
前記検索サーバにより検索されたＷｅｂサイトについて前記ユーザが評価した評価結果を表す評価情報を、前記検索サーバに対して送信する手段と、を有し、
前記検索サーバは、
前記端末から前記検索キーワードが送信されてくると、当該検索キーワードを用いて、前記ネットワーク上のＷｅｂサイトを検索する検索手段と、
前記端末からＷｅｂサイトの評価情報が送信されてくると、当該評価情報を、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けて、記憶手段に登録する登録手段と、
前記検索手段によりＷｅｂサイトが検索されると、当該検索結果に、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けられて前記記憶手段に登録されている前記評価情報をマージして、前記端末に対して送信する公開手段と、を有する、サイト検索システム。
【請求項２】
前記登録手段は、前記端末から送信されてきたＷｅｂサイトの評価情報を解析し、当該解析結果を表す評価解析情報も、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けて、前記記憶手段に登録し、
前記公開手段は、前記検索手段により検索されたＷｅｂサイトの検索結果に、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けられて前記記憶手段に登録されている前記評価解析情報もマージして、前記端末に対して送信する、請求項１に記載のサイト検索システム。
【請求項３】
前記評価情報には、前記ユーザが評価した、Ｗｅｂサイトに対する評価ポイントが含まれ、
前記評価解析情報には、Ｗｅｂサイトに対する評価ポイントの平均値が含まれる、請求項２に記載のサイト検索システム。
【請求項４】
前記評価情報には、前記ユーザが評価した、Ｗｅｂサイトを連想させる単語が含まれる、請求項２または３に記載のサイト検索システム。
【請求項５】
前記評価情報には、前記ユーザが評価した、Ｗｅｂサイトに対するコメントが含まれる、請求項２から４のいずれか１項に記載のサイト検索システム。
【請求項６】
ユーザの端末から送信されてきた検索キーワードを用いてネットワーク上のＷｅｂサイトを検索する検索サーバにおいて、
前記端末から前記検索キーワードが送信されてくると、当該検索キーワードを用いて、前記ネットワーク上のＷｅｂサイトを検索する検索手段と、
前記端末から、前記検索手段により検索されたＷｅｂサイトについて前記ユーザが評価した評価結果を表す評価情報が送信されてくると、当該評価情報を、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けて、記憶手段に登録する登録手段と、
前記検索手段によりＷｅｂサイトが検索されると、当該検索結果に、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けられて前記記憶手段に登録されている前記評価情報をマージして、前記端末に対して送信する公開手段と、を有する、検索サーバ。
【請求項７】
ユーザの端末から送信されてきた検索キーワードを用いてネットワーク上のＷｅｂサイトを検索するコンピュータを、
前記端末から前記検索キーワードが送信されてくると、当該検索キーワードを用いて、前記ネットワーク上のＷｅｂサイトを検索する検索手段と、
前記端末から、前記検索手段により検索されたＷｅｂサイトについて前記ユーザが評価した評価結果を表す評価情報が送信されてくると、当該評価情報を、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けて、記憶手段に登録する登録手段と、
前記検索手段によりＷｅｂサイトが検索されると、当該検索結果に、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けられて前記記憶手段に登録されている前記評価情報をマージして、前記端末に対して送信する公開手段と、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサイトを検索するサイト検索システム、検索サーバ、プログラムに関する。
【背景技術】
【０００２】
従来、Ｗｅｂサイトを検索するサイト検索システムでは、検索結果の精度を高めるための技術が多数提案されている。その一例として、検索されたＷｅｂサイトへのアクセス数やリンク元の数で関連性をチェックするといった方法で、そのＷｅｂサイトが意図するサイトであるか否かを評価する技術がある。
【０００３】
しかしながら、検索されたＷｅｂサイトに関連性があっても、必ずしもユーザが意図するＷｅｂサイトとは限らない。言い換えれば、ユーザが意図するＷｅｂサイトは、アクセス数やリンク元の数とは無関係である。
【０００４】
このように、従来のサイト検索システムでは、ユーザが辿り着いたＷｅｂサイトが意図したＷｅｂサイトであるかの調査がなされておらず、また、過去の検索結果を利用できていないため、検索結果の精度に問題があった。
【０００５】
そこで、最近は、ユーザが、検索されたＷｅｂサイトについて評価する技術が開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−３５３０２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に開示された技術は、検索されたＷｅｂサイトについての１００人程度のユーザによる評価結果を基にして、そのＷｅｂサイトを検索結果として掲載するか否かを判断するため、ユーザの評価結果を反映させることができるのはアクセス数の多いＷｅｂサイトに限定されてしまうという課題がある。
【０００７】
そこで、本発明の目的は、アクセス数等とは無関係に、Ｗｅｂサイトの検索結果に、そのＷｅｂサイトに対する評価結果を反映させることができるサイト検索システム、検索サーバ、プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明のサイト検索システムは、
ユーザの端末と、前記端末から送信されてきた検索キーワードを用いてネットワーク上のＷｅｂサイトを検索する検索サーバと、を有してなるサイト検索システムにおいて、
前記端末は、
前記検索キーワードを前記検索サーバに対して送信する手段と、
前記検索サーバにより検索されたＷｅｂサイトについて前記ユーザが評価した評価結果を表す評価情報を、前記検索サーバに対して送信する手段と、を有し、
前記検索サーバは、
前記端末から前記検索キーワードが送信されてくると、当該検索キーワードを用いて、前記ネットワーク上のＷｅｂサイトを検索する検索手段と、
前記端末からＷｅｂサイトの評価情報が送信されてくると、当該評価情報を、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けて、記憶手段に登録する登録手段と、
前記検索手段によりＷｅｂサイトが検索されると、当該検索結果に、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けられて前記記憶手段に登録されている前記評価情報をマージして、前記端末に対して送信する公開手段と、を有することを特徴とする。
【０００９】
上記目的を達成するために本発明の検索サーバは、
ユーザの端末から送信されてきた検索キーワードを用いてネットワーク上のＷｅｂサイトを検索する検索サーバにおいて、
前記端末から前記検索キーワードが送信されてくると、当該検索キーワードを用いて、前記ネットワーク上のＷｅｂサイトを検索する検索手段と、
前記端末から、前記検索手段により検索されたＷｅｂサイトについて前記ユーザが評価した評価結果を表す評価情報が送信されてくると、当該評価情報を、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けて、記憶手段に登録する登録手段と、
前記検索手段によりＷｅｂサイトが検索されると、当該検索結果に、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けられて前記記憶手段に登録されている前記評価情報をマージして、前記端末に対して送信する公開手段と、を有することを特徴とする。
【００１０】
上記目的を達成するために本発明のプログラムは、
ユーザの端末から送信されてきた検索キーワードを用いてネットワーク上のＷｅｂサイトを検索するコンピュータを、
前記端末から前記検索キーワードが送信されてくると、当該検索キーワードを用いて、前記ネットワーク上のＷｅｂサイトを検索する検索手段と、
前記端末から、前記検索手段により検索されたＷｅｂサイトについて前記ユーザが評価した評価結果を表す評価情報が送信されてくると、当該評価情報を、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けて、記憶手段に登録する登録手段と、
前記検索手段によりＷｅｂサイトが検索されると、当該検索結果に、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けられて前記記憶手段に登録されている前記評価情報をマージして、前記端末に対して送信する公開手段と、として機能させることを特徴とする。
【００１１】
上記のように構成された本発明によれば、検索されたＷｅｂサイトについてユーザが評価した評価情報を、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けて登録しておき、以降に、Ｗｅｂサイトが検索されると、当該検索結果に、当該Ｗｅｂサイトの識別子および当該Ｗｅｂサイトの検索に用いられた検索キーワードと関連付けられて登録されている過去の評価情報をマージする。
【００１２】
そのため、アクセス数等とは無関係に、Ｗｅｂサイトの検索結果に、そのＷｅｂサイトに対するユーザの評価結果を反映させることができる。これにより、Ｗｅｂサイトの検索結果を充実させることができるため、検索結果の精度を高めることにもつながる。
【発明の効果】
【００１３】
以上説明したように本発明によれば、アクセス数等とは無関係に、Ｗｅｂサイトの検索結果に、そのＷｅｂサイトに対するユーザの評価結果を反映させることができるという効果が得られる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明を実施するための最良の形態について図面を参照して説明する。
【００１５】
図１を参照すると、本実施形態のサイト検索システムは、Ｗｅｂブラウザ１２０を含むユーザ端末１１０と、検索サーバ１３０と、Ｗｅｂサイトサーバ１４０とが、ネットワーク２００を介して互いに接続された構成となっている。
【００１６】
ユーザ端末１１０は、ユーザが、ネットワーク２００を介して、検索サイト１３０およびＷｅｂサイトサーバ１４０で公開されているＷｅｂサイトを、ディスプレイなどの表示装置を用いて閲覧するために利用する情報処理端末である。
【００１７】
なお、ユーザ端末１１０は、パーソナルコンピュータなどであるが、以下のようなＷｅｂブラウザ１２０を含むものであれば、どのような情報処理端末でもかまわない。
【００１８】
図２を参照すると、Ｗｅｂブラウザ１２０は、ブラウザ機能１２１と、評価情報送信手段１２２とを有している。
【００１９】
ブラウザ機能１２１は、Ｗｅｂサイトのサイト画面を記述しているＨＴＭＬなどの言語を解釈し、そのＷｅｂサイトを表示する等の一般的なブラウザ機能を備えている。
【００２０】
評価情報送信手段１２２は、検索サーバ１３０により検索されたＷｅｂサイトについてユーザが評価した評価結果を表す評価情報を、ネットワーク２００を介して、検索サーバ１３０に対して送信する。
【００２１】
図３を参照すると、評価情報の表示部分には、ツール１２２１〜１２２３と、ボタン１２２４とが配置されている。
【００２２】
ツール１２２１は、ユーザが、Ｗｅｂサイトに対する評価点数を表す評価ポイントを入力するためのツールである。なお、図３では、評価ポイントの最低点が１点で、最高点が５点となっているが、最低点、最高点の制約は特にない。
【００２３】
ツール１２２２は、ユーザが、Ｗｅｂサイトに対するコメントを入力するためのツールである。
【００２４】
ツール１２２３は、ユーザが、Ｗｅｂサイトを連想させる単語である、タグを入力するためのツールである。
【００２５】
ボタン１２２４は、ツール１２２１〜１２２３に入力された評価情報を、検索サーバ１３０に対して送信するトリガとなるツールである。
【００２６】
なお、評価情報送信手段１２２は、ツール１２２１〜１２２３に入力されたＷｅｂサイトに対する評価情報を送信する際には、そのＷｅｂサイトの識別子およびそのＷｅｂサイトの検索に用いられた検索キーワードを併せて送信する。
【００２７】
再度図１を参照すると、検索サーバ１３０は、ユーザ端末１１０からの検索キーワードを用いて、ネットワーク２００上のＷｅｂサイトを検索する情報処理装置である。なお、検索サーバ１３０は、企業等で管理されるか、または、データセンター等に配置されている、パーソナルコンピュータなどであるが、以下のよう構成要素を含むものであれば、どのような情報処理装置でもかまわない。
【００２８】
図４を参照すると、検索サーバ１３０は、検索エンジン１３１と、評価情報登録手段１３２と、記憶手段１３３と、公開手段１３４とを有している。
【００２９】
検索エンジン１３１は、ユーザ端末１１０からの検索キーワードを用いて、ネットワーク２００上のＷｅｂサイトを検索する。なお、検索エンジン１３１による検索時における、Ｗｅｂサイトのサイト画面を収集する仕組み、Ｗｅｂサイトを解析しその表題を表示する仕組みは、本発明の本質的な部分ではないため、ここでは考慮しない。
【００３０】
評価情報登録手段１３２は、ユーザ端末１１０から、Ｗｅｂサイトに対する評価ポイント、コメント、およびタグを含む評価情報を受信すると、その評価情報を、そのＷｅｂサイトの識別子であるＵＲＬおよび検索キーワードと関連付けて、記憶手段１３３の評価情報テーブルに登録する。評価情報テーブルの一例を、表１に示す。
【００３１】
【表１】
2008171110.tif 000003
さらに、評価情報登録手段１３２は、Ｗｅｂサイトに対する評価情報を解析し、Ｗｅｂサイトに対する評価ポイントの平均値である平均評価ポイント、Ｗｅｂサイトに対する累積評価回数を含む評価解析情報を、そのＷｅｂサイトのＵＲＬおよび検索キーワードと関連付けて、記憶手段１３３の評価解析情報テーブルに登録する。評価解析情報テーブルの一例を、表２に示す。
【００３２】
【表２】
2008171110.tif 000004
また、評価情報登録手段１３２は、公開手段１３４からの要求に応じて、記憶手段１３３の評価情報テーブルおよび評価解析情報テーブルから、評価情報および評価解析情報をそれぞれ読み出す。
【００３３】
公開手段１３４は、検索エンジン１３１により検索されたＷｅｂサイトの検索結果に、評価情報登録手段１３２により読み出された評価情報および評価解析情報をマージして、ネットワーク２００を介して、ユーザ端末１１０に対して送信する。
【００３４】
再度図１を参照すると、Ｗｅｂサイトサーバ１４０は、ＨＴＭＬなどの言語で記述されたＷｅｂサイトのサイト画面を保管し、そのＷｅｂサイトを公開する一般的な情報処理装置である。なお、Ｗｅｂサイトサーバ１４０は、インターネットサービスプロバイダや個人で管理されており、１以上の任意の数だけ存在する。
【００３５】
ネットワーク２００は、インターネットのようなネットワーク、またはそれに準じるネットワークである。
【００３６】
以下、本実施形態のサイト検索システムの動作について、詳細に説明する。なお、以降の説明では、ネットワーク２００はインターネットであるとする。
【００３７】
（サイト検索動作）
最初に、Ｗｅｂサイトを検索し、その検索結果をユーザ端末１１０に表示するまでの動作について、図５のフローチャートの流れに沿って説明する。
【００３８】
図５を参照すると、ユーザは、ユーザ端末１１０のＷｅｂブラウザ１２０を利用して、検索サーバ１３０にアクセスする。すると、公開手段１３４は、Ｗｅｂブラウザ１２０に対し、検索サイトのサイト画面を送信する（ステップ５０１）。ここでは、図６に示すようなサイト画面が送信されたとする。
【００３９】
次に、ユーザは、検索サイトのサイト画面上で、検索キーワードを入力する（ステップ５０２）。ここでは、図７に示すように、検索キーワードとして“ｊａｖａ”が入力されたとする。
【００４０】
次に、Ｗｅｂブラウザ１２０のブラウザ機能１２１は、検索サーバ１３０に対し、検索キーワード“ｊａｖａ”を送信する（ステップ５０３）。
【００４１】
次に、公開手段１３４は、Ｗｅｂブラウザ１２０から送信されてきた検索キーワード“ｊａｖａ”を検索エンジン１３１に渡し、Ｗｅｂサイトの検索を依頼する（ステップ５０４）。
【００４２】
次に、検索エンジン１３１は、検索キーワード“ｊａｖａ”を用いて、ネットワーク２００上のＷｅｂサイトを検索し（ステップ５０５）、その検索結果を公開手段１３４に返却する（ステップ５０６）。
【００４３】
もし、ステップ５０５でＷｅｂサイトが全く検索されない場合、公開手段１３４は、その旨を表す検索結果を、Ｗｅｂブラウザ１２０に対して送信する（ステップ５１２）。
【００４４】
一方、ステップ５０５でＷｅｂサイトが検索された場合、公開手段１３４は、検索されたＷｅｂサイトのＵＲＬと検索キーワード“ｊａｖａ”とを評価情報登録手段１３２に渡し、これらに関連付けられている評価情報および評価解析情報の検索を依頼する（ステップ５０７）。
【００４５】
次に、評価情報登録手段１３２は、評価情報テーブルから、ＷｅｂサイトのＵＲＬと検索キーワード“ｊａｖａ”とをキーにして、コメントとタグのデータを抽出する（ステップ５０８）。ここでは、評価情報テーブルが表１の状態にあり、検索されたＷｅｂサイトの１つがＵＲＬ“ｈｔｔｐ：／／ｃａｎｄｙ．ｎｅｔ／・・・”であったと仮定し、コメント“ＪａｖａのＡＰＩが全て載っている”とタグ“ｊａｖａ”等が抽出されたとする。
【００４６】
さらに、評価情報登録手段１３２は、評価解析情報テーブルからは、ＷｅｂサイトのＵＲＬと検索キーワード“ｊａｖａ”とをキーにして、平均評価ポイントのデータを取得する（ステップ５０９）。ここでは、評価解析情報テーブルが表２の状態にあり、検索されたＷｅｂサイトの１つがＵＲＬ“ｈｔｔｐ：／／ｃａｎｄｙ．ｎｅｔ／・・・”であったと仮定し、平均評価ポイント“４”が取得されたとする。
【００４７】
次に、評価情報登録手段１３２は、評価情報として、コメントとタグのデータを、評価解析情報として、平均評価ポイントのデータを、公開手段１３４に返却する（ステップ５１０）。もし、ステップ５０９，５１０で評価情報および評価解析情報が全く検索されない場合、その旨を表すデータを公開手段１３４に返却する。
【００４８】
次に、公開手段１３４は、検索エンジン１３１によるＷｅｂサイトの検索結果に、評価情報登録手段１３２から返却された評価情報および評価解析情報をマージし（ステップ５１１）、その検索結果をＷｅｂブラウザ１２０に対して送信する（ステップ５１２）。ここでは、図８に示すような画面を検索結果として送信したとする。
【００４９】
その後、Ｗｅｂブラウザ１２０のブラウザ機能１２１は、検索サーバ１３０から送信されてきたＷｅｂサイトの検索結果を表示する（ステップ５１３）。そして、ユーザは、Ｗｅｂサイトの検索結果を閲覧する（ステップ５１４）。
【００５０】
（評価情報登録動作）
次に、検索されたＷｅｂサイトを評価し、評価情報および評価解析情報を登録するまでの動作について、図９のフローチャートの流れに沿って説明する。
【００５１】
図９を参照すると、ユーザは、ユーザ端末１１０のＷｅｂブラウザ１２０を利用して、検索サーバ１３０によるＷｅｂサイトの検索結果を閲覧する（ステップ９０１）。ここでは、図８に示すような検索結果の画面を閲覧したとする。
【００５２】
ユーザは、検索されたＷｅｂサイトを閲覧する場合、そのＷｅｂサイトのＵＲＬ部分をクリックする。ここでは、図８の下部に掲載された、ＵＲＬ“ｈｔｔｐ：ｘｘｘ．ｙｙｙ．ｚｚｚ／・・・”をクリックしたとする。
【００５３】
次に、Ｗｅｂサイトサーバ１４０は、ＵＲＬ“ｈｔｔｐ：ｘｘｘ．ｙｙｙ．ｚｚｚ／・・・”に対応するＷｅｂサイトのサイト画面を、Ｗｅｂブラウザ１２０に対して送信する（ステップ９０２）。そして、ユーザは、Ｗｅｂサイトを閲覧する（ステップ９０３）。
【００５４】
ユーザは、閲覧したＷｅｂサイトを評価する場合、図８の画面に戻り、ツール１２２１〜１２２３（図３参照）において、Ｗｅｂサイトに対する評価ポイント、コメント、およびタグを含む評価情報を入力し、ボタン１２２４（図３参照）をクリックする（ステップ９０４）。ここでは、図１０に示すように、評価ポイントとして“５”を、コメントとして“ＡＰＩの説明がわかりやすい”を、タグとして“Ｊａｖａ”を、入力したとする。
【００５５】
次に、Ｗｅｂブラウザ１２０の評価情報送信手段１２２は、評価情報として、評価ポイント“５”、コメント“ＡＰＩの説明がわかりやすい”、およびタグ“Ｊａｖａ”を、検索サーバ１３０に対して送信する（ステップ９０５）。その際、評価情報と併せて、ＵＲＬ“ｈｔｔｐ：ｘｘｘ．ｙｙｙ．ｚｚｚ／・・・”、および検索キーワード“ｊａｖａ”も送信する。
【００５６】
次に、公開手段１３４は、Ｗｅｂブラウザ１２０から送信されてきた情報を、評価情報登録手段１３２に渡し、評価情報および評価解析情報の登録を依頼する（ステップ９０６）。
【００５７】
次に、評価情報登録手段１３２は、評価情報として、評価ポイント“５”、コメント“ＡＰＩの説明がわかりやすい”、およびタグ“Ｊａｖａ”を、ＵＲＬ“ｈｔｔｐ：ｘｘｘ．ｙｙｙ．ｚｚｚ／・・・”、および検索キーワード“ｊａｖａ”と関連付けて、記憶手段１３３の評価情報テーブルに登録する（ステップ９０７）。その際、検索ＩＤは、シーケンシャルに与えられるものとする。また、これらの情報が記憶手段１３３に登録された日時も登録する。登録後の評価情報テーブルの一例を表３に示す。
【００５８】
【表３】
2008171110.tif 000005
その後、評価情報登録手段１３２は、評価情報を解析して得られた評価解析情報を、ＵＲＬ“ｈｔｔｐ：ｘｘｘ．ｙｙｙ．ｚｚｚ／・・・”、および検索キーワード“ｊａｖａ”と関連付けて、記憶手段１３３の評価解析情報テーブルに登録する（ステップ９０８）。
【００５９】
なお、複数のＷｅｂサイトを評価する場合は、図９において四角で囲まれたステップ９０２からステップ９０８までの処理を繰り返す。
【００６０】
ここで、ステップ９０８における評価解析情報テーブルへの登録動作について、図１１のフローチャートの流れに沿って詳細に説明する。
【００６１】
図１１を参照すると、まず、評価情報登録手段１３２は、評価情報と併せて送信されてきた、ＵＲＬ“ｈｔｔｐ：ｘｘｘ．ｙｙｙ．ｚｚｚ／・・・”、および検索キーワード“ｊａｖａ”と一致するデータが、評価解析情報テーブルに存在しているか否かを判定する（ステップ１１０１）。
【００６２】
もし、表２のように、一致するデータが存在していなければ、評価情報登録手段１３２は、ＵＲＬ“ｈｔｔｐ：ｘｘｘ．ｙｙｙ．ｚｚｚ／・・・”、および検索キーワード“ｊａｖａ”を新たに追加し、平均評価ポイントを送信されてきた評価ポイント“５”とし、累積評価回数を“１”に設定する（ステップ１１０２）。
【００６３】
逆に、一致するデータが存在していれば、評価情報登録手段１３２は、累積評価回数を“１”加算し、平均評価ポイントの値を計算する（ステップ１１０３）。
【００６４】
その後、評価情報登録手段１３２は、上記で得られたデータを記憶手段１３３の評価解析情報テーブルに登録する（ステップ１１０４）。
【００６５】
上述したように本実施形態によれば、検索されたＷｅｂサイトについてユーザが評価した評価情報を、ＵＲＬおよび検索キーワードと関連付けて登録しておき、以降に、Ｗｅｂサイトが検索されると、ＵＲＬおよび検索キーワードと関連付けられて登録されている過去の評価情報を、検索結果にマージする。
【００６６】
そのため、アクセス数等とは無関係に、Ｗｅｂサイトの検索結果に、そのＷｅｂサイトに対するユーザの評価結果を反映させることができる。これにより、Ｗｅｂサイトの検索結果を充実させることができるため、検索結果の精度を高めることにもつながる。
【００６７】
なお、本実施形態では、評価情報を送信するユーザを匿名とし、複数ユーザの評価情報を一括して管理していたが、ユーザごとに評価情報を管理してもよい。この場合、ユーザごとに評価情報を収集し、検索サーバ１３０にログイン機能を追加する必要がある。この場合、誰が評価した評価情報であるかを調べることができる。
【００６８】
また、本実施形態では、ネットワーク２００をインターネットとしたが、イントラネットとしても構わない。
【００６９】
また、本実施形態では、評価するＷｅｂサイトはＨＴＭＬで記述されていることを想定しているが、ＨＴＭＬだけでなくてもよい。
【００７０】
また、本実施形態では、ユーザがＷｅｂサイトを評価する項目を、『評価ポイント』、『タグ』、『コメント』としたが、これ以外でも構わない。
【００７１】
また、本実施形態では、『コメント』や『タグ』は、ＵＲＬおよび検索キーワードをキーにして抽出する仕組みであったが、『タグ』や『コメント』をキーにして、ＵＲＬを特定しても構わない。そうすることで、例えば、英語等で記述されたＷｅｂサイトに対して、日本語のコメントやタグが設定されていた場合、そのＷｅｂサイトを日本語で検索することが可能となる。
【００７２】
また、本実施形態では、Ｗｅｂサイトの評価を、検索結果のＷｅｂサイトのみを対象として行っていたが、任意のＷｅｂサイトに対する評価情報を送信するようにしてもよい。この場合、表１および表３には、検索キーワードとして、タグを追加することが考えられる。
【００７３】
また、本実施形態では、検索サーバ１３０は、デスクトップ検索エンジンのようなものでも構わない。この場合、Ｗｅｂブラウザ１２０は、ＧＵＩ画面となり、Ｗｅｂサイトサーバ１４０は、ＨＴＭＬやＷｏｒｄファイル、ＰＤＦファイルなどを格納するファイルシステムやファイルサーバとなり、ネットワーク２００は、イントラネットとなる。
【００７４】
また、本実施形態では、ネットワーク２００をグループウェアとして考えると、Ｗｅｂブラウザ１２０は、グループウェア用のＧＵＩ画面や専用のＷｅｂ画面となり、検索サーバ１３０は、グループウェアのコンテンツを検索するサーバとなり、Ｗｅｂサイトサーバ１４０は、グループウェアの情報を格納するファイルシステムやファイルサーバとなる。
【００７５】
また、本実施形態では、上述した検索サーバ１３０の動作を、予めその動作手順をプログラムとしてＲＯＭなどの記録媒体に格納しておき、これをコンピュータに読み取らせて実行させるように構成できることは明白である。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態のサイト検索システムの全体構成を示すブロック図である。
【図２】図１に示したＷｅｂブラウザの構成を示すブロック図である。
【図３】図２に示した評価情報送信手段により送信される評価情報を説明する図である。
【図４】図１に示した検索サーバの構成を示すブロック図である。
【図５】図１に示したサイト検索システムにおけるサイト検索動作を説明するフローチャートである。
【図６】図５に示したステップ５０１で検索サーバから送信される検索サイトのサイト画面の一例を示す図である。
【図７】図５に示したステップ５０２で検索キーワードが入力された状態の検索サイトのサイト画面の一例を示す図である。
【図８】図５に示したステップ５１２で検索サーバから送信されるＷｅｂサイトの検索結果画面の一例を示す図である。
【図９】図１に示したサイト検索システムにおける評価情報登録動作を説明するフローチャートである。
【図１０】図９に示したステップ９０４で評価情報が入力された状態のＷｅｂサイトの検索結果画面の一例を示す図である。
【図１１】図９に示したステップ９０８の評価解析情報登録動作を説明するフローチャートである。
【符号の説明】
【００７７】
１１０    ユーザ端末
１２０    Ｗｅｂブラウザ
１２１    ブラウザ機能
１２２    評価情報送信手段
１３０    検索サーバ
１３１    検索エンジン
１３２    評価情報登録手段
１３３    記憶手段
１３４    公開手段
１４０    Ｗｅｂサイトサーバ
２００    ネットワーク
【図１】
2008171110.tif 000006
【図２】
2008171110.tif 000007
【図３】
2008171110.tif 000008
【図４】
2008171110.tif 000009
【図５】
2008171110.tif 000010
【図６】
2008171110.tif 000011
【図７】
2008171110.tif 000012
【図８】
2008171110.tif 000013
【図９】
2008171110.tif 000014
【図１０】
2008171110.tif 000015
【図１１】
2008171110.tif 000016