(57)【要約】【課題】  検索を実行した人だけにとどまらず、他のユーザに対してもファイルの検索結果を自由に利用できるようにして検索時間や検索負荷を低減させることができるようにしたファイル管理システムおよび方法およびプログラムを提供する。【解決手段】  所定の検索条件により検索部１０２で検索した結果に対して変換部１０６でリファレンスに変換し、該変換したリファレンスを管理部１０４を介して保存部１０３に保存する。この保存部１０３で保存した検索結果を再利用する場合は、要求受付部１０１で検索結果の再利用要求を受け付け、この再利用要求を満たすリファレンスを保存部１０３から取得して表示部１０５に表示する。【選択図】  図１
2005316846.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルを管理するファイル管理システムにおいて、
所望の検索条件の入力により前記複数のファイルの検索を行う検索手段と、
前記検索手段により検索された検索結果を該検索結果に含まれるファイルの参照先を示すリファレンスに変換する変換手段と、
前記変換手段により変換されたリファレンスを前記検索結果として保存する検索結果保存手段と
を具備することを特徴とするファイル管理システム。
【請求項２】
前記変換手段により変換されたリファレンスに対応して付加情報を付加する情報付加手段
を更に具備し、
前記検索結果保存手段は、
前記情報付加手段で付加された付加情報を前記リファレンスに対応付けて前記検索結果として保存する
ことを特徴とする請求項１記載のファイル管理システム。
【請求項３】
前記変換手段により変換されたリファレンスの中の不要なリファレンスを削除する削除手段
を更に具備し、
前記検索結果保存手段は、
前記削除手段で削除されたリファレンスを除くリファレンスを前記検索結果として保存する
ことを特徴とする請求項１または２記載のファイル管理システム。
【請求項４】
前記検索結果保存手段は、
前記変換手段により変換されたリファレンスを参照先のファイルの削除を禁止するハードリファレンスにして前記検索結果に保存する
ことを特徴とする請求項１乃至３のいずれかに記載のファイル管理システム。
【請求項５】
複数のファイルを管理するファイル管理方法において、
所望の検索条件の入力により前記複数のファイルの検索を検索手段により行い、
前記検索手段により検索された検索結果を変換手段により該検索結果に含まれるファイルの参照先を示すリファレンスに変換し、
前記変換手段により変換されたリファレンスを前記検索結果として保存する
ことを特徴とするファイル管理システム。
【請求項６】
複数のファイルを管理するファイル管理をコンピュータにより実行させるファイル管理プログラムであって、
所望の検索条件の入力により前記複数のファイルの検索を行うステップと、
該検索により得た検索結果を該検索結果に含まれるファイルの参照先を示すリファレンスに変換するステップと、
該変換されたリファレンスを前記検索結果として保存するステップと
を含むことを特徴とするファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファイルの管理を行うファイル管理システムおよび方法およびプログラムに関し、特に、全文検索や複雑な検索などの検索コストの高い検索条件で検索を行った結果をファイルの参照先を示すリファレンスとして保存しておき、保存した検索結果を再利用することにより次回以降の検索を容易にし、また、他のユーザの検索時間や検索負荷を低減させることができるようにしたファイル管理システムおよび方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、ファイルの管理を行うファイル管理システムにおいて、対象ファイルの検索に用いた検索式や検索結果は保存せずに破棄してしまうことが多いため、該当件数が多い検索式を実行した場合や複雑な条件による検索を実行した場合に検索装置に過剰な負荷がかかり、処理速度の低下やネットワーク帯域の圧迫による不安定性を招き、機能性を満足できない場合がある。
【０００３】
ＯＲ結合された検索条件における処理速度を向上させる従来技術として、例えば、特許文献１に開示されたものがある。
【０００４】
この特許文献１に開示された従来技術では、数回にわけて条件検索を行い、検索結果を論理演算子のＯＲで結合する場合、過去に行った検索結果を使用することで、対象値全体を再度読み出し、過去に与えられた検索条件を始めからやり直す必要が無くなり、目的の検索結果を高速に得ることを可能にしている。
【特許文献１】特開平０８−３２９０９５
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された従来技術においては、過去に行った検索結果においては検索を実行した人のみが再利用できるため、検索を何度か実行したユーザに対してしか効果を発揮することができないという問題点がある。つまり、初めて検索を行う人にとっては一般的な検索と同じ検索方法になってしまう。
【０００６】
そこで本発明は、検索を実行した人だけにとどまらず、他のユーザに対してもファイルの検索結果を自由に利用できるようにして検索時間や検索負荷を低減させることができるようにしたファイル管理システムおよび方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の発明は、複数のファイルを管理するファイル管理システムにおいて、所望の検索条件の入力により前記複数のファイルの検索を行う検索手段と、前記検索手段により検索された検索結果を該検索結果に含まれるファイルの参照先を示すリファレンスに変換する変換手段と、前記変換手段により変換されたリファレンスを前記検索結果として保存する検索結果保存手段とを具備することを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記変換手段により変換されたリファレンスに対応して付加情報を付加する情報付加手段を更に具備し、前記検索結果保存手段は、前記情報付加手段で付加された付加情報を前記リファレンスに対応付けて前記検索結果として保存することを特徴とする。
【０００９】
また、請求項３の発明は、請求項１または請求項２の発明において、前記変換手段により変換されたリファレンスの中の不要なリファレンスを削除する削除手段を更に具備し、前記検索結果保存手段は、前記削除手段で削除されたリファレンスを除くリファレンスを前記検索結果として保存することを特徴とする。
【００１０】
また、請求項４の発明は、請求項１乃至請求項３の発明において、前記検索結果保存手段は、前記変換手段により変換されたリファレンスを参照先のファイルの削除を禁止するハードリファレンスにして前記検索結果に保存することを特徴とする。
【００１１】
また、請求項５の発明は、複数のファイルを管理するファイル管理方法において、所望の検索条件の入力により前記複数のファイルの検索を検索手段により行い、前記検索手段により検索された検索結果を変換手段により該検索結果に含まれるファイルの参照先を示すリファレンスに変換し、前記変換手段により変換されたリファレンスを前記検索結果として保存することを特徴とする。
【００１２】
また、請求項６の発明は、複数のファイルを管理するファイル管理をコンピュータにより実行させるファイル管理プログラムであって、所望の検索条件の入力により前記複数のファイルの検索を行うステップと、該検索により得た検索結果を該検索結果に含まれるファイルの参照先を示すリファレンスに変換するステップと、該変換されたリファレンスを前記検索結果として保存するステップとを含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、管理されたファイルの検索において、コストの高い検索条件で検索した結果をファイルの参照先を示すリファレンスとして保存しておき、該保存したリファレンスを更新することができるように構成したので、検索コストの高い検索結果を再利用することができ、過剰な負荷を抑制できて機能性を向上させることができ、検索を行ったユーザ以外の他のユーザが該検索結果を利用することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下、この発明に係わるファイル管理システムおよび方法およびプログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００１５】
図１は、本発明に係わるファイル管理システムの一実施例のシステム構成を示す図である。
【００１６】
図１には、要求受付部１０１、検索部１０２、保存部１０３、管理部１０４、表示部１０５、変換部１０６を具備して構成される。
【００１７】
ここで要求受付部１０１は、ファイルの検索要求を受け付け、また再利用されるリファレンス表示要求を受け付けるものである。
【００１８】
検索部１０２は、検索要求部１０１で受けたユーザによる前記コストの高い検索の要求に対して要求を満たすファイルを保存部１０３から検索するものである。
【００１９】
保存部１０３は、検索要求に対する検索対象物の実体データと変換部１０６で変換された検索結果に対するリファレンスとを保存しておくものである。
【００２０】
管理部１０４は、要求受付部１０１で検索要求を受けて検索部１０２で保存部１０３に保存された検索対象物（ファイル）に対して検索を行う際に仲介することで検索結果を一時的に管理したり、検索結果を変換部１０６で変換したファレンスに対して付加情報を付加したり、リファレンスの持つ不要な情報を削除したりすることもできるものである。
【００２１】
表示部１０５は、検索部１０２が管理部１０４を介して保存部１０３から検索した一覧を表示し、さらに、要求受付部１０１で受け付けたリファレンス表示要求に対して管理部１０４を介して保存部１０３に保存されたリファレンスを一覧として表示するものである。
【００２２】
変換部１０６は、表示部１０５に表示されたファイル検索結果に対してリファレンスに変換するものである。変換されたリファレンスは再利用可能なリファレンスであり、リファレンスを用いることで再度ファイルの検索を行わずして、ファイルに直接アクセスが可能となる。変換部１０６により変換されたリファレンスは管理部１０４を介して保存部１０３に保存する。
【００２３】
保存部１０３に保存されたリファレンスには、一般的な保存方法のほか、ファイルの検索結果のうち変換されたリファレンスに対する実体を削除することができないようにする機能（以下、ハードリファレンスと記す）を適用して保存することもできる。
【００２４】
ハードリファレンスは、ファイルやフォルダなどのオブジェクトを容易に削除できなくすることで該オブジェクトの管理性能を高めている機能であり、削除するにはオブジェクトを参照する全てのハードリファレンスを削除する必要がある。
【００２５】
また、保存部１０３に保存されたリファレンスは、検索部１０２でファイルの検索を行い、変換部１０６でリファレンスに変換したユーザはもとより、第三のユーザに対しても検索結果を利用することができるように保存することで再利用を可能としている。
【００２６】
ここで、要求受付部１０１で受け付けた要求がファイル検索の実行要求である場合には、ファイル検索要求に対して検索部１０２で管理部１０４を介して保存部１０３内を検索し、検索要求に合致するファイルの一覧を表示部１０５に表示する。そして、表示部１０５に表示した検索結果に合致したファイル一覧を再利用するために変換部１０６でリファレンスに変換する。変換されたリファレンスは管理部１０４を介して保存部１０３に保存され再利用を行う際には保存部１０３からリファレンスを取得表示して使用する。
【００２７】
このような構成によると、一度検索したコストの高い検索条件における検索結果をリファレンスとして保存しておくことができるため、その結果として、再度検索条件の同じ検索を実行することなく、必要な検索結果を得ることができるようになる。さらに、リファレンスとして保存しておくため検索を実行したユーザ以外の他のユーザに対しても容易に再利用することが可能となる。
【００２８】
図２は、本発明に係わる検索結果を表示してリファレンスに変換する画面を示す図である。
【００２９】
図２には、検索を行うためのキーワードとして「aaa」が入力されており、検索ボタンを押下すると検索キーワードに合致する文書が図１に示す保存部１０３から検索され、表示部１０５に一覧表示される画面である。
【００３０】
このとき、一覧表示された文書の件数を示しており、さらに、検索に合致した文書名称とその保存場所と文書タイプ（型）を表示している。
【００３１】
この画面を用いて再利用するためにリファレンスとして保存することができ、その場合には最下部の「リファレンス変換」ボタンを押下する。
【００３２】
図３は、本発明に係わるファイル管理システムでのリファレンスの保存状態を示す図である。
【００３３】
図３には、図２で一覧表示した検索結果を「リファレンス変換」ボタンを押下することによりリファレンスに変換されて表示した状態を示している。
【００３４】
例えば、複雑な検索を行うとするユーザが検索結果を再利用する場合に、検索条件を探し出し、検索条件に対するリファレンスとして保存された検索結果から意図するリファレンスを探し出す。探し出した文書を選択、実行することにより文書を参照することが可能となる。
【００３５】
図４は、本発明に係わるファイル管理システムのファイル検索の流れを示すフローチャートである。
【００３６】
図４において、文書の検索要求を受け付けると処理が開始され（ステップ４０１）、受け付けたファイル検索要求に対して検索を実行する（ステップ４０２）。検索を行った結果、検索条件に合致したファイルの一覧を図２に示すような検索結果一覧を画面として表示する（ステップ４０３）。
【００３７】
検索の実行結果を画面に一覧表示した中でリファレンスに変換するという要求を受け付けたかどうか、つまり図２に示す検索結果一覧の画面において「リファレンス変換」ボタンが押下されたかどうかを判断し（ステップ４０４）、上記ボタンが押下された場合（ステップ４０４でＹＥＳ）には、リファレンスに変換するという要求を受け付けた場合であるから、検索結果をリファレンスに変換する（ステップ４０５）。リファレンスに変換するという要求を受けない場合（ステップ４０４でＮＯ）には、ファイルの検索結果は不要と判断して検索結果を保存することなく終了する。
【００３８】
図５は、本発明に係わるファイル管理システムにおける管理ファイルの検索結果をリファレンス化する流れを示すフローチャートである。図４に示すリファレンス変換（ステップ４０５）の詳細な処理フローチャートを示している。
【００３９】
図５において、リファレンスに変換する要求を受け付けると処理が開始され、検索した結果、検索条件に合致したファイルの検索結果を一件ずつ取出し（ステップ５０１）、検索結果の属性情報に基づいてリファレンスに変換する（ステップ５０２）。リファレンスに変換された検索結果にはリファレンス変換済みを示す終了フラグを設定する（ステップ５０３）。検索結果のうち上記終了フラグが設定されていないものが存在するかどうか判定し（ステップ５０４）、フラグが設定されていない検索結果がまだ存在している場合（ステップ５０４でＹＥＳ）には上記処理（ステップ５０１〜５０３）を繰り返し行う。全ての検索結果をリファレンスに変換した場合（ステップ５０４でＮＯ）にはリファレンス変換処理を終了する。
【００４０】
以上の処理によって、本発明のファイル管理システムでは、検索した結果をリファレンスとして保存することができ、保存したリファレンスに対して検索を行ったユーザ以外のユーザも自由に利用することができ、さらに保存したリファレンスの更新を行うことができる。
【００４１】
これによって、検索コストの高い検索を抑制することができ、検索における過剰な負荷状態を回避することが可能になる。
【００４２】
なお、上記フローチャートに示す処理は、コンピュータにより実行可能な検索プログラムによっても実現できる。
【００４３】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００４４】
例えば、上記実施例では、再利用のためのリファレンスに検索を行ったユーザ以外の他のユーザだれもがアクセスできるような構成となっているが、検索結果の中には大多数の人には秘密にしておきたいような内容をもつ文書が含まれる場合にはアクセス制御を施すことにより検索に制限を設けるような構成にしてもよい。
【産業上の利用可能性】
【００４５】
本発明は、管理されているファイルにおける検索コストの高い検索条件の検索結果を保存しておき、検索結果を再利用することで過剰な負荷状態を防ぎ、機能性を向上させるファイル管理システムおよび方法およびプログラムに適用可能であり、特に、検索して得られた検索結果に対して更新を可能としたため検索を行ったユーザ以外でも再利用が容易に行うことができ、コストの高い検索条件によるシステム負荷を最小限に抑制するのに有用である。
【図面の簡単な説明】
【００４６】
【図１】本発明に係わるファイル管理システムの一実施例のシステム構成を示す図。
【図２】本発明に係わる検索結果を表示してリファレンスに変換する画面を示す図。
【図３】本発明に係わるファイル管理システムでのリファレンスの保存状態を示す図。
【図４】本発明に係わるファイル管理システムのファイル検索の流れを示すフローチャート。
【図５】本発明に係わるファイル管理システムにおける管理ファイルの検索結果をリファレンス化する流れを示すフローチャート。
【符号の説明】
【００４７】
１０１      要求受付部
１０２      検索部
１０３      保存部
１０４      管理部
１０５      表示部
１０６      変換部
【図１】
2005316846.tif 000003
【図２】
2005316846.tif 000004
【図３】
2005316846.tif 000005
【図４】
2005316846.tif 000006
【図５】
2005316846.tif 000007