(57)【要約】【課題】ファイル検索機能を備える情報処理装置であって、ファイル検索を行ったユーザのナレッジを反映して検索結果を表示させることを可能としたファイル検索機能を備える情報処理装置の提供。【解決手段】情報処理装置（ＰＣ１）の記憶部１４に格納される各ファイルの参照履歴を、各ユーザごとに対応付けたファイル参照個人履歴テーブル７０を備えさせ、検索部１２によって得られた検索結果であるファイルの表示順序を、ユーザの参照回数（即ち、当該ユーザの対象ファイルの内容に対する知識レベルとしてみなす事が可能な情報）に応じて優先順位変更処理部１３によって変更させることにより、ユーザのナレッジを反映した検索結果を表示させることを可能とする。【選択図】図１
2007213200.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備える情報処理装置であって、ユーザがファイルを参照した際に、当該ファイルを参照したユーザのユーザ情報と当該ファイルを示すファイル情報とが対応付けられて格納されるファイル参照個人履歴テーブルと、検索結果ファイル優先順位変更処理部と、を備えることにより、ユーザによる前記ファイル検索処理の実行要求があった際には、前記ファイル参照個人履歴テーブルを、前記検索結果ファイル優先順位変更処理部によって参照して、前記ファイル検索処理によって得られた検索結果である各ファイルを前記ファイル検索処理の実行要求を行ったユーザが参照した回数である参照回数情報を取得し、前記検索結果である複数のファイル情報に対して、前記取得した参照回数情報を利用して優先順位を付与することを特徴とするファイル検索機能を備える情報処理装置。
【請求項２】
前記ファイル参照個人履歴テーブルに、参照したファイルの参照時期情報を格納することにより、前記取得した参照回数情報を利用して優先順位を付与する際に、前記参照時期情報も利用して優先順位を付与することを特徴とする請求項１記載のファイル検索機能を備える情報処理装置。
【請求項３】
前記検索結果である複数のファイル情報に対して優先順位を付与する際に、第１の優先順位付け条件として、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与し、第２の優先順位付け条件として、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする請求項２記載のファイル検索機能を備える情報処理装置。
【請求項４】
前記検索結果である複数のファイル情報に対して優先順位を付与する際に、前記ユーザが過去に参照したことのないものを除いた上で、過去に参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする請求項１記載のファイル検索機能を備える情報処理装置。
【請求項５】
複数のファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備える情報処理装置であって、ユーザがファイルを参照した際に、当該ファイルを参照したユーザのユーザ情報と当該ファイルを示すファイル情報とが対応付けられて格納されるファイル参照個人履歴テーブルを備える情報処理装置に、ユーザによる前記ファイル検索処理の実行要求があった際には、前記ファイル参照個人履歴テーブルを参照して、前記ファイル検索処理によって得られた検索結果の各ファイルを当該ファイル検索処理の実行要求を行ったユーザが参照した回数である参照回数情報を取得するステップと、前記検索結果である複数のファイル情報に対して前記取得した参照回数情報を利用して参照回数の少ないもの程優先順位を高くして優先順位を付与するステップと、を実行させることを特徴とするファイル検索結果優先順位変更プログラム。
【請求項６】
前記ファイル参照個人履歴テーブルに、参照したファイルの参照時期情報が格納されることにより、前記検索結果である複数のファイル情報に対して優先順位を付与するステップにおいて、第１の優先順位付け条件として、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与し、第２の優先順位付け条件として、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする請求項５記載のファイル検索結果優先順位変更プログラム。
【請求項７】
前記検索結果である複数のファイル情報に対して優先順位を付与するステップにおいて、前記ユーザが過去に参照したことのないものを除いた上で、過去に参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする請求項５記載のファイル検索結果優先順位変更プログラム。
【請求項８】
複数のファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備える情報処理装置におけるファイル優先順位変更方法であって、参照したファイルの参照回数情報と当該ファイルを参照したユーザのユーザ情報及び当該ファイルを示すファイル情報とを対応付けて管理することにより、ユーザによる前記ファイル検索処理の実行要求があった際には、前記ファイル検索処理の実行によって得られた検索結果の各ファイル情報に該当する、当該ファイル検索処理を実行したユーザの参照回数情報を取得し、前記検索結果である複数のファイル情報に対して前記取得した参照回数情報を利用して参照回数の少ないもの程優先順位を高くして優先順位を付与することを特徴とするファイル検索結果優先順位変更方法。
【請求項９】
複数の情報処理装置がネットワークを介して相互に接続されることにより構成され、前記複数の情報処理装置の何れかに保有されるファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備えた情報処理装置を有するシステムであって、前記ファイル検索部を備えた情報処理装置に、ユーザがファイルを参照した際に、当該ファイルを参照したユーザのユーザ情報と当該ファイルを示すファイル情報とが対応付けられて格納されるファイル参照個人履歴テーブルと、検索結果ファイル優先順位変更処理部と、を備えさせることにより、前記情報処理装置の何れかを使用したユーザからの前記ファイル検索処理の実行要求が、当該ファイル検索部を備えた情報処理装置に対してあった際には、前記ファイル参照個人履歴テーブルを、前記検索結果ファイル優先順位変更処理部によって参照して、前記ファイル検索処理の実行によって得られた検索結果の各ファイルを前記ファイル検索処理の実行要求を行ったユーザが参照した回数である参照回数情報を取得し、前記検索結果である複数のファイル情報に対して、前記取得した参照回数情報を利用して優先順位を付与し、当該優先順位が付与されたファイル情報を応答として前記ユーザが使用した情報処理装置へ送出することを特徴とするファイル検索結果優先順位変更システム。
【請求項１０】
前記ファイル参照個人履歴テーブルに、参照したファイルの参照時期情報を格納することにより、前記取得した参照回数情報を利用して優先順位を付与する際に、前記参照時期情報も利用して優先順位を付与することを特徴とする請求項９記載のファイル検索結果優先順位変更システム。
【請求項１１】
前記検索結果である複数のファイル情報に対して優先順位を付与する際に、第１の優先順位付け条件として、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与し、第２の優先順位付け条件として、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする請求項１０記載のファイル検索結果優先順位変更システム。
【請求項１２】
第３の優先順位付け条件として、前記ファイル参照個人履歴テーブルから、全体の参照回数を算出し、所定期間内における全体の参照回数の多いものから優先順位を高くして優先順位を付与することを特徴とする請求項１１記載のファイル検索結果優先順位変更システム。
【請求項１３】
第４の優先順位付け条件として、過去全体における全体の参照回数の多いものから優先順位を高くして優先順位を付与し、第５の優先順位付け条件として、前記ファイル検索部によって付与された優先順位を使用することを特徴とする請求項１２記載のファイル検索結果優先順位変更システム。
【請求項１４】
前記ユーザ情報と、前記ファイル情報と、前記参照回数情報と、が対応付けられたテーブルであって、前記所定期間内におけるユーザごとの参照回数情報がファイル情報ごとに格納される所定期間ファイル参照履歴テーブルを、前記ファイル参照個人履歴テーブルから、前記ファイル検索部を備えた情報処理装置によって生成し、当該ファイル検索部を備えた情報処理装置に備えさせることにより、前記第１の優先順位付けを行う際若しくは前記第３の優先順位付けを行う際に、前記所定期間ファイル参照履歴テーブルを参照することによって得られた情報から、前記ユーザが所定期間内に参照した回数を取得する若しくは所定期間内における全体の参照回数を算出することを特徴とする請求項１１乃至請求項１３の何れか１つに記載のファイル検索結果優先順位変更システム。
【請求項１５】
前記ユーザ情報と、前記ファイル情報と、前記参照回数情報と、が対応付けられたテーブルであって、過去全体におけるユーザごとの参照回数情報がファイル情報ごとに格納される全体期間ファイル参照履歴テーブルを、前記ファイル参照個人履歴テーブルから、前記ファイル検索部を備えた情報処理装置によって生成し、当該ファイル検索部を備えた情報処理装置に備えさせることにより、前記第２の優先順位付けを行う際若しくは前記第４の優先順位付けを行う際に、前記全体期間ファイル参照履歴テーブルを参照することによって得られた情報から、前記ユーザが過去全体において参照した回数を取得する若しくは過去全体における全体の参照回数を算出することを特徴とする請求項１１乃至請求項１４の何れか１つに記載のファイル検索結果優先順位変更システム。
【請求項１６】
前記検索結果である複数のファイル情報に対して優先順位を付与する際に、前記ユーザが過去に参照したことのないものを除いた上で、当該ユーザが過去に参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする請求項１０記載のファイル検索結果優先順位変更システム。
【請求項１７】
第２の優先順位付け条件として、前記ファイル参照個人履歴テーブルから、全体の参照回数を算出し、過去全体における全体の参照回数の多いものから優先順位を高くして優先順位を付与し、第３の優先順位付け条件として、前記ファイル検索部によって付与された優先順位を使用することを特徴とする請求項１６記載のファイル検索結果優先順位変更システム。
【請求項１８】
請求項１０に記載のファイル検索結果優先順位変更システムに備えられる前記ファイル検索部を備えた情報処理装置に、当該情報処理装置とネットワークを介して接続される情報処理装置を使用したユーザからの前記ファイル検索処理の実行要求が、当該ファイル検索部を備えた情報処理装置に対してあった際には、当該ファイル検索処理の実行によって得られた検索結果である複数のファイル情報に対して、前記ファイル参照個人履歴テーブルを参照して、前記検索結果の各ファイルを前記ファイル検索処理の実行要求を行ったユーザが所定期間内に参照した回数である参照回数情報を取得し、第１の優先順位付けとして、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与するステップと、前記ファイル参照個人履歴テーブルを参照して、前記検索結果の各ファイルに対する前記ユーザの過去全体の参照回数情報を取得し、第２の優先順位付けとして、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与するステップと、前記ファイル参照個人履歴テーブルを参照して、前記検索結果の各ファイルに対する所定期間内の全体の参照回数を算出し、第３の優先順位付けとして、所定期間内における全体の参照回数の多いものから優先順位を高くして優先順位を付与するステップと、当該優先順位が付与された前記検索結果の各ファイル情報を応答として前記ユーザが使用した情報処理装置へ前記ネットワークを介して送出するステップと、を実行させることを特徴とするファイル検索結果優先順位変更プログラム。
【請求項１９】
前記ファイル参照個人履歴テーブルから、前記検索結果の各ファイルに対する過去全体における全体の参照回数を算出することにより、第４の優先順位付けとして、過去全体における全体の参照回数の多いものから優先順位を高くして優先順位を付与するステップと、第５の優先順位付けとして、前記ファイル検索部によって付与された優先順位を使用するステップと、を実行させることを特徴とする請求項１８記載のファイル検索結果優先順位変更プログラム。
【請求項２０】
複数の情報処理装置がネットワークを介して相互に接続されることにより構成され、前記複数の情報処理装置の何れかに保有されるファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備えた情報処理装置を有するシステムにおけるファイル検索結果優先順位変更方法であって、参照したファイルの参照回数情報と参照したファイルの参照時期情報と当該ファイルを参照したユーザのユーザ情報と当該ファイルを示すファイル情報とを対応付けて管理することにより、前記情報処理装置の何れかを使用したユーザからの前記ファイル検索処理の実行要求が、当該ファイル検索部を備えた情報処理装置に対してあった際には、当該ファイル検索処理の実行によって得られた検索結果である複数のファイル情報に対して、前記検索結果の各ファイル情報に該当する前記ファイル検索処理を実行したユーザの参照回数情報を取得することにより、第１の優先順位付けとして、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与し、第２の優先順位付けとして、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与し、第３の優先順位付けとして、全体の参照回数を算出して、所定期間内における全体の参照回数の多いものから優先順位を高くして優先順位を付与することを特徴とするファイル検索結果優先順位変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル検索機能を備える情報処理装置に関し、特に、所定の条件に従って検索結果の並び替えを行うファイル検索機能を備える情報処理装置に関する。
【背景技術】
【０００２】
情報処理装置の記憶領域の増大や、当該情報処理装置が相互に接続されることによるネットワーク化や、圧縮技術の高度化などにより、情報処理装置を使用してユーザがアクセスできるファイルの数・量は膨大なものとなっている。このような膨大なファイルを効率よく利用する為には、必要なファイルを検索する検索機能が不可欠である。このようなファイル（文書）検索機能に関する従来技術が、特許文献１〜特許文献３などによって開示されている。
【０００３】
【特許文献１】特開平８−２７２７８２号公報
【特許文献２】特開平８−２７２８２２号公報
【特許文献３】特開平８−３０５７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のファイル検索機能は、与えられたキーワードを用いて検索対象のファイルの中からキーワードに一致する（或いは類似する）ものを検索するもの（全文検索やインデックス検索、シソーラス（類義語）検索などが存在する）であり、これによって得られた検索結果を、画一的に、キーワード一致率の高いものから表示する、若しくは、全体（全てのユーザ）の利用件数の多いものから表示するというものが一般的であり、ファイル検索を行ったユーザのナレッジが反映されて検索結果が表示されるようなものではなかった（例えば、あるユーザにとって、何回も参照しているファイルについては、その内容を十分に熟知しており、これ以上参照する必要がないという場合もあるが、当該ユーザがファイル検索を行った際にこのような“参照不要”なファイルを検索結果から除く若しくは優先順位を下げるといったものはなかった）。
【０００５】
本発明は、上述した点に鑑み、ファイル検索機能を備える情報処理装置であって、ファイル検索を行ったユーザのナレッジを反映して検索結果を表示させることを可能としたファイル検索機能を備える情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１のファイル検索機能を備える情報処理装置は、複数のファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備える情報処理装置であって、ユーザがファイルを参照した際に、当該ファイルを参照したユーザのユーザ情報と当該ファイルを示すファイル情報とが対応付けられて格納されるファイル参照個人履歴テーブルと、検索結果ファイル優先順位変更処理部と、を備えることにより、ユーザによる前記ファイル検索処理の実行要求があった際には、前記ファイル参照個人履歴テーブルを、前記検索結果ファイル優先順位変更処理部によって参照して、前記ファイル検索処理によって得られた検索結果である各ファイルを前記ファイル検索処理の実行要求を行ったユーザが参照した回数である参照回数情報を取得し、前記検索結果である複数のファイル情報に対して、前記取得した参照回数情報を利用して優先順位を付与することを特徴とする。
【０００７】
上記構成によれば、検索結果である各ファイルに対して、当該ファイルをユーザ（ファイル検索処理を実行したユーザ）が参照した回数を示す参照回数情報を基に優先順位が付与される。なお、「ファイル検索処理を実行したユーザ」における“ユーザ”とは、必ずしも単数であることに限定するものではなく、複数のユーザ（例えばグループ単位）であってもよい。また、「ファイル検索処理を実行したユーザ」とは、必ずしも、“ファイル検索機能を備える情報処理装置を実際に操作した者”に限られるものではない。
【０００８】
請求項２のファイル検索機能を備える情報処理装置は、請求項１記載のファイル検索機能を備える情報処理装置であって、前記ファイル参照個人履歴テーブルに、参照したファイルの参照時期情報を格納することにより、前記取得した参照回数情報を利用して優先順位を付与する際に、前記参照時期情報も利用して優先順位を付与することを特徴とする。
【０００９】
上記構成によれば、検索結果である各ファイルに対して、当該ファイルをユーザ（ファイル検索処理を実行したユーザ）が参照した回数を示す参照回数情報と、参照した時期を示す参照時期情報とを基に優先順位が付与される。
【００１０】
請求項３のファイル検索機能を備える情報処理装置は、請求項２記載のファイル検索機能を備える情報処理装置であって、前記検索結果である複数のファイル情報に対して優先順位を付与する際に、第１の優先順位付け条件として、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与し、第２の優先順位付け条件として、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする。
【００１１】
上記構成によれば、例えば、あるユーザがファイル検索を行った際に得られた検索結果のファイルの中に、当該ユーザが過去に複数回参照したことがあるファイルがあった場合、最近（所定期間内に）参照された回数が多いファイルの優先順位が低くされ、さらに、所定期間内に参照された回数が同じファイル間では、過去全体（ファイル参照個人履歴テーブルにデータが存在する全ての期間）において前記ユーザによって参照された回数が多いファイルの優先順位が低くされる。
【００１２】
請求項４のファイル検索機能を備える情報処理装置は、請求項１記載のファイル検索機能を備える情報処理装置であって、前記検索結果である複数のファイル情報に対して優先順位を付与する際に、前記ユーザが過去に参照したことのないものを除いた上で、過去に参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする。
【００１３】
上記構成によれば、例えば、あるユーザがファイル検索を行った際に得られた検索結果のファイルの中から、当該ユーザが過去に参照したことがあるファイル（ファイル参照個人履歴テーブルに参照履歴があるファイル）が選択された上で、当該選択されたファイルの中で、過去に参照された回数が少ないファイルの優先順位が高くされる。
【００１４】
請求項５のファイル検索結果優先順位変更プログラムは、複数のファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備える情報処理装置であって、ユーザがファイルを参照した際に、当該ファイルを参照したユーザのユーザ情報と当該ファイルを示すファイル情報とが対応付けられて格納されるファイル参照個人履歴テーブルを備える情報処理装置に、ユーザによる前記ファイル検索処理の実行要求があった際には、前記ファイル参照個人履歴テーブルを参照して、前記ファイル検索処理によって得られた検索結果の各ファイルを当該ファイル検索処理の実行要求を行ったユーザが参照した回数である参照回数情報を取得するステップと、前記検索結果である複数のファイル情報に対して前記取得した参照回数情報を利用して参照回数の少ないもの程優先順位を高くして優先順位を付与するステップと、を実行させることを特徴とする。
【００１５】
請求項６のファイル検索結果優先順位変更プログラムは、請求項５記載のファイル検索結果優先順位変更プログラムであって、前記ファイル参照個人履歴テーブルに、参照したファイルの参照時期情報が格納されることにより、前記検索結果である複数のファイル情報に対して優先順位を付与するステップにおいて、第１の優先順位付け条件として、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与し、第２の優先順位付け条件として、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする。
【００１６】
請求項７のファイル検索結果優先順位変更プログラムは、請求項５記載のファイル検索結果優先順位変更プログラムであって、前記検索結果である複数のファイル情報に対して優先順位を付与するステップにおいて、前記ユーザが過去に参照したことのないものを除いた上で、過去に参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする。
【００１７】
請求項８のファイル検索結果優先順位変更方法は、複数のファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備える情報処理装置におけるファイル優先順位変更方法であって、参照したファイルの参照回数情報と当該ファイルを参照したユーザのユーザ情報及び当該ファイルを示すファイル情報とを対応付けて管理することにより、ユーザによる前記ファイル検索処理の実行要求があった際には、前記ファイル検索処理の実行によって得られた検索結果の各ファイル情報に該当する、当該ファイル検索処理を実行したユーザの参照回数情報を取得し、前記検索結果である複数のファイル情報に対して前記取得した参照回数情報を利用して参照回数の少ないもの程優先順位を高くして優先順位を付与することを特徴とする。
【００１８】
請求項９のファイル検索結果優先順位変更システムは、複数の情報処理装置がネットワークを介して相互に接続されることにより構成され、前記複数の情報処理装置の何れかに保有されるファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備えた情報処理装置を有するシステムであって、前記ファイル検索部を備えた情報処理装置に、ユーザがファイルを参照した際に、当該ファイルを参照したユーザのユーザ情報と当該ファイルを示すファイル情報とが対応付けられて格納されるファイル参照個人履歴テーブルと、検索結果ファイル優先順位変更処理部と、を備えさせることにより、前記情報処理装置の何れかを使用したユーザからの前記ファイル検索処理の実行要求が、当該ファイル検索部を備えた情報処理装置に対してあった際には、前記ファイル参照個人履歴テーブルを、前記検索結果ファイル優先順位変更処理部によって参照して、前記ファイル検索処理の実行によって得られた検索結果の各ファイルを前記ファイル検索処理の実行要求を行ったユーザが参照した回数である参照回数情報を取得し、前記検索結果である複数のファイル情報に対して、前記取得した参照回数情報を利用して優先順位を付与し、当該優先順位が付与されたファイル情報を応答として前記ユーザが使用した情報処理装置へ送出することを特徴とする。
【００１９】
上記構成によれば、他の情報処理装置からネットワークを介してファイル検索処理要求を受けた“ファイル検索部を備えた情報処理装置”において、ファイル検索処理が行われ、検索結果である各ファイルに対して、当該ファイルをユーザ（ファイル検索処理要求を行ったユーザ）が参照した回数を示す参照回数情報を基に優先順位が付与され、これらの優先順位が付与されたファイル情報が応答として前記他の情報処理装置へと送出される。なお、「前記情報処理装置の何れかを使用した」とは、“ファイル検索部を備えた情報処理装置”とは別個の情報処理装置を使用した場合に限定するというものではなく、“ファイル検索部を備えた情報処理装置”を直接使用したものであってもよい。
【００２０】
請求項１０のファイル検索結果優先順位変更システムは、請求項９記載のファイル検索結果優先順位変更システムであって、前記ファイル参照個人履歴テーブルに、参照したファイルの参照時期情報を格納することにより、前記取得した参照回数情報を利用して優先順位を付与する際に、前記参照時期情報も利用して優先順位を付与することを特徴とする。
【００２１】
請求項１１のファイル検索結果優先順位変更システムは、請求項１０記載のファイル検索結果優先順位変更システムであって、前記検索結果である複数のファイル情報に対して優先順位を付与する際に、第１の優先順位付け条件として、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与し、第２の優先順位付け条件として、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする。
【００２２】
請求項１２のファイル検索結果優先順位変更システムは、請求項１１記載のファイル検索結果優先順位変更システムであって、第３の優先順位付け条件として、前記ファイル参照個人履歴テーブルから、全体の参照回数を算出し、所定期間内における全体の参照回数の多いものから優先順位を高くして優先順位を付与することを特徴とする。
【００２３】
上記構成によれば、“第１の優先順位付け”と“第２の優先順位付け”が行われた上で、同レベルの優先順位であるファイル間において、所定期間内における全体（ファイル参照個人履歴テーブルにデータがある全てのユーザ）の参照回数の多いファイルの優先度が高くされる。
【００２４】
請求項１３のファイル検索結果優先順位変更システムは、請求項１２記載のファイル検索結果優先順位変更システムであって、第４の優先順位付け条件として、過去全体における全体の参照回数の多いものから優先順位を高くして優先順位を付与し、第５の優先順位付け条件として、前記ファイル検索部によって付与された優先順位を使用することを特徴とする。
【００２５】
上記構成によれば、 “第１の優先順位付け”と“第２の優先順位付け”と“第３の優先順位付け”が行われた上で、同レベルの優先順位であるファイル間において、過去全体における全体の参照回数の多いファイルの優先度が高くされ、さらに当該処理後に同レベルの優先順位であるファイル間において、ファイル検索部によって付与された優先順位によって優先順位が付与される。なお、“ファイル検索部によって付与された優先順位”とは、ファイル検索部の検索処理によって得られた検索結果が有する優先順位（検索結果として得られるファイルの順序）である。
【００２６】
請求項１４のファイル検索結果優先順位変更システムは、請求項１１乃至請求項１３の何れか１つに記載のファイル検索結果優先順位変更システムであって、前記ユーザ情報と、前記ファイル情報と、前記参照回数情報と、が対応付けられたテーブルであって、前記所定期間内におけるユーザごとの参照回数情報がファイル情報ごとに格納される所定期間ファイル参照履歴テーブルを、前記ファイル参照個人履歴テーブルから、前記ファイル検索部を備えた情報処理装置によって生成し、当該ファイル検索部を備えた情報処理装置に備えさせることにより、前記第１の優先順位付けを行う際若しくは前記第３の優先順位付けを行う際に、前記所定期間ファイル参照履歴テーブルを参照することによって得られた情報から、前記ユーザが所定期間内に参照した回数を取得する若しくは所定期間内における全体の参照回数を算出することを特徴とする。
【００２７】
上記構成によれば、所定期間ファイル参照履歴テーブルに、所定期間内のユーザごとの参照回数情報がファイル情報ごとに格納されるため、当該所定期間ファイル参照履歴テーブルを参照することにより、第１の優先順位付けの処理若しくは第３の優先順位付けの処理に必要な、“ユーザが所定期間内に参照した回数”の取得若しくは“所定期間内における全体の参照回数”の算出を行うことができる。
【００２８】
請求項１５のファイル検索結果優先順位変更システムは、請求項１１乃至請求項１４の何れか１つに記載のファイル検索結果優先順位変更システムであって、前記ユーザ情報と、前記ファイル情報と、前記参照回数情報と、が対応付けられたテーブルであって、過去全体におけるユーザごとの参照回数情報がファイル情報ごとに格納される全体期間ファイル参照履歴テーブルを、前記ファイル参照個人履歴テーブルから、前記ファイル検索部を備えた情報処理装置によって生成し、当該ファイル検索部を備えた情報処理装置に備えさせることにより、前記第２の優先順位付けを行う際若しくは前記第４の優先順位付けを行う際に、前記全体期間ファイル参照履歴テーブルを参照することによって得られた情報から、前記ユーザが過去全体において参照した回数を取得する若しくは過去全体における全体の参照回数を算出することを特徴とする。
【００２９】
上記構成によれば、全体期間ファイル参照履歴テーブルに、全体期間におけるユーザごとの参照回数情報がファイル情報ごとに格納されるため、当該全体期間ファイル参照履歴テーブルを参照することにより、第２の優先順位付けの処理若しくは第４の優先順位付けの処理に必要な、“ユーザが過去全体において参照した回数”の取得若しくは“過去全体における全体の参照回数”の算出を行うことができる。
【００３０】
請求項１６のファイル検索結果優先順位変更システムは、請求項１０記載のファイル検索結果優先順位変更システムであって、前記検索結果である複数のファイル情報に対して優先順位を付与する際に、前記ユーザが過去に参照したことのないものを除いた上で、当該ユーザが過去に参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする。
【００３１】
請求項１７のファイル検索結果優先順位変更システムは、請求項１６記載のファイル検索結果優先順位変更システムであって、第２の優先順位付け条件として、前記ファイル参照個人履歴テーブルから、全体の参照回数を算出し、過去全体における全体の参照回数の多いものから優先順位を高くして優先順位を付与し、第３の優先順位付け条件として、前記ファイル検索部によって付与された優先順位を使用することを特徴とする。
【００３２】
請求項１８のファイル検索結果優先順位変更プログラムは、請求項１０に記載のファイル検索結果優先順位変更システムに備えられる前記ファイル検索部を備えた情報処理装置に、当該情報処理装置とネットワークを介して接続される情報処理装置を使用したユーザからの前記ファイル検索処理の実行要求が、当該ファイル検索部を備えた情報処理装置に対してあった際には、当該ファイル検索処理の実行によって得られた検索結果である複数のファイル情報に対して、前記ファイル参照個人履歴テーブルを参照して、前記検索結果の各ファイルを前記ファイル検索処理の実行要求を行ったユーザが所定期間内に参照した回数である参照回数情報を取得し、第１の優先順位付けとして、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与するステップと、前記ファイル参照個人履歴テーブルを参照して、前記検索結果の各ファイルに対する前記ユーザの過去全体の参照回数情報を取得し、第２の優先順位付けとして、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与するステップと、前記ファイル参照個人履歴テーブルを参照して、前記検索結果の各ファイルに対する所定期間内の全体の参照回数を算出し、第３の優先順位付けとして、所定期間内における全体の参照回数の多いものから優先順位を高くして優先順位を付与するステップと、当該優先順位が付与された前記検索結果の各ファイル情報を応答として前記ユーザが使用した情報処理装置へ前記ネットワークを介して送出するステップと、を実行させることを特徴とする。
【００３３】
請求項１９のファイル検索結果優先順位変更プログラムは、請求項１８記載のファイル検索結果優先順位変更プログラムであって、前記ファイル参照個人履歴テーブルから、前記検索結果の各ファイルに対する過去全体における全体の参照回数を算出することにより、第４の優先順位付けとして、過去全体における全体の参照回数の多いものから優先順位を高くして優先順位を付与するステップと、第５の優先順位付けとして、前記ファイル検索部によって付与された優先順位を使用するステップと、を実行させることを特徴とする。
【００３４】
請求項２０のファイル検索結果優先順位変更方法は、複数の情報処理装置がネットワークを介して相互に接続されることにより構成され、前記複数の情報処理装置の何れかに保有されるファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備えた情報処理装置を有するシステムにおけるファイル検索結果優先順位変更方法であって、参照したファイルの参照回数情報と参照したファイルの参照時期情報と当該ファイルを参照したユーザのユーザ情報と当該ファイルを示すファイル情報とを対応付けて管理することにより、前記情報処理装置の何れかを使用したユーザからの前記ファイル検索処理の実行要求が、当該ファイル検索部を備えた情報処理装置に対してあった際には、当該ファイル検索処理の実行によって得られた検索結果である複数のファイル情報に対して、前記検索結果の各ファイル情報に該当する前記ファイル検索処理を実行したユーザの参照回数情報を取得することにより、第１の優先順位付けとして、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与し、第２の優先順位付けとして、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与し、第３の優先順位付けとして、全体の参照回数を算出して、所定期間内における全体の参照回数の多いものから優先順位を高くして優先順位を付与することを特徴とする。
【発明の効果】
【００３５】
本発明の請求項１の、複数のファイルの中から与えられた条件に該当するファイルを検索するファイル検索処理を実行するファイル検索部を備える情報処理装置であって、ユーザがファイルを参照した際に、当該ファイルを参照したユーザのユーザ情報と当該ファイルを示すファイル情報とが対応付けられて格納されるファイル参照個人履歴テーブルと、検索結果ファイル優先順位変更処理部と、を備えることにより、ユーザによる前記ファイル検索処理の実行要求があった際には、前記ファイル参照個人履歴テーブルを、前記検索結果ファイル優先順位変更処理部によって参照して、前記ファイル検索処理によって得られた検索結果である各ファイルを前記ファイル検索処理の実行要求を行ったユーザが参照した回数である参照回数情報を取得し、前記検索結果である複数のファイル情報に対して、前記取得した参照回数情報を利用して優先順位を付与することを特徴とするファイル検索機能を備える情報処理装置によれば、検索結果である各ファイルに対して、当該ファイルをユーザ（ファイル検索処理を実行したユーザ）が参照した回数を示す参照回数情報を基に優先順位が付与されるため、ユーザごとのファイルを参照した回数（即ち、当該ユーザの対象ファイルの内容に対する知識レベルとしてみなす事が可能な情報）を反映したファイル検索結果を表示させることが可能となる。
【００３６】
本発明の請求項２の、前記ファイル参照個人履歴テーブルに、参照したファイルの参照時期情報を格納することにより、前記取得した参照回数情報を利用して優先順位を付与する際に、前記参照時期情報も利用して優先順位を付与することを特徴とする請求項１記載のファイル検索機能を備える情報処理装置によれば、検索結果である各ファイルに対して、当該ファイルをユーザ（ファイル検索処理を実行したユーザ）が参照した回数を示す参照回数情報と、参照した時期を示す参照時期情報とを基に優先順位が付与されるため、より、ユーザのファイルに対する知識レベルを反映したファイル検索結果を表示させることが可能となる。即ち、同じ回数だけファイルを参照していたとしても、参照した時期が異なれば、現在のユーザのファイルに対する知識レベルも異なるのが通常であり、“参照時期情報”を優先順位付与の条件として使用することで、よりユーザのファイルに対する知識レベルを反映したファイル検索結果を表示させることが可能となるのである。
【００３７】
本発明の請求項３の、前記検索結果である複数のファイル情報に対して優先順位を付与する際に、第１の優先順位付け条件として、前記ユーザが所定期間内に参照した回数の少ないものから優先順位を高くして優先順位を付与し、第２の優先順位付け条件として、前記ユーザが過去全体において参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする請求項２記載のファイル検索機能を備える情報処理装置によれば、例えば、あるユーザがファイル検索を行った際に得られた検索結果のファイルの中に、当該ユーザが過去に参照したことがあるファイルがあった場合、最近（所定期間内に）参照された回数が少ないファイルを優先して、且つ、その中でも過去に参照された回数が少ないファイルを優先させて、検索結果として表示させることが可能となるため、ユーザのファイルに対する知識レベルを反映したファイル検索結果を表示させることができる。即ち、最近見ていないファイルの内容については憶えていない可能性が高く、また、過去全体で参照した回数が少ないファイルの内容についても憶えていない可能性が高いと言えるため、このような“内容を知らないファイル”の優先度を高くすることで、“何かを調べる為に行われるファイル検索”におけるユーザの利便性を高めることができるのである（“何かを調べる為に行われるファイル検索”においては、すでにその内容を知っているファイルの必要度は低く、そのようなファイルが検索結果の上位に表示されたのでは、当該検索結果の利用価値は低いと言えるため）。
【００３８】
本発明の請求項４の、前記検索結果である複数のファイル情報に対して優先順位を付与する際に、前記ユーザが過去に参照したことのないものを除いた上で、過去に参照した回数の少ないものから優先順位を高くして優先順位を付与することを特徴とする請求項１記載のファイル検索機能を備える情報処理装置によれば、例えば、あるユーザがファイル検索を行った際に得られた検索結果のファイルの中から、当該ユーザが過去に参照したことがあるファイルが選択された上で、当該選択されたファイルの中で、参照された回数が少ないファイルの優先順位が高くされるため、「前に１度見た記憶があるが、その内容を思い出せない」というような場合に有用である。
【００３９】
本発明の請求項１４の、前記ユーザ情報と、前記ファイル情報と、前記参照回数情報と、が対応付けられたテーブルであって、前記所定期間内におけるユーザごとの参照回数情報がファイル情報ごとに格納される所定期間ファイル参照履歴テーブルを、前記ファイル参照個人履歴テーブルから、前記ファイル検索部を備えた情報処理装置によって生成し、当該ファイル検索部を備えた情報処理装置に備えさせることにより、前記第１の優先順位付けを行う際若しくは前記第３の優先順位付けを行う際に、前記所定期間ファイル参照履歴テーブルを参照することによって得られた情報から、前記ユーザが所定期間内に参照した回数を取得する若しくは所定期間内における全体の参照回数を算出することを特徴とする請求項１１乃至請求項１３の何れか１つに記載のファイル検索結果優先順位変更システムによれば、“所定期間ファイル参照履歴テーブル”を参照することにより、第１の優先順位付けの処理若しくは第３の優先順位付けの処理に必要な、“ユーザが所定期間内に参照した回数”の取得若しくは“所定期間内における全体の参照回数”の算出を行うことができるため、ファイル検索処理（検索結果に対する優先順位づけの処理）の処理時間を短縮することが可能となる。即ち、“ファイル参照個人履歴テーブル”から、ファイル検索処理があるごとに“ユーザが所定期間内に参照した回数”若しくは“所定期間内における全体の参照回数”の算出処理を行ったのでは、“ファイル参照個人履歴テーブル”が肥大化するにつれて処理時間が長くなってしまい、検索処理の応答が悪化する虞があるが、定期的（例えば１日１回）に“ファイル参照個人履歴テーブル”から“所定期間ファイル参照履歴テーブル”を生成（更新）しておくこと等により、ファイル検索処理（検索結果に対する優先順位づけの処理）時には“所定期間ファイル参照履歴テーブル”を参照して処理を行うことができ、処理時間を短縮することが可能となるのである。
【００４０】
本発明の請求項１５の、前記ユーザ情報と、前記ファイル情報と、前記参照回数情報と、が対応付けられたテーブルであって、過去全体におけるユーザごとの参照回数情報がファイル情報ごとに格納される全体期間ファイル参照履歴テーブルを、前記ファイル参照個人履歴テーブルから、前記ファイル検索部を備えた情報処理装置によって生成し、当該ファイル検索部を備えた情報処理装置に備えさせることにより、前記第２の優先順位付けを行う際若しくは前記第４の優先順位付けを行う際に、前記全体期間ファイル参照履歴テーブルを参照することによって得られた情報から、前記ユーザが過去全体において参照した回数を取得する若しくは過去全体における全体の参照回数を算出することを特徴とする請求項１１乃至請求項１４の何れか１つに記載のファイル検索結果優先順位変更システムによれば、“全体期間ファイル参照履歴テーブル”を参照することにより、第２の優先順位付けの処理若しくは第４の優先順位付けの処理に必要な、“ユーザが過去全体において参照した回数”若しくは“過去全体における全体の参照回数”の算出を行うことができるため、ファイル検索処理（検索結果に対する優先順位づけの処理）の処理時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の具体的実施例について、図面を参照しながら説明する。なお、以下の実施態様は、本発明を具体化する際の一形態であって、本発明をその範囲内に限定するためのものではない。
【実施例１】
【００４２】
図１は本実施例の情報処理装置（パーソナルコンピュータ。以下単にＰＣとする）の構成の概略を示すブロック図であり、図２〜図４は同ＰＣの動作のうち、本発明に関する部分の概略を示したフローチャートである。
【００４３】
図１に示されるように、本実施例のＰＣ１は、演算処理等を行う制御部１１、ファイル検索部１２、優先順位変更処理部１３、記憶部１４、ユーザに対する出力インターフェース（モニタなど）である出力部１６、入力インターフェース（キーボードやマウスなど）である入力部１５、などを備える。記憶部１４には、各種のファイル（文書ファイルなど）が蓄積されており、各ファイルを示すファイル情報と、参照したユーザを示すユーザ情報と、参照した日時情報と、が対応付けられて構成されるファイル参照個人履歴テーブルが格納されている。図７には当該ファイル参照個人履歴テーブルの構成の一例を示した。図では、ユーザを示すユーザ情報として“名前”を用いているが、ユーザＩＤを用いるものなどであってよい。また、各ファイルを示すファイル情報としてファイル名を使用しているが、より詳細な情報（例えば、ファイルの格納場所を付加したファイル情報とする等）を用いるなどしてもよい。
【００４４】
ファイル検索部１２は、与えられた条件（例えばファイルを検索する為のキーワード等）に該当するファイルを検索（例えば、全文検索や、インデックス検索、シソーラス（類義語）検索など）するファイル検索処理を実行させるものであり、図では装置内に独立した専用のハードウェアがあるような記載となっているが、これに限るものではなく、ソフトウェアとして構成されるものであってもよい（この場合、記憶部１４に格納されるプログラムとこれを実行させる制御部１１によって“ファイル検索部”が構成される）。
【００４５】
優先順位変更処理部１３は、ファイル検索部１２によって得られた検索結果（複数のファイル情報）に対して、その優先順位（例えば、画面に表示させる順番）を変更させる処理を行うものである。図では装置内に独立した専用のハードウェアがあるような記載となっているが、これに限るものではなく、ソフトウェアとして構成されるものであってもよい（この場合、記憶部１４に格納されるプログラムとこれを実行させる制御部１１によって“優先順位変更処理部”が構成される）。また、優先順位変更処理部はファイル検索部と一体的に構成される（ファイル検索処理を行うプログラムと一体的に構成される）ものであってもよく、従来のファイル検索プログラムの上に実装される形となるようなもの（既存のファイル検索機能とユーザとの間に介在し、ユーザへのインターフェース機能を備えるもの）であってもよい。本実施例では、優先順位変更処理部１３を後者の、「ユーザから検索条件を取得し、キーワードなどの検索条件を既存のファイル検索プログラム（ファイル検索部１２）に渡して検索結果を取得し、当該検索結果に対して優先順位の変更を行い、当該変更後の順番で検索結果を表示させる処理」を実行させるものとして説明する。
【００４６】
次に、図２〜図４を参照しつつ、ＰＣ１の本発明に関する処理の概略を説明する。図２は、ＰＣ１に対してファイル検索の要求があった際の処理の概略を示したフローチャートである。なお、ＰＣ１には、ユーザ名とパスワードが対応付けられて保持されており、ＰＣ１を使用する際には、ユーザ名を特定したログインが行われるものとする。
【００４７】
ユーザからのファイル検索要求が入力部１５に対してあった際には、図５に示されるような“検索画面”を出力部１６から出力（モニタに表示）して、検索条件（検索のためのキーワードと、本発明に関する並び替え処理を行うか否かの情報）を取得し、キーワード情報を検索部１２に渡してファイル検索処理（キーワードに適合するファイルを記憶部１４から抽出する処理）を実行させ、検索結果を取得する（ステップ２０１）。図８に当該検索処理によって得られた検索結果の一例を示した。なお、“順位”は検索部１２によって検索結果に付与される順位であり、“ファイル名”は検索されたファイルのファイル名、“概要”は各ファイルに対応付けられているファイル内容を示す情報、“付加情報”は各ファイルに対応付けられているキーワード等である。“概要”や“付加情報”は、検索部１２の仕様に応じて付加される情報（例えば、インデックス検索のために予め割り当てられているキーワード情報など）であり、これらに限られるというものではなく、検索部１２の仕様の別に従って増減するものである。
【００４８】
ステップ２０１の処理によって得られた検索結果であるファイルの数が“所定数”以上であった場合に、ステップ２０３へと移行し、“所定数”未満であった場合にはステップ２０７の処理（検索結果表示処理）へと移行する（ステップ２０２）。当該ステップ２０２の処理は、検索結果が少ない場合には優先順位（表示する順番）の変更を行う必要性が低い（特に、検索結果が１件であった場合には、優先順位変更処理をする意味がない）ため、検索結果が“所定数”に満たない場合には、ステップ２０３〜ステップ２０６の優先順位変更処理をスキップし、処理時間の短縮を図るものである。なお、“所定数”は、予め定められて若しくはユーザによって設定されて記憶部１４に格納されているものであり、例えば、前述したごとく優先順位変更処理を実行させる意味のない「検索結果が１件」の場合に、優先順位変更処理をスキップさせる場合には、“所定数”を“２”とする。また、例えば、「検索結果の件数が一画面内に表示可能な件数であった場合に優先順位変更処理をスキップさせる」場合には、一画面内に表示可能な件数を“所定数”として設定する、等とすることで、所望の条件で処理を実行させることが可能である。
【００４９】
ステップ２０３とステップ２０４では、ステップ２０１の検索条件取得処理において得られた情報から、「参照回数をもとにした並び替え処理」若しくは「参照履歴があるものの中から検索処理」の実行の有無（“検索画面（図５）”においてチェックボックス５２若しくは５３がチェックされたか否か）を判別し、それぞれに該当する場合には、ステップ２０５若しくはステップ２０６へと移行し、それぞれの条件に従って検索結果に対する優先順位の変更を行う処理を実行する。
【００５０】
図３は、ステップ２０５で行われる「参照回数を利用した優先順位付け処理」の動作の概略を示したフローチャートである。
【００５１】
ステップ３０１では、記憶部１４に格納されているファイル参照個人履歴テーブル７０から、制御部１１によって、検索結果の各ファイルに対する検索者（ＰＣ１にログインしているユーザ）の直近１月以内の参照回数を算出する（これによって、例えば、図９（ａ）に示されるような結果が得られる）。
【００５２】
続くステップ３０２では、ステップ３０１で得られた情報をもとに、検索結果のファイルを、直近１月以内のユーザの参照回数が少ない順にソートする。当該処理によって例えば、図９（ｂ）に示されるような結果が得られる（同図では、各ファイルに対応付けられる“概要”や“付加情報”を省略している）。当該ソート（優先順位付与）の結果、同順位となるファイル（直近１月以内のユーザの参照回数が同じファイル）がある場合には、ステップ３０４へと移行して同順位のファイル間のソート（優先順位付与）を行い、同順位となるものがない場合には「参照回数を利用した優先順位付け処理」を終了する（ステップ３０３）。
【００５３】
ステップ３０４〜ステップ３０５における、第２の優先順位づけの処理（直近１月以内のユーザの参照回数が同じファイル間のソート）では、ファイル参照個人履歴テーブル７０から、同順位の各ファイルに対するユーザの過去全体の参照回数を算出し（これによって、例えば、図１０（ａ１）〜図１０（ａ３）に示されるような結果が得られる）、ユーザの参照回数が少ない順にソートする。全ての“同順位の各ファイル”に対するソートが終了すると、例えば、図１０（ｂ）に示されるような結果が得られ、「参照回数を利用した優先順位付け処理」を終了する。
【００５４】
図４は、ステップ２０６で行われる「参照履歴を利用した優先順位付け処理」の動作の概略を示したフローチャートである。
【００５５】
ステップ４０１では、記憶部１４に格納されているファイル参照個人履歴テーブル７０から、制御部１１によって、検索結果の各ファイルに対する検索者（ＰＣ１にログインしているユーザ）の過去全体の参照回数を算出する（これによって、例えば、図１２（ａ）に示されるような結果が得られる）。続くステップ４０２では、ステップ４０１で得られた情報をもとに、検索結果のファイルを、ユーザの参照履歴のない（過去全体の参照回数が０である）ファイルを除いた上で、過去全体のユーザの参照回数が少ない順にソートする。当該処理によって例えば、図１２（ｂ）に示されるような結果が得られ、「参照履歴を利用した優先順位付け処理」を終了する。
【００５６】
ステップ２０５（図３の処理）若しくはステップ２０６（図４の処理）を経た後に、優先順位が付与された検索結果を出力部１６から出力（図３の処理若しくは図４の処理によって付与された優先順位に従った順番で検索結果のファイル名をモニタに表示）する（図２：ステップ２０７）。図６には検索結果表示画面の一例を示した。同図ではファイル名とファイルの概要を表示するものとしているが、図３の処理若しくは図４の処理によって得られるユーザの参照回数情報を表示させるようにするなどしてもよい。なお、検索結果のファイル数が所定数に満たなかった場合（ステップ２０２）、又は、「参照回数をもとにした並び替え処理」若しくは「参照履歴があるものの中から検索処理」の実行が選択されなかった場合（“検索画面（図５）”においてチェックボックス５２若しくは５３がチェックされなかった場合）には、検索部１２の処理によって得られた検索結果がそのままの順序で表示される。
【００５７】
ステップ２０８では、検索結果であるファイルの参照要求（検索結果表示画面（図６）におけるファイルの選択）があったか否かを判別し、これがあった場合には当該選択されたファイル内容を表示させる（例えば、該当ファイルがドキュメントファイルである場合に、当該ファイル形式に対応付けられたテキストエディタを起動させてファイル内容を表示させる等）処理を行い（ステップ２０９）、当該選択されたファイルのファイル情報（ファイル名）と、参照者情報（ユーザ名）と、参照日時情報と、を対応付けてファイル参照個人履歴テーブル７０に格納する（ステップ２１０）。他のファイルの選択があった場合には、ステップ２０９からステップ２１０の処理を繰返し、終了指示（例えば図６における終了ボタン６１の入力など）があった際に処理を終了する（ステップ２１１）。
【００５８】
以上のごとく、本実施例の情報処理装置（ＰＣ１）によれば、検索結果である各ファイルに対して、当該ファイルをユーザ（ファイル検索処理を実行したユーザ）が参照した回数を示す参照回数情報及び参照した時期を示す参照時期情報（即ち、当該ユーザの対象ファイルの内容に対する知識レベルとしてみなす事が可能な情報）を基に優先順位が付与されるため、ユーザのファイルに対する知識レベルを反映した検索結果（それぞれのユーザに応じてファイルの優先順位が異なる検索結果）を表示させることが可能となる。
【００５９】
また、例えば、あるユーザがファイル検索を行った際に得られた検索結果のファイルの中から、当該ユーザが過去に参照したことがあるファイルを選択した上で、当該選択されたファイルの中で、参照された回数が少ないファイルの優先順位を高くするような処理も可能となる為、「前に１度見た記憶があるが、その内容若しくは検索条件を思い出せない」というような場合等に有用である。このような目的で使用させる場合には、最近ユーザが参照したファイルの優先度を下げるような処理としてもよい（最近見たファイルの内容は憶えている可能性が高いため）。図３１にこのような処理の一例を示した。同図の処理では、参照された回数が同じファイル間において、直近に参照した時期の古い順に優先順位を高くするものとしている（過去の参照回数情報を第１の優先順位付け条件とし、参照時期情報を第２の条件としている）が、例えば、所定期間内（例えば直近３日以内）にユーザが参照したファイルの優先度を下げた上で、参照された回数が少ないファイルの優先順位を高くするような処理としてもよい（参照時期情報を第１の条件とし、過去の参照回数情報を第２の条件とする）。
【００６０】
なお、本実施例では、「参照回数を利用した優先順位付け処理」において“直近１月”の参照回数を算出するものとしているが、期間を１月に限るというものではなく、他の期間であってもよいし、ユーザに当該期間を設定させるようにするなどしてもよい。また、各ソート処理において、ソートの結果同順位となるファイル間においては、ソート前の順位を維持するようにすることで、最初に検索部によって付与された順位情報を最終的な（最下位の）優先順位付けとして利用するようにしてもよい。
【００６１】
本実施例では、ファイル参照個人履歴テーブル７０に格納する“ファイル情報”をファイル名のみとしているが、“ファイル情報”をファイルの格納場所情報を伴ったファイル名とすることで、検索結果のファイルとの照合の際に、ファイルの格納場所の同一性も条件とするようにしてもよい。このようにすることで、「ユーザが参照したことがあるファイルであるか否か」の判別をより高い精度で行うことができる。（ファイル名が同一であっても、必ずしもその内容が同一であるとは限らない為。即ち、異なる場所に、ファイル名は同一であるがその内容が異なるファイルが格納されている場合もあるため。）
【００６２】
本実施例では、ファイル検索処理（図２の処理）中において、ファイル参照個人履歴テーブル７０の更新処理（ステップ２１０）を行うようにしているが、ＰＣ１の稼動中に常にファイルの実行状況（参照の有無）を確認するようにし、ファイルが参照されたと判断された場合にはファイル参照個人履歴テーブル７０を更新させるようにすることで、ファイルの参照履歴がより有効にファイル参照個人履歴テーブル７０に蓄積されるようにするなどしてもよい。
【００６３】
本実施例では、「参照回数を利用した優先順位付け処理（図３）」や「参照履歴を利用した優先順位付け処理（図４）」において、必要に応じてファイル参照個人履歴テーブル７０を参照することによって各“参照回数”の情報を取得するものとしているが、「参照回数を利用した優先順位付け処理（図３）」や「参照履歴を利用した優先順位付け処理（図４）」が実行される際に、予め図１１（ａ）に示されるような「検索者（ユーザ）の各参照回数を算出したテーブル」を、ファイル参照個人履歴テーブル７０から生成しておくことで、必要に応じて当該テーブルを参照しつつ各“参照回数”の情報を取得するものとしてもよい。また、ユーザのファイル参照履歴が格納されるファイル参照個人履歴テーブルを、各ユーザごとに生成して保持するようにしてもよい（図１１（ｂ）に、各ユーザごとに作成されるファイル参照個人履歴テーブルの一例を示した）。
【００６４】
本実施例では、自己（ＰＣ１）の記憶領域内に保存されているファイルを、自己の検索機能によって検索する場合を例として説明したが、図１３に示したように、ネットワーク（インターネット１３３０）を介して接続される他の情報処理装置（例えば検索サーバ１３４０）によって得られる検索結果（ネットワーク内に存在するファイルから抽出された結果）に対して、ファイル参照個人履歴テーブル７０を参照してその優先順位を変更させるようにするものであっても構わない（同様の概念である）。なお、検索対象（優先順位を変更させる対象）である“ファイル”は、文書（ドキュメントファイル）に限られず、検索機能によって検索可能なあらゆる電子データを含むものである。
【実施例２】
【００６５】
図１４は本実施例の障害対策文書検索システムの構成の概略を示すブロック図であり、図１５は障害対策文書検索システムを構成するサポートセンタ内の検索サーバの構成の一例を示したブロック図である。図１７〜図２１は、本実施例の障害対策文書検索システムの動作のうち、本発明に関する部分の概略を示したフローチャートである。なお、実施例１と同様の概念・構成要素には実施例１と同一の符号を使用してここでの説明を省略若しくは簡略化し、必要があるときは実施例１の説明に使用した図面を参照する。
【００６６】
障害対策文書検索システム１４００は、企業が有するシステムであり、本社センタ１４１０と工場１４２０とサポートセンタ１４３０とがネットワーク（プライベートネットワーク１４４０）を介して相互に接続されることにより構成され、各所に配置される内部サーバやデータベース（以下単にＤＢ）及びクライアントとなるＰＣ等により、各種の業務処理が行われるものである。ここでは、本発明の概念を説明するために、主にサポートセンタ１４３０内のオペレータ若しくはサポートセンタ１４３０から派遣されたサービスマン等が、顧客の装置（本システムを有する企業と保守契約を結んでいる顧客の装置）で障害が発生した際の障害対策処理において、当該障害に対する対策等が記載された文書を検索するための構成・処理動作を例として用いる。
【００６７】
障害対策文書検索システム１４００内に備えられる各ＤＢには、保守対象である各装置（製品）の保守マニュアルや障害対策マニュアルといった文書がデータとして格納されている。当該文書には、例えば、製品リリース時に工場が発行する“保守マニュアル”や、製品リリース後に追加された“対策手順書”や“捕捉情報”、“作業者ノウハウを手順化したナレッジ情報”などがあり、工場１４２０内のＤＢ１４２２、本社センタ１４１０内のＤＢ１４１２、サポートセンタ内１４３０内のＤＢ１４３２の何れかに保存されているものとする（何れかのＤＢ（例えば本社センタ１４１０内のＤＢ１４１２）に一括して保存されているものであっても勿論構わない）。なお、図１６には、製品リリース後に追加された“対策手順書”の一例（概略）を示した。これらの文書ファイルが各ＤＢに保存される際には、例えば、対象となる製品名（若しくは製品ＩＤ）や、部品名（若しくは部品ＩＤ）、当該文書を作成した部署名、キーワード（例えば障害内容に関するキーワード等）といった情報と対応付けられて格納され、検索の際などに使用される。
【００６８】
図１５は、サポートセンタ１４３０内のネットワークセグメント１４３５に設けられる検索サーバ１４３７の、本発明に関する部分の構成の概略を示す図である。実施例１のＰＣ１と同様に、制御部１１、ファイル検索部１２、優先順位変更処理部１３、記憶部１４、入力部１５、出力部１６、などを備え、ネットワークセグメント１４３５へとデータの送出、受信を行う通信部１７を備える。記憶部１４には、各ファイル（前述した文書ファイル）を示すファイル情報と、参照したユーザを示すユーザ情報と、参照した日時情報と、が対応付けられて構成されるファイル参照個人履歴テーブルが格納されている（図７と同様の構成である）。
【００６９】
次に、図１７〜図２１を参照しつつ、本発明に関する処理の概略を説明する。図１７は、クライアントであるＰＣ１４３３（サポートセンタ１４３０内に備えられるＰＣ）に対してファイル検索の要求があった際の、ＰＣ１４３３の処理の概略を示したフローチャートである。なお、ＰＣ１４３３を使用する際には、ユーザ名を特定したログインが行われるものとする。
【００７０】
ユーザからのファイル検索要求があった際には、図２８に示されるような“検索画面”を表示して、検索条件（検索のためのキーワード等の情報と、本発明に関する並び替え処理を行うか否かの情報）を取得する（ステップ１７０１）。続くステップ１７０２では、取得した検索条件と、ユーザ情報（ＰＣ１４３３にログインしているユーザ）を検索サーバ１４３７へと送信して、ファイル検索要求を行う。
【００７１】
検索サーバ１４３７から検索結果（以下で説明するように、優先順位付けがなされた検索結果であるファイル情報や、各ファイルの参照回数情報などが含まれる）を受信した場合には（ステップ１７０３）、当該情報を基に、図２９に示されるような“検索結果画面”を表示する（ステップ１７０４）。検索結果画面では、検索結果のファイルの選択（ステップ１７０５）若しくは終了指示（ステップ１７０８）を待つ。ファイルの選択（例えばポインティングデバイス（入力部１５）によるファイル名の選択）があった場合には（ステップ１７０５）、ファイルの取得（ファイルが存在するＤＢからのファイル取得）とその内容の表示処理を行い（ステップ１７０６）、当該参照されたファイルのファイル情報（例えばファイル名）と、参照者（ユーザ）情報とを検索サーバ１４３７へと送出する（ステップ１７０７）。検索結果画面（図２９）に対する終了ボタン２８１の入力（終了指示）があった場合には処理を終了する（ステップ１７０８）。なお、ステップ１７０６におけるファイルの取得処理は、検索サーバ１４３７に対して「ファイル取得要求」を行うことにより検索サーバ１４３７から取得する（検索サーバ１４３７によって各ＤＢからのファイルの取得を行ってもらう）ものであってもよく、この場合には、検索サーバ１４３７に対する「ファイル取得要求」の際にユーザ情報も送信することで、ステップ１７０６とステップ１７０７の処理をあわせて行うものであってもよい。
【００７２】
図１８〜図２１は、検索サーバ１４３７（サポートセンタ１４３０内に備えられる内部サーバ）の本発明に関する処理の概略を示したフローチャートであり、図１８は検索サーバ１４３７において実行される“所定期間ファイル参照履歴テーブル”の更新処理の動作の概略を示したフローチャートである。ステップ１８０１では所定時刻（例えば午前０時）の到来を待ち、所定時刻が到来した際には、記憶部１４に格納されているファイル参照個人履歴テーブル７０から、各ユーザの各ファイルに対する直近１月以内の参照回数を算出して、所定期間ファイル参照履歴テーブルに格納する。なお、図２２に所定期間ファイル参照履歴テーブル２２０の構成の一例を示した。当該処理により、所定期間ごと（例えば毎日午前０時）に所定期間ファイル参照履歴テーブル２２０の更新が行われ、直近１月以内の各ユーザの各ファイルに対する参照回数が格納される。
【００７３】
図１９は、検索サーバ１４３７に対してファイル検索要求があった際の、検索サーバ１４３７の処理の概略を示したフローチャートである。なお、実施例１（図２）と同様の処理概念となるものには同一の符号を使用している。
【００７４】
ステップ１９０１とステップ１９０４では、ファイル検索要求（図１７のステップ１７０２でＰＣから送出される要求）若しくはファイル参照情報（図１７のステップ１７０７でＰＣから送出される情報）の受信を待つ。ＰＣ１４３３からのファイル検索要求があった場合には（ステップ１９０１）、検索条件（キーワード等）を検索部１２に渡してファイル検索処理（キーワード等の検索条件に適合するファイルをシステム１４００内に備えられる各ＤＢから抽出する処理）を実行させ、検索結果を取得する（ステップ１９０２）。当該検索処理によって得られた検索結果は実施例１の図８と同様である。
【００７５】
続くステップ２０２〜ステップ２０６は、実施例１と同様の概念であるが、ステップ２０５又はステップ２０６で実行される処理は、本実施例では、図２０又は図２１に示される処理である。
【００７６】
ステップ２０２〜ステップ２０６の処理による検索結果に対する優先順位付け（優先順位変更処理）を経たステップ１９０３では、当該優先順位変更処理が行われた（条件によっては優先順位変更処理が実行されない場合もある）検索結果（以下に説明するように、検索結果であるファイル情報や優先順位情報の他、各ファイルの参照回数情報なども含まれる）を、ＰＣ１４３３に、ファイル検索要求に対する応答として送信する。
【００７７】
ファイル参照情報をＰＣ１４３３から受信した場合には（ステップ１９０４）、ファイル情報（ファイル名）と、参照者情報（ユーザ名）と、参照日時情報（ＰＣ１４３３から送信させるものであっても、検索サーバ１４３７によって取得される（ファイル参照情報を受信した日時を参照日時情報とする）ものであってもよい）と、を対応付けてファイル参照個人履歴テーブル７０に格納すると共に、各ユーザの各ファイルに対する過去全体の参照回数が蓄積される“全体期間ファイル参照履歴テーブル”の、該当する参照回数をインクリメントする（ステップ１９０５）。図２３には全体期間ファイル参照履歴テーブル２３０の構成の一例を示した。
【００７８】
ステップ２０５で実行される“参照回数を利用した優先順位付け処理”の動作の概略を、図２０を参照しつつ説明する。ステップ２００１では、検索部１２によって得られた検索結果（図８）に対して、記憶部１４に格納されている所定期間ファイル参照履歴テーブル２２０と全体期間ファイル参照履歴テーブル２３０とから、検索結果の各ファイルに対するユーザ（検索要求と共にＰＣから送信されてきたユーザ情報）の、直近１月以内及び過去全体の参照回数を取得し、且つ、全ユーザの直近１月以内及び過去全体の参照回数を算出して、これらを対応付けた図２４に示されるような一時テーブル２４０を生成する。
【００７９】
続くステップ２００２では、一時テーブル２４０を、ユーザの直近１月以内の参照回数が少ない順に並び替える処理（第１の優先順位付け処理）を優先順位変更処理部１３によって行い、“第１の優先順位付け処理”の結果、同順位となるファイルがある場合には、ステップ２００４（第２の優先順位付け処理）へと移行し、同順位となるファイルが無い場合には、“参照回数を利用した優先順位付け処理”を終了する（ステップ２００３）。
【００８０】
ステップ２００４では、一時テーブル２４０の同順位となるファイル間において、ユーザの過去全体の参照回数が少ない順に並び替える処理（第２の優先順位付け処理）を優先順位変更処理部１３によって行い、“第１及び第２の優先順位付け処理”の結果、同順位となるファイルがある場合には、ステップ２００６（第３の優先順位付け処理）へと移行し、同順位となるファイルが無い場合には、“参照回数を利用した優先順位付け処理”を終了する（ステップ２００５）。
【００８１】
ステップ２００６では、一時テーブル２４０の同順位となるファイル間において、全ユーザの直近１月以内の参照回数が多い順に並び替える処理（第３の優先順位付け処理）を優先順位変更処理部１３によって行い、“第１及び第２及び第３の優先順位付け処理”の結果、同順位となるファイルがある場合には、ステップ２００８（第４の優先順位付け処理）へと移行し、同順位となるファイルが無い場合には、“参照回数を利用した優先順位付け処理”を終了する（ステップ２００７）。
【００８２】
ステップ２００８では、一時テーブル２４０の同順位となるファイル間において、全ユーザの過去全体の参照回数が多い順に並び替える処理（第４の優先順位付け処理）を優先順位変更処理部１３によって行い、“第１及び第２及び第３及び第４の優先順位付け処理”の結果、同順位となるファイルがある場合には、ステップ２０１０（第５の優先順位付け処理）へと移行し、同順位となるファイルが無い場合には、“参照回数を利用した優先順位付け処理”を終了する（ステップ２００９）。
【００８３】
ステップ２０１０では、一時テーブル２４０の同順位となるファイル間において、検索部１２の検索処理によって付与された順位情報（元の順位）を利用して並び替える処理（第５の優先順位付け処理）を優先順位変更処理部１３によって行う。上記した各処理によって得られた結果の一例を図２５に示した。当該テーブルが有する情報（検索結果であるファイル情報や優先順位情報の他、各ファイルの参照回数情報など）が、検索結果としてＰＣ１４３３へ送出されることとなる。
【００８４】
次に、図１９のステップ２０６で実行される“参照履歴を利用した優先順位付け処理”の動作の概略を、図２１を参照しつつ説明する。ステップ２１０１では、検索部１２によって得られた検索結果（図８）に対して、記憶部１４に格納されている所定期間ファイル参照履歴テーブル２２０と全体期間ファイル参照履歴テーブル２３０とから、検索結果の各ファイルに対するユーザ（検索要求と共にＰＣから送信されてきたユーザ情報）の過去全体の参照回数を取得し、且つ、全ユーザの過去全体の参照回数を算出して、これらを対応付けた図２６に示されるような一時テーブル２６０を生成する。
【００８５】
続くステップ２１０２では、一時テーブル２６０からユーザ（検索要求と共にＰＣから送信されてきたユーザ情報）の参照履歴の無い（過去全体の参照回数が０である）ファイルを削除した上で、一時テーブル２６０を、ユーザの過去全体の参照回数が少ない順に並び替える処理（第１の優先順位付け処理）を優先順位変更処理部１３によって行い、“第１の優先順位付け処理”の結果、同順位となるファイルがある場合には、ステップ２１０４（第２の優先順位付け処理）へと移行し、同順位となるファイルが無い場合には、“参照履歴を利用した優先順位付け処理”を終了する（ステップ２１０３）。
【００８６】
ステップ２１０４では、一時テーブル２６０の同順位となるファイル間において、全ユーザの過去全体の参照回数が多い順に並び替える処理（第２の優先順位付け処理）を優先順位変更処理部１３によって行う。上記した各処理によって得られた結果の一例を図２７に示した。当該テーブルが有する情報（検索結果であるファイル情報や優先順位情報の他、各ファイルの参照回数情報など）が、検索結果としてＰＣ１４３３へ送出されることとなる。
【００８７】
以上のごとく、本実施例の障害対策文書検索システム１４００によれば、必要に応じて更新処理がなされる“所定期間ファイル参照履歴テーブル”と“全体期間ファイル参照履歴テーブル”とが検索サーバに備えられるため、検索結果に対する優先順位付けの処理において必要な各情報（ユーザが所定期間内にファイルを参照した回数情報など）を算出する際の処理時間を短縮することができ、検索要求に対する検索結果の応答のレスポンスを向上させることができる。特に、障害対策時における手順書の検索などにおいては、早急な対応が要求されている為有用である。
【００８８】
障害対策の業務においては、ある障害が報告されてからある程度時間が経過している場合には当該障害に対する対策（パッチ当て等）がすでに講じられている（即ち、当該障害はすでに発生しない状況となっている）場合が多く、障害に関する手順書は、時間の経過と共に“発生しない障害に関する手順書”となっていくため、障害発生時における手順書の検索時には、このような不要な（必要度の低い）ファイルが検索結果として上位に上がらないようにすることが好ましい。また、内容を憶えてしまっている手順書（何度か読んだことのある手順書）についても検索結果として上位に上がらないようにすることが好ましいが、従来のファイル検索機能のごとき、画一的にキーワード一致率の高いものから若しくは全てのユーザの利用件数の多いものから表示するようなものでは対応できなかった。これに対し、本発明によれば、個々のユーザの参照履歴情報に基づいて、参照回数の少ないものの優先度を高くすることができるため、“内容を憶えてしまっている手順書”の優先度を低くすることができ、且つ、これに従属する優先順位付け条件として、「ユーザ全体の利用件数が直近の所定期間内に多いもの（即ち、発生頻度が高い障害に対する手順書であって、最近発生している障害に対する手順書であるため、対策（パッチ当て等）がまだ講じられていない可能性が高く且つ同様の障害が発生している可能性が高いもの）」の優先度を高くするようにしているため、利用価値の高い（個々のユーザそれぞれにとって利用価値が高い）検索結果を表示させることが可能となる。これにより、必要な障害対策手順書を早期に得ることが可能となるため、障害に対する対策を迅速に行うことも可能となる。
【００８９】
本実施例では、検索サーバがサポートセンタ内に備えられていて、同じくサポートセンタ内に備えられるＰＣ１４３３から検索要求を行うものを例として説明したが、検索サーバは他の場所（例えば本社センタ内）に備えられるものであってもよく、また、検索要求を行うＰＣも他の場所に設置されているものであってよい。
【００９０】
また、本実施例では、検索者を示す“ユーザ情報”としてＰＣにログインしているユーザ情報を利用しているが、例えば、ステップ１７０１（図１７）における検索画面の表示処理において図３０に示されるような画面を表示し、“検索者情報”を入力できる（複数人若しくはグループ名として入力させる等してもよい）ようにすることで、ＰＣにログインしているユーザとは異なるユーザ情報を元に、若しくは、ＰＣにログインしているユーザと入力されたユーザ情報（即ち複数のユーザ情報）を元に、検索結果に対する優先順位付け処理の際の“参照回数情報”を取得するようにしてもよい。このようにすることで、例えば、障害の発生した装置を有する顧客先に出向いたサービスマンが、サポートセンタに電話などで支援を求めた（障害対策文書の検索を依頼した）ような際に、サポートセンタのオペレータが当該サービスマンのユーザ名も使用して文書検索をする（サービスマンのナレッジを反映した検索結果を得る）というような運用が可能となり、又、複数人が居合わせている状況でわからないことを検索するような場合に、居合わせた全員のナレッジを反映した検索結果を得ることができるようにさせることも可能となるため有用である。
【００９１】
複数のユーザ情報を元に“参照回数情報”を取得する際には、“複数のユーザ”のうち最も参照回数の多いもの（若しくは最も参照回数の少ないもの）を取得するようにしても良いし、“複数のユーザ”の参照回数の平均を算出する、又は、“複数のユーザ”の参照回数を単に合算するなどしてもよい。なお、複数のユーザ情報によって検索処理を行った場合には、これによって得られた検索結果のファイルの参照も当該複数のユーザによって行われたとみなし、ステップ１７０７（図１７）における検索サーバへのユーザ情報の送信処理時には、当該複数のユーザのユーザ情報を送信し、これを受けた検索サーバにおいて、当該複数のユーザの参照履歴を更新するような処理としてもよい。
【００９２】
本実施例では、企業内に備えられるシステム（企業内ローカルシステム）内におけるファイルの検索処理（特に障害対策手順書などの文書ファイル検索処理）を例として説明したが、本発明をローカルシステム内におけるファイル検索にのみ限定するというものではなく、公開ネットワーク（例えばインターネット）上におけるファイル検索においても有効に適用することができる。また、検索対象も文書ファイルに限られるものではなく、検索可能なあらゆる電子ファイルに対して適用できる。
【図面の簡単な説明】
【００９３】
【図１】情報処理装置の構成の概略を示すブロック図
【図２】情報処理装置の本発明に関する動作の概略を示したフローチャート
【図３】「参照回数を利用した優先順位付け処理」の動作の概略を示したフローチャート
【図４】「参照履歴を利用した優先順位付け処理」の動作の概略を示したフローチャート
【図５】表示画面（検索画面）の一例を示す図
【図６】表示画面（検索結果表示画面）の一例を示す図
【図７】ファイル参照個人履歴テーブルの構成の一例を示す図
【図８】ファイル検索処理によって得られた検索結果の一例を示す図
【図９】「参照回数を利用した優先順位付け処理」において生成される一時的なテーブルの一例を示す図
【図１０】「参照回数を利用した優先順位付け処理」において生成される別の一時的なテーブルの一例を示す図
【図１１】別のテーブルの一例を示す図
【図１２】「参照履歴を利用した優先順位付け処理」において生成される一時的なテーブルの一例を示す図
【図１３】ネットワークに接続された情報処理装置の構成の概略を示すブロック図
【図１４】障害対策文書検索システムの構成の概略を示すブロック図
【図１５】検索サーバの構成の概略を示すブロック図
【図１６】対策手順書の一例の概略を示した図
【図１７】障害対策文書検索システムを構成するＰＣの本発明に関する処理の概略を示したフローチャート
【図１８】検索サーバ１４３７の所定期間ファイル参照履歴テーブル更新処理の動作の概略を示したフローチャート
【図１９】検索サーバの本発明に関する動作の概略を示したフローチャート
【図２０】実施例２の「参照回数を利用した優先順位付け処理」の動作の概略を示したフローチャート
【図２１】実施例２の「参照履歴を利用した優先順位付け処理」の動作の概略を示したフローチャート
【図２２】所定期間ファイル参照履歴テーブルの構成の一例を示す図
【図２３】全体期間ファイル参照履歴テーブルの構成の一例を示す図
【図２４】「参照回数を利用した優先順位付け処理」で生成される一時テーブルの構成の一例を示す図
【図２５】「参照回数を利用した優先順位付け処理」を経た後の一時テーブルの構成の一例を示す図
【図２６】「参照履歴を利用した優先順位付け処理」で生成される一時テーブルの構成の一例を示す図
【図２７】「参照履歴を利用した優先順位付け処理」を経た後の一時テーブルの構成の一例を示す図
【図２８】実施例２の表示画面（検索画面）の一例を示す図
【図２９】実施例２の表示画面（検索結果表示画面）の一例を示す図
【図３０】別の表示画面（検索画面）の一例を示す図
【図３１】別の「参照履歴を利用した優先順位付け処理」の動作の概略を示したフローチャート
【符号の説明】
【００９４】
１      ＰＣ（ファイル検索機能を備える情報処理装置）
１１    制御部
１２    ファイル検索部
１３    優先順位変更処理部（検索結果ファイル優先順位変更処理部）
１４    記憶部
１５    入力部
１６    出力部
７０    ファイル参照個人履歴テーブル
２２０  所定期間ファイル参照履歴テーブル
２３０  全体期間ファイル参照履歴テーブル
１４００  障害対策文書検索システム
１４３３  ＰＣ（情報処理装置）
１４３７  検索サーバ（ファイル検索部を備える情報処理装置）
１４４０  プライベートネットワーク
【図１】
2007213200.tif 000003
【図２】
2007213200.tif 000004
【図３】
2007213200.tif 000005
【図４】
2007213200.tif 000006
【図５】
2007213200.tif 000007
【図６】
2007213200.tif 000008
【図７】
2007213200.tif 000009
【図８】
2007213200.tif 000010
【図９】
2007213200.tif 000011
【図１０】
2007213200.tif 000012
【図１１】
2007213200.tif 000013
【図１２】
2007213200.tif 000014
【図１３】
2007213200.tif 000015
【図１４】
2007213200.tif 000016
【図１５】
2007213200.tif 000017
【図１６】
2007213200.tif 000018
【図１７】
2007213200.tif 000019
【図１８】
2007213200.tif 000020
【図１９】
2007213200.tif 000021
【図２０】
2007213200.tif 000022
【図２１】
2007213200.tif 000023
【図２２】
2007213200.tif 000024
【図２３】
2007213200.tif 000025
【図２４】
2007213200.tif 000026
【図２５】
2007213200.tif 000027
【図２６】
2007213200.tif 000028
【図２７】
2007213200.tif 000029
【図２８】
2007213200.tif 000030
【図２９】
2007213200.tif 000031
【図３０】
2007213200.tif 000032
【図３１】
2007213200.tif 000033