(57)【要約】【課題】検索条件が変更されるたびに、検索文書に対するランクの変化が直感的にわかるように視覚的要素又は効果を利用した表現により検索結果を提示し、その検索結果に基づいて最適な検索結果を推測できるようにする。【解決手段】文書検索装置１は、検索条件入力部２１，文書ランキング部２２，文書ＤＢ２３，文書出力部２４を有する。文書検索装置１は、ユーザから入力された検索条件に適合する上位文書を適合の度合の順に文書ＤＢ２３から選出及びランク付けし、ランク付けした上位文書をそのランクとともにユーザに提示する。文書出力部２４は、検索条件が変更されるたびにランク付けした検索結果を提示するとともに、検索条件の変更前と変更後における文書毎のランクの差異を、図形や彩色等の視覚的要素又は効果を利用した表現により提示する。ユーザは検索結果に含まれる特定文書のランク変化に注目することで、最適な検索結果を推測することができる。【選択図】        図３
2004234284.tif 000002
【特許請求の範囲】
【請求項１】
検索条件を入力して文書データベースを検索し、その検索結果を提示する文書検索装置において、複数の文書が格納されている文書データベースにアクセス可能とし、ユーザからの検索条件の入力を可能にする検索条件入力部と、該入力した検索条件に適合する上位文書を適合の度合の順に前記文書データベースから選出およびランク付けする文書ランキング部と、該選出およびランク付けした上位文書をそのランクとともにユーザに提示する文書出力部とを備え、該文書出力部は、検索条件が変更されるたびに、その結果生じた変更前と変更後における文書毎のランクの差異を、視覚的要素又は視覚的効果を利用した表現により提示できるようにしたことを特徴とする文書検索装置。
【請求項２】
前記視覚的要素又は視覚的効果を利用した表現は、図形，彩色，相対的配置のいずれか１又は複数を少なくとも含むことを特徴とする請求項１に記載の文書検索装置。
【請求項３】
前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、図形の方向、数、大きさのいずれか１又は複数により表現することを特徴とする請求項１または２に記載の文書検索装置。
【請求項４】
前記図形は、矢印又は三角形であることを特徴とする請求項３に記載の文書検索装置。
【請求項５】
前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、検索結果として表示する文書情報の色の違い、又は文書情報に対応した任意のシンボルの色の違いにより表現することを特徴とする請求項１ないし４のいずれか１に記載の文書検索装置。
【請求項６】
前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、検索結果として表示する文書情報の相対的配置により表現することを特徴とする請求項１ないし５のいずれか１に記載の文書検索装置。
【請求項７】
検索条件の変更に応じた検索結果に固有のＩＤを割り当てて、割り当てた固有ＩＤとともに検索結果を記憶する検索結果記憶部を有し、前記文書出力部は、ユーザから固有ＩＤが入力されると、該入力された固有ＩＤに応じた検索結果を前記検索結果記憶部に記憶された検索結果の中から抽出し、該抽出した検索結果を画面上の任意の領域に重ねて提示できるようにしたことを特徴とする請求項１ないし６のいずれか１に記載の文書検索装置。
【請求項８】
前記検索結果記憶部は、固有ＩＤが割り当てられた検索結果に応じた検索条件も同時に記憶することを特徴とする請求項７に記載の文書検索装置。
【請求項９】
検索条件を変更して複数回の検索を行った後に、前記検索結果記憶部に記憶された複数の検索結果に基づいて文書毎に所定ランク以内に含まれた回数を集計し、該集計した回数が多い文書から順に適合文書として選択する適合文書選択部を有することを特徴とする請求項１ないし８のいずれか１に記載の文書検索装置。
【請求項１０】
検索条件を変更して複数回の検索を行った後に、前記適合文書選択部は、前記検索結果記憶部に記憶された複数の検索結果に基づいて文書毎に毎回のランクを加算し、該ランクを加算した合計値の小さい文書から順に適合文書として選択することを特徴とする請求項９に記載の文書検索装置。
【請求項１１】
前記文書出力部は、前記適合文書選択部により選択された適合文書を、所定のランキングに従って上位から順番に画面上に提示できるようにしたことを特徴とする請求項９または１０に記載の文書検索装置。
【請求項１２】
文書のランクを彩色の明度に対応させ、その対応関係を登録したランク／彩色テーブルを有し、前記文書出力部は、検索条件を変更して検索を行うたびに、前記文書ランキング部によりランク付けされた文書のランクに応じた彩色を前記ランク／彩色テーブルを参照して決定し、該決定した彩色を直前までの文書情報又は文書情報に応じたシンボルの彩色に重ねて表示可能とし、該重ねて表示された彩色に基づいて適合文書を選択できるようにしたことを特徴とする請求項１ないし１１のいずれか１に記載の文書検索装置。
【請求項１３】
検索条件を入力して文書データベースを検索し、検索結果を提示する文書検索装置において、複数の文書が格納されている文書データベースにアクセス可能とし、ユーザからの検索条件の入力を可能にする検索条件入力部と、該入力した検索条件に適合する上位文書を適合の度合の順に前記文書データベースから選出およびランク付けする文書ランキング部と、該選出およびランク付けした上位文書をそのランクとともにユーザに提示する文書出力部とを備え、該文書出力部は、検索条件の変更後に、未読の文書と既読の文書とを別の領域に分離して提示することを特徴とする文書検索装置。
【請求項１４】
前記文書出力部は、検索条件の変更後に、前記未読の文書のみランク順に表示し、前記既読の文書については検索条件の変更前に提示されたランクの相対的位置関係を保ったまま表示することを特徴とする請求項１３に記載の文書検索装置。
【請求項１５】
請求項１ないし１４のいずれか１に記載の文書検索装置としての機能をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書検索装置、プログラムおよび記録媒体、より詳細には、与えられた検索要求に対して適合する文書を検索する文書検索装置、該文書検索装置としての機能を実行させるためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
文書を多数集積している文書データベースからユーザの必要とする文書を探しだすための文書検索装置が近年広く利用されている。そういった文書検索装置の典型的な動作は、例えば、次のようなものである。
図１６は、従来のランク付き検索文書リストの一例を示す図である。ユーザは、検索条件の入力画面からキーワード、あるいはその他の検索事項を入力する。文書検索システムは、この条件に基づいて検索を実行し、その条件に適合した文書を選択し、ランク付けし、図１６に示すようなランク付き検索文書リストを作成して表示する。この検索文書リストでは、上位何件分かの各文書について、その文書のタイトル、所在、作成日などが提示される。ユーザが、そのリストから適当と思われる文書を選び、その文書を示すリンク、アイコン等をクリックすると、システムはその文書の中身を表示する。このようにして、ユーザは、必要とする文書を見つけ出すことができる。
【０００３】
従来の文書検索に関するシステムとしては、蓄積された多種多様で膨大な情報を、検索者に予め整理して見せる技術を提供し、また、検索者がシステムに対して示す条件が蓄積情報のどの部分に該当するかを的確にフォードバックするための検索のナビゲーション技術を提供できるようにしたものが開示されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平８−４４７５９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記のような従来の検索文書表示については、以下のような問題があった。
まず、文書検索装置において、一度の検索で、ユーザの所望する文書がすべて得られるとは限らないため、ユーザが何度か検索条件を変更しながら検索を繰り返すこともまれではない。その場合、検索条件の変化に応じて、検索される文書とそのランクが変化していくが、こういった変化について、上記特許文献１に記載の文書検索装置のように、ランクを考慮することなく、単に前回の検索文書を新規の検索文書と区別して表示したり、あるいは、前回の検索文書とそのランクを示す数字を併記する、といった消極的な情報提示しか行われておらず、検索条件の変更によって検索に与える影響を、ユーザが理解する助けとするのに効果的でなかった。
【０００６】
また、再検索後の検索文書を表示するのに、これまでに既に閲覧ずみの文書なのかそうでないのかを識別記号等で区別して表示することは、従来の文書検索装置でも行われているものの、これらはひとつの連続するリスト中に、両方入り混じって表示されるため、ユーザにとって真に関心のある未読の文書のみを見分けるのは容易ではなかった。また、既読の文書については、ユーザとしては、どういった内容の文書だったかを記憶しておきたいものだが、検索条件を変更するたびに検索文書やランクが変化するために、文書の相対的位置関係が毎回異なって表示され、記憶の妨げとなっていた。
【０００７】
本発明は、上述のごとき実情に鑑みてなされたものであり、検索条件が変更されるたびに、検索文書に対するランクの変化が直感的にわかるように視覚的要素又は視覚的効果を利用した表現を用いて検索結果を提示できるようにし、検索結果に含まれる特定文書のランク変化に注目することで、どの検索結果が最適かを容易に推測できるようにすること、また、既読文書と未読文書とを別の領域に区別して表示することで、ユーザにとって真に関心のある未読文書のみを容易に見分けられるようにすること、を目的としてなされたものである。
【０００８】
【課題を解決するための手段】
請求項１の発明は、検索条件を入力して文書データベースを検索し、その検索結果を提示する文書検索装置において、複数の文書が格納されている文書データベースにアクセス可能とし、ユーザからの検索条件の入力を可能にする検索条件入力部と、該入力した検索条件に適合する上位文書を適合の度合の順に前記文書データベースから選出およびランク付けする文書ランキング部と、該選出およびランク付けした上位文書をそのランクとともにユーザに提示する文書出力部とを備え、該文書出力部は、検索条件が変更されるたびに、その結果生じた変更前と変更後における文書毎のランクの差異を、視覚的要素又は視覚的効果を利用した表現により提示できるようにしたことを特徴としたものである。
【０００９】
請求項２の発明は、請求項１の発明において、前記視覚的要素又は視覚的効果を利用した表現は、図形，彩色，相対的配置のいずれか１又は複数を少なくとも含むことを特徴としたものである。
【００１０】
請求項３の発明は、請求項１または２の発明において、前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、図形の方向、数、大きさのいずれか１又は複数により表現することを特徴としたものである。
【００１１】
請求項４の発明は、請求項３の発明において、前記図形は、矢印又は三角形であることを特徴としたものである。
【００１２】
請求項５の発明は、請求項１ないし４のいずれか１の発明において、前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、検索結果として表示する文書情報の色の違い、又は文書情報に対応した任意のシンボルの色の違いにより表現することを特徴としたものである。
【００１３】
請求項６の発明は、請求項１ないし５のいずれか１の発明において、前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、検索結果として表示する文書情報の相対的配置により表現することを特徴としたものである。
【００１４】
請求項７の発明は、請求項１ないし６のいずれか１の発明において、検索条件の変更に応じた検索結果に固有のＩＤを割り当てて、割り当てた固有ＩＤとともに検索結果を記憶する検索結果記憶部を有し、前記文書出力部は、ユーザから固有ＩＤが入力されると、該入力された固有ＩＤに応じた検索結果を前記検索結果記憶部に記憶された検索結果の中から抽出し、該抽出した検索結果を画面上の任意の領域に重ねて提示できるようにしたことを特徴としたものである。
【００１５】
請求項８の発明は、請求項７の発明において、前記検索結果記憶部は、固有ＩＤが割り当てられた検索結果に応じた検索条件も同時に記憶することを特徴としたものである。
【００１６】
請求項９の発明は、請求項１ないし８のいずれか１の発明において、検索条件を変更して複数回の検索を行った後に、前記検索結果記憶部に記憶された複数の検索結果に基づいて文書毎に所定ランク以内に含まれた回数を集計し、該集計した回数が多い文書から順に適合文書として選択する適合文書選択部を有することを特徴としたものである。
【００１７】
請求項１０の発明は、請求項９の発明において、検索条件を変更して複数回の検索を行った後に、前記適合文書選択部は、前記検索結果記憶部に記憶された複数の検索結果に基づいて文書毎に毎回のランクを加算し、該ランクを加算した合計値の小さい文書から順に適合文書として選択することを特徴としたものである。
【００１８】
請求項１１の発明は、請求項９または１０の発明において、前記文書出力部は、前記適合文書選択部により選択された適合文書を、所定のランキングに従って上位から順番に画面上に提示できるようにしたことを特徴としたものである。
【００１９】
請求項１２の発明は、請求項１ないし１１のいずれか１の発明において、文書のランクを彩色の明度に対応させ、その対応関係を登録したランク／彩色テーブルを有し、前記文書出力部は、検索条件を変更して検索を行うたびに、前記文書ランキング部によりランク付けされた文書のランクに応じた彩色を前記ランク／彩色テーブルを参照して決定し、該決定した彩色を直前までの文書情報又は文書情報に応じたシンボルの彩色に重ねて表示可能とし、該重ねて表示された彩色に基づいて適合文書を選択できるようにしたことを特徴としたものである。
【００２０】
請求項１３の発明は、検索条件を入力して文書データベースを検索し、検索結果を提示する文書検索装置において、複数の文書が格納されている文書データベースにアクセス可能とし、ユーザからの検索条件の入力を可能にする検索条件入力部と、該入力した検索条件に適合する上位文書を適合の度合の順に前記文書データベースから選出およびランク付けする文書ランキング部と、該選出およびランク付けした上位文書をそのランクとともにユーザに提示する文書出力部とを備え、該文書出力部は、検索条件の変更後に、未読の文書と既読の文書とを別の領域に分離して提示することを特徴としたものである。
【００２１】
請求項１４の発明は、請求項１３の発明において、前記文書出力部は、検索条件の変更後に、前記未読の文書のみランク順に表示し、前記既読の文書については検索条件の変更前に提示されたランクの相対的位置関係を保ったまま表示することを特徴としたものである。
【００２２】
請求項１５の発明は、請求項１ないし１４のいずれか１に記載の文書検索装置としての機能をコンピュータに実行させるためのプログラムである。
【００２３】
請求項１６の発明は、請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２４】
【発明の実施の形態】
＜第一の実施形態＞
図１は、本実施の一実施形態である文書検索装置の電気的な接続状態を示すブロック図で、図中、１は文書検索装置で、該文書検索装置１は、ＣＰＵ２，メモリ３，バス４，磁気記憶装置５，入力装置６，表示装置７，記録媒体８，記録媒体読取装置９，ネットワーク１０，通信インタフェイス（以下、通信Ｉ／Ｆという）１１を有する。図１に示すように、文書検索装置１は、例えばＰＣ（パーソナルコンピュータ）などのコンピュータであり、各種演算を行ない文書検索装置１の各部を集中的に制御するＣＰＵ２と、各種のＲＯＭやＲＡＭからなるメモリ３等がバス４で接続されている。
【００２５】
バス４には、所定のインタフェイスを介して、ハードディスクなどの磁気記憶装置５と、マウスやキーボードなどで構成される入力装置６と、ＬＣＤやＣＲＴなどの表示装置７と、光ディスクなどの記録媒体８を読み取る記録媒体読取装置９とが接続され、また、インターネットなどのネットワーク１０と通信を行なう所定の通信Ｉ／Ｆ１１が接続されている。なお、記録媒体８としては、ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−ＲＷ，ＣＤ−Ｒなどを含む）や、ＤＶＤなどの光ディスク、光磁気ディスク、フレキシブルディスク、各種メモリカードなどの各種方式のメディアを用いることができる。また、記録媒体読取装置９は、具体的には記録媒体８の種類に応じて光ディスクドライブ、光磁気ディスクドライブ、フレキシブルディスクドライブ、メモリカードドライブなどが用いられる。
【００２６】
磁気記憶装置５には、本発明の文書検索装置１としての機能を実行するための文書検索プログラムが記憶されている。この文書検索プログラムは、記録媒体８から記録媒体読取装置９により読み取るか、あるいは、インターネットなどのネットワーク１０からダウンロードするなどして、磁気記憶装置５にインストールしたものである。このインストールにより文書検索装置１は動作可能な状態となる。なお、この文書検索プログラムは、所定のＯＳ上で動作するものであってもよい。また、特定のアプリケーションソフトの一部をなすものであってもよい。このように本発明は、文書検索装置１としての機能をコンピュータに実行させるためのプログラムとしての形態や、当該プログラムを記録した記録媒体としての形態をとることができる。
【００２７】
図２は、文書検索装置１としての機能をサーバコンピュータに実行させる場合の一実施形態について示した図で、図中、１２は端末装置，１３はネットワーク，１４（１）はサーバコンピュータである。図２に示すように、この文書検索装置１をサーバコンピュータ１４（１）として実施し、このサーバコンピュータ１４（１）と端末装置１２とをネットワーク１３を介して接続し、端末装置１２からサーバコンピュータ１４（１）にアクセスして操作できるようにしてもよい。この場合、端末装置１２は、例えば、ＰＣ、携帯情報端末（ＰＤＡなど）、携帯電話などの情報処理装置として実施することができる。また、ネットワーク１３は、無線、有線及び放送波のいずれを用いたものでもよく、例えば、ＬＡＮ、ＷＡＮ、インターネット、アナログ電話網、デジタル電話網（ＩＳＤＮ）、ＰＨＳ（パーソナルハンディホンシステム）網、携帯電話網、衛星通信網などを利用することができる。
【００２８】
以下、本発明の文書検索プログラムを有する文書検索装置１が行なう処理の内容について説明する。
図３は、文書検索装置１の一実施形態について説明するための機能ブロック図で、文書検索装置１は、検索条件入力部２１，文書ランキング部２２，文書データベース２３，文書出力部２４を有する。具体的には、文書検索装置１は、多数の電子化された文書群がデータベース化されて登録されている文書データベース２３と、ユーザから検索要求となる検索条件の入力を受付ける検索条件入力部２１と、検索条件を用いて文書データベース２３を検索し、適合する文書を選定およびランク付けする文書ランキング部２２と、文書ランキング部２２により選定及びランク付けされた検索文書をそのランクとともに図１に示した表示装置７などに出力する文書出力部２４とを備えている。文書データベース２３は、図１に示した磁気記憶装置５に構築され、文書ランキング部２２〜文書出力部２４の各機能は、前述の文書検索プログラムに基づいてＣＰＵ２が実行する処理により実現される。尚、本実施例では、文書検索装置１は文書データベース２３を物理的に含む形態としているが、文書データベース２３と物理的に離散して接続される形態であってもよく、この場合、文書検索装置１はネットワーク等を介して文書データベース２３にアクセス可能とする。
【００２９】
文書ランキング部２２は、文書データベース２３から検索した文書をランク付けする場合に、対象文書において検索条件となるキーワードの出現頻度が高い順にランクを上位に設定する出現頻度による方法など、公知の方法を用いて検索文書にランク付けを行うことができる。文書出力部２４は、検索条件が変更されるたびに、その結果生じた変更前と変更後における文書毎のランクの差異を、視覚的要素又は視覚的効果を利用した表現により表示装置７に表示することができる。基本的には、２つの検索結果間における相対比較であり、３つ以上の検索結果を比較する場合には２つずつの比較処理を繰り返すようにする。従って、比較する２者間のランクの差異がわかるような表示方法が好ましい。
【００３０】
また、上記視覚的要素又は視覚的効果を利用した表現の具体例として、例えば図形，彩色，相対的配置などによりランクの変化を表現することができる。図形を用いる場合には、例えば矢印や三角形など、方向を示すことができる形状が好適であり、これら図形の方向，数，大きさ等によりユーザは前回ランクからの差異を直感的に知ることができるようになる。（後述する図９，図１０，図１１参照）この他にも彩色や、相対的配置などを用いた方法がある。例えば、彩色を用いた場合、検索結果として表示する文書情報の色の違い、又は文書情報に対応した任意のシンボルの色の違いによりランクの差異を表現する。相対的配置を用いる場合、検索結果として表示する文書情報の相対的配置によりランクの差異を表現する。（後述する図１２参照）
【００３１】
上記第一の実施形態において、特定の内容に関する文書を出来るだけ多く集めたいという目的で、検索結果に含まれる文書の集合（以下、検索結果集合という）の上位の文書だけでなく、下位の文書についてもチェックしたい場合を想定する。このような場合に、一つの検索要求に対していくつかの検索条件を試しながら、それぞれの検索条件に応じた検索結果集合について、その上位の方（例えば、上位１０位まで）の文書群の適否から、その下位の方（例えば、１１位以下）の文書群の適否を推測し、これにより適切と判断された検索結果集合についての下位の文書群をチェックしていくほうが合理的である。
【００３２】
ここで、例えば、ある検索要求について、検索条件Ａで検索したときの検索結果集合を検索結果集合Ａとし、検索条件Ｂで検索したときの検索結果集合を検索結果集合Ｂとしたときに、検索結果集合Ｂの上位１０件のほうが、検索結果集合Ａの上位１０件よりも必要と思われる文書を多く含んでいたり、特定文書（ユーザの注目文書）のランキングが高いような場合に、検索結果集合Ｂのほうが検索精度が高い、すなわちユーザの所望する文書が多く含まれているであろうと推測することができる。従って、１１位以下の文書についても検索結果集合Ｂのほうが適していると予想できるため、求める文書を探すのに検索結果集合Ｂを見ていくのが適当であると判断することができる。この際、すでに適合又は非適合がユーザにとってわかっている文書のランクが検索条件によってどのように変化しているか一覧することができれば、どの検索結果集合が最適であるかを容易に推測することができる。
【００３３】
＜第二の実施形態＞
図４は、文書検索装置１の他の実施形態について説明するための機能ブロック図で、文書検索装置１は、検索条件入力部２１，文書ランキング部２２，文書データベース２３，文書出力部２４を有し、さらに、検索結果記憶部２５，検索条件データベース２６を有している。図３に示した文書検索装置１と異なる点は、検索結果記憶部２５，検索条件データベース２６を有する点で、その他の構成は図３に示した文書検索装置１と同様である。検索結果記憶部２５は、検索結果２５ａ，固有ＩＤ２５ｂ，検索条件２５ｃを記憶し、検索条件データベース２６は、検索条件２５ｃを繰り返し利用するためにＤＢ化して別個に記憶しておくためのものである。
【００３４】
検索結果記憶部２５は、検索条件の変更に応じた検索結果に固有のＩＤを割り当て、固有ＩＤとともに検索結果及び検索条件を記憶する。これにより、例えば、今回の検索結果と、前回の検索結果又は前々回の検索結果を比較したいような場合に、固有ＩＤによって比較したい検索結果を検索結果記憶部２５から抽出する。この際、固有ＩＤの入力は１つでも複数でもよく、その固有ＩＤに応じた検索結果を表示装置７に表示させることができる。ここで、ユーザから固有ＩＤが入力されると、入力された固有ＩＤに応じた検索結果を検索結果記憶部２５に記憶された検索結果の中から抽出し、抽出した検索結果を表示装置７の画面上における任意の領域に重ねて表示するようにしてもよい（後述する図１５参照）。また、「検索結果１との比較」、「検索結果２との比較」のように任意のボタン又はアイコンなどに予め割り当てておき、そのボタン又はアイコンが選択されると、その結果を表示装置７の画面上に表示するようにしてもよい。
【００３５】
上記第二の実施形態において、検索条件が繰り返し再利用される場合を想定する。例えば、新聞記事のデータベース等に記事が追加されるのに対応して、毎日同じ検索条件で検索を行う場合がある。この状況では、最初に検索条件を設定するためにいくつかの検索条件を試し、その中で最適な検索条件を選択する必要がある。この際、すでに適合又は非適合がわかっている文書のランクが検索条件に応じてどのように変化しているか一覧することにより、どの検索条件が最適か容易に推測することができる。このように選択した検索条件を検索条件データベース２６に記憶しておくことで繰り返し利用することが可能となる。
【００３６】
＜第三の実施形態＞
図５は、文書検索装置１の他の実施形態について説明するための機能ブロック図で、文書検索装置１は、検索条件入力部２１，文書ランキング部２２，文書データベース２３，文書出力部２４，検索結果記憶部２５を有し、さらに、適合文書選択部２７，ランク／彩色テーブル２８を有している。図４に示した文書検索装置１と異なる点は、適合文書選択部２７，ランク／彩色テーブル２８を有する点で、その他の構成は図４に示した文書検索装置１と同様である。尚、本実施形態では図４に示した検索条件データベース２６を含まない構成としているが、この検索条件データベース２６を含む構成としてもよい。
【００３７】
適合文書選択部２７は、検索条件を変更して複数回の検索を行った後に、検索結果記憶部２５に記憶された複数の検索結果に基づいて文書毎に所定ランク以内（例えば、上位５位以内）に含まれた回数を集計し、集計した回数が多い文書から順に適合文書として選択する。また、他の実施形態として、検索結果記憶部２５に記憶された複数の検索結果に基づいて文書毎に毎回のランクを加算し、ランクを加算した合計値、例えば、３回の検索でそれぞれランキング２位，３位，１位の場合、合計値６のように算出するようにしてもよい。この場合、合計値の小さい文書、すなわち、上位ランクの文書から順に適合文書として選択するようにする。また、上記合計値の平均をとってもよく、適合文書の選択基準は種種考えられる。この場合、文書出力部２４は、適合文書選択部２７により選択された適合文書を、例えば上記方法等によるランキングに従って、その上位から順に表示装置７の画面上に表示するようにしてもよい。
【００３８】
ランク／彩色テーブル２８は、文書のランクを彩色の明度に対応させ、その対応関係をテーブルとして登録したもので、本実施形態では、上位ランクほど、明るくなるように彩色の明度が設定されており、文書出力部２４は、検索条件を変更して文書検索を行うたびに、文書ランキング部２２によりランク付けされた文書情報（又は文書情報に対応したシンボルでもよい）のランクに応じた彩色をランク／彩色テーブル２８を参照して決定し、決定した彩色を直前までの文書情報又はシンボルの彩色に重ねて表示可能とする。この結果、毎回上位にある文書は、より明るい色で表示装置７の画面上に表示されるようになり、表示色の明度に基づいて適合文書として選択することが可能となる。また、ランクの変化を動画やグラフなどで表示するようにしてもよい。
【００３９】
上記第三の実施形態において、１つの検索要求を複数の類似した検索条件、すなわち、一定の規則性を有し異なる複数の検索条件により検索を行う場合であって、検索結果に含まれる文書の適合又は非適合を文書そのものを見ないで推測する場合を想定する。例えば、検索要求を表す同義語がいくつかあるとき、それぞれで検索した検索結果のいずれにおいても上位に含まれる文書は適合文書であると推測される。上記適合文書を選択するための具体例として、例えば、文書ランキング部２２によりランク付けされた各文書について上位５位以内に含まれた回数をカウントし、その回数が多いものから、例えば上位５件を適合文書とみなす、といったことが可能となる。
【００４０】
図６は、本発明の一実施形態である文書検索プログラムにより実行される処理の流れを説明するためのフロー図である。尚、本例は、図３に示した文書検索装置１（第一の実施形態）により処理を実行した場合について説明する。まず、検索条件入力部２１から検索条件が入力されると（ステップＳ１）、文書ランキング部２２は、入力された検索条件に適合する文書を選出およびランク付けする（ステップＳ２）。この結果、得られた検索文書とそのランクは文書出力部２４にわたされる。文書出力部２４は、例えば、検索文書，ランク，ランクの変化，既読・未読の別などを反映させた文書出力画面を組み立てる（ステップＳ３）。具体的には、この検索が新規の検索であったならば、検索文書とランクを、例えば、前述の図１６に示したような形式で画面に表示する。同時に、再検索に備え検索文書とランクを記憶しておく。
【００４１】
ここで、この検索が、検索条件変更後のものであったならば、文書出力部２４は、まず、各検索文書について、現在のランクと、記憶している前回の検索におけるその文書のランクとの差を計算する。この計算結果は、例えば、次の図７に示す結果表のようになる。
【００４２】
図７は、現在の検索条件でのランクと、前回の検索条件でのランクとの差異を計算した計算結果表の一例について示した図である。本例では、現在１位の文書は、前回から１ランク上がり、現在５位の文書は、前回から４ランク下がったことがわかる。ランク差が求まったならば、文書出力部２４は、そのランク差の値に応じて、ランクの変化を、図形，彩色，相対的配置などの視覚的要素又は視覚的効果を利用して提示する。具体的には、例えば、矢印や三角形などを含む図形の方向，数，大きさを利用して表現したり、検索結果として表示する文書情報や任意のシンボルなどの色を異ならせて表現したり、検索結果として表示する文書情報の相対的位置により表現するなど、種種の表現方法が考えられる。
【００４３】
図８は、本発明が適用される文書検索プログラムに基づいて実行される文書検索方法の一例を説明するためのフロー図である。まず、検索条件入力部２１から検索条件が入力されると（ステップＳ１１）、文書ランキング部２２は、検索条件に適合する文書を文書データベース２３から選出し（ステップＳ１２）、選出した文書を適合度合の順（例えば、出現頻度など）でランク付けする（ステップＳ１３）。次に、入力された検索条件に変更があったかどうか判断し（ステップＳ１４）、検索条件の変更がない、すなわち新規検索の場合（ＮＯの場合）、文書ランキング部２２により選出及びランク付けされた上位文書をそのランクとともに、表示装置７に提示する（ステップＳ１５）。次に、ユーザは検索条件を変更するかどうか判断し（ステップＳ１６）、検索条件を変更する場合（ＹＥＳの場合）、次の検索条件を入力した後（ステップＳ１７）、ステップＳ１２に戻り、ステップＳ１２及びステップＳ１３の処理を文書ランキング部２２において繰り返し行う。次に、ステップＳ１４において、検索条件が変更されている、すなわち再検索の場合（ＹＥＳの場合）、文書ランキング部２２により選出及びランク付けされた、現時点の上位文書をそのランクとともに、表示装置７に提示し、検索条件の変更前と変更後の文書毎のランクの差異を、視覚的要素又は視覚的効果を利用した表現により表示する（ステップＳ１８）。
【００４４】
上記ステップＳ１８において、ランクの差異を表示した後に、ステップＳ１６において、ユーザは検索条件を変更するかどうか判断し、検索条件を変更する場合（ＹＥＳの場合）、次の検索条件を入力した後（ステップＳ１７）、ステップＳ１２に戻り、ステップＳ１２からの処理を文書ランキング部２２において繰り返し行う。上記ステップＳ１６において、検索条件を変更しない場合（ＮＯの場合）、検索を終了し、ユーザは注目文書のランク変化に基づいて検索結果の優劣を決定し（ステップＳ１９）、決定した検索結果、すなわち最適と推測される検索結果の中から、上位の複数文書（下位文書を含んでもよい）を抽出する（ステップＳ２０）。
【００４５】
図９は、ランク変化の表現方法の一例を示す図である。本例は検索条件の変更に伴うランクの変化を矢印３１の方向で表現したものである。ランク差が正の値（すなわちランクが下がったもの）である場合には、下向き矢印を、ランク差が負の値（すなわちランクが上がったもの）である場合には、上向き矢印を付与している。本例の場合、前述の図７に示したランク差異の計算に基づいて矢印が付与されており、文書「ＸＸＸＸＸ」は前回２位→今回１位でランクアップ、文書「ＹＹＹＹＹ」は前回４位→今回２位でランクアップ、文書「ＺＺＺ」は前回，今回とも３位のまま、文書「ＡＡＡＡＡＡＡＡ」は前回５位→今回４位でランクアップ、文書「ＢＢＢＢ」は前回１位→今回５位でランクダウンとなり、それぞれの文書は現時点のランクと、ランクの差異を表現した矢印３１とともに表示画面３０上に表示される。この表示画面３０により、ユーザは検索条件に応じたランクの差異を直感的に把握することができる。
【００４６】
図１０は、ランク変化の表現方法の他の例を示す図である。本例はランクの変化を矢印３２の方向と、本数とで表現したものである。ランク差が小さい場合は、少ない矢印を、ランク差が大きい場合は、多くの矢印を付与している。ここで、矢印３２の本数は、前述の図７に示したランクの差異に応じて設定された状態を示し、文書「ＸＸＸＸＸ」は前回２位→今回１位で１ランクアップ（矢印３２は１本）、文書「ＹＹＹＹＹ」は前回４位→今回２位で２ランクアップ（矢印３２は２本）、文書「ＺＺＺ」は前回，今回とも３位のまま、文書「ＡＡＡＡＡＡＡＡ」は前回５位→今回４位で１ランクアップ（矢印３２は１本）、文書「ＢＢＢＢ」は前回１位→今回５位で４ランクダウン（矢印３２は４本）となり、それぞれの文書は現時点のランクと、ランクの差異を表現した矢印３２とともに表示画面３０上に表示される。
【００４７】
図１１は、ランク変化の表現方法の他の例を示す図である。本例はランクの変化を矢印３３の方向と、大きさとで表現したものである。ランク差が小さい場合は、小さい矢印を、ランク差が大きい場合は、大きな矢印を付与している。ここで、矢印３３の大きさ（本例では大中小の３種類）は、前述の図７に示したランクの差異に応じて設定された状態を示し、文書「ＸＸＸＸＸ」は前回２位→今回１位で１ランクアップ（矢印３３は小）、文書「ＹＹＹＹＹ」は前回４位→今回２位で２ランクアップ（矢印３３は中）、文書「ＺＺＺ」は前回，今回とも３位のまま、文書「ＡＡＡＡＡＡＡＡ」は前回５位→今回４位で１ランクアップ（矢印３３は小）、文書「ＢＢＢＢ」は前回１位→今回５位で４ランクダウン（矢印３３は大）となり、それぞれの文書は現時点のランクと、ランクの差異を表現した矢印３３とともに表示画面３０上に表示される。
【００４８】
また、文書情報や文書情報に対応したシンボルの色を、ランクの変化に応じて異ならせることにより表現することも可能である。この場合、例えば、ランクの上がったものは、ランク差に応じた赤みのシンボルを付与し、ランクの下がったものは、ランク差に応じた青みのシンボルを付与するなどの形態が考えられる。
【００４９】
図１２は、ランク変化の表現方法の他の例を示す図である。本例に示すように、各文書情報を表示する表示画面３０において相対的位置をランク差に応じてずらすことで表現するようにしてもよい。この場合、文書情報の相対的な位置関係と、ランクの差異とを予め関連付けておく必要がある。本例に示すように、ランクの変化を、文書情報の相対的配置をずらすことにより表示することで、ユーザは、検索条件の変更による影響を一目瞭然に把握することが可能となる。
【００５０】
＜第四の実施形態＞
本発明の第四の実施形態において、文書出力部２４は、検索条件の変更後に、未読の文書と、既読の文書とを別の領域に分離して表示できるようにしている。この点が上述の第一ないし第三の実施形態と異なっている。ここで、文書出力部２４は、ユーザが文書を開いて参照するたびに、その文書を既読文書として記憶しておく。一旦、既読文書として記憶された文書は、その後、検索条件が変更されたときに、文書出力部２４によって未読の文書とは別の領域に分離して表示される。
【００５１】
具体的には、初回の検索後に、文書出力部２４が、前述の図１６に示した表示画面を表示した後、ユーザがランク１位（ＸＸＸＸＸ），３位（ＺＺＺ），４位（ＡＡＡＡＡＡＡＡ）の文書を閲覧したとする。（図１６に示した文書情報において、既読文書は斜体字で示されている。）この後、ユーザが検索条件を変更して再度検索し、その結果、前述の図７に示したような文書ランクの変化があった場合について考える。
【００５２】
図１３は、ランク変化の表現方法の他の例を示す図である。ここで、文書出力部２４は、未読の文書を、既読の文書と分離し、両方とも現時点での検索条件に応じたランク順に従って図１３に示すように表示する。つまり、未読文書としては、図７に示した前回順位に基づいて、前回２位だった文書（ＹＹＹＹＹ）と５位だった文書（ＢＢＢＢ）のみが、それぞれ現在１位の文書及び４位の文書として未読文書の表示領域３４ａ側に区別して表示される。また、既読文書（図１３に示した文書情報において、斜体字で示す。）としては、図７に示した前回順位に基づいて、前回１位だった文書（ＸＸＸＸＸ）は現在５位の文書として、前回３位だった文書（ＺＺＺ）は現在３位の文書（そのまま）として、前回４位だった文書（ＡＡＡＡＡＡＡＡ）が現在２位の文書として既読文書の表示領域３４ｂ側に区別して表示される。本例において、未読文書「ＹＹＹＹＹ」は前回２位→今回１位で１ランクアップ、未読文書「ＢＢＢＢ」は前回５位→今回４位で１ランクアップ、既読文書「ＡＡＡＡＡＡＡＡ」は前回４位→今回２位で２ランクアップ、既読文書「ＺＺＺ」は前回，今回とも３位のまま、既読文書「ＸＸＸＸＸ」は前回１位→今回５位で４ランクダウンとなり、それぞれの文書は現時点のランクと、ランクの差異を表現した矢印３４とともに未読文書の表示領域３４ａ，既読文書の表示領域３４ｂに区別されて表示画面３０上に表示される。
【００５３】
ここで、ユーザによっては、あるいは、検索目的によっては、未読の文書のみを検索条件の変化に応じてランク付け表示したい場合もある。すなわち、既に閲覧済みの文書については、閲覧時の相対的位置関係を変えたくない場合などである。その場合、文書出力部２４は、設定によって次の図１４に示すように表示することもできる。
図１４は、ランク変化の表現方法の他の例を示す図である。本例では、既読文書（ＸＸＸＸＸ，ＺＺＺ，ＡＡＡＡＡＡＡＡ，図１４に示した文書情報において、斜体字で示す。）については、現時点のランクとは無関係に前回のランクのまま（すなわち、それぞれ１位，３位，４位のままとなる）、図７に示した前回順位に基づいて、前回１位だったものは１位のまま、前回３位だったものは３位のまま、前回４位だったものは４位のまま表示する。従って、これらについては、現在の表示から現時点のランクを知ることはできない。ただし、ランク差を表現する矢印３５等によって、前回から上がったのか下がったのかといった相対的変化は読み取ることができる。つまり、現時点における文書ＸＸＸＸＸ，ＺＺＺ，ＡＡＡＡＡＡＡＡそれぞれについて、実際のランクは２位、３位、５位となるので、それぞれの前回順位４位、３位、１位から上がったのか下がったのかといった相対的変化は矢印３５の向きで把握することができる。それぞれの文書について、未読文書は現時点のランクで未読文書の表示領域３５ａに、既読文書は前回のランクで既読文書の表示領域３５ｂに、ランクの差異を表現した矢印３５とともに表示画面３０上に表示される。
【００５４】
本発明によると、未読の文書のみを見分けやすくなり、また、閲覧時の相対的位置関係が保たれるので、どういった内容の文書だったかを記憶にとどめ易くなる。
【００５５】
図１５は、ランク変化の表現方法の他の例を示す図である。本例は検索結果記憶部２５を有する文書検索装置１の構成において、検索結果が表示される表示画面３０について示したものである。文書検索装置１は、ユーザが検索条件３０ａを入力することにより文書情報を検索し、その文書情報に対する現時点のランクとともに表示画面３０上に表示し、前回ランクとの差異を表現した矢印３６を検索結果に付与する。この状態において、ユーザが固有ＩＤ３７ｃを表示画面３０から入力すると、文書検索装置１は、この固有ＩＤ３７ｃに対応する検索結果３７ｂを検索結果記憶部２５から抽出し、検索結果３７ｂに応じた検索条件３７ａとともに表示画面３０上の任意の領域３７にポップアップ画面として表示することができる。ひとつの検索要求において、固有ＩＤ３７ｃを検索回数に予め関連付けておくことで（例えば、固有ＩＤが００１なら最初の検索など）、何回目の検索結果を表示しているか理解することが容易となる。これにより前回ランクとの比較のみならず、ひとつの検索要求において検索履歴に応じた検索結果についても容易に比較することができる。
【００５６】
【発明の効果】
本発明によると、検索条件が変更されるたびに、検索文書に対するランクの変化が直感的にわかるように視覚的要素又は視覚的効果を利用した表現を用いて検索結果を提示できるようにし、検索結果に含まれる特定文書のランク変化に注目することで、ユーザはどの検索結果が最適かを容易に推測できるようになる。
また、既読文書と未読文書とを別の領域に区別して表示することで、ユーザにとって真に関心のある未読文書のみを容易に見分けることができる。
【図面の簡単な説明】
【図１】本実施の一実施形態である文書検索装置の電気的な接続状態を示すブロック図である。
【図２】文書検索装置としての機能をサーバコンピュータに実行させる場合の一実施形態について示した図である。
【図３】文書検索装置の一実施形態について説明するための機能ブロック図である。
【図４】文書検索装置の他の実施形態について説明するための機能ブロック図である。
【図５】文書検索装置の他の実施形態について説明するための機能ブロック図である。
【図６】本発明の一実施形態である文書検索プログラムにより実行される処理の流れを説明するためのフロー図である。
【図７】現在の検索条件でのランクと、前回の検索条件でのランクとの差異を計算した計算結果表の一例について示した図である。
【図８】本発明が適用される文書検索プログラムに基づいて実行される文書検索方法の一例を説明するためのフロー図である。
【図９】ランク変化の表現方法の一例を示す図である。
【図１０】ランク変化の表現方法の他の例を示す図である。
【図１１】ランク変化の表現方法の他の例を示す図である。
【図１２】ランク変化の表現方法の他の例を示す図である。
【図１３】ランク変化の表現方法の他の例を示す図である。
【図１４】ランク変化の表現方法の他の例を示す図である。
【図１５】ランク変化の表現方法の他の例を示す図である。
【図１６】従来のランク付き検索文書リストの一例を示す図である。
【符号の説明】
１…文書検索装置、２…ＣＰＵ、３…メモリ、４…バス、５…磁気記憶装置、６…入力装置、７…表示装置、８…記録媒体、９…記録媒体読取装置、１０，１３…ネットワーク、１１…通信Ｉ／Ｆ、１２…端末装置、１４（１）…サーバコンピュータ、２１…検索条件入力部、２２…文書ランキング部、２３…文書データベース、２４…文書出力部、２５…検索結果記憶部、２５ａ，３７ｂ…検索結果、２５ｂ…固有ＩＤ、２５ｃ，３０ａ，３７ａ…検索条件、２６…検索条件データベース、２７…適合文書選択部、２８…ランク／彩色テーブル、３０…表示画面、３１，３２，３３，３４，３５，３６…矢印、３４ａ，３５ａ…未読文書の表示領域、３４ｂ，３５ｂ…既読文書の表示領域、３７…領域、３７ｃ…固有ＩＤ。
【図１】
2004234284.tif 000003
【図２】
2004234284.tif 000004
【図３】
2004234284.tif 000005
【図４】
2004234284.tif 000006
【図５】
2004234284.tif 000007
【図６】
2004234284.tif 000008
【図７】
2004234284.tif 000009
【図８】
2004234284.tif 000010
【図９】
2004234284.tif 000011
【図１０】
2004234284.tif 000012
【図１１】
2004234284.tif 000013
【図１２】
2004234284.tif 000014
【図１３】
2004234284.tif 000015
【図１４】
2004234284.tif 000016
【図１５】
2004234284.tif 000017
【図１６】
2004234284.tif 000018