(57)【特許請求の範囲】
【請求項１】
ユーザ端末から入力された検索指示に基づいて情報を検索する情報検索装置であって、
複数のユーザにより登録される情報群と、該情報群が関連付けられるまとめ検索インデックスとを格納する格納手段と、
前記ユーザ端末から前記まとめ検索インデックス又はその情報群に対するユーザのアクション履歴情報を格納する履歴情報格納手段と、
前記ユーザアクションの履歴情報に基づいて、前記まとめ検索インデックス又はその情報群に対する第１ユーザ及び第２ユーザの各々のユーザアクションを抽出し、前記抽出されたユーザアクション間の関連性を用いて、前記第１ユーザに対する前記第２ユーザの関連度を算出するユーザ関連度算出手段と、
前記ユーザ端末からの前記検索指示に応答して、前記ユーザ関連度算出手段の算出結果に従った情報を前記ユーザ端末に提供する情報提示手段と、
を有し、
前記ユーザアクションは、前記まとめ検索インデックス又はその情報群を閲覧した後の閲覧以外のアクションであることを特徴とする情報検索装置。
【請求項２】
前記ユーザアクションは、前記まとめ検索インデックスの情報群へ情報を追加する情報追加アクション及び前記ユーザの関心の高い前記まとめ検索インデックスをお気に入り登録するまとめ検索インデックス登録アクション、前記まとめ検索インデックスの情報群へ情報を追加する情報追加アクション及び前記まとめ検索インデックスに対するまとめ検索インデックス評価アクション、及び、前記情報群の各情報に対する情報評価アクション、のいずれかを含むことを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記情報提示手段は、前記ユーザ端末からのつながりユーザ検索指示に応答して、前記第１ユーザ及び該第１ユーザとの関連度を有する１人以上の前記第２ユーザの各ユーザ名を表示するつながりユーザ検索結果の表示画面を該ユーザ端末に提供することを特徴とする請求項１又は２記載の情報検索装置。
【請求項４】
前記情報提示手段は、前記ユーザ端末から前記第１ユーザを示す情報を含む前記つながりユーザ検索指示に応答して、前記つながりユーザ検索結果の表示画面を該ユーザ端末に提供することを特徴とする請求項３記載の情報検索装置。
【請求項５】
前記情報提示手段は、前記ユーザ端末からキーワード情報を含む前記つながりユーザ検索指示に応答して、該ユーザ端末のユーザとの関連度を有し、該キーワードに基づいて前記まとめ検索インデックスの情報群へ情報を追加した前記第２ユーザの各ユーザ名を表示するつながりユーザ検索結果の表示画面を該ユーザ端末に提供することを特徴とする請求項３記載の情報検索装置。
【請求項６】
前記まとめ検索インデックスは、新たなまとめ検索インデックスを作成しようとするユーザのユーザ端末に表示される作成画面に含まれる、該ユーザ自らの知りたい情報及び／又は他のユーザに収集して欲しいと望む情報及び／又は他のユーザと共有したい情報の題目を入力するための題目入力欄に入力されることで生成されることを特徴とする請求項１乃至５のいずれかに記載の情報検索装置。
【請求項７】
前記ユーザアクションは、前記まとめ検索インデックスの情報群へ情報を追加する情報追加アクション及び前記ユーザの関心の高い前記まとめ検索インデックスをお気に入り登録するまとめ検索インデックス登録アクションであり、
前記ユーザ端末から前記情報追加アクションが入力されたときに、前記追加される情報を前記まとめ検索インデックスと関連付けて前記格納手段に格納する第１制御手段と、
前記まとめ検索インデックス登録アクションが入力されたときに、ユーザ別に登録要求にあった前記まとめ検索インデックスを前記履歴情報格納手段に格納する第２制御手段と、
をさらに備えることを特徴とする請求項１に記載の情報検索装置。
【請求項８】
前記ユーザアクションは、前記まとめ検索インデックスの情報群へ情報を追加する情報追加アクション及び前記まとめ検索インデックスに対するまとめ検索インデックス評価アクションであり、
前記ユーザ端末から前記情報追加アクションが入力されたときに、前記追加される情報を前記まとめ検索インデックスと関連付けて前記格納手段に格納する第１制御手段と、
前記まとめ検索インデックス評価アクションが入力されたときに、評価されたまとめ検索インデックス別に評価した前記ユーザを含む評価情報を前記履歴情報格納手段に格納する第２制御手段と、
をさらに備えることを特徴とする請求項１に記載の情報検索装置。
【請求項９】
前記ユーザアクションは、前記情報群の各情報に対する情報評価アクションを含み、
前記第２制御手段は、評価された情報別に前記評価したユーザを含む評価情報を前記履歴情報格納手段に格納することを特徴とする請求項７又は８に記載の情報検索装置。
【請求項１０】
前記ユーザ関連度算出手段は、
前記ユーザアクションの履歴情報に基づいて、前記まとめ検索インデックス又はその情報群に対する前記第１及び第２ユーザの各履歴情報において重複する履歴情報をアクション別に抽出し、抽出された重複する履歴情報に対応する、前記第２ユーザの履歴情報全体に占めるアクション別の履歴情報の割合に基づいて、前記第１ユーザに対する前記第２ユーザの関連度を算出することを特徴とする請求項１から９のいずれか１つに記載の情報検索装置。
【請求項１１】
前記まとめ検索インデックス及びその情報群に対する複数のユーザの各アクション間の関係性別にユーザ間の関連種別を定義したユーザ関連種別定義格納手段をさらに有し、
前記ユーザ関連度算出手段は、ユーザ関連種別定義格納手段を参照し、抽出した前記第１ユーザ及び前記第２ユーザの各々のユーザアクションから前記第１ユーザ及び前記第２ユーザの関連種別を特定することを特徴とする請求項１から１０のいずれか１つに記載の情報検索装置。
【請求項１２】
ユーザ端末がネットワークを介して接続するＷｅｂサーバと、前記Ｗｅｂサーバを通じて前記ユーザ端末から入力された検索指示に基づいて情報を検索する検索アプリケーションサーバと、を含む情報検索サービスシステムであって、
前記検索アプリケーションサーバは、
複数のユーザにより登録される情報群と、該情報群が関連付けられるまとめ検索インデックスとを格納する格納手段と、
前記ユーザ端末から前記まとめ検索インデックス又はその情報群に対するユーザのアクション履歴情報を格納する履歴情報格納手段と、
前記ユーザアクションの履歴情報に基づいて、前記まとめ検索インデックス又はその情報群に対する第１ユーザ及び第２ユーザの各々のユーザアクションを抽出し、前記抽出されたユーザアクション間の関連性を用いて、前記第１ユーザに対する前記第２ユーザの関連度を算出するユーザ関連度算出手段と、
前記ユーザ端末からの前記検索指示に応答して、前記ユーザ関連度算出手段の算出結果に従った情報を前記ユーザ端末に提供する情報提示手段と、
を有し、
前記ユーザアクションは、前記まとめ検索インデックス又はその情報群を閲覧した後の閲覧以外のアクションであることを特徴とする情報検索サービスシステム。
【請求項１３】
請求項１から請求項１１に記載の情報検索装置を構成する各手段としてコンピュータを機能させるためのプログラム。
【請求項１４】
コンピュータをユーザ端末から入力された検索指示に基づいて情報を検索する情報検索装置として機能させるためのプログラムであって、
前記コンピュータを、
複数のユーザにより登録される情報群と、該情報群が関連付けられるまとめ検索インデックスとを格納する格納手段、
前記ユーザ端末から前記まとめ検索インデックス又はその情報群に対するユーザのアクション履歴情報を格納する履歴情報格納手段、
前記ユーザアクションの履歴情報に基づいて、前記まとめ検索インデックス又はその情報群に対する第１ユーザ及び第２ユーザの各々のユーザアクションを抽出し、前記抽出されたユーザアクション間の関連性を用いて、前記第１ユーザに対する前記第２ユーザの関連度を算出するユーザ関連度算出手段、
前記ユーザ端末からの前記検索指示に応答して、前記ユーザ関連度算出手段の算出結果に従った情報を前記ユーザ端末に提供する情報提示手段、
として機能させ、
前記ユーザアクションは、前記まとめ検索インデックス又はその情報群を閲覧した後の閲覧以外のアクションであること
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置及び情報検索サービスシステムに関し、特に、情報検索サービスを利用するユーザに対し、他のユーザを検索して提示する情報検索装置及び情報検索システムに関する。
【背景技術】
【０００２】
例えば、特許文献１に記載のように、蓄積された各ユーザ毎の利用履歴から検索ユーザと他のユーザの利用履歴を比較して類似度を算出し、その類似度の高い類似ユーザの利用履歴に基づいて、各情報と検索ユーザの提示した検索条件との関連度を算出し、関連度の高い情報を検索する技術がある。
【０００３】
これらの技術は、検索するユーザに提示される検索結果の精度を向上させたり、他のユーザの利用履歴を参照することで、広がりのある情報検索や効率のよい情報検索を提供するために利用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８３８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術は、各ユーザの利用履歴を個別に蓄積し、例えば、同じ情報を閲覧したか否かによって興味や嗜好が類似しているかをユーザ類似度として算出するものであり、情報を中心に複数のユーザが起こしたアクション（活動）相互の関係性に基づくユーザの関連性を提供するものではなかった。
【０００６】
つまり、従来は、単に閲覧したという履歴のみに基づいて一のユーザと他のユーザが同じ情報を閲覧すれば、興味や嗜好が類似するものとしていたが、一の情報に対して各ユーザが起こした行為、例えば、一のユーザが推薦した情報を他のユーザが閲覧したユーザアクション間の関係性からユーザ間の関連性を提供するものではなかった。
【０００７】
また、ユーザは、ユーザ同士の類似関係やコンテンツ同士の関連のみならず、情報検索サービスを利用する複数のユーザ群において自分がどのような位置付けにあるのか、例えば、他のユーザが自分の利用履歴を参照したり、自分の利用履歴が他のユーザの検索結果に反映されることで自分のサービス利用行為が他のユーザの役に立っているのか、を知ることができれば、ユーザ自身の情報検索に対する楽しみが増え、他のユーザとのコミュニケーションを図る機会も向上する。
【０００８】
また、一のユーザとその周りの他のユーザがどのような関係となっているのかを知ることで、例えば、多数の他のユーザの役に立っているユーザから検索したい情報に辿りついたり、情報を取得する機会が向上させることができる。
【０００９】
そこで、本発明の目的は、情報を中心に複数のユーザが起こしたアクション間の関係性から関連するユーザを提示することができる情報検索装置及び情報検索システムを提供することにある。
【００１０】
また、本発明の他の目的は、情報を中心に複数のユーザが起こしたアクション間の関係性からユーザ同士の関係性を提示することができる情報検索装置及び情報検索システムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の１つの観点におけるユーザ端末から入力された検索指示に基づいて情報を検索する情報検索装置は、情報群と、該情報群が関連付けられる情報群検索インデックスとを格納する格納手段と、前記ユーザ端末から前記情報群検索インデックス又はその情報群に対するユーザのアクション履歴情報を格納する履歴情報格納手段と、前記ユーザアクションの履歴情報に基づいて、前記情報群検索インデックス又はその情報群に対する第１ユーザ及び第２ユーザの各々のユーザアクションを抽出し、前記抽出されたユーザアクション間の関連性を用いて、前記第１ユーザに対する前記第２ユーザの関連度を算出するユーザ関連度算出手段と、を有することを特徴とする。
【００１２】
また、前記ユーザアクションは、前記情報群検索インデックスの情報群へ情報を追加する情報追加アクション及び前記ユーザの関心の高い前記情報群検索インデックスを登録する情報群検索インデックス登録アクションとすることができ、前記ユーザ端末から前記情報追加アクションが入力されたときに、前記追加される情報を前記情報群検索インデックスと関連付けて前記格納手段に格納する第１制御手段と、前記情報群検索インデックス登録アクションが入力されたときに、ユーザ別に登録要求にあった前記情報群検索インデックスを前記履歴情報格納手段に格納する第２制御手段と、をさらに備えることができる。
【００１３】
前記ユーザアクションは、前記情報群検索インデックスの情報群への情報追加アクション及び前記情報群検索インデックスに対する情報群検索インデックス評価アクションとすることができ、前記ユーザ端末から前記情報追加アクションが入力されたときに、前記追加される情報を前記情報群検索インデックスと関連付けて前記格納手段に格納する第１制御手段と、前記情報群検索インデックス評価アクションが入力されたときに、評価された情報群検索インデックス別に評価した前記ユーザを含む評価情報を前記履歴情報格納手段に格納する第２制御手段と、をさらに備えることができる。
【００１４】
また、前記ユーザアクションは、前記情報群の各情報に対する情報評価アクションを含むことができ、前記第２制御手段は、評価された情報別に前記評価したユーザを含む評価情報を前記履歴情報格納手段に格納することができる。
【００１５】
また、前記ユーザ関連度算出手段は、前記ユーザアクションの履歴情報に基づいて、前記情報群検索インデックス又はその情報群に対する前記第１及び第２ユーザの各履歴情報において重複する履歴情報をアクション別に抽出し、抽出された重複する履歴情報に対応する、前記第２ユーザの履歴情報全体に占めるアクション別の履歴情報の割合に基づいて、前記第１ユーザに対する前記第２ユーザの関連度を算出することができる。
【００１６】
また、前記情報群検索インデックス及びその情報群に対する複数のユーザの各アクション間の関係性別にユーザ間の関連種別を定義したユーザ関連種別定義格納手段をさらに備えることができ、前記前記ユーザ関連度算出手段は、ユーザ関連種別定義格納手段を参照し、抽出した前記第１ユーザ及び前記第２ユーザの各々のユーザアクションから前記第１ユーザ及び前記第２ユーザの関連種別を特定することができる。
【００１７】
また、本発明の他の観点における情報検索システムは、ユーザ端末がネットワークを介して接続するＷｅｂサーバと、前記Ｗｅｂサーバを通じて前記ユーザ端末から入力された検索指示に基づいて情報を検索する検索アプリケーションサーバと、を含む情報検索サービスシステムであり、前記検索アプリケーションサーバは、情報群と、該情報群が関連付けられる情報群検索インデックスとを格納する格納手段と、前記ユーザ端末から前記情報群検索インデックス又はその情報群に対するユーザのアクション履歴情報を格納する履歴情報格納手段と、前記ユーザアクションの履歴情報に基づいて、前記情報群検索インデックス又はその情報群に対する第１ユーザ及び第２ユーザの各々のユーザアクションを抽出し、前記抽出されたユーザアクション間の関連性を用いて、前記第１ユーザに対する前記第２ユーザの関連度を算出するユーザ関連度算出手段と、を有することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、情報検索サービスを利用する複数のユーザ群において、情報を中心に複数のユーザが起こしたアクション間の関係性から関連するユーザを提示することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１実施形態における情報検索システムのネットワーク図である。
【図２】本発明の第１実施形態における情報検索システムの各サーバの構成ブロック図である。
【図３】本発明の第１実施形態におけるまとめ検索用格納部の一例を示す図である。
【図４】本発明の第１実施形態におけるつながりユーザ情報格納部の一例を示す図である。
【図５】本発明の第１実施形態における履歴情報格納部の一例を示す図である。
【図６】本発明の第１実施形態におけるユーザ関連タイプ定義格納部の一例を示す図である。
【図７】本発明の第１実施形態における情報検索サービスシステムの処理フローを示すフローチャートである。
【図８】本発明の第１実施形態におけるまとめ検索インデックスへの情報追加処理の処理フローを示すフローチャートである。
【図９】本発明の第１実施形態における情報検索サービスシステムの処理フローを示すフローチャートである。
【図１０】本発明の第１実施形態における情報検索サービス画面の一例を示す図である。
【図１１】本発明の第１実施形態における情報検索サービス画面の一例を示す図である。
【図１２】本発明の第１実施形態における情報検索サービス画面の一例を示す図である。
【図１３】本発明の第１実施形態における情報検索サービス画面の一例を示す図である。
【図１４】本発明の第１実施形態における情報検索サービス画面の一例を示す図である。
【図１５】本発明の第１実施形態における情報検索サービス画面の一例を示す図である。
【図１６】本発明の第１実施形態における情報検索サービス画面の一例を示す図である。
【図１７】本発明の第１実施形態における情報検索サービス画面のマイページの一例を示す図である。
【図１８】本発明の第１実施形態における情報検索サービス画面のつながりユーザ検索画面の一例を示す図である。
【図１９】本発明の第１実施形態における情報検索サービス画面のつながりユーザ検索画面の一例を示す図である。
【図２０】本発明の第１実施形態における情報検索サービスシステムのつながりユーザ検索の処理フローを示すフローチャートである。
【図２１】本発明の第１実施形態における情報検索サービスシステムのつながりユーザ検索の処理を説明するための模式図である。
【図２２】本発明の第１実施形態における情報検索サービスシステムのつながりユーザ検索の処理を説明するための模式図である。
【図２３】本発明の第１実施形態における情報検索サービスシステムのつながりユーザ検索の処理を説明するための模式図である。
【図２４】本発明の第１実施形態における情報検索サービス画面のつながりユーザ検索画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態を添付の図面を参照しながら詳細に説明する。
【００２１】
（第１実施形態）
図１から図２４は、本発明の第１実施形態における情報検索サービスシステムの一例を示す図である。
【００２２】
図１は、本実施形態の情報検索サービスシステムのネットワーク構成図であり、情報検索システム１は、ユーザ端末５００が情報検索サービスを利用するためにインターネット等のネットワークＮを通じて接続するＷｅｂサーバ１００と、ユーザが入力した検索キーワード（検索語）に基づいて検索処理を制御する検索アプリケーションサーバ（検索Ａｐｐサーバ）２００と、インターネット上のＷｅｂサイトからＷｅｂ情報を収集し、収集したＷｅｂ情報を格納する検索インデックスサーバ３００と、Ｗｅｂサーバ１００を通じて提供される各種サービスを利用するユーザのユーザ情報を格納するデータベースサーバ（ＤＢサーバ）４００と、を含んで構成される。
【００２３】
ユーザ端末５００は、携帯電話機やＰＤＡ(Personal Digital Assistant)等の移動通信端末装置、パーソナルコンピュータなどの通信機能及び演算機能を備えた情報処理端末装置であり、Ｗｅｂサイトから伝送されるＷｅｂページの表示するためのＷｅｂブラウザを備えている。また、ネットワークＮは、インターネットに限らず他の通信網、例えば、その他の無線通信網／有線通信網であってもよく、専用回線網であってもよい。
【００２４】
Ｗｅｂブラウザは、Ｗｅｂページを閲覧するためのアプリケーションプログラムであり、インターネットからＨＴＭＬファイルや画像ファイル、音楽ファイルなどをダウンロードし、表示レイアウトを解析してディスプレイ装置への表示処理及び再生処理をユーザ端末５００に機能させる。また、入力フォームを介して入力データをＷｅｂサイト（Ｗｅｂサーバ）に送信したり、ＪａｖａＳｃｒｉｐｔ（登録商標）やＦｌａｓｈ（登録商標）、Ｊａｖａ（登録商標）などで記述されたプログラムやアニメーションなどを再生・動作させる機能を備えることもできる。
【００２５】
図２は、本実施形態の情報検索サービスシステム１を構成する各サーバの構成ブロック図の一例である。
【００２６】
Ｗｅｂサーバ１００は、インターネット等のネットワークＮを通じたユーザ端末５００との通信制御を遂行する通信制御部１１０と、ユーザ端末５００に各種Ｗｅｂページを通信制御部１１０を介して伝送し、ユーザ端末５００のマウスやキーボード等の操作入力手段を通じたユーザの操作入力情報を受信する表示制御部１２０と、ユーザがユーザ端末５００を通じて登録したユーザ情報が格納されるＤＢサーバ４００と通信し、情報検索サービスを利用する際のユーザ認証処理を遂行する認証処理部１３０と、を有する。
【００２７】
Ｗｅｂサーバ１００は、情報検索サービスを提供する情報検索サイトであり、ユーザ端末５００がＷｅｂブラウザからアクセスしたとき、表示制御部１２０は、検索窓を含む情報検索ページをユーザ端末５００に送信する。また、表示制御部１２０は、検索窓を通じて入力された検索語を検索Ａｐｐサーバ２００に伝送し、検索Ａｐｐサーバ２００から検索語に対する検索結果データを受信して所定の検索結果ページフォーマットに加工（生成）し、ユーザ端末５００に検索結果ページを伝送する。
【００２８】
このように本実施形態のＷｅｂサーバ１００は、ユーザ端末５００との間におけるＷｅｂブラウザを通じた情報検索サービスのインターフェースを制御し、ユーザ端末５００からの操作入力に応じて各種Ｗｅｂページをユーザ端末５００に伝送するとともに、ユーザ端末５００からの検索要求や情報検索サービスが提供する各種機能に対する要求を中継して検索Ａｐｐサーバ２００に伝送し、かつ検索Ａｐｐサーバ２００又はその他のサーバから伝送されるデータを中継してユーザ端末５００に伝送する。
【００２９】
検索Ａｐｐサーバ２００は、Ｗｅｂサーバ１００から伝送されるユーザの検索語に基づいて第１検索処理を遂行する第１検索部２１０Ａ及びユーザの検索語に基づいて第２検索処理を遂行する第２検索部２１０Ｂを備える検索処理部２１０と、まとめ検索インデックス（情報群検索インデックス）の登録及び登録されたまとめ検索インデックスの情報群にユーザが指定した又は入力した情報を追加（登録）するまとめ検索インデックス制御部２２０（第１制御手段）と、まとめ検索インデックス及びまとめ検索インデックスに関する情報群を格納するまとめ検索用格納部２３０と、を備える。
【００３０】
また、検索Ａｐｐサーバ２００は、本情報検索サービスにおけるユーザのアクション履歴（活動履歴）を収集するとともに、後述するつながりユーザ情報を生成するつながりユーザ制御部２４０（第２制御手段及びユーザ関連度算出手段）と、つながりユーザ情報が格納されるつながり情報格納部２５０と、ユーザのアクション履歴を格納する履歴情報格納部２６０と、本実施形態の情報検索サービスにおける各ユーザのアクションに基づくユーザ間の関連種別定義を格納するユーザ関連タイプ定義格納部２７０と、をさらに備えている。
【００３１】
第１検索部２１０Ａは、Ｗｅｂサーバ１００を介して受信するユーザが入力した検索語に基づいて、検索インデックスサーバ３００のＷＷＷ検索用格納部３３０からインターネット上のＷｅｂサイトから収集されたＷｅｂ情報を検索する第１検索処理を遂行する。具体的には、検索語を含む又は関連するＷｅｂ情報を検索し、該当のＷｅｂ情報のタイトル、ＵＲＬ、コンテンツ（ＨＴＭＬページデータ、画像、動画等）をＷＷＷ検索用格納部３３０から抽出する。
【００３２】
第２検索部２１０Ｂは、Ｗｅｂサーバ１００を介して受信するユーザが入力した検索語に基づいて、まとめ検索用格納部２３０からまとめ検索インデックス及びその情報群を検索する第２検索処理を遂行する。具体的には、検索語を含む又は関連するまとめ検索インデックスを検索し、該当のまとめ検索インデックスのまとめタイプ、題目、まとめキーワード、参加ユーザ数をまとめ検索用格納部２３０から抽出する。また、抽出したまとめ検索インデックスの各情報群をまとめ検索用格納部２３０から抽出する処理も遂行する。
【００３３】
検索処理部２１０は、Ｗｅｂサーバ１００を経由してユーザの検索語を受信し、第１検索部２１０Ａ及び第２検索部２１０Ｂに各検索処理を遂行させ、これら第１検索部２１０Ａによって検索された検索語に基づく第１検索結果データ（Ｗｅｂ検索結果データ）及び第２検索部２１０Ｂによって検索された検索語に基づく第２検索結果データ（情報群検索結果データ）を、Ｗｅｂサーバ１００に伝送する。なお、ユーザの検索語を用いた第１検索部２１０Ａ及び第２検索部２１０Ｂの各検索処理は、個別に遂行させることもできる。
【００３４】
また、検索処理部２１０は、Ｗｅｂサーバ１００を経由してユーザ端末５００からのつながりユーザ検索要求を受信し、つながりユーザ情報格納部２５０からユーザ検索要求をしたユーザ又は自分以外の指定したユーザにつながりのある他のユーザを抽出し、Ｗｅｂサーバ１００に伝送する。
【００３５】
ここで、本実施形態のまとめ検索インデックスについて詳細に説明する。本実施形態のまとめ検索インデックスは、ユーザが他のユーザが知りたがっている題目、他のユーザと共有したい意図、他のユーザに情報を収集して欲しいと望む題目などを表す検索インデックスである。言い換えれば、ユーザが他のユーザが知りたがっている情報の情報群、他のユーザと共有したい情報の情報群、他のユーザに収集して欲しいと望む情報の情報群の各検索インデックスである。
【００３６】
このまとめ検索インデックスは、ユーザ同士が互いの情報検索に参加でき、検索を通じて各ユーザが持つ知識や検索目的に対するユーザの回答を相互に共有することができるコミュニティとして意味合いを含んでおり、まとめ検索インデックスが掲げるお題（題目、意図などの情報群がもつ情報の問い掛け）に対して、その回答となる複数の情報がユーザ相互によって追加・投稿されることで情報群を形成し、情報を相互に探し合うコミュニティの側面を有する。
【００３７】
ユーザは、Ｗｅｂ検索結果データやユーザ自身が知っているリンク情報、画像データ、動画データ、記事、コメントを、まとめ検索インデックスの情報群に追加することで、そのまとめ検索インデックスの情報群（コミュニティ）に参加することになり、お題に対して他のユーザの検索情報を共有することができる。
【００３８】
そして、本実施形態では、上述のようにＷｅｂサーバ１００を介して受信するユーザが入力した検索語に基づいて、まとめ検索用格納部２３０からまとめ検索インデックス及びその情報群を検索する第２検索部２１０Ｂを備えており、検索されたＷｅｂ情報とともにまとめ検索インデックス及びその情報群が含まれた検索結果をユーザに提供する。
【００３９】
また、本実施形態のまとめ検索インデックスは、ユーザ又は情報検索サービスを運営する運営者が任意の目的に応じて設定することができ、本実施形態では、ユーザは、後述するように自分が知りたい題目のまとめ検索インデックスをまとめ作成画面を通じて作成することができる。
【００４０】
まとめ検索インデックス制御部２２０は、Ｗｅｂサーバ１００の表示制御部１２０からユーザ端末５００に提供されるまとめ作成画面を通じてユーザからまとめ検索インデックスの作成要求があった場合に、まとめ作成画面に入力された内容を、Ｗｅｂサーバ１００を介して受信してまとめ検索用格納部２３０に格納する。
【００４１】
また、まとめ検索インデックス制御部２２０は、ユーザ端末５００からまとめ検索インデックスに対する情報の追加要求があった場合、該当のまとめ検索インデックスと関連付けてまとめ検索用格納部２３０に当該情報を格納する。
【００４２】
具体的には、まとめ検索インデックスを作成したユーザを含む複数のユーザは、第１検索処理により検索されたＷｅｂ検索結果データやユーザ自身が知っているリンク情報、画像データ、動画データ、記事、コメントを、まとめ検索インデックスに関連する情報群の１つとして、まとめ検索インデックスに追加することができる。ユーザは、後述する情報追加画面を介して、指定したまとめ検索インデックスに情報を追加することができる。
【００４３】
また、まとめ検索インデックス制御部２２０は、まとめ検索インデックスに情報を追加したユーザを、そのまとめ検索インデックスに参加したユーザ情報として、まとめ検索用格納部２３０に格納する。
【００４４】
図３は、まとめ検索用格納部２３０の一例を示す図である。本実施形態のまとめ検索用格納部２３０は、まとめ検索インデックスファイル２３１、まとめ検索リソースファイル２３２、まとめコンテンツファイル２３３、及びコンテンツ格納部２３４を含んで構成される。
【００４５】
まとめ検索インデックスファイル２３１は、まとめ検索インデックス毎に、まとめ検索インデックスの識別ＩＤであるまとめＩＤ、まとめ検索インデックスの情報群がどのような情報で構成されるのかを表すまとめタイプ（例えば、リンク集、画像集、動画集、フリートークなど）、まとめ検索インデックスのタイトル名を表すまとめ題目、作成したユーザのまとめ題目の説明（どのような情報を知りたいのか、どのような情報を他のユーザと共有したいのか、他のユーザに収集して欲しいと望む情報は何であるかなどの説明）、まとめ検索インデックスの代表キーワードであるまとめキーワード、まとめ検索インデックスの情報群に情報を追加（投稿・登録）したユーザ数（参加ユーザ数）が格納されている。
【００４６】
本実施形態では、まとめ検索インデックスの情報群が、リンク集、画像集、動画集、フリートークなどの情報のタイプ別に区分されているが、これらを複合的に、リンク、画像、動画等が混在した情報群で形成されるようにしてもよい。
【００４７】
まとめ検索リソースファイル２３２は、まとめ検索インデックスに追加された情報群の各情報の詳細データを格納する。各情報を識別するためのリソースＩＤ、情報種別（リンク、画像、動画、テキストなど）、このリソースＩＤが属するまとめＩＤ、情報のタイトル、この情報をまとめ検索インデックスに追加したユーザ、この情報が格納される格納場所（コンテンツ格納部２３４における追加された情報のＵＲＬ）が格納されている。
【００４８】
まとめコンテンツファイル２３３は、コンテンツ格納部２３４に格納されるコンテンツ、すなわち、まとめ検索インデックスの情報群を形成する各情報に付されるコンテンツＩＤ、情報が属するリソースＩＤ、まとめＩＤ、及びまとめ検索インデックスの情報群に追加される情報が第１検索処理で検索される際のキーワード（検索語）、追加される情報が第１検索処理によるＷｅｂ検索結果データから登録されたものなのか、ユーザが保有する情報を検索Ａｐｐサーバ２００に直接アップロードしたものなのかを識別するための直接入力フラグ（例えば、検索結果データから追加：０，直接アップロード：１）が格納されている。
【００４９】
コンテンツ格納部２３４は、コンテンツをリンク情報（ＨＴＭＬデータ等）、画像情報（ＪＰＥＧデータ、ＧＩＦデータ等）、動画情報（ＳＷＦファイル、ｍｐｅｇデータ等）、テキスト情報（Ｔｅｘｔデータ）等で保持する格納部であり、まとめ検索リソースファイル２３２にあるようにコンテンツのコンテンツ格納部２３４における格納場所をＵＲＬで特定することができる。
【００５０】
ユーザつながり制御部２４０は、ユーザのアクション履歴（活動履歴）を収集する履歴情報収集処理と、つながりユーザ情報生成処理を遂行する。なお、つながりユーザ情報生成処理の詳細については、後述する。
【００５１】
図４は、つながりユーザ情報格納部２５０の一例を示した図であり、つながりユーザ情報格納部２５１は、ユーザＩＤ別につながりのある複数のユーザ（ユーザＩＤ）を格納し、ユーザ情報生成処理において生成されるつながり度（％）及びつながりタイプを格納する。なお、図４では、一のユーザ（ユーザＩＤ_Ｕ０００１）のつながりユーザ情報を例示しているが、他の複数の各ユーザに対しても同様につながりユーザ情報が個別に格納される。
【００５２】
図５は、履歴情報格納部２６０の一例を示した図であり、図５（ａ）は、ユーザがまとめ検索インデックスの情報群に情報を追加した履歴を格納するまとめ参加履歴テーブル２６１、図５（ｂ）は、ユーザがまとめ検索インデックスを自身の関心のあるまとめ検索インデックスとして（お気に入り）登録した履歴を格納するまとめ購読履歴テーブル２６２の一例である。
【００５３】
まとめ参加履歴テーブル２６１は、ユーザ端末５００からの情報追加要求に基づいてまとめ検索インデックス制御部２２０が該当のまとめ検索インデックスの情報群に情報を追加する処理に対し、ユーザＩＤ別に情報追加したまとめ検索インデックスのまとめＩＤと、そのまとめ検索インデックスに対して情報を追加した回数をまとめ参加履歴として格納する。
【００５４】
まとめ購読履歴テーブル２６２は、ユーザ端末５００からのお気に入りまとめ登録要求に対して要求のあったまとめ検索インデックスをユーザ別に格納する。例えば、ユーザは、興味のあるまとめ検索インデックスを「お気に入りまとめ」として登録することができる。なお、本実施形態では、「購読」という用語を用いているが、これは、ユーザが注視（注目）する情報として閲覧する可能性が高い情報を予め登録することを意味し、別途課金等が必要とされる情報閲覧を意味するものではない。
【００５５】
また、図５（ｃ）は、ユーザがまとめ検索インデックスに共感して評価した履歴を格納するまとめ評価履歴テーブル２６３、図５（ｄ）は、まとめ検索インデックスの複数の情報群の各情報（各コンテンツ）をユーザが共感して評価した履歴を格納するコンテンツ評価履歴テーブル２６４の一例である。
【００５６】
まとめ評価履歴テーブル２６３は、まとめ検索インデックスの情報群を閲覧したユーザが、当該まとめ検索インデックスに対してした評価（参考になった等）をまとめＩＤ別に評価したユーザとその評価回数を格納する。
【００５７】
コンテンツ評価履歴テーブル２６４は、まとめ検索インデックスの情報群を閲覧したユーザが、当該まとめ検索インデックスの情報群の各情報に対してした評価（共感した等）を、コンテンツＩＤ別に評価したユーザとその評価回数を格納する。
【００５８】
つながりユーザ制御部２４０は、ユーザ端末５００からの情報追加要求、お気に入りまとめ登録要求、まとめ評価要求、コンテンツ評価要求の各要求に基づいて、履歴情報格納部２５０に各履歴情報を格納する履歴情報収集（更新）処理を遂行する。
【００５９】
また、本実施形態のユーザのアクションとしては、まとめ検索インデックスに対する情報の追加（まとめ参加アクション）、任意のまとめ検索インデックスのお気に入り登録（まとめ購読アクション）、まとめ検索インデックスの評価（まとめ評価アクション）、まとめ検索インデックスの情報群の各情報の評価（コンテンツ評価アクション）の４つのユーザアクションがある。
【００６０】
図６は、ユーザ関連タイプ定義格納部２７０の一例を示す図である。ユーザ関連タイプ定義テーブル２７１は、ユーザ関連ＩＤ、関連タイプ、アクション定義を格納している。
【００６１】
本実施形態では、本情報検索サービスを利用する一のユーザが他のユーザを検索する際に、自動的につながりのあるユーザを抽出し、かつ抽出されたつながりのあるユーザとの関連タイプを提供する。この関連タイプは、一のユーザを第１ユーザ、該一のユーザにつながりのあるユーザを第２ユーザとした場合、第１関連タイプ（第１ユーザ＝第２ユーザ）、第２関連タイプ（第１ユーザ→第２ユーザ）、第３関連タイプ（第１ユーザ←第２ユーザ）の３つの関連タイプがあり、１つのまとめ検索インデックス及びその情報群に対する複数のユーザのアクション間の関係性に基づいて、関連タイプが定義されている。
【００６２】
本実施形態の情報検索サービスは、ユーザが他のユーザが知りたがっている題目、他のユーザと共有したい意図、他のユーザに情報を収集して欲しいと望むまとめ検索インデックスにユーザ自らが情報を追加し、所定の題目に対するユーザによって編集される情報群を提供する。このまとめ検索インデックスは、従来のＷｅｂ検索結果と同様に検索語による検索結果としてユーザに提供されるため、ユーザ同士が互いの情報検索に参加でき、検索を通じてユーザが持つ知識や検索目的に対する回答を相互に共有することができる情報検索サービスを提供することができる。
【００６３】
このため、まとめ検索インデックス又はその情報群に対するユーザのアクションは、自然にそのまとめ検索インデックス又は情報群を中心にユーザ同士の関係において方向性を持つことになる。例えば、同じまとめ検索インデックスに情報と追加した各ユーザのアクションは、同じ興味や嗜好を持つユーザとして捉えることができる（第１ユーザ＝第２ユーザ）。また、第１ユーザが情報を追加したまとめ検索インデックスを頻繁に閲覧したり、第１ユーザが追加した情報を評価した第２ユーザは、第１ユーザに対して関心があるユーザとして捉えることができる（第１ユーザ→第２ユーザ）。その逆も同様であり、第１ユーザが第２ユーザの参加するまとめを頻繁に見ていたり、第２ユーザが追加情報に対して評価した場合、第１ユーザは第２ユーザに対して関心のあるユーザとして捉えることができる（第１ユーザ←第２ユーザ）。
【００６４】
したがって、本実施形態の情報検索サービスシステムでは、まとめ検索インデックス及びその情報群を中心に、ユーザ同士が相互に参加し、かつ情報を共有するユーザが起こしたアクション間の関係性からユーザ間の関係性（つながり度）を算出するとともに、そのユーザ間のユーザ関連タイプを特定してユーザに提供する。
【００６５】
検索インデックスサーバ３００は、図２に示すように、ＷＷＷロボット等のインターネット上のＷｅｂサイトから情報を収集する情報収集部３１０、収集された情報を所定のインデックスに基づいてＷＷＷ検索用格納部３３０に格納するインデクサ３２０、及びインデックス毎に収集された情報のＷｅｂサイト名、その情報のＵＲＬ、キーワードやタグ、収集された情報に含まれるコンテンツ（ＨＴＭＬページデータ、画像、動画等）を格納するＷＷＷ検索用格納部３３０を備えて構成される。
【００６６】
本実施形態の検索インデックスサーバ３００は、従来のＷＷＷサーチエンジン（例えば、http://www.jpo.go.jp/shiryou/s_sonota/hyoujun_gijutsu/search_engine/douko.htm参照）を適用することができる。
【００６７】
図７から図９は、本実施形態の情報検索サービスシステム１の処理遷移の一例を示したフローチャートである。図１０から図１９に示す画面の一例を参照しながら、本実施形態の情報検索サービス及び各サーバの処理フローを説明する。
【００６８】
図７に示すように、ユーザ端末５００は、情報検索サービスを利用するためにＷｅｂブラウザを通じてＷｅｂサーバ１００に接続する。Ｗｅｂサーバ１００の表示制御部１２０は、ユーザ端末５００の接続に応答して情報検索サービスページをユーザ端末５００に送信する（Ｓ１）。
【００６９】
ユーザは、検索窓１００１に検索語を入力して検索ボタン１００２を選択すると、検索語がユーザ端末５００からＷｅｂサーバ１００に送信される（Ｓ３）。このとき、ユーザは、検索タブ（総合検索、ウェブ、画像、動画、ブログ、掲示版、テーマ、まとめ）１００３で検索条件を指定することができる（図１０参照）。このため、ユーザ端末５００から送信される検索要求は、検索語と検索条件を含むことができる。検索要求を受信したＷｅｂサーバ１００は、検索語、検索条件を検索Ａｐｐサーバ２００に送信する（Ｓ５）。
【００７０】
検索Ａｐｐサーバ２００の検索処理部２１０は、第１検索処理（Ｓ７）及び第２検索処理（Ｓ９）を遂行し、検索された情報から検索結果データを生成してＷｅｂサーバ１００に送信する（Ｓ１１）。検索Ａｐｐサーバ２００から検索結果データを受信したＷｅｂサーバ１００は、検索結果データを所定の検索結果ページフォーマットに加工して、ユーザ端末５００に検索結果ページを送信する（Ｓ１３）。
【００７１】
図１０は、ユーザ端末５００のＷｅｂブラウザに表示される検索結果ページの一例を示す図であり、本実施形態の検索結果ページは、第１検索処理により検索されたＷｅｂ検索結果（Ｗｅｂ検索結果欄１００４）と第２検索処理により検索されたまとめ検索結果（まとめ検索結果欄１００５）を含み、ユーザが入力した検索語に対する検索結果としてＷｅｂ検索結果のみならず、まとめ検索結果がユーザ端末５００に送信される。
【００７２】
まとめ検索結果欄１００５には、まとめ検索インデックス（まとめタイトル）のリスト１００６と、アクティブなまとめ検索インデックスのサムネイル１００７を含んで構成されている。
【００７３】
次に、ユーザが、図１０に示すまとめ検索結果欄１００５のまとめ検索インデックスリストからまとめタイトルを選択すると（Ｓ１５）、ユーザ端末５００は、選択されたまとめタイトル又は対応するまとめＩＤをＷｅｂサーバ１００に送信し、Ｗｅｂサーバ１００は、まとめＩＤを検索Ａｐｐサーバ２００に伝送する（Ｓ１７）。
【００７４】
検索Ａｐｐサーバ２００は、受信したまとめＩＤに基づいて第２検索処理を遂行してまとめ検索用格納部２３０から該当のまとめ検索インデックス及びその情報群を検索し（Ｓ１９）、検索した情報群を含むまとめ検索インデックスの検索結果データを、Ｗｅｂサーバ１００に送信する（Ｓ２１）。そして、検索された情報群を含むまとめ検索インデックスの検索結果データを受信したＷｅｂサーバ１００は、検索結果データを所定の検索結果ページフォーマットに加工して、ユーザ端末５００に検索結果ページ（まとめページ）を送信する（Ｓ２３）。
【００７５】
図１１は、まとめ検索インデックスの情報群が表示されたまとめページの一例である。図１１に示すように、まとめページは、まとめタイトルが表示されるタイトル表示欄２００１、当該まとめ検索インデックスに追加（登録）された画像一覧（画像情報群）が表示されるまとめ情報表示欄２００２、まとめの代表的なキーワードであるまとめキーワードが表示される表示欄２００３を含んで構成されている。
【００７６】
そして、このまとめ検索インデックスに情報を追加する、すなわち、このまとめ検索インデックスに参加する場合、情報追加項目（「画像を追加する」）２００４を選択すると（Ｓ２５）、ページが遷移し、図１２に示すような画像追加画面がユーザ端末５００に表示される（図８参照）。
【００７７】
ユーザは、このまとめに追加する情報を検索するために、画像追加画面の検索窓３００１に検索語を入力し、検索ボタン３００２を選択することでＷｅｂ検索を行うことができる。ユーザは、検索窓３００１に検索語を入力して検索ボタン３００２を選択すると、ユーザの検索語がユーザ端末５００からＷｅｂサーバ１００に送信される（Ｓ２７）。Ｗｅｂサーバ１００は、検索語及び検索条件として画像を検索Ａｐｐサーバ２００に送信する（Ｓ２９）。
【００７８】
検索Ａｐｐサーバ２００の検索処理部２１０は、第１検索処理を遂行し（Ｓ３１）、検索されたＷｅｂ情報から検索結果データを生成してＷｅｂサーバ１００に送信する（Ｓ３３）。検索Ａｐｐサーバ２００からＷｅｂ検索結果データを受信したＷｅｂサーバ１００は、図１２に示す情報追加画面のＷｅｂ検索結果欄３００３に検索結果データが表示されるように表示制御を遂行する（Ｓ３５）。
【００７９】
そして、Ｗｅｂ検索結果欄３００３に表示されるＷｅｂ検索された各画像は、サイズ及び情報の格納場所を示すＵＲＬが共に表示され、かつまとめ追加ボタン３００４が設けられている。ユーザは、Ｗｅｂ検索結果から任意の画像のまとめ追加ボタン３００４を選択すると、図１３（ａ）に示す画像追加画面４０００が表示される。画像追加画面４０００は、追加される画像及びそのＵＲＬを表示するとともに、画像タイトル入力欄４００１及び紹介コメント入力欄４００２が設けられている。
【００８０】
そして、参加ボタン４００３を選択すると、まとめ情報追加要求とともに画像追加画面４０００に表示された画像のＵＲＬ情報、画像タイトル、紹介コメントがＷｅｂサーバ１００を介して検索Ａｐｐサーバ２００に送信され（Ｓ３７）、検索Ａｐｐサーバ２００は、これらの情報をまとめ検索用格納部２３０に格納する（Ｓ３９）。
【００８１】
また、まとめ検索インデックスに情報を追加するまとめ検索インデックス制御部２２０の処理とともに、検索Ａｐｐサーバ２００のつながりユーザ制御部２４０は、履歴情報格納部２６０におけるまとめ参加履歴テーブル２５１を更新する（Ｓ４１）。そして、まとめ検索インデックスに情報が追加された（履歴情報が更新された）ことを契機に、つながりユーザ制御部２４０は、後述するつながりユーザ情報生成処理を遂行し（Ｓ４３）、つながりユーザ情報格納部２５０に生成したつながりユーザ情報を格納（更新）する（Ｓ４５）。
【００８２】
なお、図１２に示すように、Ｗｅｂ検索結果からまとめ検索インデックスに情報を追加するのではなく、ユーザ端末５００に格納されたユーザが保有する情報を、画像アップロードボタン３００５を選択することによりまとめ検索インデックスに直接追加することができる。図１３（ｂ）は、まとめにユーザが保有する情報を追加する画像追加画面４０００ａの一例であり、画像選択ボタン４００５を選択することによりユーザ端末５００の記憶装置に格納された情報を選択することができる。そして、同様に画像タイトル入力欄４００１、紹介コメント４００２が設けられており、参加ボタン４００３を選択すると、まとめ情報追加要求とともに画像追加画面４０００ａに表示された画像のＵＲＬ情報、画像タイトル、紹介コメントがＷｅｂサーバ１００を介して検索Ａｐｐサーバ２００に送信される。検索Ａｐｐサーバ２００は、これらの情報をまとめ検索用格納部２３０に格納し、履歴情報格納部２６０のまとめ参加履歴テーブル２５１を更新する。このとき、ユーザが保有する情報が直接にまとめに追加されたので、直接入力フラグを１にしてまとめ検索用格納部２３０に格納する。
【００８３】
なお、まとめ検索インデックス制御部２２０は、Ｗｅｂ検索結果から情報が追加される場合、言い換えれば、直接入力フラグを０にしてまとめ検索用格納部２３０に情報を追加する場合、当該Ｗｅｂ検索結果を得るためにユーザが検索窓３００１に入力した検索語を、まとめ検索インデックスと関連付けて格納することができる（まとめコンテンツファイル２３３参照）。
【００８４】
次に、図１４は、まとめ（まとめ検索インデックス）を作成するまとめ作成画面５０００の一例を示す図である。図１１に示す「まとめを作成する」２００８をユーザが選択すると、Ｗｅｂサーバ１００は、図１４に示したまとめ作成画面５０００をユーザ端末５００に伝送し、ユーザ端末５００のＷｅｂブラウザにまとめ作成画面５０００が表示される。
【００８５】
まとめ作成画面５０００は、まとめの情報タイプ（コンテンツタイプ）を選択するタイプ選択欄５００１、まとめ題目が入力されるまとめ題目入力欄５００２、まとめ題目の説明事項を入力するまとめ題目５００３、作成ボタン５００４を含む。ユーザは、このまとめ作成画面５０００から検索を通じて各ユーザが持つ知識や検索目的に対するユーザの回答を相互に共有することができるまとめ検索インデックスを作成することができる。
【００８６】
図１５は、まとめ検索インデックスの情報タイプがリンク集である場合の検索結果ページの一例を示す図であり、図１６（ａ）は、Ｗｅｂ検索結果からリンクを追加するリンク追加画面、図１６（ｂ）は、ユーザが保有するリンク情報をユーザ端末５００から直接追加する場合のリンク追加画面の一例である。
【００８７】
図１０から図１４の例では、図１１に示すまとめページから情報を追加していたが、図１５は、図１０に対応するユーザ端末５００のＷｅｂブラウザに表示される検索結果ページから、予めまとめ検索インデックスを選択せずに、Ｗｅｂ検索結果をまとめ検索インデックスに追加する一例である。このため、図１６に示すように、リンクを追加する先、すなわち、参加するまとめを選択してリンクを追加する。
【００８８】
図９は、ユーザがまとめ検索インデックス及びその情報群に対するユーザのアクション履歴を収集及び更新する処理フローを説明する図である。本実施形態では、ユーザは、上述したまとめ検索インデックスに情報を追加することの他に、まとめ検索インデックスをお気に入りまとめとして登録すること、まとめ検索インデックスを評価すること、まとめ検索インデックスの情報群の各情報（コンテンツ）を評価すること、ができる。
【００８９】
図１１に示すように、ユーザ端末５００に表示されたまとめページの「参考になった」選択欄２００５を選択することにより、このまとめ検索インデックスに対して評価を行うことができる。このまとめ評価は、まとめ評価要求としてユーザ端末５００からＷｅｂサーバ１００に送信される（Ｓ４７）。
【００９０】
また、まとめ検索インデックスに興味がある場合には、ユーザは、「お気に入りまとめに登録」選択欄２００６を選択することにより、該まとめ検索インデックスを当該ユーザの「お気に入りまとめ」として登録することができ、お気に入りまとめ登録要求としてユーザ端末５００からＷｅｂサーバ１００に送信される（Ｓ４９）。
【００９１】
また、まとめ検索インデックスの情報群の各情報に共感した場合、ユーザは、まとめ情報表示欄２００２に表示された各情報の「共感した」選択欄２００７を選択することにより、各情報（コンテンツ）を個別に評価することができる。この評価は、コンテンツ評価要求としてユーザ端末５００からＷｅｂサーバ１００に送信される（Ｓ５１）。
【００９２】
そして、Ｗｅｂサーバ１００を通じて、お気に入りまとめ登録要求、まとめ評価要求、コンテンツ評価要求の各要求を受信した検索Ａｐｐサーバ２００は、お気に入りまとめ登録要求に基づいてユーザ別にまとめ購読履歴テーブル２６２に該当のまとめＩＤ（まとめ検索インデックス）を格納し、まとめ評価要求に基づいてまとめ検索インデックス別に評価したユーザＩＤとその評価回数をまとめ評価履歴テーブル２６３に格納し、コンテンツ評価要求に基づいてコンテンツ別に評価したユーザＩＤとその評価回数を格納する履歴情報収集（更新）処理を遂行する（Ｓ５３）。
【００９３】
さらに、つながりユーザ制御部２４０は、履歴情報更新処理後につながりユーザ情報生成処理を遂行し（Ｓ５５）、つながりユーザ情報格納部２５０に生成したつながりユーザ情報を格納する（Ｓ５７）。
【００９４】
図１７は、各ユーザのユーザ専用ページの一例を示す図である。同図に示すように、活動指数表示欄６００１に作成したまとめ、まとめに追加した情報数、追加した情報が他のユーザから評価された数が表示され、マイまとめキーワード表示欄６００２には、まとめ検索インデックスに追加した情報に対する検索窓１００１（図１０参照）に入力されたキーワード（検索語）が表示される。また、お気に入りまとめ表示欄６００３には、登録したお気に入りまとめが表示される。
【００９５】
また、図１７に示したユーザ専用ページは、さらにユーザ情報が表示されるユーザ情報表示欄６００４、情報を追加したまとめ、自分が評価したまとめ等が表示される表示欄６００５、及び「つながりユーザ検索」の選択項目が表示された表示欄６００６を含んで構成されている。
【００９６】
なお、Ｗｅｂサーバ１００がユーザ端末５００からユーザ専用ページ表示要求を受信した際に、Ｗｅｂサーバ１００が検索Ａｐｐサーバ２００に情報取得要求を送信し、検索Ａｐｐサーバ２００の検索処理部２１０が、まとめ検索用格納部２３０及び履歴情報格納部２６０の各テーブルから、該当の情報を抽出する。ページ抽出情報は、検索Ａｐｐサーバ２００からＷｅｂページ１００に送信され、Ｗｅｂページ１００の表示制御部１２０が、所定のページフォーマットに加工してユーザ端末５００に送信する。
【００９７】
また、マイまとめキーワードについては、例えば、まとめコンテンツファイル２３３から該当のユーザＩＤを用いて当該ユーザのキーワードを抽出、集計してユーザのマイまとめキーワードとして抽出することができる。
【００９８】
次に、ユーザは、自身のユーザ専用ページから「つながりユーザ検索」を選択することで、自分とつながりのある他のユーザを検索することができ、また、自分以外の他のユーザのつながりユーザ検索を行うこともできる。
【００９９】
図１８は、つながりユーザ検索画面の一例を示す図であり、例えば、検索窓７００１に自分のユーザ名を入力し、かつ検索条件７００３（ユーザ名）を選択して検索ボタン７００２を選択すると（図９のＳ５９）、つながりユーザ検索要求がユーザ端末５００からＷｅｂサーバ１００を介して検索Ａｐｐサーバ２００に送信される。検索Ａｐｐサーバ２００の検索処理部２１０は、つながりユーザ情報格納部２５０から当該ユーザにつながりのある他のユーザを抽出し（図９のＳ６１）、抽出した他のユーザのユーザ名、つながりタイプ等を含むつながりユーザ検索結果データを、Ｗｅｂサーバ１００に送信する（図９のＳ６３、Ｓ６５）。
【０１００】
なお、本実施形態では、自分自身に対するつながりユーザ検索とともに、検索窓７００１に他のユーザ名を入力して他のユーザのつながりユーザ検索も行うことができる。また、自身のユーザ専用ページから「つながりユーザ検索」を選択して表示されるつながりユーザ検索画面のデフォルト状態において、例えば、つながりユーザ検索を望むユーザ自身のつながりユーザを表示させるようにすることも可能である。
【０１０１】
Ｗｅｂサーバ１００は、ユーザ端末５００につながりユーザ検索結果データを送信し、つながりユーザ検索結果欄７００６に自分につながりのある他のユーザの検索結果が表示される。つながりユーザ検索結果欄７００６には、他のユーザ名７００７、つながりタイプ７００８、当該他のユーザのつながり検索ボタン７００９が表示される。なお、ユーザ情報表示欄１００５には、ユーザ自身のユーザ情報が表示される。
【０１０２】
図１９は、図１８のつながりユーザ検索結果の表示態様の変形例を示す図であり、本実施形態では、他のユーザとの間のつながりタイプがユーザ検索結果に含まれるため、例えば、つながりタイプを矢印で表現して表示することも可能である。図１９では、ユーザ自身のオブジェクトを中心としてつながりのある他のユーザのオブジェクトを配置し、オブジェクト間をつながりタイプの方向性（ユーザ間の関係性の方向性）を示す矢印でつないだつながりユーザ関係図の一例を示している。
【０１０３】
次に、図２０から図２３を参照しながら、本実施形態のつながりユーザ情報生成処理について詳細に説明する。
【０１０４】
図２０は、本実施形態のつながりユーザ情報生成処理の処理フローの一例を示したフローチャートである。つながりユーザ制御部２４０は、処理対象ユーザ（ユーザＡ）と他の複数のユーザ（ユーザＢ）に対してつながりユーザ情報生成処理を各々遂行する。
【０１０５】
つながりユーザ制御部２４０は、ユーザＡの履歴情報とユーザＢの履歴情報を履歴情報格納部２６０及びまとめ検索用格納部２３０から抽出する（Ｓ１０１）。具体的には、図２１に示すように、各ユーザのキーワード（マイまとめキーワード）及びその個数、ユーザが情報を追加したまとめ検索インデックス（まとめ参加履歴）、お気に入りまとめに登録したまとめ購読履歴、ユーザがまとめ検索インデックスを評価したまとめ評価履歴、まとめ検索インデックスの情報群の情報を評価したコンテンツ評価履歴、を抽出する。
【０１０６】
図２１に示すように、ユーザＡとユーザＢの履歴情報が抽出されるとともに、各履歴についてユーザのアクションが関連付けられている。例えば、まとめ検索インデックスに情報と追加した場合、当該まとめ検索インデックスＩＤに対してユーザアクション「参加」が関連付けられている。
【０１０７】
また、お気に入りまとめに登録したまとめ検索インデックスＩＤに対してユーザアクション「購読」が、評価したまとめ検索インデックスＩＤに対してユーザアクション「共感」が、評価したコンテンツＩＤに対してユーザアクション「共感」が関連付けられている。
【０１０８】
言い換えれば、本実施形態のつながりユーザ情報生成処理では、各ユーザの履歴情報を各アクション別に抽出し、各アクションに対するまとめ検索インデックスＩＤ、コンテンツＩＤ等を抽出する。
【０１０９】
そして、つながりユーザ制御部２４０は、抽出された各履歴情報（各ユーザアクション）に対して点数を付与し、合計点数（全履歴情報）に対する各履歴情報が占める割合（全ユーザアクションのうち各ユーザアクションが占める割合）を算出する。例えば、キーワードは、キーワード個数×１．０、まとめ参加履歴は、まとめＩＤ×５．０、まとめ購読履歴は、まとめＩＤ×３．０、まとめ評価履歴は、まとめＩＤ×１．０、コンテンツ評価履歴は、コンテンツＩＤ×１．０と、各履歴情報間で重み付けをした点数を算出し、算出した各履歴情報の点数を合計する（Ｓ１０２）。また、算出した合計点数から、各履歴情報の点数の割合（履歴割合）を算出する（Ｓ１０３）。
【０１１０】
次に、つながりユーザ制御部２４０は、ユーザＡ及びユーザＢの履歴情報のうち、キーワード、まとめＩＤ、コンテンツＩＤが重複（共通）する履歴情報を抽出し（Ｓ１０４）、重複する履歴情報と、履歴情報に関連付けられたユーザＡ及びユーザＢの各ユーザアクション、ユーザＢの各履歴情報の履歴割合を抽出する。そして、重複するユーザＢの各履歴情報の履歴割合の合計を、ユーザＡに対するユーザＢのつながり度（％）として算出する（Ｓ１０５）。
【０１１１】
図２１の例では、キーワード「恵比寿」、まとめＩＤ_２００１、２００２、２００３が重複する履歴情報として抽出され、ユーザＢにおけるキーワード「恵比寿」の履歴割合（７％）、まとめＩＤ_２００１の履歴割合（１９％）、まとめＩＤ_２００２の履歴割合（１９％）、及びまとめＩＤ_２００３の履歴割合（４％）を合計した４９％が、ユーザＡに対するユーザＢのつながり度となる。
【０１１２】
また、つながりユーザ制御部２４０は、ユーザ関連タイプ定義テーブル２７１を参照し、ユーザＡ及びユーザＢのユーザアクション間の関係から関連タイプを特定する（Ｓ１０６）。そして、各特定された関連タイプ毎にユーザＢの各履歴情報の履歴割合を合計し、関連タイプ別にユーザＢの各履歴情報の履歴割合の合計が一番高い関連タイプを、ユーザＡに対するユーザＢのつながりタイプとして特定する（Ｓ１０７）。
【０１１３】
例えば、重複する履歴情報（ユーザアクション）において、まとめＩＤ_２００１に対してユーザＡは「参加」アクション、ユーザＢは「参加」アクションであるので、ユーザ関連タイプ定義テーブル２７１から第１ユーザが参加しているまとめに第２ユーザも参加している関連タイプ（第１ユーザ＝第２ユーザ）を特定することができる。同様に、まとめＩＤ_２００２に対しては、ユーザＡは「購読」アクション、ユーザＢは「参加」アクションであるので、関連タイプ（第１ユーザ←第２ユーザ）を特定することができる。まとめＩＤ_２００３は、関連タイプ（第１ユーザ＝第２ユーザ）を特定することができる。
【０１１４】
そして、つながりユーザ制御部２４０は、特定された関連タイプ毎にユーザＢの履歴割合を合計し、関連タイプ別に集計されたユーザＢの履歴割合の合計のうち、一番高い関連タイプを、ユーザＡに対するユーザＢのつながりタイプとして特定する。図２１の例では、関連タイプ（第１ユーザ＝第２ユーザ）の履歴割合の合計が一番高いため、ユーザＡに対するユーザＢのつながりタイプとして特定される。
【０１１５】
つながりユーザ制御部２４０は、算出したつながり度及び特定した関連タイプ（つながりタイプ）を、つながりユーザ情報格納テーブル２５１に格納する（Ｓ１０８）。
【０１１６】
図２２及び図２３は、図２１に示したつながり度算出処理及び関連タイプ特定処理の他の形態を示す図であり、図２２の例では、関連タイプが、「第１ユーザ←第２ユーザ」と特定され、図２３の例では、関連タイプが、「第１ユーザ→第２ユーザ」と特定される。
【０１１７】
また、図２４に示すように、検索窓７００１にキーワードを入力し、かつ検索条件７００４（キーワード）を選択してつながりユーザ検索を行うこともでき、この場合、まとめ検索用格納部２３０のまとめコンテンツファイル２３３から入力されたキーワードに基づいて各コンテンツを追加したユーザ（ユーザＩＤ）を抽出し、抽出したユーザ別に合致するキーワード数が多い順につながりユーザを抽出して、ユーザに提供することもできる。
【０１１８】
なお、本実施形態のつながりユーザ情報生成処理において、つながりのある各ユーザに付随する情報として、例えば、重複した各履歴情報のうち履歴割合が最も高いまとめ検索インデックスをユーザＡに提示されるユーザＢの代表まとめ検索インデックスとして抽出することができる。また、ユーザＢのマイまとめキーワードも検索されるつながりユーザの付随情報として、つながりユーザ検索結果に含ませることができる。
【０１１９】
なお、重複した各履歴情報のうち履歴割合が最も高いまとめ検索インデックスをユーザＡに提示されるユーザＢの代表まとめ検索インデックスとして抽出する際、履歴割合が同じまとめ検索インデックスが複数ある場合、まとめに参加した日付順に最新のまとめをユーザＢの代表まとめとして抽出することができる。また、ユーザＢのマイまとめキーワードにおいては、そのカウント数順に所定数のキーワードを抽出することができ、カウント数が同じキーワードが複数ある場合には、最近入力されたキーワードを優先してユーザＡに提示するように優先順位を付与することもできる。
【０１２０】
そして、これらつながりユーザの代表まとめ、キーワードは、つながりユーザ制御部２４０によってつながりユーザ情報格納部２５０に格納されることができ、検索処理部２１０は、ユーザ端末５００からのつながりユーザ検索要求に基づいて、つながりユーザの代表まとめ、キーワードをつながりユーザ情報格納部２５０から抽出して、検索されたつながりユーザの付随情報とユーザに提示することができる。
【０１２１】
このように本実施形態の情報検索システム１は、１つの情報を中心の複数のユーザ起こしたアクション間の関係性からつながりのあるユーザを提供することができる。このため、従来のように各ユーザに履歴の一致性のみで提供される類似ユーザと異なり、より情報に対する興味、嗜好がそのアクションにおいてつながりのあるユーザを提供することが可能となる。
【０１２２】
また、本実施形態では、一のユーザとつながりユーザとの間の関係性を特定し、ユーザ関連タイプを提供することができるため、情報検索サービスを利用する複数のユーザ群においてユーザ自身がどのような位置付けにあるのか、自分が探した（追加した）情報が他のユーザの役に立っているのかなどを知ることができ、ユーザ自身の情報検索に対する楽しみが増え、かつ他のユーザとのコミュニケーションを図る機会を向上させることができる。
【０１２３】
また、一のユーザとその周りの他のユーザがどのような関係となっているのかを知ることができ、多数の他のユーザの役に立っているユーザから検索したい情報に辿りついたり、情報を取得する機会を向上させることができる。
【０１２４】
以上、本発明を好適な実施形態を一例に説明したが、上述のまとめ検索インデックスへの情報の追加処理は、Ｗｅｂブラウザのツールバーを通じて実現することもでき、例えば、閲覧しているＷｅｂページや画像等をまとめ検索インデックスに追加したい場合、ツールバーから「まとめ追加」を選択して情報を追加することもできる。
【０１２５】
また、まとめ検索インデックスへの情報の追加処理は、Ｗｅｂ検索の結果をすぐにまとめ検索インデックスに追加しなくともよく、例えば、ユーザ毎に割り当てられる保存領域にユーザの検索したリンク情報や画像情報を一旦保存し、様々なまとめ検索インデックス（まとめページ）を検索した後に、ユーザの保存領域に格納されたリンク情報や画像情報を追加するようにしてもよい。また、ユーザの検索履歴を日付別、時間別に格納しておき、ユーザ検索履歴から所望のまとめ検索インデックスに情報を追加するようにしてもよい。
【０１２６】
また、上述の各サーバは、ハードウェア構成として上述以外にも、サーバ全体の制御を司るＣＰＵ、メモリ、マウス、キーボード、タッチパネル、スキャナー等の操作入力手段、プリンタ、スピーカなどの出力手段、補助記憶装置（ハードディスク等）等を備えることが可能である。
【０１２７】
また、本発明の検索Ａｐｐサーバ２００の各部は、コンピュータで実行可能なプログラムとして具現化することが可能であり、当該プログラムがインストールされたコンピュータは、本発明の検索Ａｐｐサーバ２００を遂行する情報処理装置として動作することが可能である。例えば、不図示の補助記憶装置に当該プログラムが格納され、ＣＰＵ等の制御部が補助記憶装置に格納されたプログラムをメモリ等の主記憶装置に読み出し、主記憶装置に読み出された該プログラムを制御部が実行し、コンピュータに本発明の処理を動作させることができる。また、本発明のプログラムは、コンピュータ読取可能な記録媒体に格納されることができる。コンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭ等の光ディスク、ＤＶＤ−ＲＯＭ等の相変化型光ディスク、ＭＯ（Magnet Optical）やＭＤ(Mini Disk)などの光磁気ディスク、フロッピー（登録商標）ディスクやリムーバブルハードディスクなどの磁気ディスク、コンパクトフラッシュ（登録商標）、スマートメディア、SDメモリカード、メモリスティック等のメモリカードが挙げられる。また、本発明の目的のために特別に設計されて構成された集積回路（ＩＣチップ等）等のハードウェア装置も記録媒体として含まれる。
【０１２８】
なお、本発明を好適な実施形態に則して説明したが、本発明の要旨から逸脱しない範囲内で当該技術分野の技術に照らし合わせて多様に変形することが可能である。したがって、本発明の技術的範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【符号の説明】
【０１２９】
１        情報検索システム
１００    Ｗｅｂサーバ
１１０    通信制御部
１２０    表示制御部
１３０    認証処理部
２００    検索アプリケーションサーバ
２１０    検索処理部
２１０Ａ  第１検索部
２１０Ｂ  第２検索部
２２０    まとめ検索インデックス制御部
２３０    まとめ検索用格納部
２４０    つながりユーザ制御部
２５０    つながりユーザ情報格納部
２６０    履歴情報格納部
２７０    ユーザ関連タイプ定義格納部
３００    検索インデックスサーバ
３１０    情報収集部
３２０    インデクサ
３３０    ＷＷＷ検索用格納部
４００    データベースサーバ
４１０    ユーザ情報格納部
５００    ユーザ端末
【図１】
0005442339.tif 000002
【図２】
0005442339.tif 000003
【図３】
0005442339.tif 000004
【図４】
0005442339.tif 000005
【図５】
0005442339.tif 000006
【図６】
0005442339.tif 000007
【図７】
0005442339.tif 000008
【図８】
0005442339.tif 000009
【図９】
0005442339.tif 000010
【図１０】
0005442339.tif 000011
【図１１】
0005442339.tif 000012
【図１２】
0005442339.tif 000013
【図１３】
0005442339.tif 000014
【図１４】
0005442339.tif 000015
【図１５】
0005442339.tif 000016
【図１６】
0005442339.tif 000017
【図１７】
0005442339.tif 000018
【図１８】
0005442339.tif 000019
【図１９】
0005442339.tif 000020
【図２０】
0005442339.tif 000021
【図２１】
0005442339.tif 000022
【図２２】
0005442339.tif 000023
【図２３】
0005442339.tif 000024
【図２４】
0005442339.tif 000025