(57)【要約】【課題】各ユーザの属性に応じた情報の抽出を行い、情報検索の効率化を図る。【解決手段】本発明は、ユーザ３の識別データとユーザ３の属性データとを管理する属性データ管理手段１０と、複数のカテゴリ毎のアクセス履歴データを管理する履歴データ管理手段１１と、ユーザ３の識別データを受け付け、識別データと属性データとに基づいて、複数のカテゴリの中からユーザ３の属性データに応じたカテゴリを決定するカテゴリ決定手段１２と、ユーザ３から検索キーを受け付け、検索キーに基づいて情報を検索する情報検索手段１３と、検索された結果をカテゴリ決定手段１２によって決定されたカテゴリに関するアクセス履歴データに基づいて重み付けし、ユーザ３に重み付けされた検索結果を与えるレコメンド手段１４とを具備した検索システム１である。【選択図】　　図１
2004078689.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから受け付けた検索キーに基づいて情報の検索を行う検索システムにおいて、
前記ユーザの識別データと前記ユーザの属性データとを管理する属性データ管理手段と、
複数のカテゴリ毎のアクセス履歴データを管理する履歴データ管理手段と、
前記ユーザの識別データを受け付け、前記識別データと前記属性データとに基づいて、前記複数のカテゴリの中から前記ユーザの属性データに応じたカテゴリを決定するカテゴリ決定手段と、
前記ユーザから前記検索キーを受け付け、前記検索キーに基づいて情報を検索する情報検索手段と、
前記情報検索手段によって検索された結果を前記カテゴリ決定手段によって決定されたカテゴリに関するアクセス履歴データに基づいて重み付けし、前記ユーザに重み付けされた検索結果を与えるレコメンド手段と
を具備したことを特徴とする検索システム。
【請求項２】
ユーザから受け付けた検索キーに基づいて情報の検索を行う検索システムにおいて、
複数のカテゴリ毎のアクセス履歴データを管理する履歴データ管理手段と、
前記ユーザから前記複数のカテゴリのうちいずれかのカテゴリの選択を受け付けるカテゴリ決定手段と、
前記ユーザから前記検索キーを受け付け、前記検索キーに基づいて情報を検索する情報検索手段と、
前記情報検索手段によって検索された結果を前記ユーザによって選択されたカテゴリに関するアクセス履歴データに基づいて重み付けし、前記ユーザに重み付けされた検索結果を与えるレコメンド手段と
を具備したことを特徴とする検索システム。
【請求項３】
コンピュータに、
ユーザの識別データと前記ユーザの属性データとを管理する属性データ管理機能、
複数のカテゴリ毎のアクセス履歴データを管理する履歴データ管理機能、
前記ユーザの識別データを受け付け、前記識別データと前記属性データとに基づいて、前記複数のカテゴリの中から前記ユーザの属性データに応じたカテゴリを決定するカテゴリ決定機能、
前記ユーザから検索キーを受け付け、前記検索キーに基づいて情報を検索する情報検索機能、
前記情報検索機能によって検索された結果を前記カテゴリ決定機能によって決定されたカテゴリに関するアクセス履歴データに基づいて重み付けし、前記ユーザに重み付けされた検索結果を与えるレコメンド機能
を実現させるための検索プログラム。
【請求項４】
コンピュータシステムにより、ユーザから受け付けた検索キーに基づいて情報の検索を行う検索方法において、
前記ユーザの識別データと前記ユーザの属性データとを登録し、
前記ユーザから前記ユーザの識別情報と前記検索キーとを受け付け、前記識別データと前記属性データとに基づいて複数のカテゴリの中から前記ユーザの属性データに応じたカテゴリを決定するとともに、前記検索キーに基づいて情報を検索し、
前記検索キーに基づく検索結果を、前記複数のカテゴリについて管理されているアクセス履歴データのうち前記ユーザの属性データに応じたカテゴリに関するアクセス履歴データに基づいて重み付けし、
前記ユーザに重み付けされた検索結果を与え、
前記ユーザによる前記検索結果に基づくアクセスの結果に基づいて、前記アクセス履歴データを更新する
ことを特徴とする検索方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、指定された検索キーに基づいて情報の検索を行う検索システム及び検索プログラム並びに検索方法に関する。
【０００２】
【従来の技術】
検索エンジン（検索システムともいう）は、指定されたキーワード（検索キー）に基づいて、インターネット上の情報（例えば、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）上のＷｅｂサイト又はＷｅｂページ）を抽出する。
【０００３】
一般的に、検索エンジンには、ロボット型と登録型とがある。
【０００４】
ロボット型の検索エンジンでは、予めインターネット上の情報がロボットによって集められており、ユーザによって指定されたキーワードを含む情報が検索される。
【０００５】
一方、登録型の検索エンジンでは、各登録者によって予めインターネット上の情報が登録され、ユーザによって指定されたキーワードに関係のある情報が検索される。
【０００６】
一般的に、検索結果は、検索された情報を示すＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒｓ）のリストとして表示される。
【０００７】
【発明が解決しようとする課題】
ロボット型の検索エンジンでは、指定されたキーワードを含む情報を大量に検索できる。しかしながら、ユーザが必要としていない情報までも検索結果に含まれることがあり、情報の選別などの作業が必要となり、不便な場合もある。
【０００８】
登録型の検索エンジンでは、各登録者によって登録された情報しか検索の対象とならず、検索される情報の数（ヒット数）が限られる。
【０００９】
また、複数のユーザが同じキーワードを指定した場合であっても、この複数のユーザ間で求めている情報が異なる場合がある。
【００１０】
例えば、同じ「ｓｏａｐ」というキーワードが指定されたとしても、主婦である第１のユーザは「石鹸」についての情報を求めており、プログラマーである第２のユーザは通信プロトコルの「ｓｏａｐ」についての情報を求めている場合がある。
【００１１】
このような場合に、石鹸に関する情報と通信プロトコルに関する情報とが混在している状態で、第１のユーザ及び第２のユーザに対して検索結果を提供することは、効率的でない。
【００１２】
本発明は、以上のような実情に鑑みてなされたもので、各ユーザの属性に応じた情報の抽出を行い、情報検索の効率化を図る検索システム及び検索プログラム並びに検索方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明はかかる課題を解決するものであり、請求項１の発明は、ユーザから受け付けた検索キーに基づいて情報の検索を行う検索システムにおいて、ユーザの識別データとユーザの属性データとを管理する属性データ管理手段と、複数のカテゴリ毎のアクセス履歴データを管理する履歴データ管理手段と、ユーザの識別データを受け付け、識別データと属性データとに基づいて、複数のカテゴリの中からユーザの属性データに応じたカテゴリを決定するカテゴリ決定手段と、ユーザから検索キーを受け付け、検索キーに基づいて情報を検索する情報検索手段と、情報検索手段によって検索された結果をカテゴリ決定手段によって決定されたカテゴリに関するアクセス履歴データに基づいて重み付けし、ユーザに重み付けされた検索結果を与えるレコメンド手段とを具備した検索システムである。
【００１４】
この請求項１の発明においては、検索キーに基づいて検索された情報の評価基準として属性データが利用され、ユーザに適切な情報を効率よく提供できる。
【００１５】
請求項２の発明は、ユーザから受け付けた検索キーに基づいて情報の検索を行う検索システムにおいて、複数のカテゴリ毎のアクセス履歴データを管理する履歴データ管理手段と、ユーザから複数のカテゴリのうちいずれかのカテゴリの選択を受け付けるカテゴリ決定手段と、ユーザから検索キーを受け付け、検索キーに基づいて情報を検索する情報検索手段と、情報検索手段によって検索された結果をユーザによって選択されたカテゴリに関するアクセス履歴データに基づいて重み付けし、ユーザに重み付けされた検索結果を与えるレコメンド手段とを具備した検索システムである。
【００１６】
この請求項２の発明においては、検索された情報がユーザ自身によって選択されたカテゴリに応じて評価され、ユーザに効率よく適切な情報を提供できる。
【００１７】
請求項３の発明は、コンピュータに、ユーザの識別データと前記ユーザの属性データとを管理する属性データ管理機能、複数のカテゴリ毎のアクセス履歴データを管理する履歴データ管理機能、ユーザの識別データを受け付け、識別データと属性データとに基づいて、複数のカテゴリの中からユーザの属性データに応じたカテゴリを決定するカテゴリ決定機能、ユーザから検索キーを受け付け、検索キーに基づいて情報を検索する情報検索機能、情報検索機能によって検索された結果をカテゴリ決定機能によって決定されたカテゴリに関するアクセス履歴データに基づいて重み付けし、ユーザに重み付けされた検索結果を与えるレコメンド機能を実現させるための検索プログラムである。
【００１８】
この請求項３の発明のプログラム又はプログラムを記録した記録媒体を用いることによって、コンピュータ、コンピュータシステム、サーバ、クライアントに対して、上記請求項１で述べた手段と同様に動作する機能を簡単に付加することができる。
【００１９】
請求項４の発明は、コンピュータシステムにより、ユーザから受け付けた検索キーに基づいて情報の検索を行う検索方法において、ユーザの識別データとユーザの属性データとを登録し、ユーザからユーザの識別情報と検索キーとを受け付け、識別データと属性データとに基づいて複数のカテゴリの中からユーザの属性データに応じたカテゴリを決定するとともに、検索キーに基づいて情報を検索し、検索キーに基づく検索結果を、複数のカテゴリについて管理されているアクセス履歴データのうちユーザの属性データに応じたカテゴリに関するアクセス履歴データに基づいて重み付けし、ユーザに重み付けされた検索結果を与え、ユーザによる検索結果に基づくアクセスの結果に基づいて、アクセス履歴データを更新する検索方法である。
【００２０】
この請求項４の発明は、上記請求項１及び請求項３の発明を利用した場合にコンピュータシステムによって実施される検索方法である。
【００２１】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００２２】
（第１の実施の形態）
本実施の形態においては、ユーザの属性データ（個人データ）に基づいてこのユーザの属するセグメントを決定し、決定されたセグメントに応じて検索結果を重み付けする検索システム（以下、レコメンド検索システムという）について説明する。
【００２３】
なお、複数のセグメントは、情報検索に関してユーザをその性質に応じてグループ分けするための所定の基準により定義される。
【００２４】
図１は、本実施の形態に係るレコメンド検索システムの構成の例を示すブロック図である。
【００２５】
レコメンド検索システム１は、インターネット２を経由してユーザ３のブラウザ４と通信可能に接続されている。
【００２６】
レコメンド検索システム１は、主に、属性データベース５、検索履歴データベース６、検索エンジン７を具備する。
【００２７】
レコメンド検索システム１は、記録媒体８に記録された検索プログラム９（以下、レコメンド検索プログラムという）を読み出し、実行することで、検索エンジン７としての機能を実現する。レコメンド検索プログラム９は、レコメンド検索システム１の具備される図示しない記録手段（例えば内部メモリなど）にデータを書き込み、書き込んだデータを読み込みつつ処理を実行する
属性データベース５には、ユーザＩＤ、パスワード、ユーザの個人情報を含む属性データが組み合されて記録される。
【００２８】
検索履歴データベース６には、セグメント（カテゴリ）毎のアクセス履歴データが記録される。例えば、アクセス履歴データがセグメントシート６ａに配置される。セグメントシート６ａは、例えば性別、年齢、職業、趣味、地域、趣向などのような属性データの要素にしたがって区分けされている。
【００２９】
検索エンジン７は、主に、属性データ管理部１０、履歴データ管理部１１、セグメント決定部１２、情報検索部１３、レコメンド部１４を具備する。
【００３０】
属性データ管理部１０は、ユーザ３がブラウザ４を利用して回答したアンケートの結果である属性データを受信し、ユーザＩＤとパスワードとを発行し、属性データと発行されたユーザＩＤとパスワードを組み合わせて属性データベース５に記録する。
【００３１】
セグメント決定部１２は、ユーザ３がブラウザ４を利用して入力したユーザＩＤとパスワードを受信し、このユーザＩＤとパスワードに対応する属性データを属性データベース５から読み出し、ユーザ３の属するセグメントを決定する。
【００３２】
情報検索部１３は、ユーザ３がブラウザ４を利用して入力したキーワードを受信し、受信したキーワードを含む情報をインターネット２から抽出する。
【００３３】
レコメンド部１４は、検索履歴データベース６に記録されている複数のセグメントのうちセグメント決定部１２によって決定されたセグメントに対応するアクセス履歴データを読み出し、アクセス履歴データに基づいて検索結果をソートし、ユーザ３のブラウザ４に送信する。
【００３４】
履歴データ管理部１１は、ユーザ３が検索された情報のうちいずれかの情報をアクセスした場合に、このアクセス結果に基づいて、ユーザ３の属するセグメントのアクセス履歴データを更新する。
【００３５】
図２は、上記レコメンド検索システム１の処理の例を示すフローチャートである。
【００３６】
検索の前処理として、ステップＳ１において、レコメンド検索システム１では、ユーザ３のアンケートの回答が属性データとして受信される。
【００３７】
ステップＳ２において、レコメンド検索システム１では、ユーザＩＤとパスワードとが発行され、属性データとユーザＩＤとパスワードとが組み合わされて属性データベース５に記録される。
【００３８】
検索処理時には、ステップＳ３において、レコメンド検索システム１では、ユーザ３からユーザＩＤとパスワードとが受信される。
【００３９】
ステップＳ４において、レコメンド検索システム１では、ユーザ３からキーワードが受信される。
【００４０】
ステップＳ５において、レコメンド検索システム１では、ユーザ３から受信したキーワードに基づいて検索が実行され、キーワードを含む情報が抽出される。
【００４１】
このステップＳ４及びＳ５が実行される一方で、レコメンド検索システム１では、ステップＳ６において、受信したユーザＩＤとパスワードとに対応する属性データが属性データベース５から読み出される。
【００４２】
ステップＳ７において、レコメンド検索システム１では、読み出された属性データに基づいて検索を行うユーザ３の属するセグメントが決定される。
【００４３】
ステップＳ８において、レコメンド検索システム１では、決定されたセグメントについてのアクセス履歴データが検索履歴データベース６から読み出される。以下においては、アクセス履歴データは、決定されたセグメントに属するユーザによってクリックされた情報とそのクリック回数などを含む場合を例として説明する。
【００４４】
ステップＳ９において、レコメンド検索システム１では、検索結果（例えば検索された情報のＵＲＬリスト）が、決定されたセグメントに属するユーザにクリックされた回数の多い順にソートされる。
【００４５】
ステップＳ１０において、レコメンド検索システム１では、ソートされた検索結果がユーザ３のブラウザ４に送信される。
【００４６】
ステップＳ１１において、レコメンド検索システム１では、検索結果を参考にしたユーザ３のアクセス結果を示すデータが受信される。
【００４７】
ステップＳ１２において、レコメンド検索システム１では、受信したアクセス結果に基づいて、決定されたセグメントについてのアクセス履歴データが更新される。
【００４８】
図３は、属性データ管理部１０とセグメント決定部１２の役割の例を示すブロック図である。
【００４９】
属性データ管理部１０は、ブラウザ４において入力されたユーザ３の属性データを属性データベース５に記録する。
【００５０】
セグメント決定部１２は、ユーザ３の属性データに基づいて、ユーザ３がセグメントシート６ａ上のどのセグメントに属するかを決定する。
【００５１】
これにより、検索エンジン７では、決定されたセグメントにユーザ３が属することを前提とした検索結果が得られる。
【００５２】
図４は、履歴データ管理部１１の役割の例を示すブロック図である。
【００５３】
履歴データ管理部１１は、検索された各情報についてクリックされた回数をセグメント毎に検索履歴データベース６で管理する。
【００５４】
この図４では、履歴データ管理部１１は、セグメント毎に、検索された情報毎のクリック回数を集計する。
【００５５】
また、履歴データ管理部１１は、最新のクリックと所定数前のクリックとの間におけるキーワード毎のクリック数とクリックされた割合（％）を集計し、更新する。
【００５６】
図５は、検索エンジン７による検索処理の概要を示すブロック図である。
【００５７】
検索エンジン７は、属性データベース５の属性データからユーザ３のセグメントを決定し、検索履歴データベース６から決定したセグメントのアクセス履歴データを読み出す。
【００５８】
検索エンジン７は、ブラウザ４からキーワードを受信すると、インターネット２上からキーワードを含む情報を抽出し、読み出したアクセス履歴データに基づいて検索結果をソートし、ソートした検索結果を含む画面データをブラウザ４に送信する。
【００５９】
以上説明した本実施の形態においては、セグメント毎に、検索された情報のクリック回数が集計され、検索された情報がユーザ３の属するセグメントにおいてクリック回数の多い順に表示される。
【００６０】
ユーザ３は、自己の属するセグメントにおいて、検索結果の中から過去にアクセスされた回数の多い情報を迅速に取得でき、効率的に情報を検索できる。
【００６１】
また、本実施の形態においては、アクセス履歴データが充実するにつれて、検索結果の重み付け結果も洗練される。
【００６２】
なお、本実施の形態において、図６に示すように、キーワードによる検索を行う前に、属性データに基づいてユーザ３を振り分け、この振り分けにしたがってキーワード検索を行うとしてもよい。
【００６３】
この場合、検索エンジン１５は、検索前にユーザ３が振り分けられたセグメントに属することを前提として検索を行う。
【００６４】
（第２の実施の形態）
本実施の形態においては、上記第１の実施の形態に係る検索システム（以下、レコメンド検索システムという）の変形例について説明する。
【００６５】
図７は、本実施の形態に係るレコメンド検索システムの構成の例を示すブロック図である。
【００６６】
レコメンド検索システム１６は、主に、属性データ管理部１０と、属性データベース５、セグメント決定部１７、複数の検索エンジン１８１〜１８ｎ、各検索エンジン１８１〜１８ｎに対応する検索履歴データベース１９１〜１９ｎを具備する。
【００６７】
レコメンド検索システム１６は、記録媒体２０に記録された検索プログラム２１（レコメンド検索プログラムともいう）を読み出し、実行することで、属性データ管理部１０、セグメント決定部１７、複数の検索エンジン１８１〜１８ｎとしての機能を実現する。
【００６８】
属性データ管理部１０及び属性データベース５は、上記第１の実施の形態において説明しているのでここでは説明を省略する。
【００６９】
セグメント決定部１７は、ユーザ３がブラウザ４を利用して入力したユーザＩＤとパスワードを受信し、このユーザＩＤとパスワードに対応する属性データを属性データベース５から読み出し、読み出された属性データに対応するセグメントに関する検索エンジンを決定し、決定された検索エンジンを起動する。
【００７０】
各検索エンジン１８１〜１８ｎと各検索履歴データベース１９１〜１９ｎは、各セグメントに対応付けされている。各検索エンジン１８１〜１８ｎは、各セグメントに対応付けされた情報検索部２２１〜２２ｎ、レコメンド部２３１〜２３ｎ、履歴データ管理部２４１〜２４ｎを具備する。
【００７１】
情報検索部２２１〜２２ｎは、ユーザ３がブラウザ４を利用して入力したキーワードを受信し、受信したキーワードを含む情報をインターネット２から抽出する。
【００７２】
検索履歴データベース１９１〜１９ｎには、自セグメントについてのアクセス履歴データが記録されている。
【００７３】
レコメンド部２３１〜２３ｎは、自セグメントの検索履歴データベース１９１〜１９ｎに記録されているアクセス履歴データを読み出し、読み出されたアクセス履歴データに基づいて自セグメントの情報検索部２２１〜２２ｎによる検索結果をソートし、ユーザ３のブラウザ４に送信する。
【００７４】
履歴データ管理部２４１〜２４ｎは、自セグメントの情報検索部２２１〜２２ｎによる検索結果のうちいずれかの情報がアクセスされた場合に、このアクセス結果に基づいて自セグメントのアクセス履歴データを更新する。
【００７５】
以上説明した本実施の形態においては、ユーザ３の属するセグメント毎にアクセス履歴データが管理され、ユーザ３の属するセグメントに応じて検索エンジン１８１〜１８ｎが切り換えられ、ユーザ３の属するセグメントに応じたアクセス履歴データに基づいて検索結果が重み付けされ、表示される。
【００７６】
これにより、ユーザ３に適した検索結果を提供でき、効率的な検索サービスを提供できる。
【００７７】
（第３の実施の形態）
本実施の形態においては、ユーザ自身が自己の属するセグメントを選択し、この選択されたセグメントに応じて検索結果を重み付けする検索システム（以下、レコメンド検索システムという）について説明する。
【００７８】
図８は、本実施の形態に係るレコメンド検索システムの構成の例を示すブロック図である。
【００７９】
レコメンド検索システム２５は、主に、検索履歴データベース６と検索エンジン２６とを具備する。
【００８０】
レコメンド検索システム２５は、記録媒体２７に記録された検索プログラム２８（レコメンド検索プログラムともいう）を読み出し、実行することで、検索エンジン２６としての機能を実現する。
【００８１】
検索履歴データベース６は、上記第１の実施の形態において説明しているのでここでは説明を省略する。
【００８２】
検索エンジン２６は、主に、履歴データ管理部１１、情報検索部１３、セグメント決定部２９、レコメンド部３０とを具備する。
【００８３】
履歴データ管理部１１、情報検索部１３は、上記第１の実施の形態において説明しているのでここでは説明を省略する。
【００８４】
セグメント決定部２９は、ユーザ３に自己の属するセグメントを選択させるためのセグメント選択画面データをユーザ３のブラウザ４に送信する。
【００８５】
ユーザ３によって選択されたセグメントを示す選択情報は、クッキー情報としてブラウザ４側に保存される。
【００８６】
検索エンジン２６とブラウザ４とが接続されると、検索エンジン２６は、ブラウザ４から選択情報を受信する。
【００８７】
レコメンド部３０は、検索履歴データベース６に記録されている複数のセグメントのうち受信した選択情報の示すセグメントに対応するアクセス履歴データを読み出し、情報検索部１３による検索結果をアクセス履歴データに基づいてソートし、ユーザ３のブラウザ４に送信する。
【００８８】
図９は、上記本実施の形態に係るレコメンド検索システムの構成の例を示すブロック図である。
【００８９】
ステップＴ１において、レコメンド検索システム２５では、ユーザ３の利用が初回利用か否か判断される。
【００９０】
ユーザ３の利用がレコメンド検索システム２５の初回利用である場合、ステップＴ２において、レコメンド検索システム２５では、セグメント選択画面データがユーザ３のブラウザ４に送信される。
【００９１】
これにより、ブラウザ４にセグメント選択画面が表示される。ユーザ３は、セグメント選択画面上の任意のセグメントを自己の属するセグメントであるとしてクリックする。
【００９２】
ステップＴ３において、レコメンド検索システム２５では、ブラウザ４から選択情報が受信される。
【００９３】
ステップＴ４において、レコメンド検索システム２５では、ユーザ３からキーワードが受信される。
【００９４】
ステップＴ５において、レコメンド検索システム２５では、ユーザ３から受信したキーワードに基づいて検索が実行され、キーワードを含む情報が抽出される。
【００９５】
このステップＴ４及びＴ５が実行される一方で、レコメンド検索システム２５では、ステップＴ６において、受信した選択情報の示すセグメントについてのアクセス履歴データが検索履歴データベース６から読み出される。
【００９６】
ステップＴ７において、レコメンド検索システム２５では、検索された情報（ＵＲＬのリスト）が、決定されたセグメントに属するユーザにクリックされた回数の多い順にソートされる。
【００９７】
ステップＴ８において、レコメンド検索システム２５では、ソートされた検索結果がユーザ３のブラウザ４に送信される。
【００９８】
ステップＴ９において、レコメンド検索システム２５では、検索結果を参考にしたユーザ３のアクセス結果を示すデータが受信される。
【００９９】
ステップＴ１０において、レコメンド検索システム２５では、受信したアクセス結果に基づいて、決定されたセグメントについてのアクセス履歴データが更新される。
【０１００】
以上説明した本実施の形態においては、セグメント毎に、検索された情報のクリック回数が集計され、ユーザ３自身の選択したセグメントにおいて、クリック回数の多い順に検索結果がソートされ、表示される。
【０１０１】
ユーザ３は、検索結果のうち、自己の選択したセグメントにおいて過去にアクセスされた回数の多い情報を迅速に取得できる。
【０１０２】
本実施の形態においては、ユーザ３自身に自己の属性を判断させることでユーザ３に適した検索結果を提供でき、効率的な検索サービスを提供できる。
【０１０３】
また、上記第１及び第２の実施の形態と比べて、属性データベース５及び属性データ管理部１０を省略でき、構成を簡略化できる。
【０１０４】
（第４の実施の形態）
本実施の形態においては、上記第３の実施の形態に係る検索システム（以下、レコメンド検索システムという）の変形例について説明する。
【０１０５】
図１０は、本実施の形態に係るレコメンド検索システムの構成の例を示すブロック図である。
【０１０６】
レコメンド検索システム３１は、主に、セグメント決定部３２、複数の検索エンジン１８１〜１８ｎ、各検索エンジン１８１〜１８ｎに対応する検索履歴データベース１９１〜１９ｎを具備する。
【０１０７】
レコメンド検索システム３１は、記録媒体３３に記録された検索プログラム３４（レコメンド検索プログラムともいう）を読み出し、実行することで、セグメント決定部３２、複数の検索エンジン１８１〜１８ｎとしての機能を実現する。
【０１０８】
セグメント決定部３２は、ユーザ３に自己の属するセグメントを選択させるためのセグメント選択画面データをユーザ３のブラウザ４に送信する。
【０１０９】
ユーザ３によって選択されたセグメントを示す選択情報は、クッキー情報としてブラウザ４側に保存される。
【０１１０】
レコメンド検索システム３１は、ブラウザ４から選択情報を受信する。
【０１１１】
セグメント決定部３２は、検索エンジン１８１〜１８ｎの中から受信した選択情報の示すセグメントに関する検索エンジンを決定し、決定された検索エンジンを起動する。
【０１１２】
各検索エンジン１８１〜１８ｎと各検索履歴データベース１９１〜１９ｎは、上記第１の実施の形態において説明しているのでここでは説明を省略する。
【０１１３】
以上説明した本実施の形態においては、セグメント毎にアクセス履歴データが管理され、ユーザ３によって選択されたセグメントの検索エンジンが起動され、ユーザ３によって選択されたセグメントに応じたアクセス履歴データに基づいて検索結果が重み付けされ、表示される。
【０１１４】
これにより、ユーザ３が自分自身で判断し、選択したセグメントに応じてユーザに適した検索結果を提供でき、効率的な検索サービスを提供できる。
【０１１５】
なお、上記各実施の形態で説明した各構成要素は、自由に組み合わせてもよく、また複数の要素に分割してもよい。例えば、情報検索部とレコメンド部とを組み合わせてもよい。
【０１１６】
また、上記各実施の形態におけるレコメンド検索プログラム９、２１、２８、３４は、複数のコンピュータ上に分散され、互いに連携しつつ動作してもよい。
【０１１７】
また、上記各レコメンド検索システム１、１６、２５、３１においてソフトウェアにより実現される要素は、ハードウェアにより実現するとしてもよい。
【０１１８】
【発明の効果】
以上詳記したように請求項１、３、４の発明においては、検索キーに基づいて検索された情報の評価基準として属性データが利用され、ユーザに適切な情報を効率よく提供できる。
【０１１９】
請求項２の発明においては、検索された情報がユーザ自身によって選択されたカテゴリにおけるアクセス履歴に応じて評価され、ユーザに適切な情報を効率よく提供できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るレコメンド検索システムの構成の例を示すブロック図。
【図２】同実施の形態に係るレコメンド検索システムの処理の例を示すフローチャート。
【図３】属性データ管理部とセグメント決定部の役割の例を示すブロック図。
【図４】履歴データ管理部の役割の例を示すブロック図。
【図５】検索エンジンによる検索処理の概要を示すブロック図。
【図６】予めユーザを振り分けて検索を行う検索エンジンの概要を示すブロック図。
【図７】本発明の第２の実施の形態に係るレコメンド検索システムの構成の例を示すブロック図。
【図８】本発明の第３の実施の形態に係るレコメンド検索システムの構成の例を示すブロック図。
【図９】同実施の形態に係るレコメンド検索システムの構成の例を示すブロック図。
【図１０】本発明の第４の実施の形態に係るレコメンド検索システムの構成の例を示すブロック図。
【符号の説明】
１、１６、２５、３１…検索システム
２…インターネット
３…ユーザ
４…ブラウザ
５…属性データベース
６…検索履歴データベース
６ａ…セグメントシート
７、１８１〜１８ｎ、２６…検索エンジン
８、２０、２７、３３…記録媒体
９、２１、２８、３４…検索プログラム
１０…属性データ管理部
１１、２４１〜２４ｎ…履歴データ管理部
１２、１７、２９、３２…セグメント決定部
１３、２２１〜２２ｎ…情報検索部
１４、２３１〜２３ｎ、３０…レコメンド部
【図１】
2004078689.tif 000003
【図２】
2004078689.tif 000004
【図３】
2004078689.tif 000005
【図４】
2004078689.tif 000006
【図５】
2004078689.tif 000007
【図６】
2004078689.tif 000008
【図７】
2004078689.tif 000009
【図８】
2004078689.tif 000010
【図９】
2004078689.tif 000011
【図１０】
2004078689.tif 000012