(57)【特許請求の範囲】
【請求項１】
検索フォルダに設定された１又は複数の検索条件に対応する該検索フォルダのフォルダ要素を検索する検索手段と、
前記検索手段における検索条件毎の検索の状態を確認する確認手段と、
前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、その旨を示す情報を表示する表示手段と
を具備し、
前記表示手段は、
前記検索フォルダを含むフォルダの一覧表示に際して、前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該フォルダの一覧表示とともに、該検索条件に対応する検索の少なくとも１つが機能していないことを示す情報を表示する
ことを特徴とする情報処理装置。
【請求項２】
検索フォルダに設定された１又は複数の検索条件に対応する該検索フォルダのフォルダ要素を検索する検索手段と、
前記検索手段における検索条件毎の検索の状態を確認する確認手段と、
前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、その旨を示す情報を表示する表示手段と
を具備し、
前記表示手段は、
前記検索フォルダのフォルダ要素の表示に際して、前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該フォルダ要素の表示とともに、該検索条件に対応する検索の少なくとも１つが機能していないことを示す情報を表示する
ことを特徴とする情報処理装置。
【請求項３】
検索機能を有する他装置と通信を行なう通信手段
を更に具備し、
前記確認手段は、
前記検索フォルダに設定された１又は複数の検索条件内に前記他装置が有する検索機能を用いて検索を行なう旨の条件がある場合には、前記通信手段を用いて該他装置で行なわれる検索の状態を確認する
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記表示手段は、
前記検索手段による前記１又は複数の検索条件に対応する検索の状態を各検索条件に対応して表示する
ことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記表示手段は、
前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該機能していない検索条件による検索の回復方法を表示する
ことを特徴とする請求項１記載の情報処理装置。
【請求項６】
検索フォルダに設定された１又は複数の検索条件に対応する検索の表示を行なう第１の情報処理装置と、
前記第１の情報処理装置と通信手段を介して接続された第２の情報処理装置と
を具備する情報処理システムであって、
前記第２の情報処理装置は、
前記通信手段を介して前記第１の情報処理装置から送られてくる前記検索フォルダに設定された１又は複数の検索条件に基づく検索の依頼を受ける受付手段と、
前記受付手段により受けた依頼に基づく検索を行なう第２の検索手段と
を具備し、
前記第１の情報処理装置は、
前記検索フォルダに設定された１又は複数の検索条件に対応する該検索フォルダのフォルダ要素を検索する第１の検索手段と、
前記第１の検索手段及び前記第２の検索手段における検索条件毎の検索の状態を確認する確認手段と、
前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、その旨を示す情報を表示する表示手段と
を具備し、
前記表示手段は、
前記検索フォルダを含むフォルダの一覧表示に際して、前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該フォルダの一覧表示とともに、該検索条件に対応する検索の少なくとも１つが機能していないことを示す情報を表示する
ことを特徴とする情報処理システム。
【請求項７】
検索フォルダに設定された１又は複数の検索条件に対応する検索の表示を行なう第１の情報処理装置と、
前記第１の情報処理装置と通信手段を介して接続された第２の情報処理装置と
を具備する情報処理システムであって、
前記第２の情報処理装置は、
前記通信手段を介して前記第１の情報処理装置から送られてくる前記検索フォルダに設定された１又は複数の検索条件に基づく検索の依頼を受ける受付手段と、
前記受付手段により受けた依頼に基づく検索を行なう第２の検索手段と
を具備し、
前記第１の情報処理装置は、
前記検索フォルダに設定された１又は複数の検索条件に対応する該検索フォルダのフォルダ要素を検索する第１の検索手段と、
前記第１の検索手段及び前記第２の検索手段における検索条件毎の検索の状態を確認する確認手段と、
前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、その旨を示す情報を表示する表示手段と
を具備し、
前記表示手段は、
前記検索フォルダのフォルダ要素の表示に際して、前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該フォルダ要素の表示とともに、該検索条件に対応する検索の少なくとも１つが機能していないことを示す情報を表示する
ことを特徴とする情報処理システム。
【請求項８】
情報処理装置の処理方法であって、
検索手段が、検索フォルダに設定された１又は複数の検索条件に対応する該検索フォルダのフォルダ要素を検索する検索工程と、
確認手段が、前記検索工程における検索条件毎の検索の状態を確認する確認工程と、
表示手段が、前記確認工程により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、その旨を示す情報を表示する表示工程と
を含み、
前記表示工程では、
前記検索フォルダを含むフォルダの一覧表示に際して、前記確認工程により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該フォルダの一覧表示とともに、該検索条件に対応する検索の少なくとも１つが機能していないことを示す情報を表示する
ことを特徴とする情報処理装置の処理方法。
【請求項９】
情報処理装置の処理方法であって、
検索手段が、検索フォルダに設定された１又は複数の検索条件に対応する該検索フォルダのフォルダ要素を検索する検索工程と、
確認手段が、前記検索工程における検索条件毎の検索の状態を確認する確認工程と、
表示手段が、前記確認工程により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、その旨を示す情報を表示する表示工程と
を含み、
前記表示工程では、
前記検索フォルダのフォルダ要素の表示に際して、前記確認工程により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該フォルダ要素の表示とともに、該検索条件に対応する検索の少なくとも１つが機能していないことを示す情報を表示する
ことを特徴とする情報処理装置の処理方法。
【請求項１０】
コンピュータを、
検索フォルダに設定された１又は複数の検索条件に対応する該検索フォルダのフォルダ要素を検索する検索手段、
前記検索手段における検索条件毎の検索の状態を確認する確認手段、
前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、その旨を示す情報を表示する表示手段
として機能させ、
前記表示手段は、
前記検索フォルダを含むフォルダの一覧表示に際して、前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該フォルダの一覧表示とともに、該検索条件に対応する検索の少なくとも１つが機能していないことを示す情報を表示する
ことを特徴とする情報処理プログラム。
【請求項１１】
コンピュータを、
検索フォルダに設定された１又は複数の検索条件に対応する該検索フォルダのフォルダ要素を検索する検索手段、
前記検索手段における検索条件毎の検索の状態を確認する確認手段、
前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、その旨を示す情報を表示する表示手段
として機能させ、
前記表示手段は、
前記検索フォルダのフォルダ要素の表示に際して、前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該フォルダ要素の表示とともに、該検索条件に対応する検索の少なくとも１つが機能していないことを示す情報を表示する
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索条件が設定された検索フォルダを扱う情報処理装置及び情報処理システム、方法、プログラムに関する。
【背景技術】
【０００２】
従来、検索条件が設定されたフォルダ（以下、検索フォルダと言う）が知られている。検索フォルダが開かれると、検索条件に合致するデータの検索が行なわれ、当該合致したデータが検索フォルダのフォルダ要素として表示される（特許文献１参照）。
【特許文献１】特開２００６−１５５０１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の検索フォルダでは、当該設定された検索条件に対応する検索が機能しているかどうかを操作者が認識できず、操作者に誤解を抱かせてしまう場合がある。
【０００４】
このような事態は、複数の検索方法を組み合わせた検索フォルダ、例えば、全文検索と属性検索とを用いた検索が設定された検索フォルダでそのいずれかの方法による検索が機能していない場合に起こりうる。例えば、属性検索は機能しているが、全文検索が全文検索用インデクス構築中のため機能していない場合、全文検索が機能していないにも拘わらず、属性検索により合致したデータがフォルダ要素として表示されてしまう。そのため、検索フォルダを開いた操作者は、全文検索が機能していないにも拘わらず、属性検索によるデータが表示されているため、両検索機能により検索されたデータが表示されているものと誤解してしまう虞がある。
【０００５】
また、ローカル装置上における検索と、ネットワークを介した装置上における検索とを組み合わせた検索フォルダの場合にも、上記事態が発生する虞がある。ここでまず、この場合における装置及び検索方法の構成として２パターン例を挙げる。１つ目としては、夫々の装置により異なる検索を行う場合であり、例えばローカル装置において属性検索を行い、ネットワーク接続先の装置において全文検索を行う構成がある。２つ目としては、複数の装置夫々がデータの管理と検索機能とを備え、それら複数の装置に跨って検索を行う場合がある。
【０００６】
このような構成において、検索フォルダに設定された検索が正常に機能しないケースとしては、例えば、ネットワーク接続先の装置の電源が切られている、当該装置がオフラインである、当該装置の処理負荷が高く規定時間内に応答を返すことができない、等がある。このような理由等により検索フォルダによる検索の一部が機能していない場合にも、上記同様に正常に機能している検索に基づくデータが検索フォルダのフォルダ要素として表示されてしまうため、操作者に誤解を抱かせてしまう虞がある。
【０００７】
本発明は、上記実情に鑑みてなされたものであり、検索フォルダに設定された検索条件に対応する検索の少なくとも１つが機能していない場合に、その旨を操作者に認識させるようにした技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一態様による情報処理装置は、検索フォルダに設定された１又は複数の検索条件に対応する該検索フォルダのフォルダ要素を検索する検索手段と、前記検索手段における検索条件毎の検索の状態を確認する確認手段と、前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、その旨を示す情報を表示する表示手段とを具備し、前記表示手段は、前記検索フォルダを含むフォルダの一覧表示に際して、前記確認手段により前記検索フォルダに設定された１又は複数の検索条件に対応する検索の少なくとも１つが機能していないことが確認された場合、該フォルダの一覧表示とともに、該検索条件に対応する検索の少なくとも１つが機能していないことを示す情報を表示することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、検索フォルダに設定された検索条件に対応する検索の少なくとも１つが機能していない場合に、その旨を操作者に認識させられる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係わる情報処理装置及び情報処理システム、方法、プログラムの実施形態の一例について添付図面を参照して詳細に説明する。以下、実施形態において、「検索フォルダ」と言った場合、１又は複数の検索条件が設定されたフォルダのことを指し、「フォルダ」又は「通常フォルダ」と言った場合、検索フォルダ以外のフォルダのことを指す。
【００１４】
（実施形態１）
実施形態１では、自装置内で管理している検索フォルダを含むフォルダの一覧表示を行う場合を例に挙げて説明する。
【００１５】
まず、図１を参照して、実施形態１に係わる情報処理装置１００における機能的な構成の一例について説明する。なお、本発明は、単一の情報処理装置で実現するようにしてもよいし、複数の情報処理装置に各機能を分散して実現するようにしてもよい。複数の装置で構成される場合、各装置は、通信手段（例えば、ＬＡＮ（Local Area Network）などのネットワーク）により相互通信可能に接続される。なお、通信手段は、相互通信できるのであれば何でもよく、例えばＵＳＢ（Universal Serial Bus）等を用いて実現されてもよい。
【００１６】
情報処理装置１００は、コンテンツやフォルダを表示する機能、検索フォルダの表示に際して、当該検索フォルダに設定された１又は複数の検索条件に対応する検索が機能しているか否かの表示を行なう機能等を有する。
【００１７】
ここで、情報処理装置１００には、機能的な構成として、フォルダコンテンツ情報管理部１２０と、制御部１３０と、検索部１４０と、フォルダコンテンツ表示部１６０とが具備される。
【００１８】
フォルダコンテンツ情報管理部１２０は、フォルダコンテンツ情報を管理し、要求に応じてその情報の更新や、提供を行なう機能を果たす。フォルダコンテンツ情報とは、フォルダやコンテンツ、又その構造情報や属性情報を指す。検索フォルダの場合には更に検索条件なども保持される。なお、構造情報とは、フォルダやコンテンツがどこのフォルダに属しているか等の構造を示す情報である。属性情報とは、登録作成者などの属性値を保持する情報である。
【００１９】
制御部１３０は、情報処理装置１００における処理を統括制御する機能を果たす。すなわち、情報処理装置１００上に構成される各種処理機能は、制御部１３０からの指示にしたがって動作する。
【００２０】
検索部１４０は、検索フォルダに設定された１又は複数の検索条件に対応する検索を行う機能を果たす。検索部１４０は、１又は複数の検索条件に対応する検索を行い、その内、正常に行なえた検索についてはその検索結果を返す。これに対して検索が正常に行なえなかった検索については異常を返す。検索部１４０には、全文検索を行う全文検索部１４１が備えられる。全文検索部１４１は、全文検索用インデクスを保持し、当該インデクスに基づき全文検索を行う。
【００２１】
フォルダコンテンツ表示部１６０は、上記フォルダコンテンツ情報管理部１２０に管理されたフォルダコンテンツ情報等に基づきフォルダやコンテンツを表示する機能を果たす。フォルダコンテンツ表示部１６０には、検索状態確認部１６１と、検索フォルダ表示部１６２とが設けられる。検索状態確認部１６１は、検索フォルダの表示に際して、当該検索フォルダに設定された検索条件に対応する検索が機能しているか否かの確認を行なう機能を果たす。なお、検索条件が複数ある場合には、検索条件毎に検索が機能しているか否か確認を行なう。また、検索フォルダ表示部１６２は、当該確認結果に基づき検索フォルダ等を表示する機能を果たす。
【００２２】
図２は、図１で説明した情報処理装置１００におけるハードウェア構成の一例を示すブロック図である。
【００２３】
２０１はＣＰＵ（Central Processing Unit）であり、ＲＯＭ２０２、記憶装置２０３に格納されたプログラム（例えば、情報処理プログラム）に基づいてＣＰＵデバイスに接続された各デバイスを制御する。２０２はＲＯＭ（Read Only Memory）であり、各種制御プログラムやデータを保持する。２０４はＲＡＭ（Random Access Memory）であり、ＣＰＵ２０１のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。２０３は記憶装置であり、各種制御プログラムや各種データを記憶する。２０５はＮｅｔ−ＩＦであり、他の情報処理装置等とのネットワーク２０６を介した通信を可能とする。２０７はＣＰＵバスであり、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ２０１に対する制御プログラムの提供は、ＲＯＭ２０２、記憶装置２０３から行うこともできるし、ネットワーク２０６を介して他の情報処理装置等から行うこともできる。
【００２４】
図３は、図１及び図２に示す情報処理装置１００においてフォルダの一覧を表示する際のフローチャートである。
【００２５】
情報処理装置１００では、この処理の開始に先立って先ず、フォルダ開示操作画面３３１が表示される。フォルダ開示操作画面について図４を参照して説明する。
【００２６】
フォルダ開示操作画面３３１には、フォルダ階層ツリーが表示される。この場合、「MyContents」が表示されている。「MyContents」フォルダアイコンの左側面には、二重丸が表示されている。本実施形態では、フォルダアイコンの左側面にある二重丸は、そのフォルダ配下にフォルダが存在しており、フォルダが開かれていないことを示す。ここで、フォルダ開示操作画面３３１内で「MyContents」の開示が操作者により指示されると、図３に示すフローチャートにおける処理が開始される。
【００２７】
図３に戻り、Ｓ３０１において、フォルダ開示操作画面３３１から「MyContents」フォルダの開示指示を受けると、制御部１３０は、開示するフォルダの情報を対象フォルダ情報３２１として例えばＲＡＭ２０４等に出力する。対象フォルダ情報には、開示する対象、すなわち「MyContents」フォルダのフォルダ情報が保持される。
【００２８】
続いて、Ｓ３０２において、制御部１３０は、当該対象フォルダ情報に基づくフォルダ情報リストの取得をフォルダコンテンツ情報管理部１２０に依頼する。なお、対象フォルダ情報に基づくフォルダ情報リストは、フォルダコンテンツ情報管理部１２０に管理されたフォルダコンテンツ情報から取得される。ここで、実施形態１に係わるフォルダコンテンツ情報の具体例について図５を参照して説明する。
【００２９】
図５には、「MyContents」を最上位フォルダとするサブツリーのフォルダコンテンツ情報が示される。５０１はＩＤである。すなわち、情報処理装置１００内で管理されているフォルダやコンテンツを識別するための一意な識別情報である。５０２は親ＩＤである。フォルダやコンテンツの上位構造、すなわち親フォルダを示すＩＤである。５０３はフォルダやコンテンツの名称である。５０４は種類である。この場合、一般的に使用される静的な親子関係を保持するフォルダを「通常フォルダ」として示している。また、検索条件が結び付けられ、フォルダ要素として検索条件に合致したフォルダやコンテンツを表示するフォルダを「検索フォルダ」として示している。なお、「コンテンツ」は、画像やテキストなどのファイルのことを指す。
【００３０】
５０５はコンテンツタイプである。「文書」や「画像」などのタイプを保持する属性の一つである。５０６は登録作成者である。すなわち、コンテンツの登録者又は作成者を保持する属性の一つである。５０７は検索条件であり、５０４で種類が「検索フォルダ」である場合のみ値を保持する。本実施形態における検索条件では、検索対象となる装置、検索方法、条件（この場合、検索文字列）を夫々コロン、すなわち“：”をデリミタとして区切ることとし、また全文検索の検索語は、「／」で囲うこととする。
【００３１】
例えば、ＩＤが４０００の「必見」フォルダでは、検索条件として「Local：全文検索：／図／」という文字列が記載されている。この検索条件では、検索対象となる装置が「Local」すなわち自装置であり、検索方法が全文検索であり、検索文字列が「図」であることを示している。すなわち、この検索条件では、自装置において「図」という文字が全文検索により検索される。
【００３２】
図５では、９件のデータが存在している。例えば、この場合、ＩＤが１０００のデータは、サブツリーの最上位フォルダとなる。また、ＩＤが１０００のフォルダを親としてＩＤが２０００の通常フォルダ、ＩＤが３０００の通常フォルダ及びＩＤが４０００の検索フォルダが存在している。更に、ＩＤが２０００のフォルダを親としてＩＤが４６１１のｊｐｅｇファイル、ＩＤが４６１２のｔｘｔファイルが存在する。また、ＩＤが３０００のフォルダを親としてＩＤが４７１１のｊｐｅｇファイル、ＩＤが４７１２のｊｐｅｇファイル、ＩＤが４７１３のｄｏｃファイルが存在している。
【００３３】
図３に戻り、Ｓ３０３に進むと、制御部１３０は、フォルダコンテンツ情報管理部１２０から開示対象フォルダ配下のフォルダ情報リストを受け取り、それをフォルダ情報リスト３２２として例えばＲＡＭ２０４等に出力する。ここで、このフォルダ情報リスト３２２について図６を参照して説明する。なお、図６における、５０１、５０３、５０４、５０７は、上記説明した図５と同様となるためその説明は割愛する。この場合、フォルダ情報リスト３２２には、図６に示すように、親フォルダが「MyContents」であるフォルダの情報のみがデータとして存在している。そのため、ＩＤが２０００の通常フォルダ、ＩＤが３０００の通常フォルダ及びＩＤが４０００の検索フォルダの３件が示されている。
【００３４】
図３に戻り、フォルダ情報リスト３２２の出力後、情報処理装置１００は、当該フォルダ情報リスト３２２に存在するフォルダ数分、Ｓ３０４及びＳ３０５の処理、又はＳ３０４及びＳ３０６からＳ３０８までの処理を繰り返し実行する。この繰り返し処理ではまず、Ｓ３０４において、制御部１３０が、上記出力されたフォルダ情報リスト３２２における１件目のフォルダが通常フォルダであるか検索フォルダであるか判定を行なう。図６で説明した通り、１件目は、ＩＤが２０００の通常フォルダであるので、Ｓ３０５の処理へ進み、フォルダコンテンツ表示部１６０において、通常フォルダのアイコンをフォルダ開示表示画面３３２に表示する。また２件目も、ＩＤが３０００の通常フォルダであるので１件目と同様の処理を行う。次いで３件目は、ＩＤが４０００の検索フォルダであるため、Ｓ３０４において、検索フォルダと判定され、Ｓ３０６の処理へ進む。
【００３５】
Ｓ３０６において、検索状態確認部１６１は、検索状態の確認を検索部１４０に依頼する。ここで、依頼先となる検索部は、検索フォルダに設定された検索条件に応じて異なる。この場合、ＩＤが４０００の検索フォルダ「必見」の検索条件には、「Local」が設定されているため、自装置の検索部１４０に対して当該検索条件の検索方法、すなわち全文検索についての状態確認を依頼する。
【００３６】
依頼を受けた検索部１４０は、検索方法が全文検索のため、自身が管理している全文検索部１４１が機能しているか否かを判定し、その結果を検索状態確認部１６１へ返す。Ｓ３０７において、検索状態確認部１６１は、検索状態を受け取ると、それを検索状態情報３２３として例えばＲＡＭ２０４等に出力する。なお、本実施形態では、全文検索用インデクス構築中のため全文検索機能が機能していないものとする。したがって、検索部１４０から検索状態確認部１６１には、異常である旨の検索状態が返される。なお、検索状態情報３２３の具体例については後述する。
【００３７】
検索状態情報３２３が出力されると、Ｓ３０８へ進み、情報処理装置１００は、検索フォルダ表示部１６２において、検索状態情報３２３に応じた検索フォルダのアイコンをフォルダ開示表示画面３３２に表示する。
【００３８】
次に、図７を用いて、図３のＳ３０８における処理について詳述する。
【００３９】
Ｓ４０１において、検索状態情報３２３を受け取った検索状態確認部１６１は、当該検索状態情報３２３に基づき検索が正常に行なわれたか否かの判定を行う。この受け取った検索状態情報３２３の具体例を図８に示す。
【００４０】
図８に示す検索状態情報３２３には、「Local：全文検索：異常」という文字列が記載されている。この場合、検索対象となる装置「Local」、すなわち自装置における全文検索実施時に異常が発生したことが示されている。
【００４１】
図７に戻り、Ｓ４０１において、検索状態情報３２３の参照により、検索が正常に行なわれたと判定した場合には、Ｓ４０２へ進み、検索フォルダ表示部１６２において、検索フォルダのアイコンをフォルダ開示表示画面３３２に表示する。
【００４２】
一方で、Ｓ４０１における判定において、検索が異常であると判定した場合には、Ｓ４０３の処理へ進み、検索フォルダ表示部１６２において、異常を示す検索フォルダのアイコンをフォルダ開示表示画面３３２に表示する。なお、図８に示す検索状態情報３２３は、ＩＤが４０００の検索フォルダに対して確認を行なったものである（図６参照）。したがって、ＩＤが４０００の検索フォルダのアイコン表示時に異常である旨の表示を行なう。
【００４３】
図９は、実施形態１に係わる図３及び図７の処理で表示されるフォルダ開示表示画面３３２の画面レイアウトの一例を示す図である。
【００４４】
フォルダ開示表示画面３３２には、「MyContents」開示後のフォルダ階層ツリーが表示されている。「MyContents」配下には、通常フォルダである「Family」と「Tom」が図３におけるＳ３０５の処理により表示されている。更に検索フォルダである「必見」も表示されている。同検索フォルダのアイコン上には、検索フォルダを示す「虫眼鏡（２重丸に棒）」が表示されており、また、上記説明した図８に示す検索状態情報３２３に異常があったため、フォルダアイコンに対角線が引かれ「×」印が表示されている。
【００４５】
なお、上記説明した図３における処理では、フォルダ情報リスト３２２に存在しているフォルダ内の検索フォルダ全てについて検索状態の確認を行う構成となっているが、同一検索部への同一検索機能の状態確認は一度で済ますように処理を変更してもよい。すなわち、ある検索フォルダに対して行なった検索状態の確認結果を別の検索フォルダの検索状態の確認に流用してもよい。
【００４６】
また、上記説明した図３における処理では、全文検索用インデクス構築中のため全文検索が機能していないこととしたが、勿論これ以外の理由によって全文検索が機能しない場合もある。例えば、全文検索インデクスの破損や、全文検索部１４１の機能停止等がある。
【００４７】
以上説明した通り、実施形態１によれば、検索フォルダに設定された検索条件に対応する検索において異常が発生したことを操作者に認識させられる。
【００４８】
なお、上記説明では、検索に異常があった場合に検索フォルダアイコン上に表示される「×」印の消去タイミングについては言及していないが、そのタイミングは特に問わない。例えば、フォルダの一覧表示の開示が再度指示された際に、検索が正常に行なわれたタイミングで消去するようにしてもよい。また「×」印表示中に随時検索を行うように構成し、その検索が正常に行なわれた時点で「×」印を消去するようにしてもよい。
【００４９】
（実施形態２）
実施形態２では、検索機能を有する複数の装置がネットワークに接続されている構成において、複数の装置に跨った検索条件が設定された検索フォルダを含むフォルダの一覧表示を行う場合を例に挙げて説明する。すなわち、別々の装置に備えられた検索部（例えば、第１の検索部、第２の検索部）を用いて検索を行なう旨の検索条件が設定された検索フォルダを含むフォルダの一覧表示を行なう場合について説明する。
【００５０】
図１０は、実施形態２における全体構成の一例を示す図であり、属性検索機能を持つ第１の情報処理装置１０００と、全文検索機能を持つ第２の情報処理装置１０１０とがネットワークを介して接続されている。
【００５１】
図１１は、図１０に示す第１の情報処理装置１０００における機能的な構成の一例を示す図である。第１の情報処理装置１０００は、実施形態１における図１の情報処理装置１００に準じており、図１と同一の符号が付されているものは、同一となり略同様に動作する。ここでは、図１に示す情報処理装置１００と相違する点について重点的に説明する。
【００５２】
第１の情報処理装置１０００には、通信部１８０が新たに設けられている。また、検索部１４０においては、全文検索部１４１が除かれ、属性検索部１４２が新たに設けられている。通信部１８０は、検索状態確認部１６１から他装置の検索部に対して検索状態の確認依頼を送信する際に使用される。また、確認依頼された他装置からの検索状態の応答受信に際しても使用される。属性検索部１４２は、属性検索を行なう。
【００５３】
図１２は、図１０に示す第２の情報処理装置１０１０における機能的な構成の一例を示す図である。
【００５４】
第２の情報処理装置１０１０は、実施形態１における図１の情報処理装置１００に準じており、図１と同一の符号が付されているものは、同一となり略同様に動作する。ここでは、図１に示す情報処理装置１００と相違する点について重点的に説明する。
【００５５】
第２の情報処理装置１０１０には、フォルダコンテンツ情報管理部１２０及びフォルダコンテンツ表示部１６０が除かれ、通信部１８０が新たに設けられている。第２の情報処理装置１０１０は、通信部１８０を用いてネットワークを介した全文検索の依頼や全文検索部の状態確認依頼を受付けたり、またその状態確認依頼に基づく応答を送信したりする。
【００５６】
次に、複数の装置に実装された検索機能を用いてフォルダの一覧を表示する際の処理について説明する。なお、実施形態２における処理は、実施形態１に準じているので、図３のフローチャートを用いて説明する。
【００５７】
第１の情報処理装置１０００では、この処理の開始に先立って先ず、フォルダ開示操作画面３３１が表示される。なお、フォルダ開示操作画面３３１は、実施形態１における図４と同一の構成となる。ここで、フォルダ開示操作画面３３１内で「MyContents」の開示が操作者により指示されると、図３に示すフローチャートにおける処理が開始される。
【００５８】
Ｓ３０１において、フォルダ開示操作画面３３１から「MyContents」フォルダの開示指示を受けると、制御部１３０は、開示するフォルダの情報を対象フォルダ情報３２１として例えばＲＡＭ２０４等に出力する。上記説明した通り、対象フォルダ情報には、開示する対象、すなわち「MyContents」フォルダのフォルダ情報が保持される。
【００５９】
続いて、Ｓ３０２において、制御部１３０は、当該対象フォルダ情報に基づくフォルダ情報リストの取得をフォルダコンテンツ情報管理部１２０に依頼する。ここで、実施形態２に係わるフォルダコンテンツ情報の具体例について図１３を参照して説明する。なお、図１３における５０１から５０７は、実施形態１における図５と同様であるため、その説明は割愛する。
【００６０】
ＩＤが４０００の「必見」フォルダでは、検索条件として「（第２の情報処理装置：全文検索：／図／） or （ローカル：属性検索：登録作成者=”次郎”）」という文字列が記載されている。この検索条件は、以下の二つの条件の論理和であることを示している。１つ目は、検索対象となる装置が第２の情報処理装置１０１０であり、その検索方法が全文検索であり、「図」という文字が存在するという条件である。２つ目は、検索対象となる装置が自装置であり、その検索方法が属性検索であり、登録作成者が「次郎」であるという条件である。なお、図１３では、検索対象となる装置を、「第２の情報処理装置」という装置名や「ローカル」という名称を用いて指定しているが、ネットワーク上で装置を一意に識別できる情報であれば代用できる。例えば、ホスト名やＩＰアドレスなどでもよい。
【００６１】
ＩＤが５０００の「画像（太郎用）」フォルダでは、検索条件として「（ローカル：属性検索：コンテンツタイプ=”画像”） or （ローカル：属性検索：登録作成者=”太郎”）」という文字列が記載されている。この検索条件は、以下の２つの条件の論理和であることを示している。１つ目は、検索対象となる装置が自装置であり、その検索方法が属性検索であり、コンテンツタイプが「画像」であるという条件である。２つ目は、検索対象となる装置が自装置であり、その検索方法が属性検索であり、登録作成者が「太郎」であるという条件である。なお、図１３では、１０件のデータが存在している。すなわち、実施形態１における図５に加えて、ＩＤが５０００の検索フォルダが存在している。
【００６２】
図３に戻り、Ｓ３０３に進むと、制御部１３０は、フォルダコンテンツ情報管理部１２０から開示対象フォルダ配下のフォルダ情報リストを受け取り、それをフォルダ情報リスト３２２として例えばＲＡＭ２０４等に出力する。ここで、このフォルダ情報リスト３２２について図１４を参照して説明する。この場合、フォルダ情報リスト３２２には、図１４に示すように、親フォルダが「MyContents」であるフォルダの情報のみが存在している。ＩＤが２０００の通常フォルダ、ＩＤが３０００の通常フォルダ、ＩＤが４０００の検索フォルダ及びＩＤが５０００の検索フォルダの４件が示されている。
【００６３】
図３に戻り、フォルダ情報リスト３２２の出力後、第１の情報処理装置１０００は、Ｓ３０３で出力されたフォルダ情報リスト３２２に存在するフォルダ数分、Ｓ３０４及びＳ３０５の処理、又はＳ３０４及びＳ３０６からＳ３０８までの処理を繰り返し実行する。この繰り返し処理ではまず、Ｓ３０４において、制御部１３０が、上記出力されたフォルダ情報リスト３２２における１件目のフォルダが通常フォルダであるか検索フォルダであるか判定を行なう。図１４で説明した通り、１件目及び２件目は、ＩＤが２０００及び３０００の通常フォルダであるので、Ｓ３０５の処理へ進み、フォルダコンテンツ表示部１６０において、通常フォルダのアイコンをフォルダ開示表示画面３３２に表示する。次いで３件目は、ＩＤが４０００の検索フォルダであるため、検索フォルダと判定され、Ｓ３０６の処理へ進む。
【００６４】
Ｓ３０６において、検索状態確認部１６１は、検索状態の確認を検索部１４０に依頼する。なお、検索条件内に検索対象となる装置が他装置である旨の条件があれば、通信部１８０を介して該当装置の検索部に対して依頼を行う。上記説明した通り、ＩＤが４０００の検索フォルダには、自装置上で属性検索を行なう条件と、第２の情報処理装置１０１０上で全文検索を行なう条件とが設定されている。
【００６５】
ここで、検索状態確認部１６１は、前者の検索、すなわち自装置における属性検索についての状態確認を自装置の検索部１４０に対し依頼する。依頼を受けた検索部１４０は、検索方法が属性検索のため、自身が管理している属性検索部１４２が機能しているか否かの判定を行なう。判定した検索状態は、検索状態確認部１６１へ返される。
【００６６】
Ｓ３０７において、検索状態確認部１６１は、検索状態を受け取ると、それを検索状態情報３２３として例えばＲＡＭ２０４等に出力する。なお、本実施形態では、第１の情報処理装置１０００の属性検索部１４２は機能しているものとする。したがって、検索部１４０から検索状態確認部１６１には、正常である旨の検索状態が返される。なお、検索状態情報３２３の具体例については後述する。
【００６７】
次いで、検索状態確認部１６１は、後者の検索、すなわち第２の情報処理装置１０１０による全文検索についての検索状態の確認を通信部１８０を用いて行なう。この場合、検索対象となる装置が第２の情報処理装置１０１０であるので、ネットワークを介して第１の情報処理装置１０００の通信部１８０から第２の情報処理装置１０１０の通信部１８０に状態確認の依頼が送信される。この依頼を受信した第２の情報処理装置１０１０の通信部１８０は、第２の情報処理装置１０１０の検索部１４０に対して、当該依頼を渡す。すると、第２の情報処理装置１０１０の検索部１４０は、自身が管理している全文検索部１４１が機能しているか否かの判定を行なう。判定した検索状態は、第２の情報処理装置１０１０の通信部１８０から第１の情報処理装置１０００の通信部１８０へ送られ、第１の情報処理装置１０００の検索状態確認部１６１へ返される。なお、本実施形態では、第２の情報処理装置１０１０の全文検索部１４１は、機能停止状態のため機能していないものとする。したがって、異常である旨の検索状態が返される。検索状態情報３２３の具体例については後述する。
【００６８】
検索状態情報３２３が出力されると、Ｓ３０８の処理へ進み、第１の情報処理装置１０００は、検索フォルダ表示部１６２において、検索状態情報３２３に応じた検索フォルダのアイコンをフォルダ開示表示画面３３２に表示する。
【００６９】
なお、当然ではあるが、ＩＤが５０００の検索フォルダのように検索対象となる装置が自装置のみとなる場合には、通信部１８０を介した第２の情報処理装置１０１０への依頼は不要となる。また、実施形態２においても、上記説明した実施形態１同様に、同一検索部への同一検索機能の状態確認は一度で済ますようにしてもよい。このようにした場合には、例えば、ＩＤが４０００の検索フォルダの検索条件で確認した検索状態を、ＩＤが５０００の検索フォルダにおいてもそのまま再利用できることになる。
【００７０】
次に、図３のＳ３０８における処理について詳述する。なお、実施形態２における処理は、実施形態１に準じているので、図７のフローチャートを用いて説明する。
【００７１】
Ｓ４０１において、検索状態情報３２３を受け取った検索状態確認部１６１は、当該検索状態情報３２３に基づき検索が正常に行なわれたか否かの判定を行う。この受け取った検索状態情報３２３の具体例を図１５に示す。
【００７２】
図１５に示す検索状態情報３２３には、「第２の情報処理装置：全文検索：異常」、「Local：属性検索：正常」という文字列が記載されている。この図１５に示す検索状態情報３２３では、図１３におけるＩＤが４０００、ＩＤが５０００の検索フォルダに設定された検索条件に対応する検索の状態が示されている。この場合、第２の情報処理装置１０１０での全文検索実施時に異常が発生し、自装置での属性検索の実施は正常であったことが示されている。したがって、ＩＤが４０００の検索フォルダに設定された検索条件に基づく第２の情報処理装置１０１０における全文検索が異常となっているため、ＩＤが４０００の検索フォルダのアイコンの表示時に異常である旨を表示する。なお、自装置における属性検索は正常となっているため、ＩＤが５０００の検索フォルダのアイコンの表示時には正常である旨を表示する。
【００７３】
図１６は、実施形態２に係わる図３及び図７の処理で表示されるフォルダ開示表示画面３３２の画面レイアウトの一例を示す図である。
【００７４】
フォルダ開示表示画面３３２には、「MyContents」開示後のフォルダ階層ツリーが表示されている。「MyContents」配下には、通常フォルダである「Family」と「Tom」が図３におけるＳ３０５の処理により表示されている。更に「MyContents」配下には、検索フォルダである「必見」と「画像（太郎用）」が、図３におけるＳ３０８の処理により表示されている。
【００７５】
「必見」検索フォルダのアイコン上には、検索フォルダを示す「虫眼鏡（２重丸に棒）」印が表示されており、また、上記説明した図１５に示す検索状態情報３２３に異常があったため、フォルダアイコンに対角線が引かれ「×」印が表示されている。「画像（太郎用）」検索フォルダのアイコン上には、検索フォルダを示す「虫眼鏡（２重丸に棒）」印が表示されている。「画像（太郎用）」の場合、上記説明した図１５に示す検索状態情報３２３には異常がなかったため、「×」印は表示されない。
【００７６】
なお、実施形態２では、第２の情報処理装置１０１０における全文検索部１４１が、機能停止状態のため機能していないこととしたが、勿論これ以外の理由によって全文検索が機能しない場合もある。実施形態１で説明した通り、例えば、全文検索インデクスの破損や、全文検索部１４１の機能停止等がある。また、これ以外にも、第１の情報処理装置１０００、第２の情報処理装置１０１０における通信部１８０や検索部１４０の何れかが機能停止状態等になり検索機能が動作しない場合もある。更に、ネットワーク回線の異常や、ネットワーク接続機器の異常、あるいは、第２の情報処理装置１０１０の電源が切れている、当該装置がネットワークから切り離されている場合もある。
【００７７】
以上説明した通り、実施形態２によれば、検索機能を有する複数の装置がネットワークに接続された環境で複数の装置に跨った検索条件が設定された検索フォルダによる検索に異常が発生した場合にも、その旨を操作者に認識させられる。
【００７８】
なお、上記説明では、検索に異常があった場合に検索フォルダアイコン上に表示される「×」印の消去タイミングについては言及していないが、実施形態１同様に、そのタイミングは特に問わない。
【００７９】
（実施形態３）
実施形態３では、複数の検索機能を持つ装置において、検索フォルダのフォルダ要素の表示を行う場合を例に挙げて説明する。
【００８０】
図１７は、実施形態３に係わる情報処理装置１７００における機能的な構成の一例を示す図である。第１の情報処理装置１０００は、実施形態１における図１の情報処理装置１００に準じており、図１と同一の符号が付されているものは、同一となり略同様に動作する。ここでは、図１に示す情報処理装置１００と相違する点について重点的に説明する。
【００８１】
情報処理装置１７００は、検索フォルダのフォルダ要素の表示に際して、正常に検索が行なえたフォルダ要素を表示する。同時に検索条件内に正常に機能していない検索対象となる装置や検索機能がある場合、警告メッセージの表示を行なう。警告メッセージでは、例えば、検索フォルダの検索条件内の検索が全て正常に行われていないため、表示されないフォルダ要素が存在する可能性がある旨等の表示がなされる。
【００８２】
ここで、情報処理装置１７００の検索部１４０には、属性検索部１４２が新たに設けられている。また、フォルダコンテンツ表示部１６０には、検索フォルダ表示部１６２が除かれ、検索フォルダ要素表示部１６３が新たに設けられている。情報処理装置１７００では、検索部１４０内に全文検索部１４１と属性検索部１４２とが備えられているので、情報処理装置１７００は、全文検索と属性検索とを行うことができる。
【００８３】
検索フォルダ要素表示部１６３は、検索フォルダのフォルダ要素の表示を行う機能を果たし、その表示と同時に検索フォルダに設定された検索条件内で検索が正常に行なえなかったものがあれば、その旨の警告メッセージの表示を行う。
【００８４】
次に、図１８を用いて、実施形態３に係わる情報処理装置１７００において、検索フォルダのフォルダ要素を表示する際の処理について説明する。
【００８５】
情報処理装置１７００では、この処理の開始に先立って先ず、検索フォルダ要素開示操作画面１８３１が表示される。検索フォルダ要素開示操作画面１８３１について図１９を参照して説明する。
【００８６】
検索フォルダ要素開示操作画面１８３１には、フォルダ階層ツリーが表示される。ここでは、情報処理装置１７００で管理されているフォルダの内、サブツリーを有しているフォルダ（この場合、「MyContents」）が表示されている。フォルダツリー表示領域２２０１内には、「MyContents」を最上位フォルダとして、該フォルダを開示した状態が表示されている。すなわち、同フォルダ配下の通常フォルダである「Family」フォルダと「Tom」フォルダ、検索フォルダである「必見」フォルダと「画像（太郎用）」フォルダが表示されている。
【００８７】
フォルダ要素表示領域２２０２では、フォルダツリー表示領域２２０１で開示されたフォルダのフォルダ要素、すなわち開示したフォルダが通常フォルダの場合は、開示したフォルダを親フォルダとするフォルダ及びコンテンツの表示が行なわれる。開示したフォルダが検索フォルダの場合は、検索フォルダに設定された検索条件に合致したフォルダ及びコンテンツの表示が行われる。
【００８８】
フォルダ要素表示領域２２０２では、フォルダツリー表示領域２２０１の「MyContents」開示操作後の態様が示されており、「Family」フォルダと「Tom」フォルダ、「必見」フォルダと「画像（太郎用）」フォルダが表示されている。ここで、フォルダツリー表示領域２２０１の「必見」フォルダの開示が操作者により指示されると、図１８に示すフローチャートにおける処理が開始される。
【００８９】
図１８に戻り、Ｓ１８０１において、検索フォルダ要素開示操作画面１８３１から「必見」フォルダの開示指示を受けると、制御部１３０は、開示するフォルダの情報を対象フォルダ情報３２１として例えばＲＡＭ２０４等に出力する。上記説明した通り、対象フォルダ情報には、開示する対象、すなわち「必見」フォルダのフォルダ情報が保持される。ここで、実施形態３に係わるフォルダコンテンツ情報の具体例について図２０を参照して説明する。なお、図２０に示すフォルダコンテンツ情報は、実施形態２における図１３と略同様となるが、ＩＤが４０００の検索フォルダ「必見」に対する検索条件が異なる。
【００９０】
図２０に示すＩＤが４０００の検索フォルダ「必見」に設定された検索条件は、「(ローカル:全文検索:／図／) or (ローカル:属性検索:登録作成者="次郎")」となる。この検索条件は、以下の二つの条件の論理和であることを示している。１つ目は、検索対象となる装置が自装置であり、検索方法が全文検索であり、「図」という文字が存在するという条件である。２つ目は、検索対象となる装置が自装置であり、検索方法が属性検索であり、登録作成者が「次郎」であるという条件である。
【００９１】
図１８に戻り、Ｓ１８０２に進むと、検索状態確認部１６１は、上記検索条件に対応する検索状態の確認を検索部１４０に依頼する。この場合、図２０に示すＩＤが４０００の検索フォルダ「必見」の検索条件では、検索対象となる装置が自装置に設定されていたため、自装置の検索部１４０に対してこの依頼を行なう。依頼に際しては、ＩＤが４０００の検索フォルダ「必見」の検索条件において全文検索及び属性検索が設定されているため、両検索機能の確認を依頼することになる。
【００９２】
依頼を受けた検索部１４０は、全文検索、属性検索の検索状態を確認する。すなわち、自身が管理している全文検索部１４１及び属性検索部１４２が正常に機能しているか否かの判定を行なう。判定した検索状態は、検索状態確認部１６１へ返される。そして、Ｓ１８０３において、検索状態確認部１６１は、当該返された検索状態を受け取り、それを検索状態情報３２３として例えばＲＡＭ２０４等に出力する。なお、本実施形態では、全文検索部１４１は正常に機能しているが、属性検索部１４２は使用しているデータベースに障害が生じており、正常に機能していないものとする。すなわち、検索状態確認部１６１は、全文検索は正常、属性検索は異常である旨の検索状態情報３２３を受け取る。この受取った検索状態情報３２３の具体例を図２１に示す。
【００９３】
図２１に示す検索状態情報３２３には、「Local：全文検索：正常」、「Local：属性検索：異常」という文字列が記載されている。この図２１に示す検索状態情報３２３では、検索対象となる装置が自装置である全文検索は正常であり、検索対象となる装置が自装置である属性検索は異常であるという状態が示される。
【００９４】
図１８に戻り、Ｓ１８０４において、制御部１３０は、正常に検索が行なわれた検索フォルダのフォルダ要素を取得する。この場合、全文検索が正常に機能しているので、検索部１４０に対して「（ローカル：全文検索：／図／）」の検索を依頼し、その検索結果を受け取る。そして、それをフォルダ要素情報１８２１として例えばＲＡＭ２０４等に出力する。フォルダ要素情報１８２１の具体例を図２２に示す。
【００９５】
図２２に示すフォルダ要素情報１８２１では、ＩＤが４７１３の「説明書.doc」が示されている。これは、図２０に示すフォルダコンテンツ情報内で「図」という文字をテキストとして持つコンテンツは、ＩＤが４７１３の「説明書.doc」のみであったためである。
【００９６】
図１８に戻り、Ｓ１８０５の処理へ進むと、検索フォルダ要素表示部１６３は、図２１に示す検索状態情報３２３と、図２２に示すフォルダ要素情報１８２１とに基づき検索フォルダ要素表示画面１８３２を表示する。検索フォルダ要素表示画面１８３２の具体例を図２３に示す。
【００９７】
図２３に示す検索フォルダ要素表示画面１８３２では、「必見」フォルダの開示操作が行なわれた後の表示態様が示される。フォルダツリー表示領域２２０１は、図１９と同様の内容の表示となるが、「必見」フォルダが開かれている点で異なる。
【００９８】
フォルダ要素表示領域２２０２には、検索フォルダ「必見」のフォルダ要素が表示されている。すなわち、図２２に示すフォルダ要素情報１８２１に基づく表示がなされている。更にフォルダ要素表示領域２２０２内には、警告メッセージ２３０１が表示されている。これは、図２１に示す検索状態情報３２３で属性検索に異常があったためである。
【００９９】
なお、実施形態３では、属性検索部１４２が使用しているデータベースに障害が生じたため属性検索が機能していないものとしたが、勿論これ以外の理由によって属性検索が機能しない場合もある。例えば、データベースが使用しているデータが破損したため属性検索が機能しない等がある。
【０１００】
以上説明した通り、実施形態３によれば、検索フォルダのフォルダ要素の表示に際して、当該検索フォルダに設定された検索条件に対応する検索に異常が発生した場合に、その旨を操作者に認識させられる。
【０１０１】
（実施形態４）
実施形態４においては、検索フォルダに設定された検索条件内で正常に機能していない検索条件のプロパティ表示を行う場合を例に挙げて説明する。ここでは説明を簡略化するため、実施形態４における構成やその他処理、及び状態は、実施形態３と同一であるものとする。
【０１０２】
図２４は、実施形態３における図２３に示すフォルダツリー表示領域２２０１内の「必見」フォルダのプロパティを示すプロパティ画面の一例を示す図である。
【０１０３】
図２４において、プロパティ画面２４００では、「必見」フォルダに設定された検索条件に加えて各条件の内、どの検索条件に対応する検索に異常があるか、どの検索条件に対応する検索が正常であるかの状態が表示される。ここで、上記した実施形態３においては、全文検索は正常に動作していたのに対して属性検索には異常があったため、「ローカル：全文検索：／図／」の状態は「○」正常となる。これに対して「ローカル：属性検索：登録作成者=”次郎”」の状態は「×」異常となるため、その旨の表示がなされている。
【０１０４】
以上説明した通り、実施形態４によれば、検索フォルダに設定された検索条件に対応する検索の内、どの検索が正常或いは異常に行なわれたかをプロパティ画面を通して操作者に伝えられる。
【０１０５】
なお、上記説明では、プロパティ画面２４００の表示タイミングについては言及していないが、この画面は例えば、操作者からの指示に基づき表示されることになる。例えば、プロパティの参照を所望する検索フォルダにマウスカーソルを合わし、右クリックする等すれば表示される。
【０１０６】
（実施形態５）
実施形態５においては、検索フォルダが保持する検索条件内から正常に機能していない検索条件について、その回復方法の表示を行う場合を例に挙げて説明する。ここでは説明を簡略化するため、実施形態５における構成やその他処理、及び状態は、実施形態２と同一であるものとする。
【０１０７】
図２５は、実施形態２における図１６に示す「必見」フォルダのプロパティを示すプロパティ画面の一例を示す図である。
【０１０８】
図２５において、プロパティ画面２５００では、「必見」フォルダに設定された検索条件に加えて各条件の内、どの検索条件に対応する検索が異常であるか、どの検索条件に対応する検索が正常であるかの状態が表示されている。ここで、上記した実施形態２では、第２の情報処理装置１０１０内の全文検索機能の停止により全文検索機能が正常に機能していなかったため、その回復方法としては、第２の情報処理装置１０１０内の全文検索機能を正常に動作させることが必要となる。
【０１０９】
そのため、図２５に示すプロパティ画面２５００の「第２の情報処理装置：全文検索：／図／」の回復方法として、「第２の情報処理装置における全文検索プログラムを起動する」旨の回復方法が示されている。なお、第１の情報処理装置１０００と第２の情報処理装置１０１０自体との間の通信に問題がある場合は、「第２の情報処理装置の起動又はネットワークへの接続を確認してください」旨の回復方法が示されることになる。
【０１１０】
以上説明した通り、実施形態５によれば、検索フォルダに設定された検索条件に対応する検索の内、どの検索が正常或いは異常に行なわれたかの確認が行なえるとともに、その回復方法を操作者に伝えられる。
【０１１１】
なお、上記説明では、プロパティ画面２５００の表示タイミングについては言及していないが、この画面は例えば、操作者からの指示に基づき表示されることになる。例えば、プロパティの参照を所望する検索フォルダにマウスカーソルを合わし、右クリックする等すれば表示される。
【０１１２】
（実施形態６）
実施形態６においては、複数の装置夫々がフォルダコンテンツ情報管理部、検索部、通信部を備え、それら複数の装置に跨って検索を行う場合を例に挙げて説明する。
【０１１３】
図２６は、実施形態６における全体構成の一例を示す図である。
【０１１４】
２６００は、情報処理装置であり、上記した実施形態２における第１の情報処理装置１０００の構成に準じる。上記した実施形態２における第２の情報処理装置１０１０は全文検索機能を有していたが、自装置内にフォルダコンテンツ情報管理部１２０はなく、装置独自のデータは保持していなかった。これに対して実施形態６においては、装置１（２６０１）及び装置２（２６０２）夫々がデータを保持すると同時に自装置が保持しているデータに対する検索手段を夫々の装置で有している。情報処理装置２６００は、検索フォルダの検索条件に自装置、装置１、装置２の何れか、又はその全てを指定することができる。
【０１１５】
本構成においても検索フォルダに設定された検索条件で検索先となる装置での検索に異常があれば、その旨を表示することが可能であることは言うまでもない。
【０１１６】
以上説明した通り、実施形態６によれば、検索機能及び検索対象となるデータを有する複数の装置がネットワークに接続された環境で複数の装置に跨った検索条件が設定された検索フォルダによる検索に異常が発生した場合にも、その旨を操作者に認識させられる。
【０１１７】
以上、実施形態１から６を用いて、本発明の代表的な実施形態について説明したが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１１８】
例えば、上記説明では、検索フォルダを含むフォルダの一覧表示時に操作者に異常を知らせる実施形態と、検索フォルダのフォルダ要素表示時に操作者に異常を知らせる実施形態とを別々に説明したが、この両者を組み合わせて実施しても勿論構わない。すなわち、実施形態１及び２と、実施形態３とを組み合わせて実施してもよい。
【０１１９】
また、上記説明では、検索フォルダを含むフォルダの一覧表示時に操作者に異常を知らせる場合には、フォルダアイコンに対角線を引き「×」印で示していたが（実施形態１及び２）、異常を知らせる方法は、これに限られるものではない。例えば、フォルダアイコンに「警告」マークを付ける、フォルダアイコンの色を変える、フォルダ名称の書式を変更する、などの方法により異常を知らせることもできる。また、実施形態３においては検索フォルダ要素表示に際して操作者に異常を知らせる場合に、警告メッセージを表示していたが、この場合にも、これ以外の方法により操作者に異常を知らせてもよい。例えば、フォルダ開示時にダイアログで知らせる、背景色を変更する、などの方法により異常を知らせることもできる。同様に実施形態４における検索状態の表示方法、実施形態５における回復手段の表示方法も上記説明に限定されるものではなく、他の方法で代用できることは言うまでもない。
【０１２０】
また、上記説明では、検索方法として全文検索と属性検索とを用いる場合を例に挙げて説明したが、検索方法はこれに限られるものではない。例えば、画像に基づき類似した画像を検索する類似画像検索や、文章や文書に基づき類似した文書を検索する類似文書検索などの場合にも上記同様の処理が行なえることは言うまでもない。
【０１２１】
また、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置に内蔵されたコンピュータが該供給されたプログラムコードを読み出して実行することにより前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応した処理を行なうコンピュータプログラムとなる。
【０１２２】
したがって、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（Operating System）に供給するスクリプトデータ等の形態であっても良い。
【０１２３】
コンピュータプログラムを供給するためのコンピュータ読み取り可能な記憶媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【０１２４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、夫々のファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数の操作者に対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１２５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納して操作者に配布するという形態をとることもできる。この場合、所定の条件をクリアした操作者に、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【０１２６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部又は全部を行ない、その処理によって前述した実施形態の機能が実現される。
【０１２７】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行なう。
【図面の簡単な説明】
【０１２８】
【図１】実施形態１に係わる情報処理装置１００における機能的な構成の一例を示す図である。
【図２】図１に示す情報処理装置１００におけるハードウェア構成の一例を示すブロック図である。
【図３】図１及び図２に示す情報処理装置１００においてフォルダの一覧を表示する際のフローチャートを示す図である。
【図４】実施形態１に係わるフォルダ開示操作画面の画面レイアウトの一例を示す図である。
【図５】実施形態１に係わるフォルダコンテンツ情報の構成の一例を示す図である。
【図６】実施形態１に係わるフォルダ情報リストの構成の一例を示す図である。
【図７】図３に示すＳ３０８における処理の詳細を示すフローチャートである。
【図８】実施形態１に係わる検索状態情報の構成の一例を示す図である。
【図９】実施形態１に係わるフォルダ開示表示画面の画面レイアウトの一例を示す図である。
【図１０】実施形態２に係わる全体構成の一例を示す図である。
【図１１】図１０に示す第１の情報処理装置１０００における機能的な構成の一例を示す図である。
【図１２】図１０に示す第２の情報処理装置１０１０における機能的な構成の一例を示す図である。
【図１３】実施形態２に係わるフォルダコンテンツ情報の構成の一例を示す図である。
【図１４】実施形態２に係わるフォルダ情報リストの構成の一例を示す図である。
【図１５】実施形態２に係わる検索状態情報の構成の一例を示す図である。
【図１６】実施形態２に係わるフォルダ開示表示画面の画面レイアウトの一例を示す図である。
【図１７】実施形態３に係わる情報処理装置１７００における機能的な構成の一例を示す図である。
【図１８】実施形態３に係わる情報処理装置１７００において検索フォルダのフォルダ要素を表示する際のフローチャートを示す図である。
【図１９】検索フォルダ要素開示操作画面の画面レイアウトの一例を示す図である。
【図２０】実施形態３に係わるフォルダコンテンツ情報の構成の一例を示す図である。
【図２１】実施形態３に係わる検索状態情報の構成の一例を示す図である。
【図２２】実施形態３に係わるフォルダ要素情報の構成の一例を示す図である。
【図２３】検索フォルダ要素表示画面の画面レイアウトの一例を示す図である。
【図２４】図２３に示すフォルダツリー表示領域２２０１内の「必見」フォルダのプロパティを示すプロパティ画面の一例を示す図である。
【図２５】図１６に示す「必見」フォルダのプロパティを示すプロパティ画面の一例を示す図である。
【図２６】実施形態６に係わる全体構成の一例を示す図である。
【符号の説明】
【０１２９】
１００、１７００、２６００    情報処理装置
１２０    フォルダコンテンツ情報管理部
１３０    制御部
１４０    検索部
１４１    全文検索部
１４２    属性検索部
１６０    フォルダコンテンツ表示部
１６１    検索状態確認部
１６２    検索フォルダ表示部
１６３    検索フォルダ要素表示部
１８０    通信部
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    記憶装置
２０４    ＲＡＭ
２０５    Ｎｅｔ−ＩＦ
２０６    ネットワーク
２０７    ＣＰＵバス
１０００    第１の情報処理装置
１０１０    第２の情報処理装置
２６０１    装置１
２６０２    装置２
【図１】
0005226283.tif 000002
【図２】
0005226283.tif 000003
【図３】
0005226283.tif 000004
【図４】
0005226283.tif 000005
【図５】
0005226283.tif 000006
【図６】
0005226283.tif 000007
【図７】
0005226283.tif 000008
【図８】
0005226283.tif 000009
【図９】
0005226283.tif 000010
【図１０】
0005226283.tif 000011
【図１１】
0005226283.tif 000012
【図１２】
0005226283.tif 000013
【図１３】
0005226283.tif 000014
【図１４】
0005226283.tif 000015
【図１５】
0005226283.tif 000016
【図１６】
0005226283.tif 000017
【図１７】
0005226283.tif 000018
【図１８】
0005226283.tif 000019
【図１９】
0005226283.tif 000020
【図２０】
0005226283.tif 000021
【図２１】
0005226283.tif 000022
【図２２】
0005226283.tif 000023
【図２３】
0005226283.tif 000024
【図２４】
0005226283.tif 000025
【図２５】
0005226283.tif 000026
【図２６】
0005226283.tif 000027