(57)【要約】【課題】絞り込み検索処理が複数回行われた場合においても、それぞれの検索処理の結果についてわかりやすく表示するとともに、複数の処理結果間の関係についても全体的な把握を可能とする文書管理システム等を提供する。【解決手段】一旦得られた検索結果に対してさらに検索をかける絞り込み検索を検索手段が行った場合、表示手段により、検索処理単位のブロックに分けて、各検索処理における検索条件及び検索結果をリスト形式で連結して時系列的に表示する。前段階の検索ブロックの表示で、絞り込み検索で検索結果から外れた文書（図では文書Ｂ）について、色付け表示してもよいし、文書内容表示へのハイパーリンクの表示を復活させてもよい。【選択図】図５
2008210277.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して文書管理クライアントと接続され、文書管理を行う文書管理システムを構成する文書管理サーバにおいて、
文書をデータベース化して保管する文書保管手段と、ユーザが指定した検索条件に合致した文書を前記文書保管手段に保管された文書の中から検索する検索手段と、前記検索手段による検索結果を表示する表示手段と、を有し、
前記表示手段は、一旦得られた前記検索結果に対してさらに検索をかける絞り込み検索を前記検索手段が行った場合、検索処理単位のブロックに分けて、各検索処理における前記検索条件及び前記検索結果をリスト形式で連結して表示することを特徴とする文書管理サーバ。
【請求項２】
前記表示手段は、前記検索結果として、検索文書数及び検索文書一覧を表示することを特徴とする請求項１に記載の文書管理サーバ。
【請求項３】
前記表示手段は、前記絞り込み検索のブロックにおける前記検索文書一覧には存在せず、該絞り込み検索の前に行われた検索処理のブロックにおける前記検索文書一覧に存在する文書に対して、前記検索文書一覧中の他の文書と区別して表示することを特徴とする請求項２に記載の文書管理サーバ。
【請求項４】
前記表示手段は、前記絞り込み前検索ブロックがフォーカスされ選択された場合、前記絞り込み検索ブロックにおける前記検索文書一覧には存在せず、該絞り込み前検索ブロックにおける前記検索文書一覧に存在する文書に対して、ハイパーリンクが表示されることを特徴とする請求項２又は３に記載の文書管理サーバ。
【請求項５】
前記文書保管手段は、文書間で主従関係を有する複数の文書を関連付けて保管し、
前記表示手段は、前記検索文書位置から任意の文書がフォーカスされ選択された場合、前記選択された文書及び該文書と主従関係にある文書をツリー形式で表示することを特徴とする請求項２から４のいずれか１項に記載の文書管理サーバ。
【請求項６】
前記検索手段は、検索のキーとなるキー文書から、該文書を構成する文字列のうち重要な語句をキーワードとして抽出し、前記キーワードを前記検索条件として検索するキー文書検索を行い、
前記表示手段は、前記検索文書一覧として、前記キー文書及び前記キー文書検索で検索された文書をツリー形式で表示することを特徴とする請求項２から５のいずれか１項に記載の文書管理サーバ。
【請求項７】
ネットワークを介して文書管理クライアントと文書管理サーバとが接続され文書管理を行う文書管理システムにおけるプログラムにおいて、
前記文書管理サーバに、文書をデータベース化して保管する文書保管機能と、ユーザが指定した検索条件に合致した文書を前記文書保管機能により保管された文書の中から検索する検索機能と、前記検索機能による検索結果を表示する表示機能と、を実現させ、
前記表示機能は、前記文書管理サーバに、一旦得られた前記検索結果に対してさらに検索をかける絞り込み検索が前記検索機能により行われた場合、検索処理単位のブロックに分けて、各検索処理における前記検索条件及び前記検索結果をリスト形式で連結して表示させることを特徴とするプログラム。
【請求項８】
前記表示機能は、前記文書管理サーバに、前記検索結果として、検索文書数及び検索文書一覧を表示させることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記表示機能は、前記文書管理サーバに、前記絞り込み検索のブロックにおける前記検索文書一覧には存在せず、該絞り込み検索の前に行われた検索処理のブロックにおける前記検索文書一覧に存在する文書に対して、前記検索文書一覧中の他の文書と区別して表示させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記表示機能は、前記文書管理サーバに、前記絞り込み前検索ブロックがフォーカスされ選択された場合、前記絞り込み検索ブロックにおける前記検索文書一覧には存在せず、該絞り込み前検索ブロックにおける前記検索文書一覧に存在する文書に対して、ハイパーリンクを表示させることを特徴とする請求項８又は９に記載のプログラム。
【請求項１１】
前記文書保管機能は、前記文書管理サーバに、文書間で主従関係を有する複数の文書を関連付けて保管させ、
前記表示機能は、前記文書管理サーバに、前記検索文書位置から任意の文書がフォーカスされ選択された場合、前記選択された文書及び該文書と主従関係にある文書をツリー形式で表示させることを特徴とする請求項８から１０のいずれか１項に記載のプログラム。
【請求項１２】
前記検索機能は、前記文書管理サーバに、検索のキーとなるキー文書から、該文書を構成する文字列のうち重要な語句をキーワードとして抽出し、前記キーワードを前記検索条件として検索するキー文書検索を行わせ、
前記表示機能は、前記文書管理サーバに、前記検索文書一覧として、前記キー文書及び前記キー文書検索で検索された文書をツリー形式で表示させることを特徴とする請求項８から１１のいずれか１項に記載のプログラム。
【請求項１３】
請求項７から１２のいずれか１項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書管理サーバ、プログラム、及びコンピュータ読み取り可能な記録媒体に関し、特に、種々の検索機能による検索結果について、検索処理ごとの検索結果の関係をわかりやすく表示する技術に関するものである。
【背景技術】
【０００２】
近年、紙の文書にとって代わって電子化された文書が企業や個人間の意思伝達手段や情報蓄積手段として主流となりつつある。この電子化された文書、いわゆる電子文書は、一般に文書管理システムによって管理される。ユーザが文書管理システムに蓄積された電子文書から参照する電子文書を特定する際に用いる機能として、ブラウジングと一覧が用いられている。
【０００３】
ブラウジングとは、文書管理システムに格納されている所定の電子文書からユーザが階層構造やリンクによりたどる操作を行い、目的の電子文書に到達する方法である。この方法は、例えばＷｉｎｄｏｗｓ（登録商標）のＥｘｐｌｏｒｅｒでフォルダ階層をたどる操作や、ＷｅｂブラウザによりＷＷＷ（World Wide Web）上の文書からリンクをたどる操作に相当する。
【０００４】
また、一覧とは、電子文書の集合に対してユーザが条件を指定し、それを満たす電子文書を列挙させてその一覧から目的の電子文書を探す方法である。この方法は、例えばＷｉｎｄｏｗｓ（登録商標）のＥｘｐｌｏｒｅｒでのファイル検索やＷＷＷにおいてサーチエンジンを提供する機能が相当する。
【０００５】
ところで、例えば特許文献１では、階層化されたフォルダに電子文書が保存されているシステムのおいて、検索結果を視覚的に好適にユーザに提示できる文書管理システムが提案されている。当該文書管理システムでは、サーバは、クライアントからの指示に基づいて、データベースに格納された階層構造を有するフォルダ内から所望の電子文書を検索制御部により検索する。また、クライアントは、その結果を受信すると、検索された電子文書が保存されているフォルダのアイコン等を階層構造を持たせてモニタに一覧表示するとともに、アイコン等が一覧表示されたフォルダ内に保存されている電子文書を示すアイコン等を、各フォルダのアイコンの表示位置に対応付けて表示している。
【特許文献１】特開２００６−２２８０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１の文書管理システムは、検索された文書と該文書が格納されているフォルダとの対応関係を視覚的に明確にするためアイコン表示を用いているが、その検索結果のみ表示するものである。つまり、絞り込み検索処理（ある検索処理の結果に対してさらなる検索処理を行うもの）が複数回行われた場合に、各検索処理の結果同士の関係について全体的に把握することは困難である。
【０００７】
そこで、本発明は、絞り込み検索処理が複数回行われた場合においても、それぞれの検索処理の結果についてわかりやすく表示するとともに、複数の処理結果間の関係についても全体的な把握を可能とする文書管理システム等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、本発明は、ネットワークを介して文書管理クライアントと接続され、文書管理を行う文書管理システムを構成する文書管理サーバにおいて、文書をデータベース化して保管する文書保管手段と、ユーザが指定した検索条件に合致した文書を文書保管手段に保管された文書の中から検索する検索手段と、検索手段による検索結果を表示する表示手段と、を有し、表示手段は、一旦得られた検索結果に対してさらに検索をかける絞り込み検索を検索手段が行った場合、検索処理単位のブロックに分けて、各検索処理における検索条件及び検索結果をリスト形式で連結して表示することを特徴とする文書管理サーバである。
【０００９】
また、本発明は、上記文書管理サーバにおいて、表示手段が、検索結果として、検索文書数及び検索文書一覧を表示することを特徴とするものであってもよい。
【００１０】
また、本発明は、上記文書管理サーバにおいて、表示手段が、絞り込み検索のブロックにおける検索文書一覧には存在せず、該絞り込み検索の前に行われた検索処理のブロックにおける検索文書一覧に存在する文書に対して、検索文書一覧中の他の文書と区別して表示することを特徴とするものであってもよい。
【００１１】
また、本発明は、上記文書管理サーバにおいて、表示手段が、絞り込み前検索ブロックがフォーカスされ選択された場合、絞り込み検索ブロックにおける検索文書一覧には存在せず、該絞り込み前検索ブロックにおける検索文書一覧に存在する文書に対して、ハイパーリンクが表示されることを特徴とするものであってもよい。
【００１２】
また、本発明は、上記文書管理サーバにおいて、文書保管手段が、文書間で主従関係を有する複数の文書を関連付けて保管し、表示手段が、検索文書位置から任意の文書がフォーカスされ選択された場合、選択された文書及び該文書と主従関係にある文書をツリー形式で表示することを特徴とするものであってもよい。
【００１３】
また、本発明は、上記文書管理サーバにおいて、検索手段が、検索のキーとなるキー文書から、該文書を構成する文字列のうち重要な語句をキーワードとして抽出し、キーワードを検索条件として検索するキー文書検索を行い、表示手段が、検索文書一覧として、キー文書及びキー文書検索で検索された文書をツリー形式で表示することを特徴とするものであってもよい。
【００１４】
他の態様として、本発明は、ネットワークを介して文書管理クライアントと文書管理サーバとが接続され文書管理を行う文書管理システムにおけるプログラムにおいて、文書管理サーバに、文書をデータベース化して保管する文書保管機能と、ユーザが指定した検索条件に合致した文書を文書保管機能により保管された文書の中から検索する検索機能と、検索機能による検索結果を表示する表示機能と、を実現させ、表示機能は、文書管理サーバに、一旦得られた検索結果に対してさらに検索をかける絞り込み検索が検索機能により行われた場合、検索処理単位のブロックに分けて、各検索処理における検索条件及び検索結果をリスト形式で連結して表示させることを特徴とするプログラムである。
【００１５】
また、本発明は、上記プログラムにおいて、表示機能が、文書管理サーバに、検索結果として、検索文書数及び検索文書一覧を表示させることを特徴とするものであってもよい。
【００１６】
また、本発明は、上記プログラムにおいて、表示機能が、文書管理サーバに、絞り込み検索のブロックにおける検索文書一覧には存在せず、該絞り込み検索の前に行われた検索処理のブロックにおける検索文書一覧に存在する文書に対して、検索文書一覧中の他の文書と区別して表示させることを特徴とするものであってもよい。
【００１７】
また、本発明は、上記プログラムにおいて、表示機能が、文書管理サーバに、絞り込み前検索ブロックがフォーカスされ選択された場合、絞り込み検索ブロックにおける検索文書一覧には存在せず、該絞り込み前検索ブロックにおける検索文書一覧に存在する文書に対して、ハイパーリンクを表示させることを特徴とするものであってもよい。
【００１８】
また、本発明は、上記プログラムにおいて、文書保管機能が、文書管理サーバに、文書間で主従関係を有する複数の文書を関連付けて保管させ、表示機能が、文書管理サーバに、検索文書位置から任意の文書がフォーカスされ選択された場合、選択された文書及び該文書と主従関係にある文書をツリー形式で表示させることを特徴とするものであってもよい。
【００１９】
また、本発明は、上記プログラムにおいて、検索機能が、文書管理サーバに、検索のキーとなるキー文書から、該文書を構成する文字列のうち重要な語句をキーワードとして抽出し、キーワードを検索条件として検索するキー文書検索を行わせ、表示機能が、文書管理サーバに、検索文書一覧として、キー文書及びキー文書検索で検索された文書をツリー形式で表示させることを特徴とするものであってもよい。
【００２０】
他の態様として、本発明は、上述したプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２１】
本発明によれば、絞り込み検索処理が複数回行われた場合においても、それぞれの検索処理の結果についてわかりやすく表示するとともに、複数の処理結果間の関係についても全体的な把握を可能とする文書管理システム等が実現される。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００２３】
図１は、本実施形態の文書管理システムの概略構成を示した図である。当該文書管理システムは、サーバ装置１、クライアントＡ２、及びクライアントＢ３がネットワーク４を介して接続されて構成されている。
【００２４】
サーバ装置１は、文書管理サーバ１１、ファイルサーバ１２、及びデータベースサーバ１３を有している。文書管理サーバ１１は、電子文書の登録や削除、種々の検索、検索結果の表示といった文書管理全般を行う。ファイルサーバ１２は、電子文書（文書本体情報）をファイル形式で格納し、データベースサーバ１３は、ファイルサーバ１２に格納されたファイルの関連付け情報（文書管理情報）データベースとして保持する。なお、ファイルサーバ１２及びデータベースサーバ１３は、前記機能を実現する１つのサーバで構成することも可能である。
【００２５】
クライアントＡ２及びクライアントＢ３は、それぞれＷｅｂブラウザ２１、３１を備えている。ユーザは、例えばクライアントＡ２のＷｅｂブラウザ２１を用いて、文書の登録、検索、編集、削除、ダウンロード等の文書操作の要求を、サーバ装置１に対してネットワーク４経由で行う。なお、本実施形態では、クライアントＡ２及びクライアントＢ３のユーザインターフェースとしてＷＷＷブラウザを利用するように構成しているが、これに限ったことではない。
【００２６】
図２は、本実施形態における文書管理サーバの内部構成を示した図である。ネットワーク４を介して接続されたサーバ装置１は、前述のとおり、文書管理サーバ１１と、ファイルサーバ１２と、データベースサーバ１３とを有し、文書管理サーバ１１は、通信制御部１００、文書管理部１１０、登録更新部１２０、表示部１３０、検索部１４０、及びファイル／データベース制御部１５０を備えている。
【００２７】
通信制御部１００は、クライアントからの要求を受信したり、文書管理部１１０から要求に対する応答を送信したりして、クライアントとサーバ装置の間の通信制御を行う。例えば、クライアントＡ２から文書登録要求が送信された場合に、通信制御部１００が受信して文書管理部１１０へ転送する。
【００２８】
文書管理部１１０は、文書管理システムにおける文書管理全般の動作を行う。通信制御部１００を介した要求内容が文書登録、文書削除、あるいは文書編集である場合には、登録更新部１２０に文書管理情報と文書本体情報を送信する。また、要求内容が文書検索である場合には、検索部１４０に検索条件等の検索情報を送信する。なお、キーワード検索の場合には、検索部１４０に検索情報及びキーワードを含む文書本体情報を送信する。要求内容が検索結果の表示に関するものである場合には、表示部１３０に表示条件等の表示情報を送信する。
【００２９】
登録更新部１２０は、ファイル／データベース制御部１５０を介して、文書管理情報をデータベースサーバ１３に保存し、文書本体情報をファイルサーバ１２に保存する。文書管理情報は、文書名、登録ユーザ名、登録日付、データサイズ、文書本体情報データベースへのリンク情報等からなる。文書本体情報は、文書本体であり、イメージ文書を登録する場合にはイメージデータそのものである。
【００３０】
表示部１３０は、文書管理部１１０からの表示情報に従って、ファイル／データベース制御部１５０を介して取得した文書本体情報について表示処理を行い、処理結果を文書管理部１１０へ返す。具体的には、検索部１４０により絞り込み検索が行われたとき、検索処理単位のブロックに分けて、各検索処理における検索条件及び検索結果をリスト形式で連結して表示する。また、ユーザの選択により、後述するような、色付け表示、文書内容表示へのハイパーリンク表示、親子関係文書の展開表示、文書キーワード検索結果の展開表示等を行う。
【００３１】
検索部１４０は、文書管理部１１０からの検索情報に従って、ファイル／データベース制御部１５０を介して取得した文書本体情報について検索処理を行い、処理結果を文書管理部１１０へ返す。
【００３２】
ファイル／データベース制御部１５０は、登録更新部１２０、表示部１３０、及び検索部１４０から処理要求や該処理に関連した情報を受け取り、ファイルサーバ１２やデータベースサーバ１３に格納された情報を編集したり、表示部１３０や検索部１４０へ返したりする。
【００３３】
図３は、本実施形態における検索処理及び検索結果の表示処理の流れを示したフローチャートである。本フローは、文書管理サーバ１１が行う処理を表している。
【００３４】
まず、クライアントからの検索要求を受けて最初の検索処理を行い（ステップＳ１０１）、その結果を表示する（ステップＳ１０２）。次いで、最初の検索結果に対するさらなる検索処理、すなわち絞り込み検索の要求を受けこれを行うか否かを判定し（ステップＳ１０３）、要求を受信した場合（ステップＳ１０３／ＹＥＳ）は絞り込み検索を行う（ステップＳ１０４）。他方、該要求を受信していないときは（ステップＳ１０３／ＮＯ）、絞り込み検索を行わず終了となる。
【００３５】
続いて、絞り込み検索を行った後に、前段階の検索結果（ここでは最初の検索結果）に対して色付け表示を行うか否か（ステップＳ１０５）、また、ハイパーリンク表示を行うか否かについて判定する（ステップＳ１０６、ステップＳ１０９）。２種類の表示の判定結果により、検索条件、検索結果（検索数：文書数、結果一覧：文書名）について、４パターンの表示方法（色付けあり・ハイパーリンクあり（ステップＳ１０７）、色付けあり（ステップＳ１０８）、ハイパーリンクあり（ステップＳ１１０）、色付けなし・ハイパーリンクなし（ステップＳ１１１））で表示する。
【００３６】
そして、表示された検索処理のブロック（１ブロックは１つの検索処理に対応）の数が３つを超えたか否かが判定され（ステップＳ１１２）、表示ブロックが３つを超えた場合（ステップＳ１１２／ＹＥＳ）は終了となり、表示ブロックが３つを超えない場合（ステップＳ１１２／ＮＯ）は再度絞り込み検索の要求有無の判定に移行する。なお、本フローでは最大表示ブロックを３としたが、表示可能である限り最大表示ブロック数は可変である。
【００３７】
図４は、本実施形態における絞り込み検索結果の表示例を示した図である。まず、はじめの検索について検索条件Ａで検索を行う（図４（１））と、検索条件Ａと検索条件Ａで得た結果の総数が表示される。次に、該結果に対して検索条件Ｂで絞り込み検索を行う（図４（２））と、検索条件Ｂと検索条件Ｂで得た結果の総数が表示される。そして、次に、その結果に対して検索条件Ｃで絞り込み検索を行う（図４（３））と、検索条件Ｃと検索条件Ｃで得た結果の総数が表示される。これら３つの検索処理の結果は、リスト形式で時系列的に表示され、各処理の結果の全体的な関係を視覚的に把握可能なものとなっている。
【００３８】
図５は、本実施形態における絞り込み検索結果の表示例を示した図で、検索結果として、検索結果の総数のみならず検索結果の一覧（文書名）を表示したものである。当該表示例により、各検索処理の結果の全体的な関係を視覚的に把握でき、各検索処理でどれだけ絞り込めたかが直感的にわかるものとなっている。
【００３９】
図６は、本実施形態における絞り込み検索結果の表示例を示した図で、前段階の検索結果に対して色付け表示を行ったものを表している。まず、はじめの検索について検索条件Ａで検索を行う（図６（１））と、検索条件Ａ、検索条件Ａで得た結果の総数、及び検索条件Ａで得た結果の一覧が表示される。次いで、この検索結果に対して検索条件Ｂで絞り込み検索を行う（図６（２））と、検索条件Ｂ、検索条件Ｂで得た結果の総数、及び検索条件Ｂで得た結果の一覧が表示される。ここで、検索条件Ａで得た結果の一覧の中で、検索条件Ｂで得た結果の一覧に含まれない文書Ｂに対して色付け表示を行う。またさらに、この結果に対して検索条件Ｃで絞り込み検索を行う（図６（３））と、検索条件Ｃ、検索条件Ｃで得た結果の総数、及び検索条件Ｃで得た結果の一覧が表示される。ここで、検索条件Ｂで得た結果の一覧の中で、検索条件Ｃで得た結果の一覧に含まれない文書Ｃに対して色付け表示を行う。
【００４０】
ここで注意するのは、あくまで後段階の検索を行った結果として前段階の検索結果からなくなった文書がわかるように表示を行うことであり、後段階検索結果と前段階検索結果の比較に基づいて、前段階の検索結果一覧の文書について色付けがなされる。つまり、文書Ｃは色付けの対象であるが、検索条件Ａの検索ブロックにおいては色付けを行わず、絞り込み検索条件Ｂの検索ブロックにおいてのみ色付け表示を行う。
【００４１】
図７は、本実施形態における絞り込み検索結果の表示例を示した図で、前段階の検索結果に対して内容表示へのハイパーリンク表示を行ったものを表している。まず、はじめの検索について検索条件Ａで検索を行う（図７（ａ）（１））と、検索条件Ａ、検索条件Ａで得た結果の総数、及び検索条件Ａで得た結果の一覧が表示される。ここでは、検索条件Ａで得た結果一覧内のすべての文書に内容表示へのハイパーリンクが表示される。
【００４２】
次いで、この検索結果に対して検索条件Ｂで絞り込み検索を行う（図７（ｂ）（２））と、検索条件Ｂ、検索条件Ｂで得た結果の総数、及び検索条件Ｂで得た結果の一覧が表示される。当該絞り込み検索の結果が表示された際には、絞り込み検索条件Ｂの検索ブロックにフォーカスが当てられた状態となっており、検索条件Ｂで得た結果一覧内のすべての文書に内容表示へのハイパーリンクが表示されている。他方、前段階の検索結果、つまり検索条件Ａで得た結果一覧内の文書のうち文書Ｂについては、次段階である絞り込み検索条件Ｂの検索結果に存在しないため、内容表示へのハイパーリンクが消える。
【００４３】
そして、再び検索条件Ａの検索ブロックに対してフォーカスを当てる（図７（ｃ）（３））と、絞り込み検索条件Ｂの検索結果を表示した際に内容表示へのハイパーリンクを消した文書Ｂに対して、ハイパーリンクの表示を復活させる。なお、検索条件Ｂの検索ブロックに対して再度フォーカスを当てると、文書Ｂの内容表示へのハイパーリンク表示は消える。
【００４４】
図８は、本実施形態における絞り込み検索結果の表示例を示した図で、検索結果一覧の文書について親子関係を展開して表示したものを表している。図８（ａ）は子文書の展開表示の例を示しており、文書Ａをクリックすると文書Ａの子文書ａ、子文書ｂ、子文書ｃがツリー形式で表示され、それらのうち例えば子文書ｂをクリックすると、さらにその子文書ｌ、子文書ｍ、子文書ｎがツリー形式で表示される。また、子文書ｎを選択してクリックすると、さらにその子文書ｘ、子文書ｙ、子文書ｚがツリー形式で表示される。
【００４５】
また、図８（ｂ）は親文書の展開表示の例を示しており、文書ａをクリックすると文書ａの親文書Ａ、親文書Ｂ、親文書Ｃがツリー形式で表示され、それらのうち例えば親文書Ｃをクリックすると、さらにその親文書Ｌ、親文書Ｍ、親文書Ｎがツリー形式で表示される。また、親文書Ｍを選択してクリックすると、さらにその親文書Ｘ、親文書Ｙ、親文書Ｚがツリー形式で表示される。
【００４６】
図９は、本実施形態における絞り込み検索結果の表示例を示した図で、文書キーワードによる絞り込み検索の結果一覧を展開して表示したものを表している。文書キーワードによる検索とは、文書に含まれる語句のうち重要と思われる語句を自動的に抽出して、その語句をキーワードとして行う検索である。
【００４７】
まず、図９（ａ）に示すように、文書Ａに対する文書キーワードでの検索結果である文書Ｃを選択してクリックし、文書Ｃに対してさらに絞り込んで文書キーワードの検索を行うと、文書Ｃをノードとしたツリー形式で検索結果が表示される。そして、その検索結果の１つである文書Ｅをクリックし、文書Ｅに対してさらに絞り込んで文書キーワードによる検索を行うと、文書Ｅをノードとしたツリー形式で検索結果が表示される。
【００４８】
図９（ａ）では検索結果を全体的に把握するために各検索処理ブロックを時系列的に表示したが、所望の表示切替手段で（ａ）の図から切り替えることによって、図９（ｂ）に示すように、１つの文書から表示可能な範囲までツリー状に枝分かれさせて表示させるようにしてもよい。
【００４９】
先に述べてきた実施形態によれば、絞り込み検索を行う前の検索の条件や結果数の表示が可能であるため、各検索処理結果の差分や絞り込み経緯が直感的に分かる。また、結果数のみならず結果一覧も表示することで、どれだけ絞り込めたかも直感的に把握することが可能となる。さらに、差分に色付けして表示したり、一旦消された文書内容表示へのハイパーリンクを復活させたりすることで、例えば各検索ブロックの結果一覧をソートしなおした場合であっても差分が視覚的に明確となる。
【００５０】
また、先に述べてきた実施形態によれば、親子関係を表示可能にしたため、どの文書に対する子文書あるいは親文書がどれであるかについて視覚的にわかり、また、それらの関連を一度に表示することにより目的の文書を発見しやすいものとなる。
【００５１】
また、先に述べてきた実施形態によれば、文書キーワードによる検索で絞り込み検索を行った際に検索の条件や結果数等の表示に加えて、検索元の文書と検索結果の文書をツリー形式で表示可能としたため、複数の文書に対して同じ操作を行ってまとめて表示させることができ、視覚的に分かりやすいものとなる。
【００５２】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００５３】
すなわち、上記した実施形態の文書管理システムは、プログラムの命令によりコンピュータで実行される処理、手段、機能によって動作する。当該プログラムは、コンピュータの各構成要素に指令を送り、先に述べたような所定の処理や機能、例えば、一旦得られた検索結果に対してさらに検索をかける絞り込み検索を検索部１４０が行った場合、表示部１３０により、検索処理単位のブロックに分けて、各検索処理における検索条件及び検索結果をリスト形式で連結して表示する処理を行う。このように、上記実施形態の文書管理システムにおける各処理や手段は、プログラムとコンピュータとが協働した具体的手段によって実現されるものである。
【００５４】
そして、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読み取り可能な記録媒体、すなわち記憶メディアを介して、文書管理サーバのコンピュータ（ＣＰＵやＭＰＵ）が記憶メディアに格納されたプログラムコードを読み出し実行することによっても、本発明の目的は達成される。また、プログラムは、記録メディアを介さず、通信回線を通じて直接にコンピュータにロードし実行することもでき、これによっても同様に本発明の目的は達成される。
【００５５】
この場合、記憶メディアから読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記憶した記憶メディアは本発明を構成する。
【００５６】
また、プログラムコードを供給するための記憶メディアとしては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、不揮発性のメモリカード、ＲＯＭ、磁気テープ等を用いることができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態に係る文書管理システムの概略構成を示した図である。
【図２】本発明の実施形態における文書管理サーバの内部構成を示した図である。
【図３】本発明の実施形態における検索処理及び検索結果の表示処理の流れを示したフローチャートである。
【図４】本発明の実施形態における絞り込み検索結果の表示例を示した図である。
【図５】本発明の実施形態における絞り込み検索結果の表示例を示した図である。
【図６】本発明の実施形態における絞り込み検索結果の表示例を示した図である。
【図７】本発明の実施形態における絞り込み検索結果の表示例を示した図である。
【図８】本発明の実施形態における絞り込み検索結果の表示例を示した図である。
【図９】本発明の実施形態における絞り込み検索結果の表示例を示した図である。
【符号の説明】
【００５８】
１    サーバ装置
２    クライアントＡ
３    クライアントＢ
４    ネットワーク
１１    文書管理サーバ
１２    ファイルサーバ
１３    データベースサーバ
２１，３１    Ｗｅｂブラウザ
１００    通信制御部
１１０    文書管理部
１２０    登録更新部
１３０    表示部
１４０    検索部
１５０    ファイル／データベース制御部
【図１】
2008210277.tif 000003
【図２】
2008210277.tif 000004
【図３】
2008210277.tif 000005
【図４】
2008210277.tif 000006
【図５】
2008210277.tif 000007
【図６】
2008210277.tif 000008
【図７】
2008210277.tif 000009
【図８】
2008210277.tif 000010
【図９】
2008210277.tif 000011