(57)【要約】      （修正有）【課題】ユーザにより入力されたキーワードを用いて検索された情報資源等の提示情報のうち、当該キーワードと同一のキーワードを用いて過去に検索され、且つ、当該ユーザによりアクセスされた回数の多い提示情報に対して迅速にアクセスすることが出来るようにする。【解決手段】ユーザにより入力されたキーワード情報に基づいて、提示情報を検索し、今回の検索に用いられたキーワード情報と同一のキーワード情報を用いて過去に検索され、且つ、今回の検索に用いられたキーワード情報を入力したユーザが利用する端末装置によりアクセスされた提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出して、アクセス回数算出手段により予め設定された設定回数以上のアクセス回数が算出された提示情報である設定回数アクセス提示情報を示し、且つ、当該設定回数アクセス提示情報へのリンクを示すリンク情報を含むアクセス情報を検索結果画面として表示する。【選択図】図８
2008250663.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置と、前記ネットワークを介して前記端末装置からの要求に応じて当該提示情報を検索する情報検索装置と、を備える情報検索システムであって、
前記情報検索装置は、
ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段と、
前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段と、
前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段と、
前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段と、を備え、
前記検索結果画面情報生成手段は、
前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段と、
前記アクセス回数算出手段により予め設定された設定回数以上の前記アクセス回数が算出された前記提示情報である設定回数アクセス提示情報を示し、且つ、当該設定回数アクセス提示情報へのリンクを示すリンク情報を含むアクセス情報を生成するアクセス情報生成手段と、を備え、
更に、前記検索結果画面情報生成手段は、前記生成されたアクセス情報の表示を含む前記検索結果画面情報を生成し、
前記端末装置は、
ユーザにより入力された前記キーワード情報を前記情報検索装置に送信するキーワード情報送信手段と、
前記情報検索装置から送信された前記検索結果画面情報を受信する検索結果画面情報受信手段と、
前記受信された検索結果画面情報に基づいて、前記提示情報の検索結果と、前記アクセス情報と、を画面に表示する表示手段と、
前記表示されたアクセス情報に含まれる前記リンク情報がユーザにより選択された場合に、当該選択されたリンク情報が対応する前記提示情報へ前記ネットワークを介してアクセスするアクセス手段と、
を備えることを特徴とする情報検索システム。
【請求項２】
ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索装置であって、
ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段と、
前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段と、
前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段と、
前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段と、を備え、
前記検索結果画面情報生成手段は、
前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段と、
前記アクセス回数算出手段により予め設定された設定回数以上の前記アクセス回数が算出された前記提示情報である設定回数アクセス提示情報を示し、且つ、当該設定回数アクセス提示情報へのリンクを示すリンク情報を含むアクセス情報を生成するアクセス情報生成手段と、を備え、
更に、前記検索結果画面情報生成手段は、前記生成されたアクセス情報の表示を含む前記検索結果画面情報を生成することを特徴とする情報検索装置。
【請求項３】
請求項２に記載の情報検索装置において、
前記検索結果画面情報生成手段は、前記検索手段による検索結果のうち、前記設定回数アクセス提示情報に関する検索結果を除く検索結果を用いて前記検索結果画面情報を生成することを特徴とする情報検索装置。
【請求項４】
請求項２または請求項３に記載の情報検索装置において、
前記検索結果画面情報の要求を示し、且つ、前記検索結果画面情報送信手段により送信された前記検索結果画面情報を通じてユーザの指令に基づき前記端末装置から送信された検索結果画面情報要求情報を受信する検索結果画面情報要求受信手段を更に備え、
前記検索結果画面情報生成手段は、前記検索手段により前記提示情報が予め設定された設定件数を超えて検索された場合には、当該検索手段による検索結果の一部であって当該設定件数分の検索結果と前記アクセス情報とを表示する前記検索結果画面情報を生成し、更に前記検索結果画面情報要求情報を受信したときに、当該検索手段による検索結果の他の一部であって当該設定件数分までの検索結果を表示する前記検索結果画面情報を生成することを特徴とする情報検索装置。
【請求項５】
請求項２乃至４の何れか１項に記載の情報検索装置において、
前記検索結果画面情報生成手段は、前記検索手段による検索に用いられた前記キーワード情報を識別するためのキーワード識別情報と、検索された前記提示情報へのリンクを示し、且つ、当該提示情報を前記ネットワーク上において特定する提示情報特定情報を含む検索結果リンク情報と、を含む前記検索結果画面情報を生成し、
前記検索結果画面情報送信手段により送信された前記検索結果画面情報を通じてユーザにより前記検索結果リンク情報が選択された場合に、前記提示情報へのアクセスが指示されたことの通知を示し、且つ、当該検索結果画面情報に含まれる前記キーワード識別情報と、当該選択された検索結果リンク情報に含まれる前記提示情報特定情報と、を含むアクセス指示通知情報を当該端末装置から受信するアクセス指示通知受信手段を更に備え、
前記アクセス回数算出手段は、前記アクセス指示通知受信手段により過去に受信され、且つ、前記検索手段による今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を示す前記キーワード識別情報を含む前記アクセス指示通知情報に含まれる前記提示情報特定情報毎における当該アクセス指示通知情報の受信回数を、前記アクセス回数として算出することを特徴とする情報検索装置。
【請求項６】
ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索装置による検索結果画面情報生成方法であって、
ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信工程と、
前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索工程と、
前記検索工程における検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成工程と、
前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信工程と、を備え、
前記検索結果画面情報生成工程は、
前記検索工程において今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出工程と、
前記アクセス回数算出工程において予め設定された設定回数以上の前記アクセス回数が算出された前記提示情報である設定回数アクセス提示情報を示し、且つ、当該設定回数アクセス提示情報へのリンクを示すリンク情報を含むアクセス情報を生成するアクセス情報生成工程と、を備え、
更に、前記検索結果画面情報生成工程は、前記生成されたアクセス情報の表示を含む前記検索結果画面情報を生成することを特徴とする検索結果画面情報生成方法。
【請求項７】
ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索装置に含まれるコンピュータを、
ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段、
前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段、
前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段、
前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段、として機能させ、
前記検索結果画面情報生成手段としての前記コンピュータを、
前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段、
前記アクセス回数算出手段により予め設定された設定回数以上の前記アクセス回数が算出された前記提示情報である設定回数アクセス提示情報を示し、且つ、当該設定回数アクセス提示情報へのリンクを示すリンク情報を含むアクセス情報を生成するアクセス情報生成手段、として機能させ、
前記検索結果画面情報生成手段は、前記生成されたアクセス情報の表示を含む前記検索結果画面情報を生成することを特徴とする検索結果画面情報生成処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索システム、情報検索装置、検索結果画面情報生成方法及び検索結果画面情報生成処理プログラムの技術分野に関する。
【背景技術】
【０００２】
従来から、インターネット等のネットワークにおいて提供され、ＨＴＭＬ（Hyper Text Markup Language）等のマークアップ言語により記述されたＷｅｂページ等に埋め込まれたハイパーリンク（以下、単に「リンク」と称する）を介してネットワーク上に散在するＷｅｂページ、画像データ、文書データ等のユーザに提示すべき各種情報資源の閲覧等を可能にするＷＷＷ（World Wide Web）等のハイパーテキストシステムが広く知られている。
【０００３】
こうしたハイパーテキストシステムにおいて、ユーザは、パーソナルコンピュータ等の端末装置を用いて、例えば、Ｇｏｏｇｌｅ（商標）、Ｙａｈｏｏ（登録商標）、Ｉｎｆｏｓｅｅｋ（登録商標）等の検索サイトにアクセスし、ネットワーク上に散在する各種情報資源の中から自分が必要な情報資源を検索することが一般的に行われている。
【０００４】
検索サイトのサーバ装置では、端末装置からのリクエストに応じて、ユーザにより入力されたキーワードを用いて検索処理を行い、検索結果として、検索された情報資源へのリンクが埋め込まれたＷｅｂページ（以下、検索結果ページと称する）を端末装置に送信すると、当該Ｗｅｂページを受信した端末装置により検索結果が表示される。そして、当該Ｗｅｂページに埋め込まれたリンクがマウスでクリックされること等により、検索された情報資源の取得がユーザにより指示されると、端末装置は、当該情報資源を提供するＷｅｂサイトのサーバ装置へアクセスする。
【０００５】
上記検索処理において多数の情報資源が検索されると、端末装置において一画面では検索結果を表示しきれなくなる。そこで、こうした場合においては、例えば、ユーザの操作により画面をスクロールさせて残りの検索結果を表示させたり、サーバ装置において、全検索結果のうち所定件数分の検索結果を表示する検索結果ページを生成して、これを端末装置に送信しておき、その後、ユーザの操作に基づく端末装置からのリクエストに応じて、残りの検索結果を所定件数分表示する検索結果ページを生成して、これを端末装置に送信する等の対応がとられている。
【０００６】
なお、本願発明に関連する発明として、例えば、特許文献１及び２には、検索項目毎に検索条件に用いるかまたは用いないかをユーザ毎に設定可能とし、検索条件に用いない検索項目については、検索条件を入力するための画面に表示させない発明が開示されている。
【特許文献１】特開２００４−４６２９６号公報
【特許文献２】特開平１０−７４２０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、今までに同じキーワードで何度も検索を行っていると、その検索結果に示される全ての情報資源にまんべんなくアクセスするということはまずないといって良く、何度もアクセスしている情報資源は固定化されていくものである。例えば、サイトの名称は知っているので、毎回その名称をキーワードとして入力し、当該キーワードによる検索結果に基づいてアクセスする場合などが該当する。そこで、何度もアクセスする情報資源については、煩雑な操作を要することなく迅速にアクセス出来ることが望ましい。
【０００８】
しかしながら、目当てとなる情報資源の検索結果が、検索直後の最初の検索結果ページに表示されていなかった場合には、ユーザは、その目当ての情報資源の検索結果が表示されるまで、煩雑な操作をしなければならず、情報資源へ実際にアクセスするまでに時間を要するという問題があった。
【０００９】
これに対処する方法としては、頻繁にアクセスするＷｅｂページ等をユーザが予め登録しておくブックマークなどの機能を利用することが考えられる。
【００１０】
しかしながら、ユーザとしてはブックマークに登録するほどではないと考えていたり、または、ブックマークには登録したくないと考える場合もあることから、全てをブックマークで対処するのは適切ではない。しかも、ブックマークは、検索に用いられるキーワードとは無関係に登録する機能であるため、アクセスする情報資源をキーワードによって探したいユーザにとっては不便ですらあった。
【００１１】
また、上記特許文献１及び２に記載の発明は、あくまでも、検索に用いられる項目の表示、非表示に関する発明であり、検索結果についての工夫は何らされていない。
【００１２】
本発明は、以上の点に鑑みてなされたものであり、ユーザにより入力されたキーワードを用いて検索された情報資源等の提示情報のうち、当該キーワードと同一のキーワードを用いて過去に検索され、且つ、当該ユーザによりアクセスされた回数の多い提示情報に対して迅速にアクセスすることが出来る情報検索システム、情報検索装置、検索結果画面情報生成方法及び検索結果画面情報生成処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、請求項１に記載の発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置と、前記ネットワークを介して前記端末装置からの要求に応じて当該提示情報を検索する情報検索装置と、を備える情報検索システムであって、前記情報検索装置は、ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段と、前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段と、前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段と、前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段と、を備え、前記検索結果画面情報生成手段は、前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段と、前記アクセス回数算出手段により予め設定された設定回数以上の前記アクセス回数が算出された前記提示情報である設定回数アクセス提示情報を示し、且つ、当該設定回数アクセス提示情報へのリンクを示すリンク情報を含むアクセス情報を生成するアクセス情報生成手段と、を備え、更に、前記検索結果画面情報生成手段は、前記生成されたアクセス情報の表示を含む前記検索結果画面情報を生成し、前記端末装置は、ユーザにより入力された前記キーワード情報を前記情報検索装置に送信するキーワード情報送信手段と、前記情報検索装置から送信された前記検索結果画面情報を受信する検索結果画面情報受信手段と、前記受信された検索結果画面情報に基づいて、前記提示情報の検索結果と、前記アクセス情報と、を画面に表示する表示手段と、前記表示されたアクセス情報に含まれる前記リンク情報がユーザにより選択された場合に、当該選択されたリンク情報が対応する前記提示情報へ前記ネットワークを介してアクセスするアクセス手段と、を備えることを特徴とする。
【００１４】
この発明によれば、情報検索装置は、今回の検索に用いられたキーワード情報と同一のキーワード情報を用いて過去に検索された提示情報のうち、今回の検索に用いられたキーワード情報を入力したユーザが利用する端末装置によりアクセスされた提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出し、設定回数以上アクセスされた提示情報へのリンク情報を含んで当該提示情報を示すアクセス情報を生成し、この生成されたアクセス情報の表示を含む検索結果画面情報を生成する。そして、この検索結果画面情報が情報検索装置から端末装置に送信され、当該検索結果画面情報に基づいて検索結果とアクセス情報とが画面に表示され、アクセス情報に含まれるリンク情報をユーザが選択すると、端末装置は、当該選択されたリンク情報が対応する提示情報へアクセスする。
【００１５】
従って、ユーザは、今回入力したキーワードによる検索結果とともに画面に表示されたアクセス情報に含まれるリンク情報を選択することにより、過去に当該キーワードと同一のキーワードで検索され、且つ、当該ユーザによりアクセスされた回数が多い提示情報に対して迅速にアクセスすることが出来る。
【００１６】
請求項２に記載の発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索装置であって、ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段と、前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段と、前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段と、前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段と、を備え、前記検索結果画面情報生成手段は、前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段と、前記アクセス回数算出手段により予め設定された設定回数以上の前記アクセス回数が算出された前記提示情報である設定回数アクセス提示情報を示し、且つ、当該設定回数アクセス提示情報へのリンクを示すリンク情報を含むアクセス情報を生成するアクセス情報生成手段と、を備え、更に、前記検索結果画面情報生成手段は、前記生成されたアクセス情報の表示を含む前記検索結果画面情報を生成することを特徴とする。
【００１７】
この発明によれば、情報検索装置は、今回の検索に用いられたキーワード情報と同一のキーワード情報を用いて過去に検索された提示情報のうち、今回の検索に用いられたキーワード情報を入力したユーザが利用する端末装置によりアクセスされた提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出し、設定回数以上アクセスされた提示情報へのリンク情報を含んで当該提示情報を示すアクセス情報を生成し、この生成されたアクセス情報の表示を含む検索結果画面情報を生成する。そして、この検索結果画面情報が情報検索装置から端末装置に送信され、当該検索結果画面情報に基づいて検索結果とアクセス情報とが画面に表示され、アクセス情報に含まれるリンク情報をユーザが選択すると、端末装置は、当該選択されたリンク情報が対応する提示情報へアクセスする。
【００１８】
従って、ユーザは、今回入力したキーワードによる検索結果とともに画面に表示されたアクセス情報に含まれるリンク情報を選択することにより、過去に当該キーワードと同一のキーワードで検索され、且つ、当該ユーザによりアクセスされた回数が多い提示情報に対して迅速にアクセスすることが出来る。
【００１９】
請求項３に記載の発明は、請求項２に記載の情報検索装置において、前記検索結果画面情報生成手段は、前記検索手段による検索結果のうち、前記設定回数アクセス提示情報に関する検索結果を除く検索結果を用いて前記検索結果画面情報を生成することを特徴とする。
【００２０】
この発明によれば、アクセス情報に示される提示情報の検索結果については表示されないので、当該提示情報に対して迅速にアクセスすることが出来るとともに、不要な検索結果が表示されない分、アクセス情報に示されていない他の提示情報に対しても迅速にアクセスすることが出来る。
【００２１】
請求項４に記載の発明は、請求項２または請求項３に記載の情報検索装置において、前記検索結果画面情報の要求を示し、且つ、前記検索結果画面情報送信手段により送信された前記検索結果画面情報を通じてユーザの指令に基づき前記端末装置から送信された検索結果画面情報要求情報を受信する検索結果画面情報要求受信手段を更に備え、前記検索結果画面情報生成手段は、前記検索手段により前記提示情報が予め設定された設定件数を超えて検索された場合には、当該検索手段による検索結果の一部であって当該設定件数分の検索結果と前記アクセス情報とを表示する前記検索結果画面情報を生成し、更に前記検索結果画面情報要求情報を受信したときに、当該検索手段による検索結果の他の一部であって当該設定件数分までの検索結果を表示する前記検索結果画面情報を生成することを特徴とする。
【００２２】
この発明によれば、これまでに多くアクセスしてきた提示情報が、検索直後の最初の設定件数分の検索結果には表示されず、何件目で表示されるのかわからないようなときにも、アクセス情報には表示されるので、これまでに多くアクセスしてきた提示情報に対する迅速なアクセスがより効果的に実現される。
【００２３】
請求項５に記載の発明は、請求項２乃至４の何れか１項に記載の情報検索装置において、前記検索結果画面情報生成手段は、前記検索手段による検索に用いられた前記キーワード情報を識別するためのキーワード識別情報と、検索された前記提示情報へのリンクを示し、且つ、当該提示情報を前記ネットワーク上において特定する提示情報特定情報を含む検索結果リンク情報と、を含む前記検索結果画面情報を生成し、前記検索結果画面情報送信手段により送信された前記検索結果画面情報を通じてユーザにより前記検索結果リンク情報が選択された場合に、前記提示情報へのアクセスが指示されたことの通知を示し、且つ、当該検索結果画面情報に含まれる前記キーワード識別情報と、当該選択された検索結果リンク情報に含まれる前記提示情報特定情報と、を含むアクセス指示通知情報を当該端末装置から受信するアクセス指示通知受信手段を更に備え、前記アクセス回数算出手段は、前記アクセス指示通知受信手段により過去に受信され、且つ、前記検索手段による今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を示す前記キーワード識別情報を含む前記アクセス指示通知情報に含まれる前記提示情報特定情報毎における当該アクセス指示通知情報の受信回数を、前記アクセス回数として算出することを特徴とする。
【００２４】
請求項６に記載の発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索装置による検索結果画面情報生成方法であって、ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信工程と、前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索工程と、前記検索工程における検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成工程と、前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信工程と、を備え、前記検索結果画面情報生成工程は、前記検索工程において今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出工程と、前記アクセス回数算出工程において予め設定された設定回数以上の前記アクセス回数が算出された前記提示情報である設定回数アクセス提示情報を示し、且つ、当該設定回数アクセス提示情報へのリンクを示すリンク情報を含むアクセス情報を生成するアクセス情報生成工程と、を備え、更に、前記検索結果画面情報生成工程は、前記生成されたアクセス情報の表示を含む前記検索結果画面情報を生成することを特徴とする。
【００２５】
請求項７に記載の発明は、ユーザに対して提示すべき提示情報をネットワークを介してサーバ装置から取得する端末装置からの要求に応じて当該提示情報を検索する情報検索装置に含まれるコンピュータを、ユーザにより入力されたキーワード情報を前記端末装置から受信するキーワード情報受信手段、前記受信されたキーワード情報に基づいて、前記提示情報を検索する検索手段、前記検索手段による検索結果の表示画面を構成する検索結果画面情報を生成する検索結果画面情報生成手段、前記生成された検索結果画面情報を前記端末装置に送信する検索結果画面情報送信手段、として機能させ、前記検索結果画面情報生成手段としての前記コンピュータを、前記検索手段により今回の検索に用いられた前記キーワード情報と同一の前記キーワード情報を用いて過去に検索され、且つ、今回の検索に用いられた前記キーワード情報を入力したユーザが利用する前記端末装置によりアクセスされた前記提示情報毎の当該アクセスの回数であるアクセス回数を夫々算出するアクセス回数算出手段、前記アクセス回数算出手段により予め設定された設定回数以上の前記アクセス回数が算出された前記提示情報である設定回数アクセス提示情報を示し、且つ、当該設定回数アクセス提示情報へのリンクを示すリンク情報を含むアクセス情報を生成するアクセス情報生成手段、として機能させ、前記検索結果画面情報生成手段は、前記生成されたアクセス情報の表示を含む前記検索結果画面情報を生成することを特徴とする。
【発明の効果】
【００２６】
本発明によれば、ユーザは、今回入力したキーワードによる検索結果とともに画面に表示されたアクセス情報に含まれるリンク情報を選択することにより、過去に当該キーワードと同一のキーワードで検索され、且つ、当該ユーザによりアクセスされた回数が多い提示情報に対して迅速にアクセスすることが出来る。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、情報検索システムに対して本発明を適用した場合の実施形態である。
【００２８】
［１．情報検索システムの構成及び機能概要］
先ず、本実施形態に係る情報検索システムＳの構成及び機能概要について、図１を用いて説明する。
【００２９】
図１は、本実施形態に係る情報検索システムＳの概要構成の一例を示す図である。
【００３０】
図１に示すように、情報検索システムＳは、情報検索装置の一例としての情報検索サーバ１と、サーバ装置の一例としての複数のＷｅｂサーバ３−ｊ（ｊ＝１，２・・・ｍ）と、端末装置の一例としての複数のユーザ端末４−ｋ（ｋ＝１，２・・・ｎ）と、を含んで構成されている。
【００３１】
情報検索サーバ１とＷｅｂサーバ３−ｊとユーザ端末４−ｋとは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３２】
このような構成の情報検索システムＳにおいて、情報検索サーバ１は、ネットワークＮＷを通じて各種のサービスを提供するサービス提供事業者により検索サイトを開設するために設置されたサーバ装置である。
【００３３】
この情報検索システムＳは、Ｗｅｂページ、ブログ、静止画データ、動画データ、ソフトウェア、ニュースなどといったネットワークＮＷに存在する情報資源（提示情報の一例）を検索するサービスを、ユーザ端末４−ｋを利用するユーザに提供するようになっている。
【００３４】
こうしたサービスを提供するために、情報検索サーバ１は、データベースの一例としての会員情報データベース１０１、検索用データベース１０２、検索ワードデータベース１０３、履歴データベース１０４、ラベルデータベース１０５及び評価項目データベース１０６を備えている。そして、情報検索システムＳは、ネットワークＮＷを介してユーザ端末４−ｋからのリクエストに応じて、情報検索サーバ１が検索処理を行い、この検索処理の結果として検索された情報資源の一覧等を表示する後述の検索結果ページ２００（図６、図７参照：検索結果画面情報の一例）をユーザ端末４−ｋに送信することにより、ユーザに対して検索サービスを提供している。
【００３５】
また、情報検索システムＳは、検索結果ページ２００を通じてユーザにより選択された情報資源へのユーザ端末４−ｋによるアクセスに関する履歴を検索アクセス履歴として記録するようなっており、この検索アクセス履歴の閲覧を可能とする履歴サービスも提供するようになっている。
【００３６】
この履歴サービスを利用するためには、ユーザは、予め情報検索システムＳの会員登録手続を行う必要がある（以下、履歴サービスを利用することが出来るユーザを「会員」と称する）。ユーザは、情報検索システムＳの会員になることにより、ユーザ自身がユーザ端末４−ｋを利用して検索操作を行ったものについて、検索に用いられたキーワードである検索ワード、情報資源のＵＲＬ、タイトル、サマリー（summary）、アクセス回数、訪問日時などといった検索アクセス履歴を閲覧することが出来るようになっている。なお、検索サービス自体については、会員登録手続を行わなくても利用することが可能である。
【００３７】
また、履歴サービスにおいては、検索アクセス履歴に対して、ユーザが設定した名称を表示するラベルを貼り付けること（検索アクセス履歴にラベルを対応付けさせること）が出来るようになっている。このラベルは、情報資源のＵＲＬが同一の検索アクセス履歴に対しては同一のラベルが貼り付けられるようになっている。そして、ユーザは、検索アクセス履歴とともに、これに貼り付けられたラベルを閲覧することが出来るようになっている。
【００３８】
このラベルの利用態様としては、例えば、忘れないようにメモのようなものとして貼り付けられたり、検索アクセス履歴を見やすいようにしたり、検索アクセス履歴をラベルで分類するなどが想定される。
【００３９】
また、情報検索サーバ１は、検索結果ページ２００を通じてユーザ端末４−ｋからアクセスされた回数が予め設定された回数に達した情報資源はアクセスが多い情報資源であるとして、次回以降の検索においては、検索結果ページ２００上に表示される検索結果とは別の枠に、そのリンクを表示するようになっている。このアクセス回数は、ユーザ毎に算出されるとともに、同一の情報資源にアクセスした場合であっても、その検索に用いられた検索ワードが異なる場合には、夫々別個に算出されるようになっている。
【００４０】
次に、Ｗｅｂサーバ３−ｊは、アクセスしてきたユーザ端末４−ｋに対して、リクエストされたＵＲＬに対応するＷｅｂページ等の情報資源を提供するサーバ装置である。情報検索サーバ１は、所謂、ロボット型検索エンジンを搭載しており、キーワード検索を可能とするために、Ｗｅｂサーバ３−ｊにより提供される情報資源を当該Ｗｅｂサーバ３−ｊから周期的に収集し、当該収集された情報資源に基づいて検索用データベース１０２を構築するようになっている。
【００４１】
次に、ユーザ端末４−ｋは、情報検索サーバ１にアクセスし、Ｗｅｂページを取得して画面に表示し、当該Ｗｅｂページを通じて検索サービスや履歴サービス等を利用するためにユーザが用いる端末装置であり、例えば、Ｗｅｂブラウザアプリケーションや電子メールアプリケーション等がインストールされたパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、ＳＴＢ（Set Top Box）、携帯電話機等を適用することが出来る。
【００４２】
［２．情報検索サーバの構成及び機能］
次に、情報検索サーバ１の構成及び機能について、図２乃至図４を用いて説明する。
【００４３】
図２は、本実施形態に係る情報検索サーバ１の概要構成の一例を示すブロック図である。また、図３は、会員情報データベース１０１に登録される情報の内容の一例を示す図である。また、図４（ａ）は、検索ワードデータベース１０３に登録される情報の内容の一例を示す図である。また、図４（ｂ）は、履歴データベース１０４に登録される情報の内容の一例を示す図である。また、図４（ｃ）は、ラベルデータベース１０５に登録される情報の内容の一例を示す図である。また、図４（ｄ）は、評価項目データベース１０６に登録される情報の内容の一例を示す図である。
【００４４】
図２に示すように、情報検索サーバ１は、操作部１１と、表示部１２（例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等）と、通信部１３と、ドライブ部１４と、記憶部１５と、入出力インタフェース部１６と、システム制御部２０と、を備えている。システム制御部２０と入出力インタフェース部１６とは、システムバス２１を介して接続されている。
【００４５】
操作部１１は、例えば、キーボード、マウス等であり、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部２０に出力する。表示部１２は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等であり、文字や画像等の情報を表示する。通信部１３は、ネットワークＮＷ等に接続して、Ｗｅｂサーバ３−ｊ、ユーザ端末４−ｋ等との通信状態を制御する。ドライブ部１４は、例えば、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫからデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。また、記憶部１５は、例えば、ハードディスクドライブ等であり、各種プログラム及びデータ等を記憶する。入出力インタフェース部１６は、操作部１１〜記憶部１５とシステム制御部２０との間のインタフェース処理を行う。システム制御部２０は、ＣＰＵ（Central Processing Unit）１７、ＲＯＭ（Read Only Memory）１８、ＲＡＭ（Random Access Memory）１９等を備える。
【００４６】
記憶部１５には、会員情報データベース１０１、検索用データベース１０２、検索ワードデータベース１０３、履歴データベース１０４、ラベルデータベース１０５及び評価項目データベース１０６が構築されている。
【００４７】
先ず、図３に示すように、会員情報データベース１０１には、情報検索システムＳの会員に関する会員情報が、当該会員を識別するための会員ＩＤに対応付けられて登録されている。具体的に、会員情報には、例えば、会員ＩＤ、ログインするためのパスワード、会員の氏名、郵便番号、住所、電話番号、電子メールアドレス、生年月日、性別、クレジットカードのカード番号及びその有効期限、ニックネーム、別枠表示設定アクセス数（設定回数の一例）等が設定される。
【００４８】
ここで、別枠表示設定アクセス数は、検索結果ページ２００を通じてアクセスされた情報資源へのリンクを、検索結果を表示する枠（後述の検索結果表示エリア２２０）とは別の枠（後述の多アクセス情報資源表示エリア２３０）に表示させる条件としてのアクセス回数を示す情報である。この別枠表示設定アクセス数は、ユーザの選択により設定変更が可能であり、初期値として、例えば、５回が設定される。
【００４９】
次に、検索用データベース１０２には、各Ｗｅｂサーバ３−ｊから収集された情報資源を解析した結果として、その情報資源のＵＲＬ（提示情報特定情報の一例）、タイトル（例えば、ＨＴＭＬ（HyperText Markup Language）データのヘッダに記述されているＷｅｂページの名称等）やＵＲＬ、サマリー（例えば、ＨＴＭＬデータのヘッダに記述されたＷｅｂページの説明や概要、本体部分に記述されているテキストの一部等）、キーワード等からなるインデックス情報が登録されている。
【００５０】
次に、図４（ａ）に示すように、検索ワードデータベース１０３には、検索に用いられた検索ワード等に関する検索ワード履歴が、その検索操作を行った会員の会員ＩＤに対応付けて登録されている。具体的に、検索ワード履歴には、会員ＩＤ、当該会員の検索１件毎に割り当てられた番号を示す検索Ｎｏ．（キーワード識別情報の一例）、検索に用いられたキーワードである検索ワード（キーワード情報の一例）、検索を行った情報資源の種別を示す検索種別（例えば、Ｗｅｂページ、静止画データ、動画データ、ブログ等）、同一の検索ワードを使用して検索を行った回数を示す検索回数、検索日時が設定される。
【００５１】
次に、図４（ｂ）に示すように、履歴データベース１０４には、検索アクセス履歴が、情報資源へのアクセス１回毎に、検索操作を行った会員の会員ＩＤに対応付けて登録されている。具体的に、検索アクセス履歴には、会員ＩＤ、当該会員の検索アクセス履歴１件毎に割り当てられた番号を示す履歴Ｎｏ．、対応する検索ワード履歴の検索Ｎｏ．、ユーザ端末４−ｋによりアクセスされた情報資源のＵＲＬ、タイトル、サマリー、アクセス回数、訪問日時（アクセスした日時）、当該情報資源に対して会員により入力されたコメント、当該検索アクセス履歴に貼り付けられたラベルを識別するためのラベルＩＤ、当該情報資源に対して会員により設定された評価項目を識別するための評価項目ＩＤ、当該評価項目における会員による評価（例えば、５段階評価）が設定される。
【００５２】
次に、図４（ｃ）に示すように、ラベルデータベース１０５には、会員により登録されたラベルに関するラベル管理情報が、当該会員の会員ＩＤに対応付けて登録されている。具体的に、ラベル管理情報には、会員ＩＤ、ラベルＩＤ、ラベルに対して設定された名称であるラベル名が設定される。
【００５３】
次に、図４（ｄ）に示すように、評価項目データベース１０６には、検索結果ページ２００を通じてアクセスされた情報資源に対して会員が評価を行うために会員自身により登録された評価項目に関する評価項目管理情報が、当該会員の会員ＩＤに対応付けて登録されている。具体的に、評価項目管理情報には、会員ＩＤ、当該資源情報に対して会員により設定された評価項目を識別するための評価項目ＩＤ、評価項目の名称である評価項目名が設定される。
【００５４】
更に、記憶部１５には、所定のオペレーティングシステムの他、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルを用いて、ユーザ端末４−ｋ等から送信されたリクエストに応じて、当該記憶部１５に記憶されている各種のデータに基づきＷｅｂページを生成し、当該Ｗｅｂページをユーザ端末４−ｋ等に送信するためのＷＷＷ（World Wide Web）サーバプログラム、ＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルを用いて、他のメールサーバから送信された電子メールを受信する一方、情報検索サーバ１において作成された電子メールを、他のメールサーバに送信するためのメールサーバプログラム、会員情報データベース１０１を用いて情報検索システムＳの会員の会員情報を管理し、会員の登録、退会（登録の削除）、会員情報の変更等の処理を実行するための会員情報管理プログラム、情報資源の検索に関する各種処理を行うための検索プログラム（検索結果画面情報生成処理プログラムの一例）等が記憶されている。
【００５５】
なお、各種プログラム等は、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部１４を介して読み込まれるようにしても良い。
【００５６】
システム制御部２０は、本実施形態において、キーワード情報受信手段、検索手段、検索結果画面情報生成手段、アクセス回数算出手段、アクセス情報生成手段、検索結果画面情報送信手段及びアクセス指示通知受信手段の一例を構成している。
【００５７】
そして、システム制御部２０は、ＣＰＵ１７が、ＲＯＭ１８や記憶部１５に記憶された各種プログラムを読み出し実行することにより情報検索サーバ１の各部を制御するとともに、上述した各手段等として機能するようになっている。
【００５８】
この各手段等としての機能について説明すると、キーワード情報受信手段及び検索手段としてのシステム制御部２０は、ユーザにより入力された検索ワードが設定された検索リクエストをユーザ端末４−ｋから受信し、当該リクエストに設定された検索ワードで検索用データベース１０２に対して検索処理を施すことにより、検索ワードに合致する情報資源を検索するようになっている。
【００５９】
また、検索結果画面情報生成手段としてのシステム制御部２０は、検索処理における検索結果のうち、例えば、最初の１０件分（設定件数の一例）の検索結果に基づいて、検索結果ページ２００を作成するようになっている。具体的に、システム制御部２０は、検索された情報資源のタイトルを表示するリンク（検索結果リンク情報の一例）、サマリー、ＵＲＬ等の一覧を表示する検索結果ページ２００を作成するようになっている。
【００６０】
この検索結果ページを作成する際に、システム制御部２０は、タイトルを表示する各リンクに対して、対応する情報資源のＵＲＬを埋め込むとともに、当該リンクのユーザによる選択に対応してイベントハンドラ（例えば、ＪＡＶＡ（登録商標）スクリプト等のスクリプト言語により検索結果ページ中に記述される）を起動させる記述を埋め込むようになっている。
【００６１】
このイベントハンドラは、ユーザによりタイトルを表示するリンクが選択されたことによって、当該選択されたリンクに対応する情報資源へのアクセスをユーザ端末４−ｋに対して指示したことを通知するアクセス通知（アクセス指示通知情報の一例）を情報検索サーバ１に送信するためのプログラムである。このアクセス通知には、検索結果ページに埋め込まれていた検索Ｎｏ．、アクセス対象の情報資源のＵＲＬ、タイトル、サマリー等の情報が設定されるようになっている。
【００６２】
また、システム制御部２０は、今回の検索処理に用いられた検索ワード（ユーザにより入力された検索ワード）と同一の検索ワードを用いた過去の検索処理において検索された情報資源のうち、今回の検索処理をリクエストしたユーザにより検索結果ページ２００を通じて当該ユーザが利用するユーザ端末４−ｋに対してアクセスが指示されることによって当該ユーザ端末４−ｋからアクセスされた回数が別枠表示設定アクセス数に達した情報資源については、そのリストを多アクセスリスト（アクセス情報の一例）として検索結果ページ２００に埋め込むようになっている。
【００６３】
具体的に、アクセス回数算出手段としてのシステム制御部２０は、今回の検索をリクエストしたユーザのユーザＩＤが設定され、且つ、今回の検索処理に用いられた検索ワードと同一の検索ワードが設定されている検索ワード履歴を全件あるいは過去に遡って所定期間（例えば、１ヶ月）まで検索するようになっている。次いで、システム制御部２０は、検索された各検索ワード履歴に夫々対応する検索アクセス履歴から、過去にアクセスされた情報資源のＵＲＬとタイトルを取得するようになっている。検索アクセス履歴は１回のアクセス（１回のアクセス通知の受信）に対応して作成されるので、システム制御部２０は、検索アクセス履歴１件をアクセス回数１として、アクセス回数の合計をＵＲＬ毎（情報資源毎）に算出するようになっている。
【００６４】
そして、アクセス情報生成手段としてのシステム制御部２０は、アクセス回数が、今回の検索をリクエストしたユーザの会員情報に設定されている別枠表示設定アクセス数に達している情報資源を特定し、多アクセスリストを作成する。このとき、システム制御部２０は、別枠表示設定アクセス数に達している各情報資源のタイトルを表示するリンク（情報資源のＵＲＬが埋め込まれる：リンク情報の一例）を作成するようになっている。なお、システム制御部２０は、別枠表示設定アクセス数に達している情報資源に関する検索結果は除いく検索結果を用いて検索結果ページ２００を作成するようになっている。
【００６５】
また、検索結果画面要求受信手段としてのシステム制御部２０は、検索結果ページ２００を通じてユーザ端末４−ｋから送信された次検索結果リクエスト（検索結果画面要求情報の一例）を受信するようになっており、当該リクエストに応じて、１１件目以降の検索結果を表示する検索結果ページ２００の作成及びユーザ端末４−ｋへの送信を行うようになっている。
【００６６】
また、検索結果画面情報送信手段としてのシステム制御部２０は、アクセスランキングが埋め込まれた検索結果ページ２００を、検索リクエストを送信してきたユーザ端末４−ｋに送信するようになっている。
【００６７】
また、アクセス指示通知受信手段としてのシステム制御部２０は、検索結果ページ２００を通じて、タイトルを表示するリンクがユーザにより選択されたときに、ユーザ端末４−ｋがイベントハンドラを起動することによって当該ユーザ端末４−ｋから送信されたアクセス通知を受信するようになっている。
【００６８】
なお、情報検索サーバ１を、各種データベースに登録されている情報に基づいて、情報資源の検索に関する各種処理を行う検索処理サーバ、会員情報データベース１０１に登録されている会員情報を管理し、会員登録、会員情報の変更等の処理を行う会員情報管理サーバ、他のサーバにおいて管理されている各種情報等に基づき、検索サイトとして、各種情報を提供するＷＷＷサーバ等の複数のサーバ装置により構成しても良い。
【００６９】
［３．情報検索システムの動作］
次に、情報検索システムＳの動作について、図５乃至図８を用いて説明する。図５は、本実施形態に係る情報検索システムＳの処理の流れを示すシーケンス図である。また、図６及び図７は、検索結果ページ２００の表示例を示す図である。また、図８は、本実施形態に係る情報検索サーバ１のシステム制御部２０の検索ページ作成処理における処理の流れを示すフローチャートである。
【００７０】
先ず、ユーザが、ユーザ端末４−ｋを操作して所定のＵＲＬを指定することにより、図６に示すように、ユーザ端末４−ｋからログインリクエストが情報検索サーバ１に送信されると（ステップＳ１）、これを契機として、ユーザ端末４−ｋと情報検索サーバ１との間でログイン処理が行われる（ステップＳ２）。具体的に、情報検索サーバ１からユーザ端末４−ｋにログインページが送信され、当該ログインページを通じてユーザにより入力された会員ＩＤ及びパスワードがユーザ端末４−ｋから情報検索サーバ１に送信される。
【００７１】
そして、情報検索サーバ１においてパスワード認証を実行し、当該パスワード認証が成功すると、情報検索サーバ１は、ユーザの会員ＩＤが設定されたCookieとともに、検索ページをユーザ端末４−ｋに送信する（ステップＳ３）。
【００７２】
Cookie及び検索ページを受信したユーザ端末４−ｋは、Cookieを保存するとともに、検索ページを画面に表示する。この検索ページには、検索ワードを入力するための入力エリア、検索種別を選択するためのボタン、検索ボタン等が設けられている。ここで、ユーザが検索ワードを入力して検索ボタンを選択すると（ステップＳ４）、ユーザ端末４−ｋは、当該検索ワード及び検索種別を設定した検索リクエストを情報検索サーバ１に送信する（ステップＳ５）。
【００７３】
検索リクエストを受信した情報検索サーバ１は、検索処理を実行する（ステップＳ６）。具体的に、情報検索サーバ１は、当該リクエストに設定された検索ワードで、検索種別が示す種類の情報資源を検索用データベース１０２を用いて検索する。そして、情報検索サーバ１は、検索Ｎｏ．を新たに割り当てて、当該検索Ｎｏ．、検索リクエストに設定された検索ワード等に基づいて検索ワード履歴を作成し、当該検索ワード履歴を、ユーザの会員ＩＤ（ユーザ端末４−ｋが、リクエストの送信の際にCookieとして送信してくる会員ＩＤ。以下同様）に対応付けて検索ワードデータベース１０３に登録する。
【００７４】
次いで、情報検索サーバ１は、検索ページ作成処理を実行する（ステップＳ７）。この検索ページ作成処理において、情報検索サーバ１は、検索結果に基づいて検索結果ページ２００を作成するとともに、アクセスランキングを作成して、当該アクセスランキングを検索委結果ページ２００に埋め込む。なお、検索ページ作成処理についての詳細は後述する。
【００７５】
次いで、情報検索サーバ１は、作成された検索結果ページ２００をユーザ端末４−ｋに送信する（ステップＳ８）。
【００７６】
検索結果ページ２００を受信したユーザ端末４−ｋは、当該ページを、図６に示すように画面に表示する。
【００７７】
この検索結果ページ２００には、検索バー２１０、検索結果表示エリア２２０、多アクセス情報資源表示エリア２３０、次検索結果表示リンク２４０等が設けられている。
【００７８】
検索バー２１０には、検索ワードを入力するための入力エリア、検索種別を指定して検索を行うためのタブ、検索ボタン等が設けられ、入力エリアには、ステップＳ４において入力された検索ワードがデフォルトの検索ワードとして表示されている。
【００７９】
検索結果表示エリア２２０には、検索された情報資源の一覧が表示される。具体的には、検索された情報資源毎に、そのタイトル、サマリー、ＵＲＬ、データサイズ、最終更新日時等の情報が、例えば、１０件分表示される。この検索結果表示エリア２２０における検索結果の表示の順序は、予め定められた基準に基づいて決定される。
【００８０】
多アクセス情報資源表示エリア２３０には、多アクセスリスト２３１が表示される。多アクセスリスト２３１には、アクセス回数が別枠表示設定アクセス数に達した情報資源のタイトルを表示するリンク２３２とそのアクセス回数の一覧が表示されるようになっている。この情報資源のタイトルを表示するリンク２３２のうち何れかのリンクがユーザにより選択されると、ユーザ端末４−ｋは、当該リンクに埋め込まれたＵＲＬにより特定される情報資源にアクセスする。なお、このとき、ユーザ端末４−ｋは、アクセス通知の送信は行わない。
【００８１】
また、多アクセスリスト２３１に、そのタイトルが表示されている情報資源については、その検索結果は検索結果表示エリア２３０に表示されないようになっている。例えば、図６に示す検索結果ページ２００においては、検索ワード「ショッピング」で検索を行った結果として、検索結果表示エリア２３０には、「○○市場」の検索結果が表示されている。その後、同じ検索ワード「ショッピング」で検索して「○○市場」のサイトにアクセスした回数が、別枠表示設定アクセス数として例えば５回に達した後は、図７に示すように、多アクセスリスト２３１に「○○市場」が表示される一方、検索結果表示エリア２３０には「○○市場」の検索結果は表示されない。
【００８２】
次検索結果表示リンク２４０は、検索された情報資源の件数が１ページ分（例えば、１０件）を越えている場合に表示される。この次検索結果表示リンク２４０がユーザにより選択されると、ユーザ端末４−ｋは次検索結果リクエストを情報検索サーバ１に送信し、これに応じて情報検索サーバ１は、１１〜２０件目の検索結果を表示する検索結果ページ２００を作成してこれをユーザ端末４−ｋに送信し、ユーザ端末４−ｋは、受信した検索結果ページ２００を画面に表示する。ここで、また次検索結果表示リンク２４０が選択されると、次は、２１〜３０件目の検索結果を表示する検索結果ページ２００に遷移することとなる。
【００８３】
なお、検索結果表示エリア２３０は、検索処理が行われた後最初に表示される検索結果ページ２００（最初の１〜１０件目の検索結果を表示する検索結果ページ２００）上に設けられていれば良く、その後の次検索結果表示リンク２４０の選択に応じて表示される検索結果ページ２００上に設けるか否かは任意である。
【００８４】
ここで、検索結果表示エリア２２０において、検索された情報資源のタイトルを夫々表示するリンク２２１のうちユーザが何れかのリンクを選択すると（ステップＳ９）、ユーザ端末４−ｋは、選択されたリンクに対応付けられたイベントハンドラを起動することによりアクセス通知を情報検索サーバ１に送信するとともに（ステップＳ１０）、当該リンクに埋め込まれたＵＲＬにより特定される情報資源にアクセスする（ＵＲＬの中でドメイン名が示すＷｅｂサーバ３−ｊに対して、情報資源のリクエストを送信する）（ステップＳ１１）。これにより、Ｗｅｂサーバ３−ｊからユーザ端末４−ｋに対して、リクエストされた情報資源が送信される。
【００８５】
一方、アクセス通知を受信した情報検索サーバ１は、検索アクセス履歴登録処理を実行する（ステップＳ１２）。具体的に、システム制御部２０は、アクセス通知に設定された検索Ｎｏ．、ＵＲＬ、タイトル、サマリー等に基づいて検索アクセス履歴を作成し、当該アクセス履歴をユーザの会員ＩＤに対応付けて履歴データベース１０４に登録する。
【００８６】
次に、図５のステップＳ７に示した検索結果ページ作成処理について説明する。
【００８７】
情報検索サーバ１のシステム制御部２０は、検索処理が終了すると、図８に示すように、検索をリクエストしたユーザの会員ＩＤ及び入力された検索ワードと同一の会員ＩＤ及び検索ワードが設定されている検索ワード履歴を検索ワードデータベース１０３から検索し（ステップＳ５１）、該当する検索ワード履歴があるか否かを判定する（ステップＳ５２）。このとき、システム制御部２０は、該当する検索ワード履歴がない場合には（ステップＳ５２：ＮＯ）、（すなわち、その特定されたユーザは該当する検索ワードで検索は行ったものの、検索アクセス履歴を残していない場合には）ステップＳ６４に移行する。
【００８８】
一方、システム制御部２０は、該当する検索ワード履歴がある場合には（ステップＳ５２：ＹＥＳ）、検索された検索ワード履歴のうち一つを特定する（ステップＳ５３）。
【００８９】
次いで、システム制御部２０は、特定された検索ワード履歴に対応する検索アクセス履歴を履歴データベース１０４から検索する（ステップＳ５４）。すなわち、システム制御部２０は、特定された検索ワード履歴に設定されている会員ＩＤ及び検索Ｎｏ．と同一の会員ＩＤ及び検索Ｎｏ．が設定されている検索アクセス履歴を検索する。
【００９０】
次いで、システム制御部２０は、該当する検索アクセス履歴があるか否かを判定する（ステップＳ５５）。つまり、検索ワード履歴は、検索された情報資源に対してアクセスされたか否かにかかわらず、検索処理（図５ステップＳ６）において作成される一方、この件枠ワード履歴に対応する検索アクセス履歴は、検索結果ページ２００を通じてユーザ端末４−ｋから送信されたアクセス通知を受信したときにはじめて作成されるので（図５ステップＳ１２）、検索ワード履歴は登録されていても、これに対応する検索アクセス履歴は登録されていない場合があることから、システム制御部２０は、ステップＳ５５において、検索ワード履歴に対応する検索アクセス履歴があるか否かを判定するのである。
【００９１】
このとき、システム制御部２０は、該当する検索アクセス履歴がない場合には（ステップＳ５５：ＮＯ）、ステップＳ５９に移行する。
【００９２】
一方、システム制御部２０は、該当する検索アクセス履歴がある場合には（ステップＳ５５：ＹＥＳ）、この検索アクセス履歴に設定されているＵＲＬがアクセスリストに既にエントリーされているＵＲＬであるか否かを判定し（ステップＳ５６）、既にエントリーされているＵＲＬである場合には（ステップＳ５６：ＹＥＳ）、ステップＳ５８に移行する。
【００９３】
一方、システム制御部２０は、既にエントリーされているＵＲＬではない場合には（ステップＳ５６：ＮＯ）、新規のエントリーを登録する（ステップＳ５７）。具体的に、システム制御部２０は、ＲＡＭ１９の記憶領域上に、エントリー格納領域を新たに設定し、当該エントリー格納領域に、検索された検索アクセス履歴に設定されているＵＲＬとタイトルを設定するとともに、アクセス回数として０を設定する。システム制御部２０は、この処理を終えると、ステップＳ５８に移行する。
【００９４】
ステップＳ５８において、システム制御部２０は、検索された検索アクセス履歴に設定されているＵＲＬのエントリーのアクセス回数に１を加算する。
【００９５】
次いで、システム制御部２０は、検索された検索ワード履歴全てについてＵＲＬのチェック（ステップＳ５３〜Ｓ５８の処理）が行われたか否かを判定し（ステップＳ５９）、ＵＲＬのチェックが行われていない検索ワード履歴が存在する場合には（ステップＳ５９：ＮＯ）、ステップＳ５３に移行し、次の検索ワード履歴を特定して、ＵＲＬのチェックを行う。これにより、ユーザからリクエストされた検索ワードに対する検索アクセス履歴が全て検討されたことになる。
【００９６】
そして、システム制御部２０は、検索された検索ワード履歴全てについてＵＲＬのチェックが行われた場合には（ステップＳ５９：ＹＥＳ）、検索をリクエストしたユーザの会員情報から別枠表示設定アクセス数を取得する（ステップＳ６０）。
【００９７】
次いで、システム制御部２０は、多アクセスリストを作成する（ステップＳ６１）。具体的に、システム制御部２０は、登録された各エントリーのアクセス回数を参照し、このアクセス回数が、取得された別枠表示設定アクセス数以上となっているエントリーを全て特定する。そして、システム制御部２０は、この特定されたエントリーに設定されているタイトルを表示し、且つ、当該エントリーに設定されているＵＲＬをリンク先とするリンク２３２を作成等する。
【００９８】
次いで、システム制御部２０は、検索結果ページ２００用のＨＴＭＬデータテンプレート（検索結果ページ２００のＨＴＭＬデータの雛形となるデータ）を記憶部１５から取得すると（ステップＳ６２）、当該ＨＴＭＬデータテンプレートに多アクセスリストを埋め込む（ステップＳ６３）。
【００９９】
次いで、システム制御部２０は、検索処理における検索結果（検索された情報資源の一覧等）のうち、例えば、先頭１０件分の検索結果を取得する（ステップＳ６４）。このとき、システム制御部２０は、別枠表示設定アクセス数以上となっているエントリーに設定されているＵＲＬに関する検索履歴は取得の対象から除いて、例えば、１０件分取得する。
【０１００】
次いで、システム制御部２０は、取得した検索結果をＨＴＭＬデータテンプレートに埋め込むことにより検索結果ページ２００を作成すると（ステップＳ６５）、検索結果ページ作成処理を終了させる。
【０１０１】
以上説明したように、本実施形態によれば、情報検索サーバ１のシステム制御部２０は、今回の検索に用いられた検索ワードと同一の検索ワードを用いて過去に検索された情報資源のうち、今回の検索に用いられた検索ワードを入力したユーザが利用するユーザ端末４−ｋによりアクセスされた情報資源毎のアクセス回数を夫々算出し、別枠表示設定アクセス数が示す回数以上アクセスされた情報資源へのリンクを含んで当該情報資源を示す多アクセスリストを生成し、この生成された多アクセスリストの表示を含む検索結果ページ２００を生成する。そして、この検索結果ページ２００が情報検索サーバ１からユーザ端末４−ｋに送信され、当該検索結果ページ２００に基づいて検索結果と多アクセスリストとが画面に表示され、多アクセスリストに含まれるリンクをユーザが選択すると、ユーザ端末４−ｋは、当該選択されたリンクに含まれるＵＲＬが示す情報資源へアクセスする。
【０１０２】
従って、ユーザは、今回入力したキーワードによる検索結果とともに画面に表示された多アクセスリストに含まれるリンクを選択することにより、過去に当該キーワードと同一のキーワードで検索され、且つ、当該ユーザによりアクセスされた回数が多い情報資源に対して迅速にアクセスすることが出来る。
【０１０３】
また、これまでに多くアクセスしてきた情報資源が、検索直後の最初の例えば１０件分の検索結果には表示されず、何件目で表示されるのかわからないようなときにも、多アクセスリストには表示されるので、これまでに多くアクセスしてきた情報資源に対する迅速なアクセスがより効果的に実現される。
【０１０４】
また、多アクセスリストに示される情報資源の検索結果については検索結果表示エリア２２０に表示されないので、当該情報資源に対して迅速にアクセスすることが出来るとともに、不要な検索結果が表示されない分、多アクセスリストに示されていない他の情報資源に対しても迅速にアクセスすることが出来る。特に、不要な検索結果が表示されない分、１ページでは表示されていなかった別の情報資源の検索履歴が新たに表示されるようになるので、当該情報資源に対して迅速にアクセスすることが出来る。
【０１０５】
また、データベースの仕様の変更やプログラムの変更などにより検索エンジンの仕様変更があると、検索結果に表示される情報資源の順番が仕様の変更前と後とで変化する場合があり、これによって、目的とする情報資源を検索結果ページ２００から探しにくくなることがあるが、多アクセスリストが表示されることで、これまでに多くアクセスしてきた情報資源のリンクについては迅速に見つけることが出来る。
【０１０６】
なお、上記実施形態においては、ユーザが情報検索システムＳの会員として登録されていないと、履歴サービスの利用が出来ないようにしていたが、情報検索システムＳの会員ではなくとも履歴サービスの利用が可能なようにしても良い。この場合には、例えば、情報検索サーバ１は、アクセスしてきたユーザ端末４−ｋに対して、固有の識別情報を設定したCookieを送信してこれをユーザ端末４−ｋにより保存させるようにすれば良い。これにより、ユーザ端末４−ｋからのリクエストが送信されてくる度に当該Cookieも送信されてくるので、このCookieに設定された識別情報に対応して検索アクセス履歴の登録を処理を行うことが出来る。
【０１０７】
また、上記実施形態においては、ユーザ端末４−ｋからのリクエストに対応する検索結果ページ２００の作成時に、各情報資源に対するアクセス回数を算出していたが、例えば、検索アクセス履歴の登録時に（図５ステップＳ１２）、この検索アクセス履歴に設定されるべきアクセス回数を、検索に用いられた検索ワード毎に別個に算出して設定することとすれば、検索結果ページ２００の作成時（特に図８ステップＳ５６〜Ｓ５８）においては、各情報資源について最新の検索アクセス履歴に設定されているアクセス回数をそのまま別枠表示設定アクセス数との比較に用いることが出来る（詳細は省略したが、上記実施形態においては、検索ワードとは関係なく情報資源へのアクセスの合計がアクセス回数として設定される）。  
【図面の簡単な説明】
【０１０８】
【図１】本実施形態に係る情報検索システムＳの概要構成の一例を示す図である。
【図２】本実施形態に係る情報検索サーバ１の概要構成の一例を示すブロック図である。
【図３】会員情報データベース１０１に登録される情報の内容の一例を示す図である。
【図４】（ａ）は、検索ワードデータベース１０３に登録される情報の内容の一例を示す図であり、（ｂ）は、履歴データベース１０４に登録される情報の内容の一例を示す図であり、（ｃ）は、ラベルデータベース１０５に登録される情報の内容の一例を示す図であり、（ｄ）は、評価項目データベース１０６に登録される情報の内容の一例を示す図である。
【図５】本実施形態に係る情報検索システムＳの処理の流れを示すシーケンス図である。
【図６】検索結果ページ２００の表示例を示す図である。
【図７】検索結果ページ２００の表示例を示す図である。
【図８】本実施形態に係る情報検索サーバ１のシステム制御部２０の検索ページ作成処理における処理の流れを示すフローチャートである。
【符号の説明】
【０１０９】
１  情報検索サーバ
３−ｊ  Ｗｅｂサーバ
４−ｋ  ユーザ端末
１１  操作部
１２  表示部
１３  通信部
１４  ドライブ部
１５  記憶部
１６  入出力インタフェース
１７  ＣＰＵ
１８  ＲＯＭ
１９  ＲＡＭ
２０  システム制御部
２１  システムバス
１０１  会員情報データベース
１０２  検索用データベース
１０３  検索ワードデータベース
１０４  履歴データベース
１０５  ラベルデータベース
１０６  評価項目データベース
ＮＷ  ネットワーク
Ｓ  情報検索システム
【図１】
2008250663.tif 000003
【図２】
2008250663.tif 000004
【図３】
2008250663.tif 000005
【図４】
2008250663.tif 000006
【図５】
2008250663.tif 000007
【図６】
2008250663.tif 000008
【図７】
2008250663.tif 000009
【図８】
2008250663.tif 000010