(57)【要約】      （修正有）【課題】検索したい情報が載っているＷｅｂページを短時間で見つける。【解決手段】Ｗｅｂ検索支援システム１１は、クライアント１７に検索画面３１を表示して検索目的を入力させ、検索要求ボタンを押すことで検索処理を実行する。Ｗｅｂ検索支援システム１１は、受け取った検索目的と、データベースに保持されているＷｅｂ評価ファイル１２とに基づき、検索結果を評価結果順に検索結果一覧画面３２に表示させる。検索結果一覧画面３２には、ページ番号と、評価値と、サマリ情報とが表示され、クライアント１７の検索結果一覧画面３２からの特定のＷｅｂページの表示要求に基づき、Ｗｅｂページ３３と評価画面３４とを表示する。クライアントはＷｅｂページ３３の内容を参照し、評価画面３４から例えば参考になったか否か等の評価内容を入力させる。Ｗｅｂ検索支援システム１１は、この入力結果に基づきＷｅｂ評価ファイル１２の内容を更新する。【選択図】図３
2007148741.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページを開設する複数のＷｅｂサーバと、Ｗｅｂページを参照可能な複数のクライアント端末と、にネットワークを介して接続されるＷｅｂ検索支援サーバであって、
前記クライアント端末に前記Ｗｅｂページを公開する手段と、
該Ｗｅｂページを閲覧した前記クライアント端末に対して閲覧した前記Ｗｅｂページに関して１又は複数のキーワードを組合せた検索目的に合致する程度を示す評価に関する入力を促すインターフェイスを提供する手段と、
複数の前記クライアント端末から取得した前記Ｗｅｂページの評価と前記検索目的とを組にした検索評価データを蓄積する手段と、
蓄積された前記検索評価データに基づいて検索依頼に対して優先順位を決めて結果を提供する手段と
を備えることを特徴とするＷｅｂ検索支援サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のウェブ（以下、Ｗｅｂと称する。）の検索を支援するウェブ検索支援技術に関する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークを利用した多様な情報通信サービスが普及しつつあり、ビジネスの分野のみならず、娯楽及び教育等の分野においても、通信ネットワークを用いた情報通信サービスが行われている。
【０００３】
これらの情報通信サービスの一つとして、研究機関や、様々なコミュニティー、個人ユーザが、インターネット上に最新の技術情報を公開していることを利用し、Ｗｅｂページにより様々な事項を調べることができる。
【０００４】
ところが、これらのＷｅｂページ数が膨大であるため、調べたい情報が載っているＷｅｂページがなかなか見つからずに時間がかかってしまうことが多い。
【０００５】
一般的に、利用者は、インターネットから調べたい情報が乗っているＷｅｂページを見つけるために、Ｗｅｂ検索サービスを利用する。Ｗｅｂ検索サービスは、利用者が検索したい事項に関連するキーワードを１又は複数指定すると、そのキーワードが含まれているＷｅｂページが一覧として表示されるサービスである。利用者は、この一覧表示の中から１つ１つのＷｅｂページの内容を確認して実際に欲しい内容を調べていくことになる。しかしながら、一覧表示されたＷｅｂページの中には、実際には利用者が調べたいことが記載されていない期待はずれのページも多数存在し、実際に必要なＷｅｂページを探すのに時間がかかってしまうことも多い。
【０００６】
この点を改善する技術として、例えば、特許文献１から４までの技術が存在する。例えば、特許文献１に記載の技術では、利用者が入力した検索目的と、Ｗｅｂページに含まれている単語を利用して検索し、この検索結果の一覧を表示する際に、そのＷｅｂページに設定している１つの評価値を利用し、評価の高い順に表示する。この評価値は、例えば、アクセス数の多い順に高い値やユーザが入力した評価値である。
【０００７】
【特許文献１】特開２００１−９２７４２号公報
【特許文献２】特開２００２−１８３３３０号公報
【特許文献３】特開２００４−７０４０５号公報
【特許文献４】特開２００４−７０６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のような方法では、調べたい内容とは違うページが上位に表示されることがある。例えば、ある製品を紹介しているページＡと、その製品の使い方を示しているページＢとがあり、それぞれ同じ単語が書いてあった場合に、ページＡへのアクセス数が多く、かつ、評価が高い場合に、ページＢが必要な人に対してもページＡが上位に表示されてしまい、利用者は不必要なページを見させられてしまうという問題の根本的な解決にはなっていないという問題がある。
【０００９】
本発明の目的は、利用者が必要なＷｅｂページをすぐ見つけることができるようにして、利用者の検索に要する時間を短縮することにある。
【課題を解決するための手段】
【００１０】
本発明の一観点によれば、Ｗｅｂページを開設する複数のＷｅｂサーバと、Ｗｅｂページを参照可能な複数のクライアント端末と、にネットワークを介して接続されるＷｅｂ検索支援サーバであって、前記クライアント端末に前記Ｗｅｂページを公開する手段と、該Ｗｅｂページを閲覧した前記クライアント端末に対して閲覧した前記Ｗｅｂページに関して１又は複数のキーワードを組合せた検索目的に合致する程度を示す評価に関する入力を促すインターフェイスを提供する手段と、複数の前記クライアント端末から取得した前記Ｗｅｂページの評価と前記検索目的とを組にした検索評価データを蓄積する手段と、蓄積された前記検索評価データに基づいて検索依頼に対して優先順位を決めて結果を提供する手段と、を備えることを特徴とするＷｅｂサーバが提供される。
【００１１】
上記Ｗｅｂ検索支援サーバが、Ｗｅｂサーバに開設されているＷｅｂページをユーザ端末に公開するとともにそのＷｅｂページの評価を入力出来る仕組みを送信し、Ｗｅｂページを閲覧した複数のユーザが各々のユーザ端末からＷｅｂページの評価を入力出来る仕組みを用いて入力されたＷｅｂページの評価を受信し、受信した評価をＷｅｂページと検索目的とを組にした評価値として保存し、検索目的とＷｅｂページとを組にした評価値を元に検索を行う。
【発明の効果】
【００１２】
本発明によれば、Ｗｅｂ検索の際に、利用者が真に調べたい情報が載っているＷｅｂページを優先的に表示させ、検索時間の短縮を図ることができるという利点がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施の形態によるＷｅｂ検索支援サーバを含むＷｅｂ検索支援システムについて図面を参照しながら説明を行なう。図１は、本実施の形態によるＷｅｂ検索支援システムを含む全体構成例を示す図である。図１に示すように、本実施の形態によるＷｅｂ検索支援システム１１は、Ｗｅｂ検索依頼をインターネット１５に接続可能なクライアント１７から受け付けるＷｅｂ検索支援サーバ１３と、これとネットワーク接続されるルータ１４と、Ｗｅｂ検索支援サーバ１３とＩ/Ｏ可能に接続されＷｅｂ検索支援サーバ１３から参照可能なＷｅｂ評価ファイル１２を格納するデータベースと、を有している。データベースは外部に設けられていても良い。
【００１４】
Ｗｅｂ検索支援システム１１は、ルータ１４を介してインターネット１５と接続されており、Ｗｅｂ検索支援システム１１をクライアントシステムから受け付けるＷｅｂ検索支援サーバ１３が含まれている。実際のＷｅｂ検索は、インターネット１５と接続される多数のＷｅｂサーバ１６に関連するＷｅｂページをＷｅｂ検索支援支援サーバ１３から検索することになる。
【００１５】
図２は、本実施の形態によるＷｅｂ検索支援システム１１が使用するＷｅｂ評価ファイル１２のデータ構成例を示す図である。図２に示すように、Ｗｅｂ評価ファイル１２は、項目名と項目毎のデータの内容とが記載されており（ｘ１〜ｘｎ）、ＷｅｂページのＵＲＬをデータの内容として有するＷｅｂページ２１と、ページの検索目的として、検索キーワードとなる単語を１又は複数組合せたものをデータの内容として有する検索目的２２と、ページの検索目的に対する評価値をデータの内容としてもつ評価値２３と、を有しており、Ｗｅｂページ２１と検索目的２２との組でユニークとなる。
【００１６】
次に、Ｗｅｂ検索サービスの全体動作について図３に示すシーケンス図を参照しながら説明する。Ｗｅｂ検索サービスの動作は、主に検索処理３８と評価処理３９とを有している。評価処理３９を行うことにより、Ｗｅｂ評価ファイル１２が更新され、更新されたＷｅｂ評価ファイル１２を元に検索処理３８が行われる。
【００１７】
クライアントシステム１７を使用しているユーザは、Ｗｅｂ検索サービスを利用するために、Ｗｅｂ検索支援システム１１にアクセスすると、Ｗｅｂ検索支援システム１１は、クライアントシステム１７に検索画面３１を表示させる。検索画面３１には、検索目的の入力領域と検索実行ボタンとが含まれる。利用者は、検索目的の入力領域に検索目的を入力し、検索要求ボタンを押すことでＷｅｂ検索支援システム１１に対して検索処理を依頼する。
【００１８】
Ｗｅｂ検索支援システム１１は、クライアント１７から受け取った検索目的と、データベースに保持されているＷｅｂ評価ファイル１２と、に基づいて検索処理３５を行い、検索結果が得られた場合には、クライアント１７に対して評価結果順に検索結果一覧画面３２を表示させるための情報を返す。利用者はこれに基づいて検索結果一覧画面３２を表示させる。検索結果一覧画面３２には、ページ番号と、評価値と、サマリ情報と、が表示されている。クライアント１７においては、検索結果一覧画面３２から特定のＷｅｂページの表示要求をＷｅｂ検索支援システム１１に対して行う。Ｗｅｂ検索支援システム１１は、Ｗｅｂページ表示処理３６を行い、クライアント１７に対してＷｅｂページ３３と評価画面３４とを表示させるためのデータを送る。クライアント１７はＷｅｂページ３３と評価画面３４とを表示し、Ｗｅｂページ３３の内容を参照し、評価画面３４から例えば参考になった或いは参考にならなかったなどの評価内容をＷｅｂ検索支援システム１１に対して送信する。Ｗｅｂ検索支援システム１１は、この評価画面３４からの入力結果を受け取り、これに基づいて評価処理３７を行い、その結果に基づいてＷｅｂ評価ファイル１２の内容を更新する。
【００１９】
次に、Ｗｅｂ検索サービスの処理について図面を参照しながら説明する。図４は、本実施の形態によるシステムの検索処理の流れの概要を示すフローチャート図である。図５は、本実施の形態によるシステムの評価処理の流れの概要を示すフローチャート図である。図６は、本実施の形態によるシステムが検索対象とするＷｅｂページの具体例の示す図である。図７は、本実施の形態によるシステムによる検索結果の具体例を示す図である。図８は、Ｗｅｂ検索支援システムのＷｅｂ評価ファイルの例を示す図である。
【００２０】
例えば、図６に示すLinux（登録商標、以下同じ）の紹介内容が書かれたページＡ６１と、Linuxのインストール手順が書かれたページＢ６２と、Linux製品の紹介が書かれたページＣ６３と、のそれぞれのＷｅｂページがあり、それぞれ同じ単語「Linux」「インストール」が双方記載されていると仮定する（大文字小文字の差、全角半角の差があっても同じ単語とみなしてもよい）。この際、Linuxのインストール方法を検索しているクライアントが、「Linux,インストール」を検索キーワードとして検索を行った場合に、検索結果一覧画面３２には、ページＢ６２が優先的に（順位が上位で）表示されることが望ましい。
【００２１】
ところが、図３に示す評価処理３９が行われないシステムを用いた場合には、Ｗｅｂ検索支援システム１１は、従来のような検索処理を行い、クライアントが真に探していたものとは異なるＷｅｂページ（ページＡ）が先頭になる評価前の検索結果一覧画面７１（図７）が表示されてしまう。ここで、クライアントのユーザが、評価前の検索結果一覧画面７１の先頭にあるＷｅｂページＡをクリックすると、Ｗｅｂ検索支援システム１１は、ＷｅｂページＡとともに、評価画面３４を表示することになる。ＷｅｂページＡは、Linuxのインストールの仕方を紹介しているページではないため、ユーザは、クライアントの評価画面３４において「参考にならなかった」を選択することになる。Ｗｅｂ検索支援システム１１は、クライアントのユーザからの評価に基づいて評価処理３７を行う。評価処理３７では、図５に示すように、ページAのURLと検索目的「Linux, インストール」を組にしたキーでＷｅｂ評価ファイルから検索を行う（ステップ５１）。この場合、レコードが存在しないので、ページＡのＵＲＬと検索目的「Linux,インストール」で新しくレコードを追加する（ステップ５２）。このときの評価は「参考にならなかった」であるため評価値は増加しない（ステップ５３）。
【００２２】
次に、ユーザはクライアントの検索結果一覧画面７１においてページＢをクリックする。
Ｗｅｂ検索支援システム１１は、同じようにページＢとともに、評価画面を表示する。
ページＢはインストールの仕方を紹介しているページであるため、「参考になった」が選択される。Ｗｅｂ検索支援システム１１は、ページＢのＵＲＬと検索目的「Linux, インストール」を組にした検索キーで、Ｗｅｂ評価ファイル１２のデータベースを検索するがレコードが存在しないため（図５のレコードなし？の判断ステップでＮＯ）、ページＢのＵＲＬと検索目的「Linux, インストール」との組で新しくレコードを追加する（ステップ５２）。このときの評価は「参考になった」であるため評価値を「１」増加する（ステップ５３）。同様に、ページＣに関しても評価が行われる。
【００２３】
以上のような評価が多くのユーザによって繰り返し行われると、例えば、ページＡは「参考になった」と「参考にならなかった」が半分くらいであり、ページＢは「参考になった」人が多く、ページＣは「参考にならなかった」が多いとすると、Ｗｅｂ評価ファイル１２は図８に示す検索用データ７２に示すようになる。
【００２４】
以降、同じように「Linux, インストール」を検索目的としてクライアントから検索を行うユーザがいた場合に、この検索用データ７２に基づいて検索処理３５を行う。図４に示すように、検索処理３５では、検索目的「Linux, インストール」とＷｅｂ評価ファイルの検索目的とが一致するレコードを取得し（ステップ４１）、取得したレコードを評価値でソートし（ステップ４２）、検索結果を表示する（ステップ４３）。その結果、ユーザが探しているページＢが先頭になる検索結果一覧画面７３が表示される。この画面７３では、ページＢの評価値９０とサマリ情報、ページＡの評価値５０とサマリ情報、ページＣの評価値１０とサマリ情報が表示されている。
【００２５】
上記の処理を繰り返すことにより、例えばページＡを探しているユーザが検索目的「Linux, 紹介」や、ページＣを探しているユーザが検索目的「Linux, 製品」で検索を行うと、Ｗｅｂ評価ファイルは例えば検索用データ７４のような構成となる。この検索用データ７４に基づいて、以降の検索処理を行うことにより、ページＡ、ページＢ、ページＣの各々のページに「Linux」、「紹介」、「製品」の単語が含まれている場合でも、ページＡを探しているユーザが検索目的「Linux, 紹介」で検索を行うと検索目的「Linux, 紹介」のうちで評価値の高い（９０）ページＡが先頭に表示され、ページＣを探しているユーザが検索目的「Linux, 製品」で検索を行うと検索目的「Linux, 製品」で評価値が高い（９０）ページＣが先頭に表示されるようになる。
【００２６】
以上のように、本実施の形態によるＷｅｂ検索支援システムでは、Ｗｅｂページを開設するＷｅｂサーバと、このＷｅｂページを表示する複数のユーザの端末と、ネットワークを介して接続されたサーバコンピュータを備え、このサーバコンピュータが、サーバコンピュータを中継して、Ｗｅｂサーバに開設されているＷｅｂページをユーザ端末に公開するとともにそのＷｅｂページの評価を入力出来る仕組みを送信し、Ｗｅｂページを閲覧した複数のユーザが各々のユーザ端末からＷｅｂページの評価を入力出来る仕組みを用いて入力されたＷｅｂページの評価を受信し、受信した評価をＷｅｂページと検索目的とを組にした評価値として保存し、検索目的とＷｅｂページとを組にした評価値を元に検索を行うようにしたため、Ｗｅｂ検索の際に、利用者が真に調べたい情報が載っているＷｅｂページを優先的に表示させ、検索時間の短縮を図ることができるという利点がある。
【産業上の利用可能性】
【００２７】
本発明は、Ｗｅｂ検索支援システムとして利用可能である。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施の形態によるＷｅｂ検索支援システムを含む全体システムの一構成例を示す図である。
【図２】本実施の形態によるＷｅｂ検索支援システムの評価データが格納されているデータの一構成例を示す図である。
【図３】本実施の形態によるＷｅｂ検索支援システムの全体動作の流れを示すシーケンス図である。
【図４】本実施の形態によるＷｅｂ検索支援システムにおける検索処理の流れを示すフローチャート図である。
【図５】本実施の形態によるＷｅｂ検索支援システムにおける評価処理の流れを示すフローチャート図である。
【図６】本実施の形態によるＷｅｂ検索支援システムが検索対象とするＷｅｂページの具体例を示す図である。
【図７】図７（Ａ）〜（Ｃ）までは、本実施の形態によるＷｅｂ検索支援システムの評価前の検索結果一覧画面と、評価された検索用データと、検索結果一覧画面の例を示す明図である。
【図８】Ｗｅｂ検索支援システムにおける評価された検索用データ（Ｗｅｂ評価ファイル）の一例を示す図である。
【符号の説明】
【００２９】
１１…Ｗｅｂ検索支援システム、１２…Ｗｅｂ評価ファイル、１３…Ｗｅｂ検索支援サーバ、１６…Ｗｅｂサーバ、３２…検索結果一覧画面、３４…評価画面、３５…検索処理、３７…評価処理、３８…検索処理、３９…評価処理。
【図１】
2007148741.tif 000003
【図２】
2007148741.tif 000004
【図３】
2007148741.tif 000005
【図４】
2007148741.tif 000006
【図５】
2007148741.tif 000007
【図６】
2007148741.tif 000008
【図７】
2007148741.tif 000009
【図８】
2007148741.tif 000010