(57)【要約】【課題】  過去に閲覧したファイルを検索し、詳細な閲覧履歴から重要スコアを算出して、重要と思われるファイルを探し出す技術を提供する。【解決手段】  閲覧されたファイルの操作履歴情報を受信し、ファイルをファイル保存部に蓄積し、操作履歴を操作履歴データベース１２に蓄積し、ファイル属性情報をファイル属性情報データベース１３に蓄積する操作履歴取得部１１、情報検索端末３０から検索要求、及び検索要件を受信し、表示結果におけるファイルの表示場所の配分から表示結果を作成し、この表示結果を情報検索端末３０に送信する検索管理部１９、統合ランクが付されたファイル、及び一般適合ランクが付されたファイルから前記表示結果におけるファイルの表示場所の配分を決定する表示管理部１７から検索装置１０を構成する。【選択図】  図１
2006331295.tif 000002
【特許請求の範囲】
【請求項１】
検索要求及び検索要件を入力し、操作履歴データベース及びファイル属性情報データベースに蓄積された情報に基づいてファイルを検索するファイル検索装置が行うファイル検索方法であって、
操作履歴取得部が、閲覧されたファイルの操作履歴情報を受信する操作履歴情報受信ステップと、
前記操作履歴取得部が、前記操作履歴情報からファイルを検出して、当該ファイルをファイル保存部に蓄積するファイル蓄積ステップと、
前記操作履歴取得部が、前記操作履歴情報から操作履歴を検出して、当該操作履歴を前記操作履歴データベースに蓄積する操作履歴蓄積ステップと、
前記操作履歴取得部が、前記操作履歴情報からファイル属性情報を検出して、当該ファイル属性情報を前記ファイル属性情報データベースに蓄積するファイル属性情報蓄積ステップと、
検索管理部が、情報検索端末から前記検索要求、及び前記検索要件を受信する検索受信ステップと、
ファイル検索部が、前記ファイル保存部に蓄積された前記ファイルを検索し、当該ファイルについて前記検索要求に対する適合度を算出する適合度算出ステップと、
経験スコア算出部が、前記操作履歴データベースにアクセスして前記ファイルの閲覧時間を算出し、当該閲覧時間に基づいて当該ファイルの経験スコアを算出する経験スコア算出ステップと、
統合スコア計算部が、前記適合度及び前記経験スコアから前記検索要求に含まれる計算方法識別子に基づいて統合スコアを算出し、当該統合スコアに基づいて前記ファイル保存部に蓄積される各ファイルに統合ランクを付する統合スコア計算ステップと、
全ページ検索部が、前記検索要件に含まれる検索キーワードを用いて検索エンジンにより検索を行い、当該検索キーワードと前記検索結果ファイルとの適合の度合いを示す一般適合スコアを計算し、当該一般適合スコアに基づいて前記各検索結果ファイルに一般適合ランクを付する全ページ検索ステップと、
表示管理部が、前記統合ランク、及び前記一般適合ランクに基づいて表示結果におけるファイルの表示場所の配分を決定する表示管理ステップと、
前記検索管理部が、前記ファイルの表示場所の割り当てに基づいて表示結果を作成し、当該表示結果を前記情報検索端末に送信する検索結果送信ステップと、を有することを特徴とするファイル検索方法。
【請求項２】
前記操作履歴情報は、
ファイルそのもの、閲覧画面上のファイルのウィンドウがアクティブ、及び非アクティブに変化した時間、及び、当該ファイルを閲覧するための識別子を含むことを特徴とする請求項１に記載のファイル検索方法。
【請求項３】
前記操作履歴データベースに蓄積する操作履歴は、
前記ファイル保存部に保存したファイルの識別子、前記閲覧画面上のファイルのウィンドウがアクティブ、及び非アクティブに変化した時間から算出したファイルの閲覧開始時刻、及びファイルの閲覧終了時刻、並びに、前記ファイルを閲覧するための識別子を含むことを特徴とする請求項２に記載のファイル検索方法。
【請求項４】
前記ファイル属性情報データベースに蓄積するファイル属性情報は、前記ファイルの作者、前記ファイルのタイトル、前記ファイルの更新日、前記ファイルを閲覧するための識別子、及び、前記ファイル保存部に保存したファイルの識別子を含むことを特徴とする請求項１〜３いずれかに記載のファイル検索方法。
【請求項５】
前記検索要求は、
検索キーワード、検索したい時間情報、計算方法識別子、及びファイル表示配分指定子を含み、
前記計算方法識別子は、前記適合スコアの計算方法、前記経験スコアの計算方法、並びに、前記統合スコアを算出する際の前記適合スコア及び前記経験スコアの寄与度であり、
前記ファイル表示配分指定子は、前記表示結果におけるファイルの表示場所の配分決定に用いる前記統合ランク及び前記一般適合ランクの重み付けである、ことを特徴とする請求項１〜４いずれかに記載のファイル検索方法。
【請求項６】
前記情報検索端末に送信される表示結果は、前記ファイルのサムネイル、前記ファイルのタイトル、前記ファイルの閲覧時刻、前記ファイルの閲覧回数、前記ファイルの閲覧時間、及び、前記ファイルを閲覧するための識別子、の中から前記情報検索端末が選択可能なことを特徴とする請求項１〜５いずれかに記載のファイル検索方法。
【請求項７】
前記検索結果管理部は、前記表示結果を前記情報検索端末に送信した後に、前記情報検索端末から、前記統合スコアを算出する際の前記適合スコア及び前記経験スコアの寄与度、並びに、前記表示結果におけるファイルの表示場所の配分に用いる前記統合ランク及び前記一般適合ランクの重み付けを受信し、当該受信情報に基づいて、前記統合ランキング計算部に前記統合ランキングを再算出させ、かつ、前記表示管理部に前記表示結果におけるファイルの表示場所の配分を再決定させ、当該再決定した表示結果におけるファイルの表示場所の配分に基づいて再作成した表示結果を当該情報検索端末に送信することを特徴とする請求項１〜６に記載のファイル検索方法。
【請求項８】
検索要求及び検索要件を入力し、操作履歴データベース及びファイル属性情報データベースに蓄積された情報に基づいてファイルを検索するファイル検索装置であって、
閲覧されたファイルの操作履歴情報を受信し、当該操作履歴情報からファイルを検出して、当該ファイルをファイル保存部に蓄積し、当該操作履歴情報から操作履歴を検出して、当該操作履歴を前記操作履歴データベースに蓄積し、当該操作履歴情報からファイル属性情報を検出して、当該ファイル属性情報を前記ファイル属性情報データベースに蓄積する操作履歴取得部と、
情報検索端末から前記検索要求、及び前記検索要件を受信し、ファイルの表示場所の割り当てに基づいて表示結果を作成し、当該表示結果を前記情報検索端末に送信する検索管理部と、
前記ファイル保存部に蓄積された前記ファイルを検索し、当該ファイルについて前記検索要求に対する適合度を算出するファイル検索部と、
前記操作履歴データベースにアクセスして前記ファイルの閲覧時間を算出し、当該閲覧時間に基づいて当該ファイルの経験スコアを算出する経験スコア算出部と、
前記適合度及び前記経験スコアから前記検索要求に含まれる計算方法識別子に基づいて統合スコアを算出し、当該統合スコアに基づいて前記ファイル保存部に蓄積される各ファイルに統合ランクを付する統合スコア計算部と、
前記検索要件に含まれる検索キーワードを用いて検索エンジンにより検索を行い、当該検索キーワードと前記検索結果ファイルとの適合の度合いを示す一般適合スコアを計算し、当該一般適合スコアに基づいて前記各検索結果ファイルに一般適合ランクを付する全ページ検索部と、
前記統合ランク、及び前記一般適合ランクに基づいて前記表示結果におけるファイルの表示場所の配分を決定する表示管理部と、を有することを特徴とするファイル検索装置。
【請求項９】
前記請求項１〜８いずれかに記載の方法又は装置を実現可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の操作履歴情報を管理し、利用者が過去に閲覧した情報を検索する技術に関する。
【背景技術】
【０００２】
従来の個人が閲覧した情報を管理し、再利用を可能にするサービスの例として、
Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎが提供するＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅの機能である“お気に入り”と“履歴”が該当する。
【０００３】
“お気に入り”が管理する情報は、フォルダ、Ｗｅｂページのタイトル、ＵＲＬ、表示回数、及び最終表示日時である。利用者は、“お気に入り”で管理しているＷｅｂページを利用するとき、Ｗｅｂページのタイトルを見て、望みのＷｅｂページを探し出している。また、それらのＷｅｂページを整理するためのフォルダを作成し、たとえばＪリーグなどの名前をつけて、そのフォルダのなかにＪリーグに関するＷｅｂページのＵＲＬを格納することで、望みのＷｅｂページを検索することを容易にすることもできる。
【０００４】
“履歴”が管理する情報は、最終表示日時、インターネットアドレス、タイトル、及び利用回数である。利用者は、“履歴”で管理しているＷｅｂページを利用するとき、日付順、サイト順、及び利用回数によって並び替え、Ｗｅｂページのタイトルを見て望みのＷｅｂページを探すことができる。また、キーワードを入力することで過去に見たＷｅｂページの中から、そのキーワードを含むＷｅｂページを一覧表示することができる。
【０００５】
しかし、“お気に入り”や“履歴”は、利用者の操作履歴を前記少数の項目しか取得できておらず、利用者が経験した強さをしめす経験スコアを算出するには不十分である。
【０００６】
一方、インターネット上にある情報を検索する手段として、Ｇｏｏｇｌｅ社が提供するＧｏｏｇｌｅや、ＮＴＴレゾナント社が提供するｇｏｏがある。
【０００７】
これらは、単語やリンク構造などＷｅｂページ自身の情報だけから、検索結果を表示する技術である。つまり、検索を行う個人が過去に見たＷｅｂページであるかどうかは関係なく検索結果を表示する。
【０００８】
また、技術として、あるユーザの操作履歴を収集し、操作履歴からＵＲＬ毎に評価値を計算し、同様の評価をしている他のユーザが高く評価しているＵＲＬを表示する手法が提案されている(例えば、特許文献１参照。)。
【特許文献１】特開平１０−３０７８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
利用者が“ある事柄についての情報”を得たいと考えており、Ｇｏｏｇｌｅやｇｏｏを用いて検索した場合、検索結果が何百件、何千件とあり、すべての検索結果を確認できないことがある。これは、Ｇｏｏｇｌｅやｇｏｏでは独自のランキング方法により検索キーワードへの適合度順に表示を行い、このランキングは固定的であるためである。
【００１０】
また、過去に見たＷｅｂページのほうが利用者にとって有効である場合がある。例えば、過去に見たことがあるＷｅｂページは、“ある事柄についての情報”を理解することは、過去に見たことがないＷｅｂページに比べて容易である。どんな情報がどこに書いてあるのかをある程度推測できるため、短時間でＷｅｂページの中の“ある事柄についての情報”にたどり着き、ポイントをおさえて“ある事柄についての情報”を理解できる。
【００１１】
一方、利用者が過去に何度も見たことで内容を覚えており検索結果に表示してほしくない情報であっても上位に表示される。つまり、過去に見たことがない新しいＷｅｂページを探す労力を増す要因になることがある。
【００１２】
そして、既存の技術では、過去に見たことがあるページの中から、わずかな操作履歴を利用して検索し、検索結果を表示するか、又は、過去に見たことがあるかないかに関わらず検索を行い、過去に見たページであることを考慮せず検索結果を表示している。つまり、利用者が経験した強さをしめす経験スコアを十分に算出できていない。
【００１３】
さらに、利用者が経験した強さをしめす経験スコアを利用した検索結果、及びＧｏｏｇｌｅやＧｏｏのような固定的なスコアによる検索結果を、どちらのスコアに基づいて表示されているのかを容易に理解できる方法でユーザに表示できていない。
【００１４】
そこで、過去に閲覧したファイルを検索し、詳細な閲覧履歴から統合適合スコアを算出して、重要と思われるファイルを探し出す技術を提供する。
【課題を解決するための手段】
【００１５】
そこで上記課題を解決するために、請求項１に記載の発明は、検索要求及び検索要件を入力し、操作履歴データベース及びファイル属性情報データベースに蓄積された情報に基づいてファイルを検索するファイル検索装置が行うファイル検索方法であって、操作履歴取得部が、閲覧されたファイルの操作履歴情報を受信する操作履歴情報受信ステップと、前記操作履歴取得部が、前記操作履歴情報からファイルを検出して、当該ファイルをファイル保存部に蓄積するファイル蓄積ステップと、前記操作履歴取得部が、前記操作履歴情報から操作履歴を検出して、当該操作履歴を前記操作履歴データベースに蓄積する操作履歴蓄積ステップと、前記操作履歴取得部が、前記操作履歴情報からファイル属性情報を検出して、当該ファイル属性情報を前記ファイル属性情報データベースに蓄積するファイル属性情報蓄積ステップと、検索管理部が、情報検索端末から前記検索要求、及び前記検索要件を受信する検索受信ステップと、ファイル検索部が、前記ファイル保存部に蓄積された前記ファイルを検索し、当該ファイルについて前記検索要求に対する適合度を算出する適合度算出ステップと、経験スコア算出部が、前記操作履歴データベースにアクセスして前記ファイルの閲覧時間を算出し、当該閲覧時間に基づいて当該ファイルの経験スコアを算出する経験スコア算出ステップと、統合スコア計算部が、前記適合度及び前記経験スコアから前記検索要求に含まれる計算方法識別子に基づいて統合スコアを算出し、当該統合スコアに基づいて前記ファイル保存部に蓄積される各ファイルに統合ランクを付する統合スコア計算ステップと、全ページ検索部が、前記検索要件に含まれる検索キーワードを用いて検索エンジンにより検索を行い、当該検索キーワードと前記検索結果ファイルとの適合の度合いを示す一般適合スコアを計算し、当該一般適合スコアに基づいて前記各検索結果ファイルに一般適合ランクを付する全ページ検索ステップと、表示管理部が、前記統合ランク、及び前記一般適合ランクに基づいて表示結果におけるファイルの表示場所の配分を決定する表示管理ステップと、前記検索管理部が、前記ファイルの表示場所の割り当てに基づいて表示結果を作成し、当該表示結果を前記情報検索端末に送信する検索結果送信ステップと、を有することを特徴とする。
【００１６】
また、請求項２に記載の発明は、前記操作履歴情報は、ファイルそのもの、閲覧画面上のファイルのウィンドウがアクティブ、及び非アクティブに変化した時間、及び、当該ファイルを閲覧するための識別子を含むことを特徴とする。
【００１７】
また、請求項３に記載の発明は、前記操作履歴データベースに蓄積する操作履歴は、前記ファイル保存部に保存したファイルの識別子、前記閲覧画面上のファイルのウィンドウがアクティブ、及び非アクティブに変化した時間から算出したファイルの閲覧開始時刻、及びファイルの閲覧終了時刻、並びに、前記ファイルを閲覧するための識別子を含むことを特徴とする。
【００１８】
また、請求項４に記載の発明は、前記ファイル属性情報データベースに蓄積するファイル属性情報は、前記ファイルの作者、前記ファイルのタイトル、前記ファイルの更新日、前記ファイルを閲覧するための識別子、及び、前記ファイル保存部に保存したファイルの識別子を含むことを特徴とする。
【００１９】
また、請求項５に記載の発明は、前記検索要求は、検索キーワード、検索したい時間情報、計算方法識別子、及びファイル表示配分指定子を含み、前記計算方法識別子は、前記適合スコアの計算方法、前記経験スコアの計算方法、並びに、前記統合スコアを算出する際の前記適合スコア及び前記経験スコアの寄与度であり、前記ファイル表示配分指定子は、前記表示結果におけるファイルの表示場所の配分決定に用いる前記統合ランク及び前記一般適合ランクの重み付けである、ことを特徴とする。
【００２０】
また、請求項６に記載の発明は、前記情報検索端末に送信される表示結果は、前記ファイルのサムネイル、前記ファイルのタイトル、前記ファイルの閲覧時刻、前記ファイルの閲覧回数、前記ファイルの閲覧時間、及び、前記ファイルを閲覧するための識別子、の中から前記情報検索端末が選択可能なことを特徴とする。
【００２１】
また、請求項７に記載の発明は、前記検索結果管理部は、前記表示結果を前記情報検索端末に送信した後に、前記情報検索端末から、前記統合スコアを算出する際の前記適合スコア及び前記経験スコアの寄与度、並びに、前記表示結果におけるファイルの表示場所の配分に用いる前記統合ランク及び前記一般適合ランクの重み付けを受信し、当該受信情報に基づいて、前記統合ランキング計算部に前記統合ランキングを再算出させ、かつ、前記表示管理部に前記表示結果におけるファイルの表示場所の配分を再決定させ、当該再決定した表示結果におけるファイルの表示場所の配分に基づいて再作成した表示結果を当該情報検索端末に送信することを特徴とする。
【００２２】
また、請求項８に記載の発明は、検索要求及び検索要件を入力し、操作履歴データベース及びファイル属性情報データベースに蓄積された情報に基づいてファイルを検索するファイル検索装置であって、閲覧されたファイルの操作履歴情報を受信し、当該操作履歴情報からファイルを検出して、当該ファイルをファイル保存部に蓄積し、当該操作履歴情報から操作履歴を検出して、当該操作履歴を前記操作履歴データベースに蓄積し、当該操作履歴情報からファイル属性情報を検出して、当該ファイル属性情報を前記ファイル属性情報データベースに蓄積する操作履歴取得部と、情報検索端末から前記検索要求、及び前記検索要件を受信し、ファイルの表示場所の割り当てに基づいて表示結果を作成し、当該表示結果を前記情報検索端末に送信する検索管理部と、前記ファイル保存部に蓄積された前記ファイルを検索し、当該ファイルについて前記検索要求に対する適合度を算出するファイル検索部と、前記操作履歴データベースにアクセスして前記ファイルの閲覧時間を算出し、当該閲覧時間に基づいて当該ファイルの経験スコアを算出する経験スコア算出部と、前記適合度及び前記経験スコアから前記検索要求に含まれる計算方法識別子に基づいて統合スコアを算出し、当該統合スコアに基づいて前記ファイル保存部に蓄積される各ファイルに統合ランクを付する統合スコア計算部と、前記検索要件に含まれる検索キーワードを用いて検索エンジンにより検索を行い、当該検索キーワードと前記検索結果ファイルとの適合の度合いを示す一般適合スコアを計算し、当該一般適合スコアに基づいて前記各検索結果ファイルに一般適合ランクを付する全ページ検索部と、前記統合ランク、及び前記一般適合ランクに基づいて前記表示結果におけるファイルの表示場所の配分を決定する表示管理部と、を有することを特徴とする。
【００２３】
また、請求項９に記載の発明は、前記請求項１〜８いずれかに記載の方法又は装置を実現可能なプログラムである。
【００２４】
なお、操作履歴に含まれるファイルの識別子には、例えば、ＵＲＬ、パスがある。
【００２５】
また、ファイルを閲覧するための識別子には、例えば、ＵＲＬ、パスがある。
【００２６】
請求項１〜９に記載の発明では、検索要求に対する適合度、及びファイルの閲覧時間に基づいて算出する経験スコアから統合スコアを算出し、この統合スコアに基づいて過去に閲覧したファイルに統合ランクを付し、かつ検索エンジンにより検索したファイルに一般適合ランクを付し、この統合ランク及び一般適合ランクに基づいて、検索した過去に閲覧したファイル、及び検索エンジンにより検索したファイルの表示結果における配分を決定する。
【００２７】
請求項５では、統合スコア算出における、適合度、及び経験スコアの寄与度に設定を行うこと、並びに表示結果における配分についての統合ランク及び一般適合ランクの重み付けの設定を行うことが可能である。
【発明の効果】
【００２８】
請求項１〜９に記載の発明によれば、検索要件及び過去に閲覧した時間、並びに、過去に閲覧したファイル及び検索エンジンで検索したファイルの重要度に基づいて、検索ファイルを表示することが可能となる。
【００２９】
また、請求項５に記載の発明によれば、検索要件及び過去に閲覧した時間の寄与度について設定を行いうこと、及び、過去に閲覧したファイル及び検索エンジンで検索したファイルの重要度に設定を行うことで、これらの重み付けを所望の値にすることが可能である。
【発明を実施するための最良の形態】
【００３０】
以下、図面を用いて実施形態を説明する。
【００３１】
検索装置１０の構成図を図１に示す。図１に示すように検索装置１０は、操作履歴取得部１１、操作履歴ＤＢ１２、ＦＩＬＥ属性情報ＤＢ１３、経験スコア算出部１４、ＦＩＬＥ検索部１５、全ページ検索部１６、表示管理部１７、統合ランキング計算部１８、及び検索管理部１９を有して構成される。
【００３２】
まず、操作履歴取得部１１が操作履歴を取得する方法を説明する。
【００３３】
操作履歴取得部１１は、キーボードイベント、マウスイベント、及びアクティブになっているウィンドウ等に状態変化イベントが生じたときに、Ｗｉｎｄｏｗｓ(登録商標)ＯＳ上でグローバルに通信されているウィンドウメッセージを取得（フック）し、現在どのプログラムがユーザによって操作されているかを特定する。また、いずれかのウィンドウがアクティブになった、又は非アクティブになったということを取得出来る。なお、本実施形態では、Ｍｉｃｒｏｓｏｆｔ社のインターネットエクスプローラ（ＩＥ）を用いた場合を例に説明する。
【００３４】
次に、プログラム間通信によってＩＥと通信し、ＩＥのウィンドウ上で現在表示しているホームページのＵＲＬ、及び表示している情報本体（多くの場合ＨＴＭＬファイル）を取得する。
【００３５】
次に、取得した情報本体についてＭＤ５を用いてハッシュ値を計算する。
【００３６】
次に、取得した情報本体を『過去に見たＦＩＬＥ』として保存する。ここでは、ハードディスクに保存すること、ＦＩＬＥＤＢに保存することが可能である。
【００３７】
次に、ウィンドウメッセージに含まれるウィンドウのアクティブ化の時間をＵＲＬの閲覧開始時間であると推定して、ＵＲＬ、閲覧開始時間、情報本体についてＭＤ５を用いて算出したハッシュ値、及び情報本体を保存したファイル名（ファイルのパス）を操作履歴ＤＢ１２に登録する。
【００３８】
次に、操作履歴取得部は１１、情報本体を解析した結果、及びすでに取得した情報を用いて、情報本体の属性情報である作者、タイトル、更新日、情報本体についてＭＤ５を用いて算出したハッシュ値、インターネットで公開されていたＵＲＬ、及び情報本体を保存したファイル名（ファイルのパス）をＦＩＬＥ属性情報ＤＢ１３に保存する。
【００３９】
その後、操作履歴取得部１１がウィンドウメッセージに含まれるウィンドウの非アクティブ化のメッセージを受け取ると、その時間をＵＲＬの閲覧終了時間であると推定して、閲覧終了時間を操作履歴ＤＢ１２に登録する。
【００４０】
次に、検索装置１０が検索を行う手順を説明する。
【００４１】
検索管理部１９は、情報検索端末３０から、検索キーワード、ファイル表示配分指定子（『１：１の割合＝交互に、統合ランキング上位のファイルと、一般ランキング上位のファイルを表示する』）、及び計算方法識別子（『優先作者＝太郎；それ以外＝デフォルト』、『閲覧時間５分以上は切り捨てる；それ以外＝デフォルト』、『経験スコア：ＦＩＬＥ適合スコア＝７：３』）を受信する。
【００４２】
そして操作履歴ＤＢ１２を検索することにより、過去に見たＦＩＬＥが保存されているファイルのパスリストを取得する。検索管理部１９は検索キーワード、ファイルのパスリスト、及び計算方法識別子(『優先作者＝太郎；それ以外＝デフォルト』)をＦＩＬＥ検索部１５に送る。
【００４３】
ＦＩＬＥ検索部１５は検索キーワード及びファイルのパスリストを用いて、過去に見たＦＩＬＥを検索し、検索キーワードとＦＩＬＥとの適合の度合いを示すＦＩＬＥ適合スコアを各ＦＩＬＥについて算出する。そして結果を検索管理部１８に送信する。このＦＩＬＥ適合スコアの算出には、既存の技術を用いることが可能であり、算出方法の設定については変更可能である。
【００４４】
このとき、作者が太郎であるＦＩＬＥかどうかをＦＩＬＥ属性ＤＢ１３にアクセスすることで調べ、作者が太郎であるＦＩＬＥのＦＩＬＥ適合スコアを２倍する。
【００４５】
検索管理部１９は、計算方法識別子(『閲覧時間５分以上は切り捨てる；それ以外＝デフォルト』)を経験スコア算出部１４に送信する。
【００４６】
経験スコア算出部１４は、過去に閲覧されたファイルの閲覧時間長さを操作履歴ＤＢにアクセスして計算し、経験スコアを算出する。このとき、閲覧時間５分以上は切り捨てて閲覧された時間を５分とする。そして、経験スコアを閲覧した時間１秒あたり１ポイントとして算出する。そして、各ファイル及び各ファイルの経験スコアのリストを検索管理部１９に送信する。
【００４７】
検索管理部１９は、各ファイルのパス、各ファイルの経験スコア、及び各ファイルのＦＩＬＥ適合スコアのリスト、並びに計算方法識別子(『経験スコア：ＦＩＬＥ適合スコア＝７：３』)を統合適合ランキング計算部１８へ送信する。
【００４８】
統合適合ランキング計算部１８では、ファイル適合スコアに０．３を乗じた値と経験スコアに０．７を乗じた値との和を計算し、統合適合スコアを算出する。そして、統合適合スコアを元に、過去に閲覧したファイル内でのファイルごとのランキング（統合ランキング）を計算し、各ファイルのパスリスト及び統合ランキングのリストを検索管理部１９に送信する。
【００４９】
検索管理部１９は、全ページ検索部１６に検索キーワードを送信する。
【００５０】
全ページ検索部１６は、ユーザが過去に閲覧していないファイルを含む検索可能な範囲のファイルについて検索キーワードを用いてｇｏｏにより検索し、閲覧履歴に関係なくファイルを取得する。そして検索キーワードと検索したファイルとの適合の度合いを示す一般適合スコアを計算する。
【００５１】
さらに、一般適合スコアに基づいて、全体のファイル内でのランキング（一般ランキング）をファイルごとに計算し、ファイルのパス及び各ファイルの一般ランキングのリストを検索管理部１９に送信する。ここで、各ファイルに対して、統合ランキング、及び一般ランキングは独立に付与されるものである。
【００５２】
検索管理部１９は、ファイル表示配分指定子（『１：１の割合＝交互に、統合ランキング上位のファイルと、一般ランキング上位のファイルを表示する』）、並びに、ファイルのパス、各ファイルの統合ランキング、及び各ファイルの一般ランキングのリストを表示管理部１７に送信する。
【００５３】
表示管理部１７では、ファイル表示配分指定子（『１：１の割合＝交互に、統合ランキング上位のファイルと、一般ランキング上位のファイルを表示する』）に基づいて、統合ランキングが上位であるファイルと一般ランキングが上位であるファイルとの表示場所の割り当てを決定する。
【００５４】
つまり、統合ランキングが上位であるファイルと一般ランキングが上位であるファイルを交互に表示する。また、過去に閲覧したことのあるファイルは統合ランキング及び一般ランキングの両者が付与されているので、検索結果には統合ランキングによって表示され、かつ一般ランキングによっても表示され、２箇所に割り当てられる場合もある。
【００５５】
表示管理部１７は、ファイルのパス、及び各ファイルのファイル表示場所情報のリストを検索管理部１９に送信する。
【００５６】
検索管理部１９は、ファイルのパス、及び各ファイルのファイル表示場所情報のリストに基づいて検索結果ページを作成し、情報検索端末３０に送信する。
【００５７】
ここで、情報検索端末３０が表示する画面を図２に示す。図２に示すように、情報検索端末３０を操作するユーザは、検索要求を行う際に、検索キーワード（ｇｏｏ）の入力、統合適合ランクが上位であるファイル及び一般適合ランクが上位であるファイルの表示配分であるファイル表示配分指定子（『１：１の割合で表示場所を配分する』）を調節するバー、及び経験スコアとＦＩＬＥ適合スコアの重み付けを調節するバーの操作が可能である。
【００５８】
なお、利用者の操作履歴は、操作履歴取得部１１より取得される場合もあれば、インターネットエクスプローラなどの他の利用者端末のアプリケーションからの登録要求により登録される場合もある。また、利用者が閲覧したい情報を要求したＷｅｂサーバから登録される場合もある。
【００５９】
また、検索装置１０を実行する検索プログラムは、単独のサーバ、既存の検索サーバ、又は利用者端末３０にインストールすることができる。
【００６０】
また、操作履歴ＤＢ１２、ＦＩＬＥ属性情報ＤＢ１３及び／又はＦＩＬＥＤＢは検索装置１０の外部に設置して、アクセス可能にしてもよい。
【００６１】
以上説明したように、経験スコア及びＦＩＬＥ適合スコアに基づいて過去に見たことがあるファイルを検索し、かつ一般適合スコアに基づいて検索キーワードに適合するＷｅｂページを検索することができる。そして、これら２種類の検索結果を同時に、かついずれの検索条件により検索されたファイルかを明確にして表示することが可能である。
【００６２】
経験スコアの高いファイルは、過去に行っていた行動を代表的に示すファイルである可能性が高いと考えられるため、過去に行っていた行為をより短時間に思い出すことも可能となる。
【００６３】
また、経験スコアの高いファイルは、再度閲覧した場合に、過去に弱く（たとえば短い時間だけ）経験した情報に比べて、比較的短時間で情報の内容が取得できると思われる。
【００６４】
また、過去に閲覧したファイルと、過去に閲覧したかどうかに関わらず検索したファイルとの両者を同時に表示することで、ユーザは自分の履歴に基づいて上位に表示されたファイルなのか、自分の履歴に関わらず一般的に上位にランキングされたファイルなのがわからず、検索結果の根拠を理解することが困難であった。しかし、検索の表示場所を調整するという仕組みを理解するだけで、ユーザは自分の履歴に基づいて上位に表示されたファイルなのか、自分の履歴に関わらず一般的に上位にランキングされたファイルであるのかを容易に理解することができる。
【図面の簡単な説明】
【００６５】
【図１】検索装置の構成図。
【図２】情報検索端末が表示する画面の例を示す図。
【符号の説明】
【００６６】
１０  検索装置
１１  操作履歴取得部
１２  操作履歴ＤＢ
１３  ＦＩＬＥ属性情報ＤＢ
１４  経験スコア算出部
１５  ＦＩＬＥ検索部
１６  全ページ検索部
１７  表示管理部
１８  統合ランキング計算部
１９  検索管理部
３０  情報検索端末
【図１】
2006331295.tif 000003
【図２】
2006331295.tif 000004