(57)【要約】【課題】本発明は、ユーザが所望するファイルと関連性の高いファイルを検索するファイル検索方法及びそのシステムに関し、特に、利用者端末装置又はファイルサーバの膨大なファイルの中から、ユーザが指定したキーワードを含むファイルを重要度に基づいて並べ替えることができるようにする。【解決手段】本発明は、ユーザのファイル操作を監視し、ファイルの参考関係を生成し、当該参考関係から算出した重要度に基づいて検索結果を並べ替えることで、ユーザが指定したキーワードを含むファイルを重要度の高い順に表示することが可能となるファイル検索方法及びそのシステムを提供する。【選択図】図2
2007183864.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置に格納されるファイルを検索するファイル検索システムにおいて、
ユーザによる検索要求を受け付ける受付手段と、
前記受付手段からの通知に基づいて、検索結果ファイルを取得する検索手段と、
ユーザのファイル操作を監視する監視手段と、
前記監視手段の監視結果に基づいて前記ファイルの参考関係を生成する生成手段と、
前記参考関係が格納される格納手段と、
前記参考関係に基づいて、前記ファイルの重要度を算出する重要度算出手段と、
前記重要度に基づいて、前記検索手段による前記検索結果ファイルを並べる検索結果ソート手段とを有することを特徴とするファイル検索システム。
【請求項２】
前記参考関係の重みを設定する重み設定手段を有し、
前記重要度算出手段は、前記重み設定手段により設定された重みに基づいて、ファイルの重要度を算出することを特徴とする請求項1記載のファイル検索システム。
【請求項３】
前記参考関係の重みを設定する重み設定規則を取得する重み設定規則取得手段を有し、
前記格納手段は、さらに、前記重み設定規則を格納し、
前記重要度算出手段は、前記重み設定手段が取得した重み設定規則に基づいて、ファイルの重要度を算出することを特徴とする請求項1記載のファイル検索システム。
【請求項４】
前記参考関係の重みを設定する重み設定規則を取得する重み設定規則取得手段と、
前記ユーザを特定する特定手段と、
前記重み設定規則をユーザ毎に関連付けて記録する記録手段とを有し、
前記重要度算出手段は、検索要求を行ったユーザに関連付けられた重み設定規則に基づいて、重要度を算出することを特徴とする請求項1記載のファイル検索システム。
【請求項５】
前記重要度を取得する重要度取得手段と、
前記ユーザを特定する特定手段と、
前記重要度をユーザ毎に関連付けて記録する記録手段とを有し、
前記検索結果ソート手段は、検索要求を行ったユーザに関連付けられた重要度に基づいて、前記検索手段による前記検索結果ファイルを並べることを特徴とする請求項1記載のファイル検索システム。
【請求項６】
ユーザに、前記検索手段による前記検索結果ファイルを、前記重要度、または、前記重要度以外の条件のいずれかに基づいて並べるかを選択させるための画面を表示させる制御部と、
前記制御部は、前記ユーザによって、前記重要度に基づいて並べることが選択されたか否かを判定し、
前記検索結果ソート手段は、前記検索手段による前記検索結果ファイルを、前記重要度が選択された場合は、前記重要度に基づき、前記重要度が選択されなかった場合は、前記重要度以外の条件に基づいて並べることを特徴とする請求項1記載のファイル検索システム。
【請求項７】
記憶装置に格納されるファイルを検索するファイル検索方法であって、
ユーザによる検索要求を受け付けるステップと、
前記受付手段からの通知に基づいて、検索結果ファイルを取得するステップと、
ユーザのファイル操作を監視するステップと、
前記監視するステップの監視結果に基づいて前記ファイル間の参考関係を生成するステップと、
前記参考関係を格納するステップと、
前記参考関係に基づいて、前記ファイルの重要度を算出するステップと、
前記重要度に基づいて、前記検索結果ファイルを並べるステップとを有することを特徴とするファイル検索方法。
【請求項８】
前記参考関係の重みを設定するステップと、
前記重みを設定するステップにより設定された重みに基づいて、ファイルの重要度を算出するステップとを有することを特徴とする請求項7記載のファイル検索方法。
【請求項９】
前記参考関係の重みを設定する重み設定規則を取得するステップと、
前記重み設定規則に基づいて、ファイルの重要度を算出するステップとを有することを特徴とする請求項7記載のファイル検索方法。
【請求項１０】
前記参考関係の重みを設定する重み設定規則を取得するステップと、
前記ユーザを特定するステップと、
前記重み設定規則をユーザ毎に関連付けて記録するステップと、
検索要求を行ったユーザに関連付けられた重み設定規則に基づいて、重要度を算出するステップとを有することを特徴とする請求項7記載のファイル検索方法。
【請求項１１】
前記重要度を取得するステップと、
前記ユーザを特定するステップと、
前記重要度をユーザ毎に関連付けて記録するステップと、
検索要求を行ったユーザに関連付けられた重要度に基づいて、前記検索結果ファイルを並べるステップとを有することを特徴とする請求項7記載のファイル検索方法。
【請求項１２】
ユーザに、前記検索手段による前記検索結果ファイルを、前記重要度、または、前記重要度以外の条件のいずれかに基づいて並べるかを選択させるための画面を表示するステップと、
前記ユーザによって、前記重要度に基づいて並べることが選択されたか否かを判定するステップと、
前記検索手段による前記検索結果ファイルを、前記重要度が選択された場合は、前記重要度に基づき、前記重要度が選択されなかった場合は、前記重要度以外の条件に基づいて並べるステップとを有することを特徴とする請求項7記載のファイル検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが所望するファイルと関連性の高いファイルを検索するファイル検索方法及びそのシステムに関し、特に、利用者端末装置又はファイルサーバに保存された膨大なファイルの中から、ユーザが所望するファイルを検索するファイル検索方法及びそのシステムに関する。
【背景技術】
【０００２】
情報機器やインターネットなどネットワーク環境の普及が進んだ結果、ユーザが利用者端末装置又はファイルサーバにおいて所有する文書や画像等の電子ファイルは膨大な量となっている。膨大なファイルの中からユーザが、所望するファイルを探し出す場合は、キーワードを入力して検索を行っている。かかる検索では、キーワードを含む全てのファイルが検索結果として表示されるため、ユーザは、大量の検索結果から、所望するファイルを探し出していた。
【０００３】
従来から、ユーザが、検索を行う場合に、所望するファイルを即座に探し出す様々な技術が提案されている。
【０００４】
例えば、各文書間の引用/被引用関係に対して文書間の関係の度合いを示す関連値を付与し、この付与された関連値に基づいて文書の検索を行うシステムがある(特許文献1)。
【０００５】
また、例えば、文書内である単語の出現回数を示す情報に、文書郡内における当該単語の出現状況に基づく特徴量を重みとして反映させた値を重要度としてDB(データベース)に登録し、当該重要度を用いて検索を行うシステムがある(特許文献2)。
【特許文献１】特開2001-147936
【特許文献２】特開2004-206631
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来の検索システムでは、特許文献等の引用文献が記述されている文書ファイルでは、引用文献の記述の解析から、文書ファイル間の引用関係を抽出し、引用関係から文書ファイル毎の重要度を算出していた。従来の検索システムをローカルで扱うファイルを検索対象として用いると、文書ファイル内に関連付けを行う記述が必要となる。しかし、ローカルで扱うファイルには引用の記述が一般には存在せず、適用できるファイルは少ない。さらに、引用関係は記述方法に依存するため、引用関係を自動的に抽出するのは困難である。
【０００７】
本発明の目的は、利用者端末装置又はファイルサーバに格納されるファイルを対象としたファイル検索において、ユーザが所望するファイルを即座に探し出すことを実現することができるファイル検索方法及びそのシステムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、記憶装置に格納されるファイルを検索するファイル検索システムにおいて、ユーザによる検索要求を受け付ける受付手段と、前記受付手段からの通知に基づいて、検索結果ファイルを取得する検索手段と、ユーザのファイル操作を監視する監視手段と、前記監視手段の監視結果に基づいて前記ファイルの参考関係を生成する生成手段と、前記参考関係が格納される格納手段と、前記参考関係に基づいて、前記ファイルの重要度を算出する重要度算出手段と、前記重要度に基づいて、前記検索手段による前記検索結果ファイルを並べる検索結果ソート手段とを有することを特徴とするファイル検索システムである。これによれば、ユーザのファイル操作に基づいて算出されたファイルの重要度に基づいて、検索結果を表示するファイル検索システムを提供することができる。
【０００９】
また、本発明は、前記参考関係の重みを設定する重み設定手段を有し、前記重要度算出手段は、前記重み設定手段により設定された重みに基づいて、ファイルの重要度を算出することを特徴とするファイル検索システムである。これによれば、ユーザにより設定された重みに基づいて重要を算出するファイル検索システムを提供することができる。
【００１０】
また、本発明は、前記参考関係の重みを設定する重み設定規則を取得する重み設定規則取得手段を有し、前記格納手段は、さらに、前記重み設定規則を格納し、前記重要度算出手段は、前記重み設定手段が取得した重み設定規則に基づいて、ファイルの重要度を算出することを特徴とするファイル検索システムである。これによれば、ユーザにより選択された重み設定規則に基づいて重要を算出するファイル検索システムを提供することができる。
【００１１】
また、本発明は、前記参考関係の重みを設定する重み設定規則を取得する重み設定規則取得手段と、前記ユーザを特定する特定手段と、前記重み設定規則をユーザ毎に関連付けて記録する記録手段とを有し、前記重要度算出手段は、検索要求を行ったユーザに関連付けられた重み設定規則に基づいて、重要度を算出することを特徴とするファイル検索システムである。これによれば、ユーザごとに関連付けられた重み設定規則に基づいて重要を算出するファイル検索システムを提供することができる。
【００１２】
また、本発明は、前記重要度を取得する重要度取得手段と、前記ユーザを特定する特定手段と、前記重要度をユーザ毎に関連付けて記録する記録手段とを有し、前記検索結果ソート手段は、検索要求を行ったユーザに関連付けられた重要度に基づいて、前記検索手段による前記検索結果ファイルを並べることを特徴とするファイル検索システムである。これによれば、ユーザごとに関連付けられた重要度に基づいて重要を算出するファイル検索システムを提供することができる。
【００１３】
また、本発明は、ユーザに、前記検索手段による前記検索結果ファイルを、前記重要度、または、前記重要度以外の条件のいずれかに基づいて並べるかを選択させるための画面を表示させる制御部と、前記制御部は、前記ユーザによって、前記重要度に基づいて並べることが選択されたか否かを判定し、前記検索結果ソート手段は、前記検索手段による前記検索結果ファイルを、前記重要度が選択された場合は、前記重要度に基づき、前記重要度が選択されなかった場合は、前記重要度以外の条件に基づいて並べることを特徴とするファイル検索システムである。これによれば、ユーザが検索要求を行う際に、検索結果を重要度、または、重要度以外の条件に基づいて並べるかを即座に選択することができるファイル検索システムを提供することができる。
【００１４】
また、本発明は、記憶装置に格納されるファイルを検索するファイル検索方法であって、ユーザによる検索要求を受け付けるステップと、前記受付手段からの通知に基づいて、検索結果ファイルを取得するステップと、ユーザのファイル操作を監視するステップと、前記監視するステップの監視結果に基づいて前記ファイル間の参考関係を生成するステップと、前記参考関係を格納するステップと、前記参考関係に基づいて、前記ファイルの重要度を算出するステップと、前記重要度に基づいて、前記検索結果ファイルを並べるステップとを有することを特徴とするファイル検索方法である。これによれば、ユーザのファイル操作に基づいて算出されたファイルの重要度に基づいて、検索結果を表示するファイル検索方法を提供することができる。
【００１５】
また、本発明は、前記参考関係の重みを設定するステップと、前記重みを設定するステップにより設定された重みに基づいて、ファイルの重要度を算出するステップとを有することを特徴とするファイル検索方法である。これによれば、ユーザにより設定された重みに基づいて重要を算出するファイル検索方法を提供することができる。
【００１６】
また、本発明は、前記参考関係の重みを設定する重み設定規則を取得するステップと、前記重み設定規則に基づいて、ファイルの重要度を算出するステップとを有することを特徴とするファイル検索方法である。これによれば、ユーザにより選択された重み設定規則に基づいて重要を算出するファイル検索方法を提供することができる。
【００１７】
また、本発明は、前記参考関係の重みを設定する重み設定規則を取得するステップと、前記ユーザを特定するステップと、前記重み設定規則をユーザ毎に関連付けて記録するステップと、検索要求を行ったユーザに関連付けられた重み設定規則に基づいて、重要度を算出するステップとを有することを特徴とするファイル検索方法である。これによれば、ユーザごとに関連付けられた重み設定規則に基づいて重要を算出するファイル検索方法を提供することができる。
【００１８】
また、本発明は、前記重要度を取得するステップと、前記ユーザを特定するステップと、前記重要度をユーザ毎に関連付けて記録するステップと、検索要求を行ったユーザに関連付けられた重要度に基づいて、前記検索結果ファイルを並べるステップとを有することを特徴とするファイル検索方法である。これによれば、ユーザごとに関連付けられた重要度に基づいて重要を算出するファイル検索方法を提供することができる。
【００１９】
また、本発明は、ユーザに、前記検索手段による前記検索結果ファイルを、前記重要度、または、前記重要度以外の条件のいずれかに基づいて並べるかを選択させるための画面を表示するステップと、前記ユーザによって、前記重要度に基づいて並べることが選択されたか否かを判定するステップと、前記検索手段による前記検索結果ファイルを、前記重要度が選択された場合は、前記重要度に基づき、前記重要度が選択されなかった場合は、前記重要度以外の条件に基づいて並べるステップとを有することを特徴とするファイル検索方法である。これによれば、ユーザが検索要求を行う際に、検索結果を重要度、または、重要度以外の条件に基づいて並べるかを即座に選択することができるファイル検索方法を提供することができる。
【発明の効果】
【００２０】
本発明では、ユーザのファイル操作を監視し、ファイル間の参考関係を生成し、当該参考関係から算出した重要度に基づいて検索結果を並べることで、ユーザが指定したキーワードを含むファイルを重要度の高い順に表示することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の実施の形態を図面を用いて説明する。
【実施例１】
【００２２】
本発明は、利用者端末装置単体、又はファイルサーバとファイルサーバに接続する利用者端末装置に実装する構成にすることが考えられる。
【００２３】
図1は利用者端末装置単体で実装するハードウェア構成の一例を簡略的に示すブロック図である。利用者端末装置10は、液晶画面等の表示画面を有する表示部2、とユーザがデータの入力等を行う入力部3と、プログラムの実行やデータの記憶を行うメモリ4と、ファイル検索方法を実行するためのプログラムが保存された外部記憶装置5がCPU1に接続されている。CPU1は、これら各部を制御する。さらに、メモリ4は、OS(Operating System)等の各種プログラムを格納するROM4a、データを一時的に保存し、プログラムの実行や情報の処理を行うために使用されるRAM4bを有している。
【００２４】
図2は、実施例1におけるファイル検索方法の構成の一例を簡略的に示すブロック図である。ファイル操作監視部11は、ユーザによるファイル操作を監視し、ファイル操作が発生した場合、操作内容を分析して参考関係にあるファイルが存在するか否かを確認する。参考関係生成部12は、参考関係にあるファイルが存在する場合、ファイル操作内容から、参考元ファイル、参考ファイル、ファイル操作を行ったユーザ、ファイル操作を行った日時などの情報を取得する。重み設定部14は、重要度算出部で用いる参考関係の重みを設定する。重要度算出部15は、データ管理部から全ての参考関係を取得し、参考ファイルとして管理されている全てのファイルについて、参考関係を基に重要度を算出する。重要度取得部16は、データ管理部13に保存された重要度を取得する。データ管理部13は、参考関係として関連付けられた情報を保存する。要求部17は、ユーザからの検索要求等を受け付ける。検索部18は、データ管理部13にて管理されているファイル情報から、検索要求とファイル情報を比較し、検索要求に適合するファイル情報を選択する。検索結果表示部19は、取得した重要度に基づいて、検索要求に適合するファイル情報を並べ、検索結果としてユーザに表示する。
【００２５】
検索システム全体の処理について説明するにあたり、まずは、重要度を算出するための、ファイル操作監視部11、参考関係生成部12、重要度算出部15についての処理について説明する。
【００２６】
ファイル操作監視部11についての処理を図5を参照しつつ説明する。
【００２７】
ステップS001において、ファイル操作監視部11は、ユーザによってファイル操作があったか否かを判定する。監視するファイル操作は、ファイルのオープン・クローズ・リード・ライト・削除、コピー、ペーストなど全ての操作である。ただし、システム設計時に一部のファイル操作を限定して監視する構成にすることも考えられる。この判定が肯定的であった場合は、ユーザによってファイル操作があったため、処理はステップS002へ移行する。一方、この判定が否定的であった場合は、処理はステップS001に戻る。
【００２８】
ステップS002において、ファイル操作監視部11は、参考関係にあるファイルが存在するか否かを判定する。この判定が肯定的であった場合は、参考関係にあるファイルが存在するため、処理はステップS003へ移行する。一方、この判定が否定的であった場合は、処理はステップS001に戻る。ここで、参考関係について説明する。参考関係とは、図4(a)に示すように、例えば、ユーザがファイルAとファイルBを開いており、ファイルBの内容をファイルAへ取り込んだ場合の、ファイルA(参考元ファイル)とファイルB(参考ファイル)の関係を言う。ユーザがファイルを参照するということは、参考ファイルの情報を参考元ファイルへ取り込むことや、参考ファイルの情報を参考元ファイルに取り込み、参考元ファイルに新しく名前を付けて保存すること等である。そこで、参考元ファイルと参考ファイルの決定は、ユーザがどのファイルからコピーして、どのファイルへペーストしたかを監視することにより行う。そして、ユーザがコピーを行った時にアクティブになっているファイルを参考ファイル、ユーザがペーストを行った時にアクティブになっているファイルを参考元ファイルとする。
【００２９】
ステップS003において、ファイル操作監視部11は、参考関係生成部12を起動する。処理は終了する。
【００３０】
参考関係生成部12についての処理を図6を参照しつつ説明する。
【００３１】
ステップS004において、参考関係生成部12は、ファイル操作監視部11から起動通知があったか否かを判定する。この判定が肯定的であった場合は、起動通知があったため、処理はステップS005へ移行する。一方、この判定が否定的であった場合は、処理はステップS004に戻る。
【００３２】
ステップS005において、参考関係生成部12は、参考関係に必要な情報を取得する。ここで、参考関係に必要な情報とは、参考元ファイル、参考ファイル、ファイル操作を行ったユーザ、ファイル操作を行った日時、参考ファイルからコピーして、参考元ファイルへペーストした回数等である。処理はステップS006へ移行する。
【００３３】
ステップS006において、参考関係生成部12は、ステップS005において取得した情報を関連付け、参考関係としてデータ管理部13に保存する。処理は終了する。参考関係として関連付けられて保存されたデータの例を図3(a)に示す。例えば、参考関係1からは、ユーザAは、ファイルAを参考元ファイル、ファイルBを参考ファイルとし、参照時間6分36秒の間にファイルBからファイルAへ、6回コピー&ペーストを行い、2005/6/10の13:10に参考ファイルであるファイルBをクローズしたことが分かる。
【００３４】
重要度算出部15についての処理を図7を参照しつつ説明する。
【００３５】
ステップS007において、重要度算出部15は、要求部17から、ユーザによって重要度算出の要求があったことの通知があったか否かを判定する。この判定が肯定的であった場合は、ユーザによって重要度算出の要求があったことの通知があったため、処理はステップS008へ移行する。一方、この判定が否定的であった場合は、処理はステップS007に戻る。
【００３６】
ステップS008において、重要度算出部15は、各参考関係をデータ管理部13から取得する。処理はステップS009へ移行する。
【００３７】
ステップS009において、重要度算出部15は、ステップS008において取得した各参考関係から各参考ファイルの重要度を算出する。処理はステップS010へ移行する。
【００３８】
重要度の算出方法は、例えば、参考にされた回数（被参考回数）や参考元ファイル数を計数する構成にすることが考えられる。被参考回数と参考元ファイル数の算出例を図25(a)に示す。参考ファイルは、参考元ファイルA、B、Cの3つのファイルより参考にされ、さらに参考元ファイルAからは、2回参考にされている。この場合、参考ファイルの被参考回数は2+1+1=4、参考元ファイル数は1+1+1=3となる。重要度は、被参考回数を用いた場合は4、参考元ファイル数を用いた場合は3となる。
【００３９】
また、重要度の算出方法は、例えば、次のような構成にすることも考えられる。参考ファイルの一部をコピーして、参考元ファイルにペーストした場合は、一回につき10ポイントを参考ファイルに加算する。また、参考ファイルの参照時間が所定値以上であれば、参考ファイルに3ポイントを加算する。これにより、参照時間が短く、かつ、コピーも行われていないファイルは、ユーザが誤って開いたと確認することができる。例えば、参考関係1からは、ファイルBからファイルAへ6回コピー&ペーストが行われているため、ファイルBには、10×6=60ポイントが加算される。さらに、参照時間が6分36秒と所定値以上なので、3ポイントが加算され、ユーザAの操作により、計63ポイントがファイルBに加算される。また、コピー&ペーストが行われなった場合は、ユーザが誤ってファイルを開いたか、もしくは、ファイルを参考にしなかったということであり、この場合は、参考関係は生成されない。ここで、参考関係5が生成された時点で、ユーザによって、重要度算出の要求があった場合は、参考ファイルの重要度は以下のように算出される。参考関係2から、ファイルCには、10×1+3=13ポイントが加算される。参考関係3から、ファイルDには、10×2+3=23ポイントが加算される。参考関係4から、ファイルBには、10×3+3=33ポイントが加算される。参考関係5から、ファイルTには、10×1+3=13ポイントが加算される。よって、ファイルBは、ファイルAとファイルCの2ファイルから参考にされているため、計63+33=96ポイントが加算される。同様に、ファイルC、D、Tにはそれぞれ、13、23、33、13ポイントが加算される。
【００４０】
また、重要度の算出方法は、参考ファイルの情報を参考元ファイルに取り込み、参考元ファイルに新しく名前を付けて保存したかを監視し、新しく名前を付けて保存した場合は、30ポイントを参考ファイルに加算する構成にすることも考えられる。参考元ファイルに新しく名前を付けて保存するということは、今後の作業において、新しいファイル名が意味を持つ可能性が高いということである。そこで、参考元ファイルに新しい名前が付けられて保存された場合には、参考ファイルの重要度にポイントを加算する構成にした。
【００４１】
また、重要度の算出方法は、参考ファイルの情報が、参考元ファイルに何箇所取り込まれたかを監視する構成にすることも考えられる。例えば、参考ファイルが実験データが保存されたファイルの場合、ユーザは、自分が必要とするデータを、参考ファイルからコピーして、参考元ファイル内の複数箇所に同一のデータをペーストすることも考えられる。ただし、この場合は、参考にした情報量は大きくないので、一回目のコピー&ペーストについては、10ポイントの加算とし、二回目以降のペーストについては、5ポイントの加算とする等の構成にする。
【００４２】
また、重要度の算出方法は、参考ファイルから参考元ファイルに取り込んだテキスト等のサイズを監視し、サイズ量に比例してポイントを参考ファイルに加算する構成にすることも考えられる。取り込んだテキスト等のサイズ量が大きいということは、それだけ、参考ファイルの情報を参考にしたということだからである。
【００４３】
ステップS010において、重要度算出部15は、  ステップS009において、算出した各参考ファイルの重要度をデータ管理部13に保存する。保存された重要度は、重要度取得部16が取得できるようになる。なお、重要度取得部16についての処理は後述する。処理はステップS011へ移行する。
【００４４】
ステップS011において、重要度算出部15は、ステップS009において、算出した各参考ファイルの重要度を検索結果表示部19に通知する。なお、検索結果表示部19についての処理は後述する。処理は終了する。
【００４５】
続いて、検索システム全体の処理について説明する。
【００４６】
要求部17についての処理を図8を参照しつつ説明する。
【００４７】
ステップS101において、要求部17は、ユーザによって検索要求があったか否かを判定する。この判定が肯定的であった場合は、検索要求があったため、処理はステップS102へ移行する。一方、この判定が否定的であった場合は、処理はステップS101に戻る。ここで、ユーザによる検索要求について説明する。検索要求とは、ユーザが、所望するファイルのファイル名や、当該ファイルに含まれるキーワードを入力部3より入力し、検索をかけることである。
【００４８】
ステップS102において、要求部17は、検索部18を起動する。処理は終了する。
【００４９】
検索部18についての処理を図9を参照しつつ説明する。
【００５０】
検索部18は、ブーリアン検索やベクトル空間モデルなどの検索方法により検索処理を行う。なお、本発明は検索方法に依存せず利用可能である。
【００５１】
ステップS103において、検索部18は、要求部17から起動通知があったか否かを判定する。この判定が肯定的であった場合は、起動通知があったため、処理はステップS104へ移行する。一方、この判定が否定的であった場合は、処理はステップS103に戻る。
【００５２】
ステップS104において、検索部18は、ファイル情報をデータ管理部13から取得する。ファイル情報とは、検索対象のファイルの名称、ファイルより生成された索引、その他ファイルの属性情報等である。処理はステップS105へ移行する。
【００５３】
ステップS105において、検索部18は、検索要求とファイル情報を比較し、適合するファイル情報を選択する。処理はステップS106へ移行する。
【００５４】
ステップS106において、検索部18は、検索結果を検索結果表示部19に通知する。処理は終了する。
【００５５】
検索結果表示部19についての処理を図10を参照しつつ説明する。
【００５６】
ステップS107において、検索結果表示部19は、検索部18から、検索結果通知があったか否かを判定する。この判定が肯定的であった場合は、検索結果通知があったため、処理はステップS108へ移行する。一方、この判定が否定的であった場合は、処理はステップS107に戻る。
【００５７】
ステップS108において、検索結果表示部19は、重要度算出部15、又は重要度取得部16から、重要度の通知があったか否かを判定する。この判定が肯定的であった場合は、重要度の通知があったため、処理はステップS109へ移行する。一方、この判定が否定的であった場合は、処理はステップS110へ移行する。なお、重要度通知の処理については後述する。
【００５８】
ステップS110において、検索結果表示部19は、表示部2に、検索結果を表示する。処理は終了する
ステップS109において、検索結果表示部19は、検索結果のファイル情報を重要度に基づいて並べる。処理はステップS111へ移行する。
【００５９】
ステップS111において、検索結果表示部19は、表示部2に、重要度に基づいて並べた検索結果を表示する。処理は終了する。図31(a)に、重要度に基づいて並べる前と、並べた後の検索結果を示す。重要度が高いファイルが上位に表示されるように検索結果を並べることで、ユーザは、上位に表示されたファイルが、参考にされているファイルであることが分かる。
【００６０】
続いて、図10のステップS108の重要度の通知について図を参照しつつ説明する。実施例1では、ユーザは検索を要求する際に、検索結果に重要度を反映させるか否かを選択することができる。重要度を反映させたい場合は、ユーザはその旨を要求部17から、重み設定部14、重要度取得部16に通知することができる。そして、重要度は、重要度算出部15、重要度取得部16から検索結果表示部19に通知される。
【００６１】
要求部17についての処理を図11を参照しつつ説明する。
【００６２】
ステップS201において、要求部17は、ユーザより、重み設定要求があったか否かを判定する。この判定が肯定的であった場合は、重み設定要求があったため、処理はステップS202へ移行する。一方、この判定が否定的であった場合は、処理はステップS201に戻る。
【００６３】
ステップS202において、要求部17は、重み設定部14を起動する。処理は終了する。
ここで、重み設定部14について説明する。図7を参照しつつ説明した重要度算出部15についての処理では、重要度の算出にあたり、参考関係の各項目(コピー&ペースト回数、参照時間等)を等しく扱ったが、重み設定部14によって各項目に重みを付けて重要度を算出する構成にすることも考えられる。図3(c)にユーザに基づいた重みの設定例を示す。図3(c)の通りに重み付けを行い、図25(a)を用いて説明した重要度算出方法により、重要度を算出した場合は、各重要度は以下のようになる。被参考回数を用いた重要度は、2×Wa +1×Wb+1×Wc=2Wa+Wb+Wcとなり、参考元ファイル数を用いた重要度はWa+Wb+Wcとなる。特に、(Wa, Wb ,Wc)=(1,0,0)の場合は、ユーザAのみがファイル操作を行ったファイルの重要度を算出することと等価である。重み設定の専用画面を備えて、ユーザがGUI(Graphical User Interface)操作で重みを設定する構成にすることも考えられる。
【００６４】
図4(b)にユーザの重みを設定する場合の重み設定画面を示す。画面には、データ管理部で管理されているユーザが表示され、ユーザAの重みは1、ユーザBの重みは0.5、ユーザCの重みは0となっている。なお、参考元ファイル、参照日時等も、ユーザと同様に重みの設定を行うことができる。例えば、参照日時に重みを付ける場合は、参照された日時が新しいファイルに重みを付けることで、参照日時が比較的新しいファイルの重要度を高くすることが可能となる。
【００６５】
また、参考関係の重み設定規則を予め作成し、データ管理部13に保存しておき、重み設定部14が、ユーザからの要求に基づいて、用いる重み設定規則を取得するように構成することも考えられる。重み設定規則とは、参考関係の各項目のうち、どの項目にどのような重みを付けるかを定めた規則である。重み設定規則は、専用画面を備えて、ユーザがGUI操作で選択する。図26(a)に重み設定規則の選択画面を示す。画面には、データ管理部13に保存されている設定規則を表示する。ユーザは、表示された設定規則の中から、使用したい規則を選択する。
【００６６】
重み設定部14についての処理を図12を参照しつつ説明する。
【００６７】
ステップS203において、重み設定部14は、要求部17から、起動通知があったか否かを判定する。この判定が肯定的であった場合は、起動通知があったため、処理はステップS204へ移行する。一方、この判定が否定的であった場合は、処理はステップS203に戻る。
【００６８】
ステップS204において、重み設定部14は、ステップS203における要求部17からの通知が、ユーザが重みの入力を要求したものか、または、重み設定規則を使用することを要求したものかを判定する。ユーザが重みの入力を要求した場合は処理はステップS205へ移行する。一方、ユーザが重み設定規則の使用を要求した場合は、処理はステップS206へ移行する。
【００６９】
ステップS205において、重み設定部14は、重要度算出部15に、ユーザによって入力された重みを通知する。処理は終了する。
【００７０】
ステップS206において、重み設定部14は、ユーザによって選択された重み設定規則をデータ管理部13から取得する。処理はステップS207へ移行する。
【００７１】
ステップS207において、重み設定部14は、重要度算出部15に、ステップS206において取得した重み設定規則を通知する。処理は終了する。
重要度算出部15についての処理を図13、14を参照しつつ説明する。
【００７２】
ステップS208において、重要度算出部15は、重み設定部14から、ユーザによって入力された重みの通知があったか否かを判定する。この判定が肯定的であった場合は、ユーザによって入力された重みの通知があったため、処理はステップS209へ移行する。一方、この判定が否定的であった場合は、処理はステップS208に戻る。
【００７３】
ステップS209において、重要度算出部15は、各参考関係をデータ管理部13から取得する。処理はステップS210へ移行する。
【００７４】
ステップS210において、重要度算出部15は、ステップS208において通知された重みに基づいて各参考ファイルの重要度を算出する。処理はステップS211へ移行する。
【００７５】
ステップS211において、重要度算出部15は、ステップS210において、算出した各参考ファイルの重要度を検索結果表示部19に通知する。処理は終了する。
【００７６】
ステップS212において、重要度算出部15は、重み設定部14から、ユーザによって選択された重み設定規則の通知があったか否かを判定する。この判定が肯定的であった場合は、ユーザによって選択された重み設定規則の通知があったため、処理はステップS213へ移行する。一方、この判定が否定的であった場合は、処理はステップS212に戻る。
【００７７】
ステップS213において、重要度算出部15は、各参考関係をデータ管理部13から取得する。処理はステップS214へ移行する。
【００７８】
ステップS214において、重要度算出部15は、ステップS212において、通知された重み設定規則に基づいて各参考ファイルの重要度を算出する。処理はステップS215へ移行する。
【００７９】
ステップS215において、重要度算出部15は、ステップS214において、算出した各参考ファイルの重要度を検索結果表示部19に通知する。処理は終了する。
【００８０】
図8を参照しつつ説明した重要度算出部15についての処理では、ユーザから重要度算出の要求がある毎に重要度を算出していたが、重要度使用時には、重要度取得部16が、データ管理部13に予め保存されている重要度を取得して、検索結果表示部19に通知する構成にすることも考えられる。保存されている重要度を使用することで、重要度算出のための処理を省略することが可能となる。重要度は、重要度選択の専用画面を備えて、ユーザがGUI操作で重要度を選択可能にする。図26(b)に重要度の選択画面を示す。画面には、データ管理部13に保存されている重要度を表示する。
【００８１】
要求部17についての処理を図15を参照しつつ説明する。
【００８２】
ステップS216において、要求部17は、ユーザより、重要度取得要求があったか否かを判定する。この判定が肯定的であった場合は、重要度取得要求があったため、処理はステップS217へ移行する。一方、この判定が否定的であった場合は、処理はステップS216に戻る。
【００８３】
ステップS217において、要求部17は、重要度取得部16を起動する。処理は終了する。
【００８４】
重要度取得部16についての処理を図16を参照しつつ説明する。
【００８５】
ステップS218において、重要度取得部16は、要求部17より、起動通知があったか否かを判定する。この判定が肯定的であった場合は、起動通知があったため、処理はステップS219へ移行する。一方、この判定が否定的であった場合は、処理はステップS218に戻る。
【００８６】
ステップS219において、重要度取得部16は、データ管理部13から重要度を取得する。処理はステップS220へ移行する。
【００８７】
ステップS220において、重要度取得部16は、ステップS219において取得した重要度を検索結果表示部19に通知する。処理は終了する。
【実施例２】
【００８８】
実施例1では、ユーザが検索要求を行う毎に、重要度や重み設定規則の設定を行っていたが、検索要求を行ったユーザ毎に用いる重要度等を関連付ける構成にすることも考えられる。このような構成にすることで、ユーザは検索要求を行う毎に重要度等を設定する必要がなくなる。
【００８９】
実施例2では、図7を参照しつつ説明した重要度算出部15の処理において、ステップS010をユーザ情報と重要度を関連付けてデータ管理部に保存する構成にする。また、図12を参照しつつ説明した重み設定部14の処理において、ステップS206の次に、ユーザ情報と重み設定規則を関連付けてデータ管理部13に保存するステップを追加する構成にする。ここで、ユーザ情報とは、ログイン名等、ユーザを特定可能な情報である。このような構成にすることで、重み設定取得部14、重要度取得部16は、ユーザ情報に関連付けられた重要度、重み設定規則を取得することが可能になる。
【００９０】
要求部17についての処理を図17を参照しつつ説明する。
【００９１】
ステップS301において、要求部17は、ユーザによって検索要求があったか否かを判定する。この判定が肯定的であった場合は、検索要求があったため、処理はステップS302へ移行する。一方、この判定が否定的であった場合は、処理はステップS301に戻る。
【００９２】
ステップS302において、要求部17は、ユーザ情報を検索部18に通知する。処理は終了する。ここで、ユーザによる検索要求について説明する。図30に、本実施例における検索条件設定画面を示す。検索要求とは、図30に示すように、ユーザが、所望するファイルのファイル名や当該ファイルに含まれるキーワード、ログイン名を入力3より入力し、さらに、ユーザ毎に関連付けられた重要度等を使用するために、該当するチェックボックスをオンにすることである。
【００９３】
検索部18についての処理を図18を参照しつつ説明する。
【００９４】
ステップS303において、検索部18は、要求部17からユーザ情報の通知があったか否かを判定する。この判定が肯定的であった場合は、ユーザ情報の通知があったため、処理はステップS304へ移行する。一方、この判定が否定的であった場合は、処理はステップS303に戻る。
【００９５】
ステップS304において、検索部18は、ファイル情報をデータ管理部13から取得する。処理はステップS305へ移行する。
【００９６】
ステップS305において、検索部18は、検索要求とファイル情報を比較し、適合するファイル情報を選択する。処理はステップS306へ移行する。
【００９７】
ステップS306において、検索部18は、ステップS303において取得したユーザ情報、検索結果を検索結果表示部19に通知する。処理は終了する。
【００９８】
検索結果表示部19についての処理を図19を参照しつつ説明する。
【００９９】
ステップS307において、検索結果表示部19は、検索部18から、ユーザ情報、検索結果の通知があったか否かを判定する。この判定が肯定的であった場合は、ユーザ情報等の通知があったため、処理はステップS308へ移行する。一方、この判定が否定的であった場合は、処理はステップS307に戻る。
【０１００】
ステップS308において、検索結果表示部19は、ユーザ情報から、ユーザが重要度、重み設定規則のどちらを使用するのかを判定する。重要度を使用する場合は、処理はステップS309へ移行する。一方、重み設定規則を使用する場合は、処理はステップS310へ移行する。処理は終了する。
【０１０１】
ステップS309において、検索結果表示部19は、ユーザ情報を重要度取得部16に通知する。処理は終了する。これにより、重要度取得部16は、ユーザ情報に基づいて、ユーザに関連付けられた重要度を取得することが可能になる。
【０１０２】
ステップS310において、検索結果表示部19は、ユーザ情報を重み設定部14に通知する。処理は終了する。これにより、重要度取得部14は、ユーザ情報に基づいて、ユーザに関連付けられた重み設定規則を取得することが可能になる。
【０１０３】
重要度取得部16についての処理を図20を参照しつつ説明する。
【０１０４】
ステップS311において、重要度取得部16は、検索結果表示部19から、ユーザ情報の通知があったか否かを判定する。この判定が肯定的であった場合は、ユーザ情報の通知があったため、処理はステップS312へ移行する。一方、この判定が否定的であった場合は、処理はステップS311に戻る。
【０１０５】
ステップS312において、重要度取得部16は、データ管理部13から、ユーザ情報に基づいて、当該ユーザに関連付けて保存された重要度を取得する。処理はステップS313へ移行する。
【０１０６】
ステップS313において、重要度取得部16は、ステップS312において取得した重要度を検索結果表示部19に通知する。処理は終了する。
【０１０７】
重み設定部14についての処理を図21を参照しつつ説明する。
【０１０８】
ステップS314において、重み設定部14は、検索結果表示部19から、ユーザ情報の通知があったか否かを判定する。この判定が肯定的であった場合は、ユーザ情報の通知があったため、処理はステップS315へ移行する。一方、この判定が否定的であった場合は、処理はステップS314に戻る。
【０１０９】
ステップS315において、重み設定部14は、データ管理部13から、ユーザ情報に基づいて、当該ユーザに関連付けて保存された重み設定規則を取得する。処理はステップS316へ移行する。
【０１１０】
ステップS316において、重み設定部14は、重要度算出部15に、ステップS315において取得した重み設定規則を通知する。処理は終了する。
【０１１１】
重要度算出部15についての処理を図22を参照しつつ説明する。
【０１１２】
ステップS317において、重要度算出部15は、重み設定部14から、重み設定規則の通知があったか否かを判定する。この判定が肯定的であった場合は、重み設定規則の通知があったため、処理はステップS318へ移行する。一方、この判定が否定的であった場合は、処理はステップS317に戻る。
【０１１３】
ステップS318において、重要度算出部15は、各参考関係をデータ管理部13から取得する。処理はステップS319へ移行する。
【０１１４】
ステップS319において、重要度算出部15は、ステップS317において通知された重み設定規則に基づいて各参考ファイルの重要度を算出する。処理はステップS320へ移行する。
【０１１５】
ステップS320において、重要度算出部15は、ステップS319において算出した重要度を検索結果表示部19に通知する。処理は終了する。
【０１１６】
検索結果表示部19についての処理を図23を参照しつつ説明する。
【０１１７】
ステップS321において、検索結果表示部19は、重要度取得部16から、重要度の通知があったか否かを判定する。この判定が肯定的であった場合は、重要度の通知があったため、処理はステップS322へ移行する。一方、この判定が否定的であった場合は、処理はステップS321に戻る。
【０１１８】
ステップS322において、検索結果表示部19は、検索結果のファイル情報を重要度に基づいて並べる。処理はステップS323へ移行する。
【０１１９】
ステップS323において、検索結果表示部19は、表示部2に、重要度に基づいて並べた検索結果を表示する。処理は終了する。
【０１２０】
検索結果表示部19についての処理を図24を参照しつつ説明する。
【０１２１】
ステップS324において、検索結果表示部19は、重要度算出部15から、重要度の通知があったか否かを判定する。この判定が肯定的であった場合は、重要度の通知があったため、処理はステップS325へ移行する。一方、この判定が否定的であった場合は、処理はステップS324に戻る。
【０１２２】
ステップS325において、検索結果表示部19は、検索結果のファイル情報を重要度に基づいて並べる。処理はステップS326へ移行する。
【０１２３】
ステップS326において、検索結果表示部19は、表示部2に、重要度に基づいて並べた検索結果を表示する。処理は終了する。
【０１２４】
また、例えば、図31(b)に示すように、検索条件設定画面に、検索に用いるキーワードを入力する部分と、検索結果を並べる時に、重要度を用いるか、または、ファイルの更新日時を用いるかを選択させるチェックボックスを表示させる構成にすることも考えられる。初期状態では、更新日時のチェックボックスがオンとなっている。ユーザは、検索結果を重要度に基づいて並べたい場合は、GUI操作により重要度のチェックボックスをオンにする。検索結果を重要度に基づいて並べたくない場合は、チェックボックスに対してはGUI操作を行わず、検索結果は更新日時に基づいて並べられる。このような構成にすることで、ユーザは検索要求を行う際に、検索結果を重要度、または、更新日時に基づいて並べるかを即座に選択することができる。
【実施例３】
【０１２５】
実施例1、2では、重要度をユーザからの要求に基づいて算出していたが、ユーザがファイル操作を行う毎に重要度を算出する構成にすることも考えられる。このような構成にすることで、ほぼリアルタイムで重要度算出が可能となる。
【０１２６】
実施例3では、図6を参照しつつ説明した参考関係生成部12の処理において、取得した情報を関連付けて保存した次のステップで重要度算出部15を起動する。これによって、ユーザがファイル操作を行う毎に重要度を算出することが可能になる。
【０１２７】
参考関係生成部12についての処理を図27を参照しつつ説明する。
【０１２８】
ステップS401において、参考関係生成部12は、ファイル操作監視部11から起動通知があったか否かを判定する。この判定が肯定的であった場合は、起動通知があったため、処理はステップS402へ移行する。一方、この判定が否定的であった場合は、処理はステップS401に戻る。
【０１２９】
ステップS402において、参考関係生成部12は、参考関係に必要な情報を取得する。ここで、参考関係に必要な情報とは、参考元ファイル、参考元ファイルの重要度、参考ファイル、ファイル操作を行ったユーザ、ファイル操作を行った日時等である。処理はステップS403へ移行する。
【０１３０】
ステップS403において、参考関係生成部12は、重要度算出部15を起動する。処理は終了する。
【０１３１】
重要度算出部15についての処理を図28を参照しつつ説明する。
【０１３２】
ステップS404において、重要度算出部15は、参考関係生成部12より、起動通知があったか否かを判定する。この判定が肯定的であった場合は、起動通知があっため、処理はステップS405へ移行する。一方、この判定が否定的であった場合は、処理はステップS404に戻る。
【０１３３】
ステップS405において、重要度算出部15は、各参考関係をデータ管理部13から取得する。処理はステップS406へ移行する。
【０１３４】
ステップS406において、重要度算出部15は、ステップS405において取得した各参考関係から各参考ファイルの重要度を算出する。処理は終了する。ステップS409において説明するが、実施例3では、参考関係のデータとして、参考ファイルと重要度が関連付けられている。参考関係として保存されたデータの例を図3(b)に示す。参考元ファイルの重要度が関連付けられて保存されている点以外は、実施例1において説明した図3(a)と同様である。重要度の算出方法は、参考元ファイルの重要度の5%を参考ファイルの重要度に加算する。このような構成にすることで、重要度の高いファイルによって、参考にされたファイルの重要度を高くすることが可能になる。重要度の算出方法は、参考元ファイルの重要度を用いる以外は実施例1で説明した構成と同様である。参考関係75からは、ファイルBからファイルAへ3回コピー&ペーストが行われているため、ファイルBには、10×3=30ポイントが加算される。参照時間は、4分32秒と所定値以上なので、3ポイントが加算される。さらに、参考元ファイルAの重要度24の5%である1.2ポイントが加算される。ユーザAの操作により、計34.2ポイントがファイルBに加算される。参考関係76からは、コピー&ペーストが3回で、参照時間は3分53秒と所定値以上なので、10×3+3=33ポイントが加算され、さらに、ファイルAの重要度である69の5%である3.45ポイントが加算される。ユーザFの操作により、計36.45ポイントがファイルCに加算される。参考関係77から、ファイルDには、10×4+3=43ポイントが加算され、さらに、ファイルBの重要度である326の5%である16.3ポイントが加算される。ユーザIの操作により、計59.3ポイントがファイルDに加算される。
【０１３５】
ステップS407において、重要度算出部15は、ステップS406において算出した重要度を参考関係生成部12に通知する。処理は終了する。
【０１３６】
参考関係生成部12についての処理を図29を参照しつつ説明する。
【０１３７】
ステップS408において、参考関係生成部12は、重要度算出部15より、重要度の通知があったか否かを判定する。この判定が肯定的であった場合は、重要度の通知があっため、処理はステップS409へ移行する。一方、この判定が否定的であった場合は、処理はステップS408に戻る。
【０１３８】
ステップS409において、参考関係生成部12は、ステップS408において、通知されてきた重要度と図27のステップS402において取得した情報を関連付け、参考関係としてデータ管理部13に保存する。処理は終了する。参考元ファイルの重要度も関連付けて保存しておくことで、ステップS406において説明した重要度の算出を、参考元ファイルのリアルタイムの重要度を用いて行うことが可能となる。
【０１３９】
以上の実施の形態は、本発明をより良く理解させるために具体的に説明したものであって、別形態を制限するものではない。従って、発明の趣旨を変更しない範囲で変更可能である。例えば、フォルダ内のファイルを並べる際に、重要度に基づいて並べる構成にすることも考えられる。
【０１４０】
なお、上記に開示した内容から、下記の付記に示した発明が導き出せる。
【０１４１】
(付記1) コンピュータによって、記憶装置に格納されるファイルを検索するファイル検索プログラムであって、前記プログラムは、ユーザによる検索要求を受け付けさせ、前記受付手段からの通知に基づいて、検索結果ファイルを取得させ、ユーザのファイル操作を監視させ、ファイル操作の監視結果に基づいて前記ファイル間の参考関係を生成させ、前記参考関係を格納させ、前記参考関係に基づいて、前記ファイルの重要度を算出させ、前記重要度に基づいて、前記検索結果ファイルを並べさせることを特徴とするファイル検索プログラム。
【０１４２】
(付記2) 前記参考関係の重みを設定させ、前記重みを設定するステップにより設定された重みに基づいて、ファイルの重要度を算出させることを特徴とする付記1記載のファイル検索プログラム。
【０１４３】
(付記3) 前記参考関係の重みを設定する重み設定規則を取得させ、前記重み設定規則に基づいて、ファイルの重要度を算出させることを特徴とする付記1記載のファイル検索プログラム。
【０１４４】
(付記4) 前記参考関係の重みを設定する重み設定規則を取得させ、前記ユーザを特定させ、
前記重み設定規則をユーザ毎に関連付けて記録させ、検索要求を行ったユーザに関連付けられた重み設定規則に基づいて、重要度を算出させることを特徴とする付記1記載のファイル検索プログラム。
【０１４５】
(付記5) 前記重要度を取得させ、前記ユーザを特定させ、前記重要度をユーザ毎に関連付けて記録させ、検索要求を行ったユーザに関連付けられた重要度に基づいて、前記検索結果ファイルを並べさせることを特徴とする付記1記載のファイル検索プログラム。
【０１４６】
(付記6) ユーザに、前記検索手段による前記検索結果ファイルを、前記重要度、または、前記重要度以外の条件のいずれかに基づいて並べるかを選択させるための画面を表示させ、前記ユーザによって、前記重要度に基づいて並べることが選択されたか否かを判定させ、前記重要度が選択された場合は、前記重要度に基づき、前記重要度が選択されなかった場合は、前記重要度以外の条件に基づいて、前記検索結果を並べさせることを特徴とする付記1記載のファイル検索プログラム。
【図面の簡単な説明】
【０１４７】
【図１】利用者端末装置のハードウェア構成の一例を簡略的に説明したブロック図である。
【図２】文書検索システムを簡略的に説明したブロック図である。
【図３】(a)、(b)参考関係の例である。(c)参考関係の重み設定の例である。
【図４】(a)ファイル間の参考関係の例である。(b) 重み設定画面の例である。
【図５】ファイル監視操作部の処理を示すフローチャートである。
【図６】参考関係生成部の処理を示すフローチャートである。
【図７】重要度算出部の処理を示すフローチャートである。
【図８】要求部の処理を示すフローチャートである。
【図９】検索部の処理を示すフローチャートである。
【図１０】検索結果表示部の処理を示すフローチャートである。
【図１１】要求部の処理を示すフローチャートである。
【図１２】重み設定部の処理を示すフローチャートである。
【図１３】重要度算出部の処理を示すフローチャートである。
【図１４】重要度算出部の処理を示すフローチャートである。
【図１５】要求部の処理を示すフローチャートである。
【図１６】重要度取得部の処理を示すフローチャートである。
【図１７】要求部の処理を示すフローチャートである。
【図１８】検索部の処理を示すフローチャートである。
【図１９】検索結果表示部の処理を示すフローチャートである。
【図２０】重要度取得部の処理を示すフローチャートである。
【図２１】重み設定部の処理を示すフローチャートである。
【図２２】重要度算出部の処理を示すフローチャートである。
【図２３】検索結果表示部の処理を示すフローチャートである。
【図２４】検索結果表示部の処理を示すフローチャートである。
【図２５】(a)、(b)重要度算出の例である。
【図２６】(a)重み設定規則選択画面の例である。(b)重要度選択画面の例である。
【図２７】参考関係生成部の処理を示すフローチャートである。
【図２８】重要度算出部の処理を示すフローチャートである。
【図２９】参考関係生成部の処理を示すフローチャートである。
【図３０】ユーザに関連付けられた重要度等を指定する画面の例である。
【図３１】(a)検索結果を重要度に基づいて並べた例である。(b)重要度と更新日時を切り替えて選択する例である。
【符号の説明】
【０１４８】
1 CPU、2 表示部、3 入力部、4 メモリ、4a ROM、4b RAM、5 外部記憶装置、10 利用者端末装置、11、ファイル操作監視部、12 参考関係生成部、13 データ管理部、14 重み設定部、15 重要度算出部15 重要度取得部、17 要求部、18 検索部、19 検索結果表示部
【図１】
2007183864.tif 000003
【図２】
2007183864.tif 000004
【図３】
2007183864.tif 000005
【図４】
2007183864.tif 000006
【図５】
2007183864.tif 000007
【図６】
2007183864.tif 000008
【図７】
2007183864.tif 000009
【図８】
2007183864.tif 000010
【図９】
2007183864.tif 000011
【図１０】
2007183864.tif 000012
【図１１】
2007183864.tif 000013
【図１２】
2007183864.tif 000014
【図１３】
2007183864.tif 000015
【図１４】
2007183864.tif 000016
【図１５】
2007183864.tif 000017
【図１６】
2007183864.tif 000018
【図１７】
2007183864.tif 000019
【図１８】
2007183864.tif 000020
【図１９】
2007183864.tif 000021
【図２０】
2007183864.tif 000022
【図２１】
2007183864.tif 000023
【図２２】
2007183864.tif 000024
【図２３】
2007183864.tif 000025
【図２４】
2007183864.tif 000026
【図２５】
2007183864.tif 000027
【図２６】
2007183864.tif 000028
【図２７】
2007183864.tif 000029
【図２８】
2007183864.tif 000030
【図２９】
2007183864.tif 000031
【図３０】
2007183864.tif 000032
【図３１】
2007183864.tif 000033