(57)【要約】【課題】ネットワークを介して接続された複数の情報処理装置による検索を、より効率的に行えるようにする。【解決手段】情報処理システム１００は、複数の情報処理装置１１０，１２０を備え、前記複数の情報処理装置１１０，１２０の少なくとも一台は、検索対象となるデータを格納したデータベース１１１，１２１を備え、検索実行を指示するためにユーザが操作する情報処理装置１１０は、前記ユーザによって検索条件を指定して検索の実行が指示されると、当該検索に対応する条件検索ＩＤを生成し、検索対象となる情報処理装置に、前記条件検索ＩＤおよび前記検索条件を送信し、検索対象となる情報処理装置は、前記条件検索ＩＤおよび前記検索条件を受信すると、受信した検索条件に従って前記データベースの検索を実行し、検索結果を、前記条件検索ＩＤと関連付けて保存する。【選択図】図１
2008181273.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置を備えた情報処理システムであって、
前記複数の情報処理装置の少なくとも一台は、検索対象となるデータを格納したデータベースを備え、
検索実行を指示するためにユーザが操作する情報処理装置は、前記ユーザによって検索条件を指定して検索の実行が指示されると、当該検索に対応する条件検索ＩＤを生成し、検索対象となる情報処理装置に、前記条件検索ＩＤおよび前記検索条件を送信し、
検索対象となる情報処理装置は、前記条件検索ＩＤおよび前記検索条件を受信すると、受信した検索条件に従って前記データベースの検索を実行し、検索結果を、前記条件検索ＩＤと関連付けて保存する
情報処理システム。
【請求項２】
検索結果を参照するためにユーザが操作する情報処理装置は、前記ユーザによって条件検索ＩＤを指定して検索結果の参照が指示されると、検索対象となる情報処理装置に、前記条件検索ＩＤを送信し、
検索対象となる情報処理装置は、前記条件検索ＩＤを受信すると、当該条件検索ＩＤに対応する検索結果を、当該条件検索ＩＤを送信してきた情報処理装置に送信する
請求項１に記載の情報処理システム。
【請求項３】
前記検索条件が複数の条件で構成される場合、前記条件検索ＩＤは、各条件に対応するフラグを備え、
検索対象となる情報処理装置は、前記検索条件が複数の条件で構成される場合、検索結果を、各条件毎に保存する
請求項１または２に記載の情報処理システム。
【請求項４】
検索対象となる情報処理装置は、前記条件検索ＩＤに含まれる前記フラグの状態に従って、各条件毎に保存されている検索結果から、前記フラグの状態に対応する検索結果を生成して、当該条件検索ＩＤを送信してきた情報処理装置に送信する
請求項３に記載の情報処理システム。
【請求項５】
複数の情報処理装置が備えるデータベースの検索を指示するためにユーザが操作する情報処理装置であって、
前記ユーザによって検索条件を指定して検索の実行が指示されると、当該検索に対応する条件検索ＩＤを生成するＩＤ生成手段と、
検索対象となる情報処理装置に、前記条件検索ＩＤおよび前記検索条件を送信する送信手段と、
ユーザインターフェース画面を表示させる表示手段と
を備え、
前記ユーザインターフェース画面は、
条件検索ＩＤを表示するための条件検索ＩＤ表示領域と、
前記条件検索ＩＤ表示領域に表示されている条件検索ＩＤに対応する検索において検索対象となる各情報処理装置に関する情報を表示するための検索対象表示領域と、
前記条件検索ＩＤ表示領域に表示されている条件検索ＩＤに対応する検索において検索対象となる各情報処理装置に対する検索条件を表示する条件表示領域と
を有する情報処理装置。
【請求項６】
前記検索対象表示領域は、各情報処理装置の動作状態を示す画像が表示される状態表示領域を有し、
前記状態表示領域には、検索対象となる各情報処理装置が検索を実行している間は、検索中であることを示す画像がアニメーション表示され、前記検索対象となる各情報処理装置から検索終了が通知されると、検索済みであることを示す画像が表示される
請求項５に記載の情報処理装置。
【請求項７】
検索対象となるデータを格納したデータベースを備えた情報処理装置であって、
検索条件および条件検索ＩＤを受信する受信手段と、
前記検索条件に従って前記データベースの検索を実行し、検索結果を、前記条件検索ＩＤと関連付けて、前記データベースに保存する検索手段と、
検索結果参照のための条件検索ＩＤを受信すると、当該条件検索ＩＤに対応する検索結果を、前記データベースから読み出し、当該条件検索ＩＤを送信してきた情報処理装置に送信する送信手段と
を備えた情報処理装置。
【請求項８】
前記検索手段は、前記検索条件が複数の条件で構成される場合、検索結果を、各条件毎に保存し、
前記送信手段は、前記条件検索ＩＤに含まれる条件選択フラグの状態に従って、各条件毎に保存されている検索結果から、前記条件選択フラグの状態に対応する検索結果を生成して、当該条件検索ＩＤを送信してきた情報処理装置に送信する
請求項７に記載の情報処理装置。
【請求項９】
複数の情報処理装置が備えるデータベースの検索を指示するためのプログラムであって、コンピュータを、
検索条件を指定して検索の実行が指示されると、当該検索に対応する条件検索ＩＤを生成するＩＤ生成手段、
検索対象となる情報処理装置に、前記条件検索ＩＤおよび前記検索条件を送信する送信手段、および、
条件検索ＩＤを表示するための条件検索ＩＤ表示領域、前記条件検索ＩＤ表示領域に表示されている条件検索ＩＤに対応する検索において検索対象となる各情報処理装置に関する情報を表示するための検索対象表示領域および前記条件検索ＩＤ表示領域に表示されている条件検索ＩＤに対応する検索において検索対象となる各情報処理装置に対する検索条件を表示する条件表示領域を有するユーザインターフェース画面を表示させる表示手段
として機能させるためのプログラム。
【請求項１０】
前記検索対象表示領域は、各情報処理装置の動作状態を示す画像が表示される状態表示領域を有し、
前記状態表示領域には、検索対象となる各情報処理装置が検索を実行している間は、検索中であることを示す画像がアニメーション表示され、前記検索対象となる各情報処理装置から検索終了が通知されると、検索済みであることを示す画像が表示される
請求項９に記載のプログラム。
【請求項１１】
検索対象となるデータを格納したデータベースの検索を行うためのプログラムであって、コンピュータを、
検索条件および条件検索ＩＤを受信する受信手段、
前記検索条件に従って前記データベースの検索を実行し、検索結果を、前記条件検索ＩＤと関連付けて、前記データベースに保存する検索手段、および、
検索結果参照のための条件検索ＩＤを受信すると、当該条件検索ＩＤに対応する検索結果を、前記データベースから読み出し、当該条件検索ＩＤを送信してきた情報処理装置に送信する送信手段
として機能させるためのプログラム。
【請求項１２】
前記検索手段は、前記検索条件が複数の条件で構成される場合、検索結果を、各条件毎に保存し、
前記送信手段は、前記条件検索ＩＤに含まれる条件選択フラグの状態に従って、各条件毎に保存されている検索結果から、前記フラグの状態に対応する検索結果を生成して、当該条件検索ＩＤを送信してきた情報処理装置に送信する
請求項１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書等の検索技術に関し、より詳細には、電子文書等の検索を行う情報処理システム、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
複数の機器（コンピュータ）での分散処理（クラスタリング）は、すでに一般化した技術であるが、電子文書（以下、単に文書という）の条件検索の分野においては、処理の重さや、処理中のユーザへの通知方法、結果の表示方法の困難さなどから、検索対象が一機器または一ディレクトリに限られるのが一般的であり、よくて一機器ごとの検索をシーケンシャルに行っているのが現状である。
【０００３】
また、ある機器で行った検索の結果を、他の機器を利用するユーザに参照させたい場合は、通常、当該他の機器を利用するユーザに検索条件を適宜通知し、当該他の機器において、再度、同一検索条件での検索を行っていた。
【０００４】
すなわち、現状では、複数の機器による文書の条件検索が効率的に行われているとは言えない。
【０００５】
なお、特開２００５−７１００２号公報には、複数のクライアントと、ＩＭ（Instant Message）サーバと、プロキシサーバとを第一のネットワークで接続し、さらにプロキシサーバと、任意台数の検索サーバとを第二のネットワークで接続した共同検索システムが開示されている。
【特許文献１】特開２００５−７１００２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、ネットワークを介して接続された複数の情報処理装置による検索を、より効率的に行えるようにすることにある。
【課題を解決するための手段】
【０００７】
本発明では、複数の情報処理装置を備えた情報処理システムにおいて、検索実行を指示するためにユーザが操作する情報処理装置が、前記ユーザによって指示される各検索に固有の条件検索ＩＤを生成し、検索対象となる情報処理装置に、前記条件検索ＩＤおよび検索条件を送信し、検索対象となる情報処理装置が、受信した検索条件に従ってデータベースの検索を実行し、検索結果を、前記条件検索ＩＤと関連付けて保存する。情報処理システム内で行われる各検索に固有の条件検索ＩＤを割り当て、検索結果を、前記条件検索ＩＤと関連付けて保存することにより、複数の情報処理装置で、条件検索ＩＤを介した検索結果の共有等が可能となる。
【０００８】
すなわち、本発明によれば、
複数の情報処理装置を備えた情報処理システムであって、
前記複数の情報処理装置の少なくとも一台は、検索対象となるデータを格納したデータベースを備え、
検索実行を指示するためにユーザが操作する情報処理装置は、前記ユーザによって検索条件を指定して検索の実行が指示されると、当該検索に対応する条件検索ＩＤを生成し、検索対象となる情報処理装置に、前記条件検索ＩＤおよび前記検索条件を送信し、
検索対象となる情報処理装置は、前記条件検索ＩＤおよび前記検索条件を受信すると、受信した検索条件に従って前記データベースの検索を実行し、検索結果を、前記条件検索ＩＤと関連付けて保存する
情報処理システムが提供される。
【０００９】
当該情報処理システムでは、検索結果を参照するためにユーザが操作する情報処理装置は、前記ユーザによって条件検索ＩＤを指定して検索結果の参照が指示されると、検索対象となる情報処理装置に、前記条件検索ＩＤを送信し、
検索対象となる情報処理装置は、前記条件検索ＩＤを受信すると、当該条件検索ＩＤに対応する検索結果を、当該条件検索ＩＤを送信してきた情報処理装置に送信することができる。
【００１０】
また、前記検索条件が複数の条件で構成される場合、前記条件検索ＩＤは、各条件に対応するフラグを備え、
検索対象となる情報処理装置は、前記検索条件が複数の条件で構成される場合、検索結果を、各条件毎に保存することができる。
【００１１】
更に、検索対象となる情報処理装置は、前記条件検索ＩＤに含まれる前記フラグの状態に従って、各条件毎に保存されている検索結果から、前記フラグの状態に対応する検索結果を生成して、当該条件検索ＩＤを送信してきた情報処理装置に送信することができる。
【００１２】
また、本発明によれば、
複数の情報処理装置が備えるデータベースの検索を指示するためにユーザが操作する情報処理装置であって、
前記ユーザによって検索条件を指定して検索の実行が指示されると、当該検索に対応する条件検索ＩＤを生成するＩＤ生成手段と、
検索対象となる情報処理装置に、前記条件検索ＩＤおよび前記検索条件を送信する送信手段と、
ユーザインターフェース画面を表示させる表示手段と
を備え、
前記ユーザインターフェース画面は、
条件検索ＩＤを表示するための条件検索ＩＤ表示領域と、
前記条件検索ＩＤ表示領域に表示されている条件検索ＩＤに対応する検索において検索対象となる各情報処理装置に関する情報を表示するための検索対象表示領域と、
前記条件検索ＩＤ表示領域に表示されている条件検索ＩＤに対応する検索において検索対象となる各情報処理装置に対する検索条件を表示する条件表示領域と
を有する情報処理装置が提供される。
【００１３】
当該情報処理装置では、前記検索対象表示領域は、各情報処理装置の動作状態を示す画像が表示される状態表示領域を有し、
前記状態表示領域には、検索対象となる各情報処理装置が検索を実行している間は、検索中であることを示す画像がアニメーション表示され、前記検索対象となる各情報処理装置から検索終了が通知されると、検索済みであることを示す画像が表示されることができる。
【００１４】
また、本発明によれば、
検索対象となるデータを格納したデータベースを備えた情報処理装置であって、
検索条件および条件検索ＩＤを受信する受信手段と、
前記検索条件に従って前記データベースの検索を実行し、検索結果を、前記条件検索ＩＤと関連付けて、前記データベースに保存する検索手段と、
検索結果参照のための条件検索ＩＤを受信すると、当該条件検索ＩＤに対応する検索結果を、前記データベースから読み出し、当該条件検索ＩＤを送信してきた情報処理装置に送信する送信手段と
を備えた情報処理装置が提供される。
【００１５】
当該情報処理装置では、前記検索手段は、前記検索条件が複数の条件で構成される場合、検索結果を、各条件毎に保存し、
前記送信手段は、前記条件検索ＩＤに含まれる条件選択フラグの状態に従って、各条件毎に保存されている検索結果から、前記条件選択フラグの状態に対応する検索結果を生成して、当該条件検索ＩＤを送信してきた情報処理装置に送信することができる。
【００１６】
また、本発明によれば、
複数の情報処理装置が備えるデータベースの検索を指示するためのプログラムであって、コンピュータを、
検索条件を指定して検索の実行が指示されると、当該検索に対応する条件検索ＩＤを生成するＩＤ生成手段、
検索対象となる情報処理装置に、前記条件検索ＩＤおよび前記検索条件を送信する送信手段、および、
条件検索ＩＤを表示するための条件検索ＩＤ表示領域、前記条件検索ＩＤ表示領域に表示されている条件検索ＩＤに対応する検索において検索対象となる各情報処理装置に関する情報を表示するための検索対象表示領域および前記条件検索ＩＤ表示領域に表示されている条件検索ＩＤに対応する検索において検索対象となる各情報処理装置に対する検索条件を表示する条件表示領域を有するユーザインターフェース画面を表示させる表示手段
として機能させるためのプログラムが提供される。
【００１７】
当該プログラムでは、前記検索対象表示領域は、各情報処理装置の動作状態を示す画像が表示される状態表示領域を有し、
前記状態表示領域には、検索対象となる各情報処理装置が検索を実行している間は、検索中であることを示す画像がアニメーション表示され、前記検索対象となる各情報処理装置から検索終了が通知されると、検索済みであることを示す画像が表示されることができる。
【００１８】
また、本発明によれば、
検索対象となるデータを格納したデータベースの検索を行うためのプログラムであって、コンピュータを、
検索条件および条件検索ＩＤを受信する受信手段、
前記検索条件に従って前記データベースの検索を実行し、検索結果を、前記条件検索ＩＤと関連付けて、前記データベースに保存する検索手段、および、
検索結果参照のための条件検索ＩＤを受信すると、当該条件検索ＩＤに対応する検索結果を、前記データベースから読み出し、当該条件検索ＩＤを送信してきた情報処理装置に送信する送信手段
として機能させるためのプログラムが提供される。
【００１９】
当該プログラムでは、前記検索手段は、前記検索条件が複数の条件で構成される場合、検索結果を、各条件毎に保存し、
前記送信手段は、前記条件検索ＩＤに含まれる条件選択フラグの状態に従って、各条件毎に保存されている検索結果から、前記フラグの状態に対応する検索結果を生成して、当該条件検索ＩＤを送信してきた情報処理装置に送信することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態を説明するが、本発明の実施形態は、後述する実施形態に限定されるものではない。
【００２１】
図１は、本発明の一実施形態である文書検索システムの実施形態を示す図である。
【００２２】
図１に示すように、文書検索システム１００は、複数（図１の例では３台）のクライアント１１０と、複数（図１の例では３台）の文書管理サーバ１２０とを備える。そして、クライアント１１０および文書管理サーバ１２０は、それぞれ、ネットワーク１９０に接続されている。
【００２３】
クライアント１１０は、ユーザが文書の検索の指示等を行う情報処理装置であって、例えば、通常のパーソナルコンピュータその他のコンピュータによって構成され、中央処理装置（ＣＰＵ）、主記憶装置、補助記憶装置（例えば、ハードディスク装置）、インターフェース部（例えば、ネットワークインターフェース部）、表示装置（例えば、ＣＲＴやＬＣＤ）、入力装置（例えば、キーボードやマウス）等を備える。
【００２４】
文書管理サーバ１２０は、文書の管理や検索等を行う情報処理装置であって、例えば、通常のパーソナルコンピュータその他のコンピュータによって構成され、中央処理装置（ＣＰＵ）、主記憶装置、補助記憶装置（例えば、ハードディスク装置）、インターフェース部（例えば、ネットワークインターフェース部）、表示装置（例えば、ＣＲＴやＬＣＤ）、入力装置（例えば、キーボードやマウス）等を備える。
【００２５】
文書検索システム１００では、クライアント１１０および文書管理サーバ１２０は共に、検索対象となるデータ（文書データ）を格納したデータベース１１１，１２１を備え、各クライアント１１０は、自己が備えるデータベース１１１および文書管理サーバ１２０が備えるデータベース１２１を検索対象として、文書検索を行うことができるものとする。
【００２６】
次に、以上のような構成を有する文書検索システム１００の動作について説明する。
【００２７】
図２は、文書検索システム１００における検索処理の流れを説明するための図である。なお、ここでは、簡単のため、検索対象が一台の文書管理サーバ１２０の場合について説明する。
【００２８】
図２に示すように、まず、ステップＳ２１１で、ユーザが、クライアント１１０を操作して、検索条件を入力すると、クライアント１１０は、ステップＳ２１２で、当該検索条件に対応する条件検索ＩＤを生成する。条件検索ＩＤは、文書検索システム１００において、各検索毎に固有の値が割り当てられる。条件検索ＩＤの詳細については後述する。
【００２９】
条件検索ＩＤを生成すると、クライアント１１０は、ステップＳ２１３で、生成した条件検索ＩＤを、ユーザが入力した検索条件と共に、検索対象となる文書管理サーバ１２０にネットワーク１９０を介して送信して、検索の実行を指示する。そして、文書管理サーバ１２０からの検索終了通知を待つ。
【００３０】
クライアント１１０から検索条件および条件検索ＩＤを通知された文書管理サーバ１２０は、ステップＳ２２１で、今回通知された検索条件に従った検索を実行し、得られた検索結果（例えば、検索条件に該当する文書ファイルのリスト）を、ステップＳ２２２で、条件検索ＩＤと対応付けて、自己が備えるデータベース１２１に保存する。なお、後述するように、検索条件が複数の条件で構成されている場合は、各条件毎に検索結果を保存する。また、文書管理サーバ１２０は、クライアント１１０から通知された検索条件と検索条件ＩＤとを対応付けて保存しておき、ステップＳ２２１で実際に検索を実行する前に、過去に同じ検索条件での検索を行っているか否かを判別するようにしてもよい。この場合、今回通知された検索条件と同一の検索を過去に実行済みで、対応する検索結果が保存されている場合は、当該検索結果を再利用して、実際の検索処理を省略することができる。
【００３１】
クライアント１１０から指示された検索が終了すると、文書管理サーバ１２０は、ステップＳ２２３で、指示された検索が終了したことを、ネットワーク１９０を介して、クライアント１１０に通知する。
【００３２】
文書管理サーバ１２０から検索終了通知を受信すると、クライアント１１０は、ステップＳ２１４で、検索結果の参照をするため、再度、条件検索ＩＤを、ネットワーク１９０を介して、文書管理サーバ１２０に送信する。
【００３３】
クライアント１１０から条件検索ＩＤの通知を受けた文書管理サーバ１２０は、ステップＳ２２４で、通知された条件検索ＩＤに対応する検索結果を、自己が備えるデータベース１２１から読み出し、ステップＳ２２５で、読み出した検索結果を、ネットワーク１９０を介して、クライアント１１０に送信する。
【００３４】
文書管理サーバ１２０から検索結果の通知を受けたクライアント１１０は、ステップＳ２１５で、受信した検索結果を自己が備える表示装置の画面に表示させる。
【００３５】
以上のようにして、文書検索システム１００における検索処理が実行される。
【００３６】
なお、文書管理サーバ１２０は、自己が管理するデータベース１２１が更新された場合は、保存されている検索条件に従った検索を再度実行し、得られた検索結果を、条件検索ＩＤと対応付けて保存するようにしてもよい。また、文書管理サーバ１２０において、検索結果に含まれる文書等に対する更新処理（削除、変更等）を監視するようにして、更新履歴を、各検索結果に対応付けて記録しておき、検索結果の参照がされた際に、対応する更新履歴を通知するようにしてもよい。このように、更新履歴を記録して通知するようにすることにより、ユーザは、前に同条件で行った検索時から、どのような変更が行われたのかを知ることができるようになる。
【００３７】
次に、条件検索ＩＤの詳細について説明する。
【００３８】
図３は、条件検索ＩＤの実施形態を示す図である。
【００３９】
図３に示すように、条件検索ＩＤ２００は、検索ＩＤ２０１と、条件選択フラグ２０２とから構成される。
【００４０】
検索ＩＤ２０１は、文書検索システム１００で実行が指示された各検索を識別するためのＩＤ（識別情報）であって、各検索に固有の値が割り当てられる。例えば、ユーザから検索が指示された日時と、ユーザが検索指示を行ったクライアント１１０の識別情報（例えば、ＩＰアドレスやＭＡＣアドレス）とを組み合わせることで、文書検索システム１００内で一意な値が割り当てられる。
【００４１】
条件選択フラグ２０２は、検索条件が複数の条件で構成される場合に、各条件を適用するか否かを選択するためのフラグであって、各条件に、1ビットの値が割り当てられる。すなわち、条件選択フラグ２０２のサイズは、検索条件を構成する条件の数に応じて決められる。例えば、図３に示すように、検索条件が５つの条件（条件Ａ〜Ｅ）で構成される場合は、条件選択フラグ２０２は、５ビットのデータとなる。条件選択フラグ２０２は、基本的に、各クライアント１１０が、条件検索ＩＤ２００（検索ＩＤ２０１）に対応する検索結果を参照する際に、検索条件を構成する各条件を適用するか否かを選択するために利用される。条件選択フラグ２０２の利用方法については後述する。
【００４２】
図４は、ユーザがクライアント１１０を操作して文書検索を行う際に、クライアント１１０が備える表示装置に表示されるユーザインターフェース画面の実施形態を示す図である。
【００４３】
図４に示すように、ユーザインターフェース画面３００は、条件検索ＩＤ指定部３０１と、検索対象表示領域３０２と、条件概要説明領域３０３と、検索対象追加ボタン３０４と、検索結果表示領域３０５と、表示切り替えボタン３０８とを備える。
【００４４】
条件検索ＩＤ指定部３０１は、条件検索ＩＤを表示・指定するためのユーザインターフェース（ＵＩ）部品であって、例えば、リストボックスによって構成される。ユーザは、リストボックスに表示される複数の項目（例えば、過去に行った検索に対応する条件検索ＩＤ）の中から、自己が必要とする条件検索ＩＤを選択することができる。条件検索ＩＤ指定部３０１を操作して、選択する条件検索ＩＤを切り替えると、検索対象表示領域３０２および条件概要説明領域３０３に表示される内容も、選択された条件検索ＩＤに対応するものに切り替わる。なお、リストボックスに表示させる項目名としては、例えば、条件検索ＩＤが発行される際に適宜付与される条件検索ＩＤの別名（図４の例では、「検索セットＩＤ（0A01）」）が利用される。更に、この別名を、ユーザが適宜設定できるようにして、各ユーザに、適当な名前（例えば、検索条件等が推測できるような名前）を付与させるようにしてもよい。
【００４５】
検索対象表示領域３０２は、検索対象となる装置（すなわち、クライアント１１０および文書管理サーバ１２０）に関する情報が表示される領域であり、図４に示した例では、検索対象となる装置の名称３０７と、各装置の動作状態を示す画像３０６が、各装置毎に表示されている。なお、ローカルマシンＡとは、ユーザが操作をしているクライアント１１０の名称を示している。また、図４に示した例では、各装置の動作状態を示す画像３０６として、検索中であることを示す画像がアニメーション表示されている。なお、検索対象となる各装置から検索終了通知を受け取ると、動作状態を示す画像３０６は、検索済みであることを示す画像（不図示）に切り替えられる。
【００４６】
条件概要説明領域３０３は、検索条件の概要が表示される領域であり、図４に示すように、検索条件の概要は、検索対象となる装置毎に表示される。例えば、図４に示した例では、ローカルマシンＡに対する検索条件が、キーワードが「レビュー」であって、検索対象期間が「2004/04〜2006/01」であって、検索対象文書の種類が「ＰＤＦファイル」であることが示されており、文書管理サーバＢに対する検索条件が、キーワードが「会議」であって、検索対象期間が「2004/04〜2006/01」であって、検索対象文書の種類が「ＰＤＦファイル」であることが示されている。
【００４７】
検索対象追加ボタン３０４は、検索対象となる装置を追加するためのＵＩ部品であって、検索対象追加ボタン３０４をクリックすると、ユーザインターフェース画面３００の検索対象表示領域３０２等に、検索対象を追加できるようになる。
【００４８】
検索結果表示領域３０５は、ユーザによって指示された検索の結果が表示される領域であって、例えば、ユーザが指定した検索条件に該当する文書のファイル名がリスト表示される。
【００４９】
表示切り替えボタン３０８は、検索対象となる各装置に対する検索条件の詳細を表示するためのＵＩ部品であって、表示切り替えボタン３０８をクリックすると、検索条件の詳細を表示する条件詳細説明領域が表示される。
【００５０】
図５は、図４に示したユーザインターフェース画面３００において、表示切り替えボタン３０８をクリックした際に表示されるユーザインターフェース画面の実施形態を示す図である。図５は、ローカルマシンＡに対応する表示切り替えボタン３０８をクリックした際に表示されるユーザインターフェース画面の例を示している。なお、図４に示したものと同様の構成要素については、同じ参照符号を付してある。
【００５１】
図５に示すように、ユーザインターフェース画面４００は、検索条件の詳細を表示する条件詳細説明領域４０３を備えている。
【００５２】
条件詳細説明領域４０３は、対応する装置に対する検索条件を指定・表示するための領域であって、図４に示した条件概要説明領域３０３を覆い隠すように表示されている。図５に示した例では、検索条件として指定可能な項目として、「キーワード」、「日付」、「種類」、「ファイル名」、「作成状態」、「作成者」、「タイトル」、「表題」、「カテゴリ」、「改定番号」が表示されており、このうち、「キーワード」、「日付」、「種類」が、現在、検索条件に使用されている項目として選択されていることが、チェックボックス４１０に表示されたチェックマークで示されている。また、図５に示した例では、条件詳細説明領域４０３の右下部分にスクロールバー４０９が表示されており、条件詳細説明領域４０３のスクロールが可能であることが示されている。
【００５３】
また、図５に示すように、ユーザインターフェース画面４００は、表示切り替えボタン４０５，４０８を備えている。表示切り替えボタン４０５は、現在表示されている条件詳細説明領域４０３を消して、再度、図４に示した条件概要説明領域３０３を表示させるためのＵＩ部品である。また、表示切り替えボタン４０８は、現在、条件詳細説明領域４０３に検索条件の詳細が表示されている装置（図５の例では、ローカルマシンＡ）以外の装置（図５の例では、文書管理サーバＢ、文書管理サーバＣ、文書管理サーバＤ）に対する検索条件の詳細を条件詳細説明領域４０３に表示させるためのＵＩ部品である。
【００５４】
以上のようなユーザインターフェース画面３００，４００を、検索指示等を行うユーザが利用するクライアント１１０の表示装置に表示させることで、ユーザは、一画面で、複数の装置で同時に実行される検索について、各装置に対する検索条件や、各装置の動作状態（検索中、検索済み等）を知ることが可能となる。
【００５５】
次に、文書検索システム１００において、あるユーザが実行した検索の結果を、他のユーザと共有する場合について説明する。
【００５６】
図６は、文書検索システム１００における検索結果の共有の一実施形態を説明するための図である。ここでは、クライアント１１０ａおよびクライアント１１０ｂそれぞれで実行した検索の結果を、同じワークを共有しているクライアント１１０ｃと共有する場合について説明する。
【００５７】
図６に示すように、クライアント１１０ａで検索の実行が指示されると、条件検索ＩＤ６１０ａが生成・発行されて、検索条件と共に、ネットワーク１９０を介して、検索対象となる文書管理サーバ１２０ａ，１２０ｂ，１２０ｃそれぞれに対して送信される。条件検索ＩＤ６１０ａおよび検索条件を受信した文書管理サーバ１２０ａ，１２０ｂ，１２０ｃは、それぞれ、通知された検索条件に従った検索を実行して、検索結果６２１ａ，６２１ｂ，６２１ｃを、通知された条件検索ＩＤ６１０ａと対応付けて、自己が備えるデータベース１２１ａ，１２１ｂ，１２１ｃに保持する。
【００５８】
同様に、クライアント１１０ｂで検索の実行が指示されると、条件検索ＩＤ６１０ｂが生成・発行されて、検索条件と共に、ネットワーク１９０を介して、検索対象となる文書管理サーバ１２０ａ，１２０ｂ，１２０ｃそれぞれに対して送信される。条件検索ＩＤ６１０ｂおよび検索条件を受信した文書管理サーバ１２０ａ，１２０ｂ，１２０ｃは、それぞれ、通知された検索条件に従った検索を実行して、検索結果６２２ａ，６２２ｂ，６２２ｃを、通知された条件検索ＩＤ６１０ｂと対応付けて、自己が備えるデータベース１２１ａ，１２１ｂ，１２１ｃに保持する。
【００５９】
このような状態において、クライアント１１０ａが、クライアント１１０ｃと検索結果６２１ａ，６２１ｂ，６２１ｃを共有したい場合は、条件検索ＩＤ６１０ａを、ネットワーク１９０を介して、クライアント１１０ｃに通知する。当該通知を受けたクライアント１１０ｃは、クライアント１１０ａから通知された条件検索ＩＤ６１０ａを、ネットワーク１９０を介して、文書管理サーバ１２０ａ，１２０ｂ，１２０ｃそれぞれに通知し、当該条件検索ＩＤ６１０ａに対応する検索結果６２１ａ，６２１ｂ，６２１ｃを、ネットワーク１９０を介して、文書管理サーバ１２０ａ，１２０ｂ，１２０ｃそれぞれから取得する。すなわち、クライアント１１０ｃは、クライアント１１０ａが発行した条件検索ＩＤ６１０ａを知るだけで、クライアント１１０ａと同じ検索結果を得ることが可能となる。
【００６０】
同様に、クライアント１１０ｂが、クライアント１１０ｃと検索結果６２２ａ，６２２ｂ，６２２ｃを共有したい場合は、条件検索ＩＤ６１０ｂを、ネットワーク１９０を介して、クライアント１１０ｃに通知する。当該通知を受けたクライアント１１０ｃは、クライアント１１０ｂから通知された条件検索ＩＤ６１０ｂを、ネットワーク１９０を介して、文書管理サーバ１２０ａ，１２０ｂ，１２０ｃそれぞれに通知し、当該条件検索ＩＤ６１０ｂに対応する検索結果６２２ａ，６２２ｂ，６２２ｃを、ネットワーク１９０を介して、文書管理サーバ１２０ａ，１２０ｂ，１２０ｃそれぞれから取得する。すなわち、クライアント１１０ｃは、クライアント１１０ｂが発行した条件検索ＩＤ６１０ｂを知るだけで、クライアント１１０ｂと同じ検索結果を得ることが可能となる。
【００６１】
なお、ユーザがクライアント１１０ａ，１１０ｂを操作して、特定の条件検索ＩＤの削除を指示すると、削除が指示された条件検索ＩＤが、ネットワーク１９０を介して、文書管理サーバ１２０ａ，１２０ｂ，１２０ｃに通知され、当該通知を受けた文書管理サーバ１２０ａ，１２０ｂ，１２０ｃでは、通知された条件検索ＩＤに対応する検索結果が削除される。
【００６２】
図７は、文書検索システム１００における検索結果の共有の別の実施形態を説明するための図である。ここでは、クライアント１１０ａで実行された検索の結果を部分的に、クライアント１１０ｂおよびクライアント１１０ｃと共有する場合について説明する。更に、ここでは、クライアント１１０ｂとクライアント１１０ｃとで、共有する検索結果を変える場合について説明する。
【００６３】
まず、クライアント１１０ａを利用するユーザ（以下、ユーザＡという）は、所望の検索を行うため、クライアント１１０ａを操作して、必要な検索条件を指定する。図７に示した例では、検索条件として、５つの検索条件が指定されている。すなわち、文書管理サーバ１２０ａに対する検索条件として、キーワード「Ｂ」（条件Ａ）およびキーワード「Ｃ」（条件Ｂ）を指定し、文書管理サーバ１２０ｂに対する検索条件として、キーワード「Ｂ」（条件Ｃ）およびキーワード「Ｃ」（条件Ｄ）並びに配信日「2006/06/10」（条件Ｅ）を指定している。クライアント１１０ａは、ユーザＡから当該検索条件による検索の実行を指示されると、まず、当該検索に対応する条件検索ＩＤを生成する。このとき、ユーザＡが指定した検索条件が５つの条件（条件Ａ〜Ｅ）から構成されていることに対応して、５ビットの条件選択フラグが生成される。条件検索ＩＤの生成が終了すると、クライアント１１０ａは、生成された条件検索ＩＤを、該当する検索条件と共に、ネットワーク１９０を介して、検索対象となる文書管理サーバ１２０ａおよび１２０ｂに対して送信する。図７に示した例では、文書管理サーバ１２０ａに対して、条件検索ＩＤ７１０と共に、条件Ａおよび条件Ｂが送信され、文書管理サーバ１２０ｂに対して、条件検索ＩＤ７１０と共に、条件Ｃ、条件Ｄおよび条件Ｅが送信される。このとき、各文書管理サーバ１２０ａ，１２０ｂに送信される各条件と、条件検索ＩＤ７１０に含まれる各条件選択ビットとの対応関係を示す情報も同時に送信される。
【００６４】
クライアント１１０ａから条件検索ＩＤおよび検索条件を受信した文書管理サーバ１２０ａ，１２０ｂは、受信した検索条件に従った検索を実行し、検索結果を、受信した条件検索ＩＤに対応付けて、データベース１２１ａ，１２１ｂに保存する。この際、クライアント１１０ａから受信した検索条件が、複数の条件で構成されている場合は、各条件毎の検索結果を保持しておく。すなわち、文書管理サーバ１２０ａでは、条件Ａに対応する検索結果７２１ａと、条件Ｂに対応する検索結果７２２ａとを、条件検索ＩＤ７１０と対応付けて保持する。また、文書管理サーバ１２０ｂでは、条件Ｃに対応する検索結果７２１ｂと、条件Ｄに対応する検索結果７２２ｂと、条件Ｅに対応する検索結果７２３ｂとを、条件検索ＩＤ７１０と対応付けて保持する。
【００６５】
以上のような検索を行った後、当該検索結果について、クライアント１１０ａを利用するユーザＡが、他のクライアント１１０ｂおよび１１０ｃを利用するユーザ（以下、それぞれユーザＢおよびユーザＣという）と共有したいと考えた場合、ユーザＡはクライアント１１０ａを操作して、条件検索ＩＤ７１１，７１２を、ネットワーク１９０を介して、ユーザＢおよびユーザＣが利用するクライアント１１０ｂ,１１０ｃに通知する。このとき、ユーザＡが、ユーザによって共有する検索結果を変えたい場合、例えば、ユーザＢとユーザＣとに対して異なる検索結果が表示されるようにしたい場合は、条件検索ＩＤの条件選択フラグの状態を適宜変更した上で、クライアント１１０ｂ，１１０ｃへ通知する。ここでは、ユーザＢが利用するクライアント１１０ｂに対しては、文書管理サーバ１２０ａに対する検索条件が、キーワード「Ｂ」（条件Ａ）であり、文書管理サーバ１２０ｂに対する検索条件が、キーワード「Ｂ」（条件Ｃ）および配信日「2006/06/10」（条件Ｅ）である場合の検索結果を表示させるようにし、ユーザＣが利用するクライアント１１０ｃに対しては、文書管理サーバ１２０ａに対する検索条件が、キーワード「Ｃ」（条件Ｂ）であり、文書管理サーバ１２０ｂに対する検索条件が、キーワード「Ｃ」（条件Ｄ）および配信日「2006/06/10」（条件Ｅ）である場合の検索結果を表示させるようにするものとする。
【００６６】
このような検索結果表示（共有）を実現するため、クライアント１１０ａは、クライアント１１０ｂには、条件選択フラグのビット１（条件Ａに対応）と、ビット３（条件Ｃに対応）と、ビット５（条件Ｅに対応）をセットした条件検索ＩＤ７１１を送信し、クライアント１１０ｃには、条件選択フラグのビット２（条件Ｂに対応）と、ビット４（条件Ｄに対応）と、ビット５（条件Ｅに対応）をセットした条件検索ＩＤ７１２を送信する。
【００６７】
クライアント１１０ｂ、１１０ｃは、クライアント１１０ａから、条件検索ＩＤ７１１，７１２をそれぞれ受信すると、当該条件検索ＩＤに対応する検索結果を参照するため、ネットワーク１９０を介して、当該条件検索ＩＤ７１１，７１２を文書管理サーバ１２０ａ，１２０ｂに送信する。
【００６８】
クライアント１１０ｂ，１１０ｃから条件検索ＩＤ７１１，７１２を受信した文書管理サーバ１２０ａ，１２０ｂは、受信した条件検索ＩＤ７１１，７１２に対応する検索結果を、自己が備えるデータベース１２１ａ，１２１ｂから読み出して、クライアント１１０ｂ，１１０ｃに送信する。このとき、各文書管理サーバ１２０ａ，１２０ｂは、条件検索ＩＤ７１１，７１２に含まれる条件検索フラグの状態に応じて、データベース１２１ａ，１２１ｂに各条件毎に保存されている検索結果から、各クライアント１１０ｂ，１１０ｃに送信する検索結果を適宜生成する。すなわち、クライアント１１０ｂから受信した条件検索ＩＤ７１１には、ビット１、ビット３およびビット５がセットされているため、文書管理サーバ１２０ａからは、検索条件がキーワード「Ｂ」である検索結果（条件Ａに対応する検索結果）が、クライアント１１０ｂに通知され、文書管理サーバ１２０ｂからは、検索条件がキーワード「Ｂ」および配信日「2006/06/10」である検索結果（条件Ｃおよび条件Ｅに対応する検索条件）がクライアント１１０ｂに通知される。一方、クライアント１１０ｃから受信した条件検索ＩＤ７１２には、ビット２、ビット４およびビット５がセットされているため、文書管理サーバ１２０ａからは、検索条件がキーワード「Ｃ」である検索結果（条件Ｂに対応する検索結果）が、クライアント１１０ｃに通知され、文書管理サーバ１２０ｂからは、検索条件がキーワード「Ｃ」および配信日「2006/06/10」である検索結果（条件Ｄおよび条件Ｅに対応する検索結果）がクライアント１１０ｃに通知される。
【００６９】
以上のようにして、クライアント１１０ａは、条件検索ＩＤの条件選択フラグを適宜設定することで、クライアント１１０ｂ、１１０ｃそれぞれとの間で、異なる検索結果を共有することが可能となる。
【００７０】
次に、本発明の別の実施形態として、条件検索ＩＤを利用した文書の印刷について説明する。
【００７１】
図８は、本発明の一実施形態である文書検索システムの実施形態を示す図である。なお、図１に示した文書検索システム１００と同様の構成要素については、同じ参照符号が付してある。
【００７２】
図８に示すように、文書検索システム８００は、複数（図１の例では３台）のクライアント１１０と、複数（図１の例では３台）の文書管理サーバ１２０と、プリンタ１３０とを備える。そして、クライアント１１０、文書管理サーバ１２０およびプリンタ１３０は、それぞれ、ネットワーク１９０に接続されている。すなわち、文書検索システム８００は、図１に示した文書検索システム１００に、プリンタ１３０が追加された構成になっている。
【００７３】
プリンタ１３０は、文書管理サーバ１２０に管理されている文書等の印刷を行う印刷装置であり、例えば、用紙に対する出力を行うプリントエンジンと、ネットワーク１９０に接続するためのネットワークインターフェース部と、各種指示を入力するための操作パネルと、記録媒体に記録された条件検索ＩＤを読み取るための読み取り部等を備える。読み取り部は、例えば、記録媒体が紙の場合は、スキャナーによって構成され、記録媒体がＩＣカードや各種メモリカードの場合は、カードリーダによって構成される。
【００７４】
文書検索システム８００では、まず、ユーザはクライアント１１０を操作して、必要な検索を行う。例えば、プリンタ１３０で印刷を行いたい文書がすべて含まれるような検索条件を指定して、文書管理サーバ１２０を検索対象とした検索を指示する。検索が指示されたクライアント１１０は、前述した文書検索システム１００の場合と同様にして、当該検索に対応する条件検索ＩＤを生成し、生成された条件検索ＩＤを、ユーザによって指定された検索条件と共に、検索対象となる文書管理サーバ１２０に通知する。当該通知を受けた文書管理サーバ１２０は、通知された検索条件に従った検索を実行し、検索結果を、条件検索ＩＤと対応付けて保存する。
【００７５】
更に、クライアント１１０は、文書管理サーバ１２０に通知した条件検索ＩＤを、記録媒体に記録する。例えば、記録媒体として紙を利用する場合は、条件検索ＩＤを、バーコードとして紙に印刷する。また、記録媒体として、ＩＣカードや各種メモリカードを利用する場合は、条件検索ＩＤを、ＩＣカード等に数値データとして記録する。
【００７６】
条件検索ＩＤの記録媒体への記録を完了すると、次に、ユーザは、条件検索ＩＤが記録された記録媒体を持って、プリンタ１３０のところへ行き、プリンタ１３０へ条件検索ＩＤを入力する。例えば、記録媒体が紙の場合は、プリンタ１３０が備えるスキャナーを介して、条件検索ＩＤを入力する。また、記録媒体がＩＣカードや各種メモリカードの場合は、プリンタ１３０が備えるカードリーダを介して、条件検索ＩＤを入力する。なお、プリンタ１３０が備える操作パネルを介して、ユーザが、条件検索ＩＤを手入力することも考えられる。
【００７７】
以上のようにして、条件検索ＩＤが入力されると、プリンタ１３０は、入力された条件検索ＩＤを、ネットワーク１９０を介して、文書管理サーバ１２０等に送信することによって、当該条件検索ＩＤに対応する検索結果（文書データ）を、文書管理サーバ１２０等から取得して、用紙に対して出力を行う。
【００７８】
以上説明したように、文書検索システム８００では、ユーザが、条件検索ＩＤが記録された記録媒体を持って、プリンタ１３０の設置場所へ行き、プリンタ１３０へ条件検索ＩＤを適宜入力することで、当該条件検索ＩＤに対応する文書を印刷するようにしているので、印刷結果の受け取り手であるユーザが近くにいる状態で印刷を行うことができ、印刷結果が、他のユーザに見られたり、持ち去られたりすることを防止することが可能となり、印刷結果に関するセキュリティを向上させることが可能となる。
【００７９】
なお、条件検索ＩＤに含まれている条件選択フラグを、プリンタ１３０が備える操作パネルを介して設定できるようにして、プリンタ１３０において、必要な検索結果を適宜選択できるようにすることも考えられる。
【００８０】
次に、条件検索ＩＤを利用した文書の印刷の別の実施形態について説明する。
【００８１】
図９は、文書検索システムの別の実施形態を示す図である。なお、図１および図８に示した文書検索システム１００，８００と同様の構成要素については、同じ参照符号が付してある。文書検索システム９００は、特定の時間おきに、プリンタ１３０での出力がまとめて行われるシステムである。
【００８２】
図９に示すように、文書検索システム９００は、複数（図９の例では３台）のクライアント１１０と、複数（図９の例では３台）の文書管理サーバ１２０と、プリンタ１３０と、スケジューリングサーバ１４０とを備える。そして、クライアント１１０、文書管理サーバ１２０、プリンタ１３０およびスケジューリングサーバ１４０は、それぞれ、ネットワーク１９０に接続されている。すなわち、文書検索システム９００は、図８に示した文書検索システム８００に、スケジューリングサーバ１４０が追加された構成になっている。
【００８３】
スケジューリングサーバ１４０は、文書検索システム９００において検索された検索結果の印刷のスケジューリングを行う情報処理装置であって、例えば、通常のパーソナルコンピュータその他のコンピュータによって構成され、中央処理装置（ＣＰＵ）、主記憶装置、補助記憶装置（例えば、ハードディスク装置）、インターフェース部（例えば、ネットワークインターフェース部）、表示装置（例えば、ＣＲＴやＬＣＤ）、入力装置（例えば、キーボードやマウス）等を備える。
【００８４】
文書検索システム９００では、まず、ユーザはクライアント１１０を操作して、印刷を行いたい文書を検索するための検索条件を指定する。ユーザによって検索条件の指定がされると、クライアント１１０は、前述した文書検索システム１００の場合と同様にして、当該検索条件に対応する条件検索ＩＤを生成し、検索条件と共に、ネットワーク１９０を介して、検索対象となる文書管理サーバ１２０へ送信して、各文書管理サーバ１２０での検索の実行を指示する。また、生成した条件検索ＩＤを、ネットワーク１９０を介して、スケジューリングサーバ１４０へ送信して、スケジューリングサーバ１４０へ登録しておく。
【００８５】
検索条件および条件検索ＩＤを受信した文書管理サーバ１２０は、前述した文書検索システム１００の場合と同様にして、自己が管理するデータベース１２１に対して、通知された検索条件に従った検索を実行し、得られた検索結果を、条件検索ＩＤと対応付けて保存する。
【００８６】
スケジューリングサーバ１４０は、条件検索ＩＤが登録されると、例えば、予め指定された時間間隔で、登録されている条件検索ＩＤに対応する文書を、文書管理サーバ１２０等から取得して、プリンタ１３０によって出力を行う。
【００８７】
以上説明したように、文書検索システム９００では、スケジューリングサーバ１４０へ条件検索ＩＤを登録しておくだけで、必要な文書等が特定時間ごとにまとめて印刷されることとなる。したがって、従来のように、予め特定の印刷用フォルダに印刷したい文書データを格納したり、電子メール等を利用して、印刷をしたい文書データを、印刷サーバ等に送信する必要がなくなる。
【００８８】
このようなことが可能になるのは、文書検索システム９００内で条件検索ＩＤが一意な値になるよう生成され、各文書管理サーバ１２０等においては、検索結果と条件検索ＩＤとが対応付けられて管理されているからである。
【００８９】
以上説明したように、上述した実施形態では、検索の指示を行うクライアント１１０が、システム内で一意な条件検索ＩＤを発行するようにしているので、検索対象となる文書管理サーバ１２０等において、条件検索ＩＤと検索結果とを対応付けて保存することにより、複数の装置において、検索結果の効率的な共有が可能となる。例えば、ネットワーク１９０に接続されたどのクライアント１１０からでも、同じ条件検索ＩＤを指定すれば、同じ検索結果を参照・閲覧することが可能となる。
【００９０】
また、条件検索ＩＤに、検索条件を構成する各条件を選択するためのフラグを含ませ、検索対象となる文書管理サーバ１２０等において、検索条件を構成する各条件毎の検索結果を、条件検索ＩＤに含まれる各フラグに対応付けて管理することにより、検索結果の参照を行う際に、フラグを制御することで、検索条件を構成する各条件の適用、不適用を選択することが可能となる。すなわち、一回の検索に伴う検索結果を共有する場合であっても、各ユーザ毎に、異なる検索結果を共有させることが可能となる。
【００９１】
なお、上述した実施形態の各機能は、アセンブリ言語、Ｃ、Ｖｉｓｕａｌ  Ｃ、Ｃ＋＋、Ｖｉｓｕａｌ  Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｂｅａｎｓ、Ｊａｖａ（登録商標）Ａｐｐｌｅｔ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、Ｐｅｒｌ、Ｒｕｂｙなど、レガシーブログラミング言語やオブジェクト指向プログラミング言語などで記述された装置実行可能なプログラムにより実現でき、装置可読な記録媒体に格納して頒布することができる。
【００９２】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００９３】
【図１】文書検索システムの実施形態を示す図。
【図２】文書検索システムにおける検索処理の流れを説明するための図。
【図３】条件検索ＩＤの実施形態を示す図。
【図４】ユーザインターフェース画面の実施形態を示す図。
【図５】ユーザインターフェース画面の実施形態を示す図。
【図６】検索結果の共有の一実施形態を説明するための図。
【図７】検索結果の共有の別の実施形態を説明するための図。
【図８】文書検索システムの別の実施形態を示す図。
【図９】文書検索システムの別の実施形態を示す図。
【符号の説明】
【００９４】
１００…文書検索システム、１１０…クライアント、１１１，１１２…データベース、１２０…文書管理サーバ、１２１…データベース、１３０…プリンタ、１４０…スケジューリングサーバ、１９０…ネットワーク、８００…文書検索システム、９００…文書検索システム
【図１】
2008181273.tif 000003
【図２】
2008181273.tif 000004
【図３】
2008181273.tif 000005
【図４】
2008181273.tif 000006
【図５】
2008181273.tif 000007
【図６】
2008181273.tif 000008
【図７】
2008181273.tif 000009
【図８】
2008181273.tif 000010
【図９】
2008181273.tif 000011