(57)【要約】【課題】煩雑な手順を必要とせずにデータベースのデータ分類が行えるようにする。【解決手段】ユーザインタフェース部１３はユーザに対し、データベースのデータに対する分類結果として分類体系蓄積部１１３に蓄積されている分類体系情報の示す分類体系の集合の中から任意の分類体系を選択させると共に、選択された分類体系を適用すべきデータベースをデータベース１１１-1〜１１１-nの中から選択させる。分類部１２２は、ユーザの操作に応じて選択された分類体系に基づいて、当該ユーザの操作に応じて選択されたデータベースのデータを分類する。【選択図】      図１
2005275555.tif 000002
【特許請求の範囲】
【請求項１】
データベースの集合の中から選択されたデータベースを対象にユーザから指定された検索条件でデータを検索する検索手段と、
ユーザに対し、データベースのデータに対する分類結果として分類体系蓄積手段に蓄積されている分類体系情報の示す分類体系の集合の中から任意の分類体系を選択させると共に、選択された分類体系を適用すべきデータベースを前記データベースの集合の中から選択させるユーザインタフェース手段と、
ユーザの操作に応じて選択された分類体系に基づいて、当該ユーザの操作に応じて選択されたデータベースのデータを分類する分類手段と
を具備することを特徴とするデータ検索装置。
【請求項２】
前記ユーザインタフェース手段は、
前記分類体系蓄積手段に蓄積されている分類体系情報に基づいて対応する分類体系を表す分類アイコンの一覧を表示装置に表示すると共に、前記データベースの一覧を前記表示装置に表示するデータ提示手段と、
前記分類アイコンの一覧から選択された分類アイコンが前記データベースの一覧中の任意のデータベースにドラッグ・アンド・ドロップされた場合に、前記選択された分類アイコンにより特定される分類体系をドラッグ・アンド・ドロップ先のデータベースに適用することを前記分類手段に指示する要求入力手段と
を含むことを特徴とする請求項１記載のデータ検索装置。
【請求項３】
前記データ提示手段は、前記分類アイコンの一覧から任意の分類アイコンが選択された場合、当該選択された分類アイコンにより特定される分類体系を前記表示装置に表示することを特徴とする請求項２記載のデータ検索装置。
【請求項４】
前記分類体系情報はファイル形式の分類体系ファイルとして前記分類体系蓄積手段に蓄積されており、
前記ユーザインタフェース手段は、
前記分類体系蓄積手段に蓄積されている分類体系ファイルの一覧を表示装置に表示すると共に、前記データ検索装置によるデータ検索が可能なデータベースの一覧を前記表示装置に表示するデータ提示手段と、
前記分類体系ファイルの一覧から任意の分類体系ファイルが選択され、前記データベースの一覧から任意のデータベースが選択された場合に、前記選択された分類体系ファイルにより表される分類体系を前記選択されたデータベースに適用することを前記分類手段に指示する要求入力手段と
を含むことを特徴とする請求項１記載のデータ検索装置。
【請求項５】
前記分類体系蓄積手段に蓄積されている分類体系情報は分類フォルダの集合を含む階層構造を持ち、
前記ユーザインタフェース手段は、ユーザの操作に応じて選択された分類体系を表示装置に表示するデータ提示手段を含み、
前記検索手段は、前記データ提示手段によって表示されている分類体系内の任意の分類フォルダがユーザにより選択されている状態でユーザから検索が指示された場合、当該選択されている分類フォルダに分類されるデータを対象とする検索を行うと共に、当該検索に使用された検索条件の履歴を、前記選択されている分類フォルダの下位の階層の検索条件履歴フォルダとしてリンク付けて検索条件蓄積手段または前記分類体系蓄積手段に保存し、
前記データ提示手段は、ユーザの操作に応じて選択された分類体系内の分類フォルダにリンクされている検索条件履歴フォルダが存在する場合、当該検索条件履歴フォルダを、前記選択された分類体系の一部として、当該選択された分類体系内の対応する分類フォルダの下位の階層に表示する
ことを特徴とする請求項１記載のデータ検索装置。
【請求項６】
前記ユーザインタフェース手段は、前記データ提示手段により前記検索条件履歴フォルダを含む分類体系が表示されている状態で、当該検索条件履歴フォルダが当該分類体系内の他の分類フォルダにドラッグ・アンド・ドロップされた場合に、当該検索条件履歴フォルダに従う検索を前記検索手段に指示する要求入力手段を含み、
前記検索手段は、前記要求入力手段からの指示に応じて、前記検索条件履歴フォルダがドラッグ・アンド・ドロップされた先の分類フォルダに分類されるデータを対象に、当該検索条件履歴フォルダ内の検索条件履歴に基づく検索を行う
ことを特徴とする請求項５記載のデータ検索装置。
【請求項７】
前記分類体系蓄積手段に蓄積されている分類体系情報は分類フォルダの集合を含む階層構造を持ち、
前記ユーザインタフェース手段は、ユーザの操作に応じて選択された分類体系を表示装置に表示するデータ提示手段を含み、
前記検索手段は、前記データ提示手段によって表示されている分類体系内の任意の分類フォルダがユーザにより選択されている状態でユーザから検索が指示された場合、当該選択されている分類フォルダに分類されるデータを対象とする検索を行うと共に、当該検索に使用された検索条件の履歴を検索条件履歴情報として検索条件蓄積手段に保存し、
前記データ提示手段は、前記検索条件蓄積手段に保存されている検索条件履歴情報に基づいて対応する検索条件の履歴を表す検索条件履歴アイコンの一覧を前記表示装置に表示し、
前記ユーザインタフェース手段は、検索条件履歴アイコンの一覧から選択された検索条件履歴アイコンが前記分類体系内の任意の分類フォルダにドラッグ・アンド・ドロップされた場合に、当該選択された検索条件履歴アイコンにより特定される検索条件履歴情報に従う検索を前記検索手段に指示する要求入力手段を含み、
前記検索手段は、前記要求入力手段からの指示に応じて、前記検索条件履歴アイコンがドラッグ・アンド・ドロップされた先の分類フォルダに分類されるデータを対象に、当該検索条件履歴アイコンにより特定される検索条件履歴情報の示す検索条件履歴に基づく検索を行う
ことを特徴とする請求項１記載のデータ検索装置。
【請求項８】
前記データ提示手段は、前記検索条件履歴アイコンの一覧から任意の検索条件履歴アイコンが選択された場合、当該選択された検索条件履歴アイコンにより特定される検索条件の履歴を前記表示装置に表示することを特徴とする請求項７記載のデータ検索装置。
【請求項９】
データベースのデータに対する分類結果として分類体系蓄積手段に蓄積されている分類フォルダの集合を含む階層構造の分類体系情報の示す分類体系の集合の中からユーザの操作に応じて選択された分類体系を表示装置に表示するデータ提示手段と、
データベースの集合の中から選択されたデータベースを対象にユーザから指定された検索条件でデータを検索する検索手段であって、前記データ提示手段によって表示されている分類体系内の任意の分類フォルダがユーザにより選択されている状態でユーザから検索が指示された場合、当該選択されている分類フォルダに分類されるデータを対象とする検索を行うと共に、当該検索に使用された検索条件の履歴を、前記選択されている分類フォルダの下位の階層の検索条件履歴フォルダとしてリンク付けて検索条件蓄積手段または前記分類体系蓄積手段に保存する検索手段とを具備し、
前記データ提示手段は、前記ユーザの操作に応じて選択された分類体系内の分類フォルダにリンクされている検索条件履歴フォルダが存在する場合、当該検索条件履歴フォルダを、前記選択された分類体系の一部として、当該選択された分類体系内の対応する分類フォルダの下位の階層に表示することを特徴とするデータ検索装置。
【請求項１０】
データベースの集合の中から選択されたデータベースのデータをユーザからの要求に応じて検索または分類するデータ検索装置に、
ユーザに対し、データベースのデータに対する分類結果として分類体系蓄積手段に蓄積されている分類体系情報の示す分類体系の集合の中から任意の分類体系を選択させると共に、選択された分類体系を適用すべきデータベースを前記データベースの集合の中から選択させるステップと、
ユーザの操作に応じて選択された分類体系に基づいて、当該ユーザの操作に応じて選択されたデータベースのデータを分類するステップと
を実行させるためのデータ検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースのデータをユーザからの要求に応じて検索または分類するデータ検索装置に係り、特に既存の分類体系を再利用するためのデータ検索装置及びデータ検索プログラムに関する。
【背景技術】
【０００２】
ユーザが指定した検索条件に合致するデータをデータベースから検索する検索装置が従来から種々開発されている。この種の検索装置として、パラメータまたはファイル属性によって、同一のデータベースに対して様々な分類方法を適用して、当該データベースのデータを複数のグループに分類することにより、データベースのデータを徐々に絞ることが可能な検索装置が知られている（例えば、特許文献１参照）。この特許文献１に記載された検索装置では、ユーザは、分類方法一覧から分類方法を選択することができる。上記の絞り込みのためには、ユーザは分類方法の選択と分類結果からの次の分類対象の選択とを繰り返せばよい。また特許文献１に記載された検索装置では、検索条件の履歴に基づいて検索条件の一覧を表示することで、その一覧から所望の検索条件をユーザが選択することができる。
【０００３】
また、データベースのデータ分類結果を表す分類体系を、階層構造で表現することも、従来から知られている（例えば、特許文献２参照）。
【特許文献１】特開平７−４４５６８号公報（段落００２８、００２９、００３２，００３３、図６、図７、図１０）
【特許文献２】特許第３２３８０２３号公報（段落０００５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記したように、特許文献１に記載された技術では、ユーザは、分類方法一覧から所望の分類方法を選択できる。しかし、新たなデータベースを対象に上記の分類を行わせるには、分類方法の選択と分類結果からの次の分類対象の選択とを繰り返さなければならず、煩雑である。
【０００５】
また、特許文献１に記載された技術では、ユーザは、過去に利用された検索条件の一覧から所望の検索条件を選択できる。しかしユーザは、この一覧から検索条件が利用された際の状況を把握できず、したがって過去に利用された検索条件を効率的に再利用することは困難である。
【０００６】
本発明は上記事情を考慮してなされたものでその目的は、既存の分類体系を効率的に再利用することで、煩雑な手順を必要とせずにデータベースのデータ分類が行える検索装置及び検索プログラムを提供することにある。
【０００７】
本発明の他の目的は、過去の検索条件を効率的に再利用することで、データベース検索も煩雑な手順を必要とせずに行える検索装置及び検索プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の１つの観点によれば、データベースの集合の中から選択されたデータベースを対象にユーザから指定された検索条件でデータを検索する検索手段を備えたデータ検索装置が提供される。このデータ検索装置は、ユーザに対し、データベースのデータに対する分類結果として分類体系蓄積手段に蓄積されている分類体系情報の示す分類体系の集合の中から任意の分類体系を選択させると共に、選択された分類体系を適用すべきデータベースを上記データベースの集合の中から選択させるユーザインタフェース手段と、ユーザの操作に応じて選択された分類体系に基づいて、当該ユーザの操作に応じて選択されたデータベースのデータを分類する分類手段とを備えている。
【０００９】
このような構成において、ユーザインタフェース手段に従って、ユーザが、既存の分類体系の集合の中から所望の分類体系を選択すると共に、当該所望の分類体系を適用させたいデータベースを、上記データベースの集合の中から選択するための操作を行うと、分類手段は、このユーザが選択したデータベースのデータをユーザが選択した分類体系に基づいて分類する。このように上記の構成においては、ユーザが既存の分類体系とデータベースとを選択する操作を行うだけで、ユーザが選択した分類体系を再利用して、ユーザが選択したデータベースのデータを簡単に自動分類できる。
【００１０】
ここで、分類体系蓄積手段に蓄積されている分類体系情報に基づいて対応する分類体系を表す分類アイコンの一覧をユーザに提示すると共に、上記データベースの一覧をユーザに提示することにより、ユーザが、上記分類アイコンの一覧から所望の分類体系の分類アイコンを選択して、その選択された分類アイコンを上記データベースの一覧中の任意のデータベースにドラッグ・アンド・ドロップすることを可能とし、このドラッグ・アンド・ドロップ操作が行われた場合に、選択された分類アイコンにより特定される分類体系をドラッグ・アンド・ドロップ先のデータベースに適用する構成とすると良い。このようにすると、既存の分類体系を、一層簡単に任意のデータベースのデータの分類に再利用することが可能となる。また、分類体系蓄積手段に蓄積される分類体系情報をファイル形式の分類体系ファイルとし、この分類体系ファイルの一覧をユーザに提示することで、この分類体系ファイルの一覧の中から任意の分類体系ファイルを選択させて、この選択された分類体系ファイルにより表される分類体系を、データベースの一覧から選択されたデータベースに適用する構成としても良い。
【００１１】
また、分類体系蓄積手段に蓄積される分類体系情報を、分類フォルダの集合を含む階層構造で表現し、当該分類体系情報の示す分類体系内の任意の分類フォルダに対してユーザ指定の検索が行われた場合に、当該検索に使用された検索条件の履歴を、当該検索が行われた分類フォルダの下位の階層の検索条件履歴フォルダとしてリンク付けて、検索条件蓄積手段または上記分類体系蓄積手段に保存しておき、その後当該分類体系を表示する場合には、当該分類体系にリンク付けられている上記検索条件履歴フォルダを、当該分類体系の一部として、当該分類体系内の対応する分類フォルダの下位の階層に表示する構成としても良い。このようにすると、ユーザは、どの分類フォルダにどのような検索が行われたか、その検索条件履歴を容易に視認できる。またユーザが、この検索条件履歴フォルダを分類体系内の他の分類フォルダにドラッグ・アンド・ドロップする操作を行った場合に、当該検索条件履歴フォルダがドラッグ・アンド・ドロップされた先の分類フォルダに分類されるデータを対象に、当該検索条件履歴フォルダ内の検索条件履歴に基づく検索が行われる構成とするならば、煩雑な操作を必要とせずに、過去の検索条件を効率的に再利用してデータベース検索を行うことが可能となる。
【発明の効果】
【００１２】
本発明によれば、ユーザが選択した既存の分類体系を効率的に再利用して、ユーザが選択したデータベースのデータを簡単に自動分類できる。  
また本発明によれば、ユーザが選択した過去の検索条件を効率的に再利用して、データベース検索を簡単に行える。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態につき図面を参照して説明する。  
図１は本発明の一実施形態に係るデータ検索装置の構成を示すブロック図である。このデータ検索装置は、記憶部１１と、処理部１２と、ユーザインタフェース部１３と、キーボード及びマウスを含む入力装置１４と、表示装置１５とから構成される。
【００１４】
記憶部１１は、検索の対象となるデータ、例えば文書データを蓄積するデータベース１１１-1（ＤＢ１）〜１１１-n（ＤＢｎ）と、検索条件蓄積部１１２と、分類体系蓄積部１１３とを含む。検索条件蓄積部１１２は、ユーザインタフェース部１３によって入力されたユーザ指定の検索条件を蓄積するのに用いられる。分類体系蓄積部１１３は、データベース１１１-i（ｉは１〜ｎのうちの少なくとも１つ）内のデータ（文書データ）を分類することにより取得される分類体系（ここでは階層化された分類体系）を表す分類体系情報を蓄積するのに用いられる。分類体系情報は、対応する分類体系を反映した分類フォルダの集合を含む階層構造を持つ。
【００１５】
処理部１２は、検索部１２１と分類部１２２とを含む。検索部１２１は、データベース１１１に蓄積されたデータを、ユーザインタフェース部１３によって入力されたユーザ指定の検索条件に従って検索する機能を有する。分類部１２２は、データベース１１１に蓄積されたデータを分類して分類体系を取得する機能を有する。
【００１６】
ユーザインタフェース部１３は、入力装置１４及び表示装置１５との間の入出力インタフェースをなす。ユーザインタフェース部１３は、入力インタフェースとしての要求入力部１３１と、出力インタフェースとしてのデータ提示部１３２とを含む。要求入力部１３１は、ユーザが入力装置１４を操作することにより当該入力装置１４から入力される各種の要求を検索部１２１または分類部１２２に渡す。データ提示部１３２は、表示装置１５の表示画面に、検索部１２１による検索結果と、分類部１２２による分類結果と、データベースの一覧と、分類体系蓄積部１１３に蓄積されている分類体系の一覧（ここでは、アイコン化された分類体系の一覧、つまり分類アイコンの一覧）と、分類体系とを適宜表示する。
【００１７】
本実施形態において、図１のデータ検索装置はパーソナルコンピュータによって実現され、検索部１２１、分類部１２２、要求入力部１３１及びデータ提示部１３２は、対応する処理を記述したプログラム（クラスタリングプログラム）を、当該コンピュータが読み取って実行することにより実現される。このプログラムは、コンピュータで読み取り可能な記憶媒体（フロッピー（登録商標）ディスクに代表される磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤに代表される光ディスク、フラッシュメモリに代表される半導体メモリ等）に予め格納して頒布可能である。このプログラムが、ネットワークを介してダウンロード（頒布）されても構わない。
【００１８】
また本実施形態では、データベース１１１-1〜１１１-n、検索条件蓄積部１１２及び分類体系蓄積部１１３が、上記コンピュータの外部記憶装置、例えばハードディスク装置（ＨＤＤ）上に置かれる構成を適用している。しかし、データベース１１１-1〜１１１-n、検索条件蓄積部１１２及び分類体系蓄積部１１３の一部もしくは全部が、データ検索装置から独立に設けられる構成、例えばデータ検索装置（を実現するコンピュータ）１０とネットワーク接続されたデータベースサーバコンピュータ上に置かれる構成であっても構わない。
【００１９】
図２は、表示装置１５の表示画面２００における表示領域配置例を示す。図２の例では、表示画面２００には、検索入力領域２０１と、検索結果／分類結果表示領域２０２と、データベース一覧表示領域２０３と、分類アイコン一覧表示領域２０４と、分類体系表示領域２０５とが配置される。検索入力領域２０１は、ユーザの操作により検索条件を入力するための領域を提供する。検索結果／分類結果表示領域２０２は、検索部１２１による検索結果、または分類部１２２による分類結果を表示するのに用いられる。データベース一覧表示領域２０３は、データ検索装置での検索対象となるデータベース１１１-1（ＤＢ１）〜１１１-n（ＤＢｎ）の一覧を表示するのに用いられる。分類アイコン一覧表示領域２０４は、上記分類アイコン（分類体系アイコン）の一覧を表示するのに用いられる。分類体系表示領域２０５は、分類アイコン一覧表示領域２０４から選択された分類アイコンによって特定される分類体系を表示するのに用いられる。この分類体系表示領域２０５に表示されている分類体系でデータベース一覧表示領域２０３上の任意のデータベースのデータが分類されると、当該分類体系表示領域２０５に表示されている分類体系には分類結果が反映される。この分類アイコン及び当該分類アイコンで示される分類体系の一例を図３に示す。
【００２０】
次に、図１のデータ検索装置の動作について、ユーザ指定のデータベースのデータをユーザ指定の分類体系に基づいて分類する場合を例に、図４のフローチャートを参照して説明する。
【００２１】
まず、分類体系蓄積部１１３には、データベース１１１-1（ＤＢ１）〜１１１-n（ＤＢｎ）のうちの幾つかのデータベースについて、そのデータベース内のデータを分類することにより取得される分類体系を階層構造（ツリー構造）で表す分類体系情報が蓄積されている。つまり、分類体系蓄積部１１３には、分類体系情報の集合が、対応するデータベースとリンク付けて蓄積されている。ここでは、７つの分類体系情報ａａａ，ｂｂｂ，ｃｃｃ，ｆｆｆ，ｘｘｘ，ｏｏｏ，ｙｙｙが分類体系蓄積部１１３に蓄積されているものとする。この分類体系蓄積部１１３に蓄積される分類体系情報は、ユーザからの指示に従って、データ検索装置内の分類部１２２によって自動的に作成されたものであっても、外部のシステムで自動的に作成されたものであっても、或いは手動で作成されたものであっても構わない。
【００２２】
データ提示部１３２は、分類体系蓄積部１１３に蓄積されている分類体系情報を特定するための識別情報としての例えばＩＤ（分類体系ＩＤ）に従って、対応する分類体系を示す分類アイコン（分類体系アイコン）の一覧（分類アイコン一覧）を作成し、表示装置１５の表示画面２００上の分類アイコン一覧表示領域２０４に表示する（ステップＳ１）。データ提示部１３２はまた、データ検索装置内のデータベース１１１-1〜１１１-nの一覧（データベース一覧）を、表示装置１５の表示画面上のデータベース一覧表示領域２０３に表示する（ステップＳ２）。
【００２３】
図２の例では、分類アイコン一覧表示領域２０４には、分類体系情報ａａａ，ｂｂｂ，ｃｃｃ，ｆｆｆ，ｘｘｘ，ｏｏｏ，ｙｙｙのＩＤに対応する分類アイコンＡＡＡ，ＢＢＢ，ＣＣＣ，ＦＦＦ，ＸＸＸ，ＯＯＯ，ＹＹＹが一覧表示されている。
【００２４】
さて、データ検索装置のユーザは、表示画面２００の分類アイコン一覧表示領域２０４に分類アイコン一覧が表示されると共に、データベース一覧表示領域２０３にデータベース一覧が表示されると、入力装置１４のマウスを用いて、分類アイコン一覧表示領域２０４から所望の分類アイコンを選択するための操作を行う。ここでは、分類アイコンＦＦＦが選択されたものとする。すると要求入力部１３１は、分類アイコンＦＦＦが選択されたことをデータ提示部１３２に通知する。
【００２５】
データ提示部１３２は、要求入力部１３１からの通知により分類アイコンＦＦＦが選択されたことを検出すると（ステップＳ３）、選択された分類アイコンＦＦＦで特定される分類体系情報ｆｆｆを分類体系蓄積部１１３から読み出して、当該分類体系情報ｆｆｆによって表される分類体系を表示画面２００の分類体系表示領域２０５に表示する（ステップＳ４）。これにより、ユーザは、自身が選択した分類アイコンＦＦＦに対応する分類体系を分類体系表示領域２０５上で視認することができる。
【００２６】
ユーザは、自身が分類アイコン一覧表示領域２０４から選択した分類アイコンＦＦＦに対応する分類体系で、データベース１１１-i（ＤＢｉ）のデータを分類させたい場合、入力装置１４のマウスを用いて、表示画面２００上で分類アイコンＦＦＦを、データベース一覧表示領域２０３に表示されているデータベース一覧中のＤＢｉにドラッグ・アンド・ドロップ（Ｄ＆Ｄ）するための操作を行う。
【００２７】
要求入力部１３１は、分類アイコンＦＦＦがデータベース一覧中のＤＢｉにドラッグ・アンド・ドロップされたことを検出すると（ステップＳ５）、分類部１２２に対し、データベース１１１-i（ＤＢｉ）に分類アイコンＦＦＦに対応する分類体系を適用することを指示する（ステップＳ６）。すると分類部１２２は、分類アイコンＦＦＦに対応する分類体系（既存の分類体系）に基づき、データベース１１１-i（ＤＢｉ）のデータ（文書データ）を分類するための分類処理を自動的に実行する（ステップＳ７）。
【００２８】
ここで、ステップＳ７の分類処理（自動分類処理）の詳細について図５のフローチャートを参照して説明する。まず分類部１２２は、分類体系の階層を指定する変数ｉを第１階層を示す初期値１に設定する（ステップＳ１１）。次に分類部１２２は、第ｉ階層の分類フォルダ（分類項目）を選択する（ステップＳ１２）。分類部１２２は、データベース１１１-i（ＤＢｉ）から、第ｉ階層の分類フォルダに分類される（属する）データ（文書データ）を抽出する（ステップＳ１３）。
【００２９】
分類部１２２は、上記ステップＳ１２，Ｓ１３を、全ての第ｉ階層の分類フォルダについて繰り返す（ステップＳ１４）。分類部１２２は、全ての第ｉ階層の分類フォルダについて、当該分類フォルダに分類されるデータ（文書データ）を抽出すると、変数ｉを１だけインクリメントする（ステップＳ１５）。
【００３０】
分類部１２２は、インクリメント後の変数ｉで指定される階層（第ｉ階層）が分類体系の最下位層を超えたか否かを判定する（ステップＳ１６）。もし、第ｉ階層が最下位層を超えていないならば、分類部１２２はステップＳ１２に戻り、第ｉ階層の分類フォルダについて、当該分類フォルダに分類されるデータ（文書データ）を抽出する（ステップＳ１３）。この例のように、第ｉ階層の分類フォルダの親の分類フォルダが存在する場合、当該第ｉ階層の分類フォルダに分類されるデータ（文書データ）を、データベース１１１-i（ＤＢｉ）全体からではなくて、先に抽出されて親の分類フォルダに分類されたデータの集合から抽出すると良い。
【００３１】
分類部１２２は、全ての階層の全ての分類フォルダについて、当該分類フォルダに分類されるデータを抽出し終えると（ステップＳ１６）、ステップＳ７の自動分類処理を終了する。するとデータ提示部１３２は、分類部１２２による自動分類結果を、表示画面２００の分類体系表示領域２０５に表示する（ステップＳ８）。ここではデータ提示部１３２は、分類部１２２による自動分類結果を、分類体系表示領域２０５に表示されている分類体系に反映させる。つまりデータ提示部１３２は、分類体系表示領域２０５に表示されている分類体系の分類フォルダ（分類項目、ノード）毎に、その分類フォルダに分類されるデータ（文書）の数を表示する。
【００３２】
一方、分類部１２２は自動分類処理（ステップＳ７）を終了すると、ユーザによって選択された分類アイコンで特定される分類体系蓄積部１１３内の分類体系情報に対応付けて、データベース１１１-i（ＤＢｉ）のデータに対する分類結果を当該分類体系蓄積部１１３に保存する（ステップＳ９）。
【００３３】
このように本実施形態においては、分類アイコン一覧の表示により、ユーザに対して分類体系の一覧を視覚的に提示することができる。また本実施形態においては、分類アイコン一覧から選択された分類アイコンにより特定される既存の分類体系を任意のデータベースに適用し、簡単にデータの自動分類を行うことが可能となる。
【００３４】
なお、分類体系を適用したいデータベースが複数ある場合に、ユーザは上記のドラッグ・アンド・ドロップ操作をデータベース一覧中の複数のデータベースにそれぞれ行えば良い。また、選択されたデータベースの集合が表示される表示領域を表示画面２００上に配置し、任意の分類アイコンを当該表示領域にドラッグ・アンド・ドロップすることで、選択された全てのデータベースに対して、同一の分類体系を適用させることも可能である。
【００３５】
また、分類体系情報をファイル形式で分類体系蓄積部１１３に保存すること、つまり分類体系を表す情報を分類体系ファイルとして分類体系蓄積部１１３に保存することとも可能である。この場合、分類アイコン一覧を表示する代わりに、分類体系ファイル一覧を（分類アイコン一覧表示領域２０４に相当する）分類体系ファイル一覧表示領域に表示して、当該分類体系ファイル一覧から、ユーザに任意の分類体系ファイルを選択させるようにしても良い。このようにすると、分類体系ファイル一覧から選択された分類体系ファイルで示される分類体系を、データベース一覧から選択されたデータベースに適用することができる。また、所望の分類体系ファイルのファイル名を入力することで、当該分類体系ファイルが選択される構成としても良い。
【００３６】
さて、ユーザが選択した分類体系が分類体系表示領域２０５に表示されている状態で、データベース一覧表示領域２０３に表示されているデータベース一覧からユーザの操作によって任意のデータベースが選択されたものとする。このとき、選択されたデータベースのデータが分類体系表示領域２０５に表示されている分類体系で既に分類されていて、そその分類結果が分類体系蓄積部１１３に保存されているならば、当該分類体系の各分類フォルダ（分類項目）の近傍には、その分類フォルダに分類されるデータ（文書）の数が表示される。
【００３７】
本実施形態においてユーザは、分類体系表示領域２０５に分類体系が表示されている状態では、入力装置１４を操作することで、当該分類体系から、階層構造のノードをなす任意の分類フォルダ（分類項目）を選択することが可能である。分類体系から任意の分類フォルダが選択されると、現在データベース一覧表示領域２０３内のデータベース一覧から選択されているデータベースに対する当該分類体系に基づく分類結果のうち、当該選択された分類フォルダに分類されるデータ（文書）が、例えば当該分類フォルダへの分類に最も適したデータから順に、分類結果として検索結果／分類結果表示領域２０２に表示される。また、本実施形態では、ユーザが選択した分類フォルダ（分類項目）に絞って、ユーザが指定した自然文またはキーワードに関連したデータ（文書）を検索することが可能なようになっている。
【００３８】
以下、この検索について、絞り込み検索を例に、図６乃至図８を参照して説明する。なお、図６は検索時のデータの流れを示す図、図７は検索条件履歴フォルダを含む分類体系の表示画面例を示す図、図８は検索条件履歴を利用した検索処理の手順を示すフローチャートである。
【００３９】
まず、図２に示した表示画面２００の分類体系表示領域２０５に、図６に示す分類体系（分類体系フォルダ）６１が表示されているものとする。この分類体系６１はＸＹＺレポートに関するもので、分類体系蓄積部１１３に保存されている分類体系情報（分類体系フォルダ）６２に基づいて表示されている。分類体系６１は、Ｂ社に関する分類フォルダ（分類項目）を含んでおり、この分類フォルダが選択されているものとする。この場合、図２に示した検索結果／分類結果表示領域２０２には、現在選択されているデータベース１１１-i（ＤＢｉ）に対する分類体系６１に基づく分類結果のうち、Ｂ社に関する分類フォルダに分類される分類結果が表示される。
【００４０】
この状態で、データベース１１１-i（ＤＢｉ）に対する分類体系６１に基づく分類処理によって、既に分類されているＢ社に関するレポートの中から、「業務提携」に関するレポートを検索し、そこから更に「技術戦略」に関するレポートに絞り込むための検索条件が、ユーザの入力操作により、図２に示した検索入力領域２０１に順次入力されたものとする。検索入力領域２０１に入力された検索条件は、要求入力部１３１によって検索部１２１に通知される。すると検索部１２１は、現在選択されている分類体系６１の分類フォルダに分類されているデータベース１１１-i（ＤＢｉ）内のデータ（Ｂ社に関するレポート）を対象に、矢印６３で示すように、「業務提携」で検索し、そこから更に「技術戦略」で絞り込む検索を行う。この検索部１２１による検索／絞り込み検索の結果は、図２に示した検索結果／分類結果表示領域２０２にデータ提示部１３２によって表示される。なお、データベース１１１-i（ＤＢｉ）に対する分類体系６１に基づく分類の結果が分類体系蓄積部１１３に存在しない場合には、ＤＢｉのデータを分類体系６１に基づいて分類する処理が自動的に実行される。
【００４１】
検索部１２１は、検索入力領域２０１に入力された検索条件に従って検索を実行すると、当該検索条件を履歴（ログ）として、現在選択されている分類体系の分類フォルダにリンク付けてフォルダ形式で検索条件蓄積部１１２に保存する。ここで、上記の例のように、順次入力される複数の検索条件によって絞り込み検索が行われた場合には、それらの検索条件が入力順に対応した階層構造を持つ１つの検索条件履歴にまとめられ、検索条件履歴フォルダとして、検索条件蓄積部１１２に保存される。上述の、「業務提携」で検索し、更に「技術戦略」で絞り込む検索の例では、図６において矢印６４で示すように、「業務提携」を上位階層とし、「技術戦略」を当該「業務提携」の下位の階層とする階層構造を持つ検索条件履歴フォルダ６５が、検索条件蓄積部１１２に保存される。この検索条件履歴フォルダ６５は、分類体系蓄積部１１３に保存されている分類体系情報６２中のＢ社に関する分類フォルダの下位の階層の分類フォルダとして、当該Ｂ社に関する分類フォルダとリンク付けされている。なお、検索条件履歴フォルダ６５を検索条件蓄積部１１２に保存する動作は、自動的に行われるものであっても、或いはユーザの指示に応じて行われるものであっても構わない。また、検索条件蓄積部１１２に保存される検索条件履歴フォルダがユーザ毎に管理されるものであっても構わない。
【００４２】
ここで、図２に示した分類アイコン一覧表示領域２０４に表示されている分類アイコン一覧から、分類体系蓄積部１１３内の分類体系情報６２に対応する分類アイコンが選択された結果、データ提示部１３２が、当該分類体系情報６２に基づいて分類体系を分類体系表示領域２０５に表示するものとする。このとき、分類体系蓄積部１１３内の分類体系情報６２には、図６に示したように、検索条件蓄積部１１２内の検索条件履歴フォルダ６５がリンク付けされているものとする。この場合、データ提示部１３２は図６の例とは異なって、分類体系情報６２で示される分類体系６１をそのまま表示するのではなく、図７に示すように、検索条件履歴フォルダ６５を含む分類体系６１を表示する（ステップＳ２１，Ｓ２２）。つまりデータ提示部１３２は、検索条件履歴フォルダ６５を、分類体系６１の一部として表示する。ここでは、検索条件履歴フォルダ６５は、分類体系６１中のＢ社に関する分類フォルダの下位の階層に位置付けられる。
【００４３】
このように本実施形態においては、分類体系上の任意の分類フォルダに対して過去に行った検索（絞り込み検索）で用いられた検索条件が、当該検索の対象となった分類フォルダの下位の階層にフォルダ形式で表示される。これによりユーザは、過去に、どの分類フォルダに対して、どのような検索条件で検索が行われたかを、簡単に視認できる。
【００４４】
本実施形態においてユーザは、分類体系６１中の検索条件履歴フォルダ６５を、図７において矢印７１で示すように、他の所望の分類フォルダにドラッグ・アンド・ドロップ（Ｄ＆Ｄ）することができる。
【００４５】
要求入力部１３１は、分類体系６１中の検索条件履歴フォルダ６５が他の任意の分類フォルダにドラッグ・アンド・ドロップされたことを検出すると（ステップＳ２３）、検索部１２１に対し、検索条件履歴フォルダ６５に従う検索（ここでは絞り込み検索）を指示する（ステップＳ２４）。即ち要求入力部１３１は、ドラッグ・アンド・ドロップ先の分類フォルダに分類されているデータを対象に、検索条件履歴フォルダ６５に含まれている検索条件履歴に従う検索を行うことを指示する。
【００４６】
検索部１２１は、要求入力部１３１からの指示に応じ、ユーザが選択した分類フォルダに分類されているデータを対象に、ユーザが選択した検索条件履歴に基づく検索（ここでは、「業務提携」で検索し、そこから更に「技術戦略」で絞り込む検索）を行う（ステップＳ２５）。この検索部１２１による検索／絞り込み検索の結果は、図２に示した検索結果／分類結果表示領域２０２にデータ提示部１３２によって表示される（ステップＳ２６）。
【００４７】
このように本実施形態においては、ユーザは、分類体系の一部として表示されている検索条件履歴フォルダを、絞り込み検索の対象となる分類フォルダにドラッグ・アンド・ドロップするといった簡単な操作を行うだけで、過去に用いられた検索条件の履歴を再利用することができる。
【００４８】
なお、検索条件履歴フォルダ６５を、分類体系蓄積部１１３に保存されている分類体系情報６２の一部として、即ち当該分類体系情報６２中のＢ社に関する分類フォルダの下位の階層の分類フォルダとして、当該分類体系蓄積部１１３に保存するようにしてもよい。
【００４９】
また、検索条件履歴フォルダの内容をユーザの操作により画面上で編集可能な構成としても良い。更に、複数の検索条件履歴フォルダの内容をまとめて新しい検索条件履歴フォルダを作成可能な構成としても良い。このような編集を可能とすることにより、より適切な検索条件による検索を実現できる。
【００５０】
［変形例］
次に、上記実施形態の変形例について、図９乃至図１１を参照して説明する。なお、図９は検索時のデータの流れを示す図、図１０は検索条件履歴アイコン一覧を利用した検索時の表示画面例を示す図、図１１は検索条件履歴アイコン一覧を利用した検索処理の手順を示すフローチャートである。
【００５１】
上記実施形態の変形例の特徴は、検索条件の履歴を、当該検索条件が適用された分類体系から切り離して、検索条件履歴の一覧として例えばアイコン形式で表示画面２００に表示する点にある。
【００５２】
今、上記実施形態と同様に、図９に示す分類体系６１中のＢ社に関する分類フォルダに属するデータを対象に、矢印９１で示すように、「業務提携」で検索し、そこから更に「技術戦略」で絞り込む検索を、検索部１２１が実行したものとする。この場合、検索部１２１は、図９において矢印９２で示すように、「業務提携」を上位階層とし、「技術戦略」を当該「業務提携」の下位の階層とする階層構造を持つ、図６中の検索条件履歴フォルダ６５に相当する検索条件履歴情報ｔｔｔを、検索条件蓄積部１１２に保存する。この検索条件履歴情報ｔｔｔには、当該情報ｔｔｔに固有のＩＤとしてｔｔｔが割り当てられているものとする。このとき検索条件蓄積部１１２には、図９に示すように、ＩＤがｐｐｐ，ｑｑｑ，ｒｒｒ，ｓｓｓ，ｕｕｕの検索条件履歴情報ｐｐｐ，ｑｑｑ，ｒｒｒ，ｓｓｓ，ｕｕｕが既に保存されているものとする。
【００５３】
本実施形態においてデータ提示部１３２は、分類体系表示領域２０５に分類体系が表示されている状態では、表示画面２００の分類アイコン一覧表示領域２０４を、ユーザの操作に応じて、図１０に示す検索条件履歴アイコン一覧１００を表示するための検索条件履歴アイコン一覧表示領域に切り替えることができる。データ提示部１３２は、分類アイコン一覧表示領域２０４を検索条件履歴アイコン一覧表示領域に切り替えた場合、検索条件蓄積部１１２に保存されている検索条件履歴情報のＩＤに従って、対応する検索条件履歴を表す検索条件履歴アイコンの一覧（検索条件履歴アイコン一覧）１００を作成する。そしてデータ提示部１３２は、この検索条件履歴アイコン一覧１００を、検索条件履歴アイコン一覧表示領域に表示する（ステップＳ３１）。このように本実施形態においては、過去に行われた検索で用いられた検索条件履歴がアイコンにより一覧表示される。これによりユーザは、検索条件履歴の一覧を画面上で視認することができる。
【００５４】
図１０の例では、図９に示す検索条件履歴情報ｐｐｐ，ｑｑｑ，ｒｒｒ，ｓｓｓ，ｔｔｔ，ｕｕｕのＩＤに対応する検索条件履歴アイコンＰＰＰ，ＱＱＱ，ＲＲＲ，ＳＳＳ，ＴＴＴ，ＵＵＵの一覧が、検索条件履歴アイコン一覧１００として表示されている。
【００５５】
データ提示部１３２は、分類アイコン一覧表示領域２０４を検索条件履歴アイコン一覧表示領域に切り替えた場合、表示画面２００上の一部の領域を、検索条件履歴を表示するための検索条件履歴表示領域として割り当てる。
【００５６】
もし、図１０に示す検索条件履歴アイコン一覧１００が表示されている状態で、当該一覧１００から任意の検索条件履歴アイコンが選択されると（ステップＳ３２）、データ提示部１３２は、選択された検索条件履歴アイコンで特定される検索条件履歴情報の示す検索条件履歴を検索条件履歴表示領域に表示する（ステップＳ３３）。これにより、ユーザは、自身が選択した検索条件履歴アイコンに対応する検索条件履歴を画面上で視認することができる。図１０には、検索条件履歴アイコンＴＴＴが選択された結果、矢印１０１で示されるように、対応する検索条件履歴ｔｔｔが表示されている例が示されている。
【００５７】
本実施形態においてユーザは、検索条件履歴アイコン一覧１００から選択した検索条件履歴アイコンを、分類体系表示領域２０５に表示されている分類体系中の所望の分類フォルダにドラッグ・アンド・ドロップすることができる。今、分類体系表示領域２０５に図１０に示す分類体系６１が表示されている状態で、ユーザが、検索条件履歴アイコン一覧１００から選択した検索条件履歴アイコンＴＴＴを、同図１０において矢印１０２で示すように、分類体系６１中の任意の分類フォルダにドラッグ・アンド・ドロップするための操作を行ったものとする。
【００５８】
要求入力部１３１は、検索条件履歴アイコンＴＴＴが分類体系６１中の任意の分類フォルダにドラッグ・アンド・ドロップされたことを検出すると（ステップＳ３４）、検索部１２１に対し、検索条件履歴アイコンＴＴＴで示される検索条件履歴ｔｔｔに従う検索（ここでは絞り込み検索）を指示する（ステップＳ３５）。即ち要求入力部１３１は、ドラッグ・アンド・ドロップ先の分類フォルダに分類されているデータを対象に、検索条件履歴ｔｔｔに従う絞り込み検索を行うことを指示する。
【００５９】
検索部１２１は、要求入力部１３１からの指示に応じ、上記ステップＳ２５と同様に、ユーザが選択した分類フォルダに分類されているデータを対象に、ユーザが選択した検索条件履歴ｔｔｔに従う絞り込み検索（ここでは、「業務提携」で検索し、そこから更に「技術戦略」で絞り込む検索）を行う（ステップＳ３６）。この検索部１２１による検索／絞り込み検索の結果は、図２に示した検索結果／分類結果表示領域２０２にデータ提示部１３２によって表示される（ステップＳ３７）。
【００６０】
このように本実施形態においては、ユーザは、検索条件履歴アイコン一覧１００中の所望の検索条件履歴アイコンを、絞り込み検索の対象となる分類フォルダにドラッグ・アンド・ドロップするといった簡単な操作を行うだけで、過去に用いられた検索条件の履歴を再利用することができる。
【００６１】
なお、検索条件履歴情報の示す検索条件履歴をユーザの操作により画面上で編集可能な構成としても良い。更に、複数の検索条件履歴情報の内容をまとめて新しい検索条件履歴情報を作成し、これに応じて新たな検索条件履歴アイコンを生成する構成としても良い。
【００６２】
本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態に係るデータ検索装置の構成を示すブロック図。
【図２】図１中の表示装置１５の表示画面における表示領域配置例を示す図。
【図３】同実施形態で適用される分類アイコン及び当該分類アイコンで示される分類体系の一例を示す図。
【図４】同実施形態における、ユーザ指定のデータベースのデータをユーザ指定の分類体系に基づいて分類する自動分類処理を含む動作の手順を示すフローチャート。
【図５】上記自動分類処理の詳細な手順を示すフローチャート。
【図６】検索時のデータの流れを示す図。
【図７】検索条件履歴フォルダを含む分類体系の表示画面例を示す図
【図８】検索条件履歴を利用した検索処理の手順を示すフローチャート。
【図９】同実施形態の変形例における検索時のデータの流れを示す図。
【図１０】検索条件履歴アイコン一覧を利用した検索時の表示画面例を示す図。
【図１１】検索条件履歴アイコン一覧を利用した検索処理の手順を示すフローチャート。
【符号の説明】
【００６４】
１１…記憶部、１２…処理部、１３…ユーザインタフェース部、１４…入力装置、１５…表示装置、６１…分類体系、６５…検索条件履歴フォルダ、１００…検索条件履歴アイコン一覧、１１１-1〜１１１-n…データベース、１１２…検索条件蓄積部、１１３…分類体系蓄積部、１２１…検索部、１２２…分類部、１３１…要求入力部、１３２…データ提示部、２００…表示画面、２０１…検索入力領域、２０２…検索結果／分類結果表示領域、２０３…データベース一覧表示領域、２０４…分類アイコン一覧表示領域、２０５…分類体系表示領域。
【図１】
2005275555.tif 000003
【図２】
2005275555.tif 000004
【図３】
2005275555.tif 000005
【図４】
2005275555.tif 000006
【図５】
2005275555.tif 000007
【図６】
2005275555.tif 000008
【図７】
2005275555.tif 000009
【図８】
2005275555.tif 000010
【図９】
2005275555.tif 000011
【図１０】
2005275555.tif 000012
【図１１】
2005275555.tif 000013