JP4243958B2 - Document search apparatus, program, and recording medium - Google Patents

Document search apparatus, program, and recording medium Download PDF

Info

Publication number
JP4243958B2
JP4243958B2 JP2003021412A JP2003021412A JP4243958B2 JP 4243958 B2 JP4243958 B2 JP 4243958B2 JP 2003021412 A JP2003021412 A JP 2003021412A JP 2003021412 A JP2003021412 A JP 2003021412A JP 4243958 B2 JP4243958 B2 JP 4243958B2
Authority
JP
Japan
Prior art keywords
document
search
rank
search condition
search result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003021412A
Other languages
Japanese (ja)
Other versions
JP2004234284A (en
Inventor
博子 真野
秀夫 伊東
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003021412A priority Critical patent/JP4243958B2/en
Publication of JP2004234284A publication Critical patent/JP2004234284A/en
Application granted granted Critical
Publication of JP4243958B2 publication Critical patent/JP4243958B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、文書検索装置、プログラムおよび記録媒体、より詳細には、与えられた検索要求に対して適合する文書を検索する文書検索装置、該文書検索装置としての機能を実行させるためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】
文書を多数集積している文書データベースからユーザの必要とする文書を探しだすための文書検索装置が近年広く利用されている。そういった文書検索装置の典型的な動作は、例えば、次のようなものである。
図16は、従来のランク付き検索文書リストの一例を示す図である。ユーザは、検索条件の入力画面からキーワード、あるいはその他の検索事項を入力する。文書検索システムは、この条件に基づいて検索を実行し、その条件に適合した文書を選択し、ランク付けし、図16に示すようなランク付き検索文書リストを作成して表示する。この検索文書リストでは、上位何件分かの各文書について、その文書のタイトル、所在、作成日などが提示される。ユーザが、そのリストから適当と思われる文書を選び、その文書を示すリンク、アイコン等をクリックすると、システムはその文書の中身を表示する。このようにして、ユーザは、必要とする文書を見つけ出すことができる。
【0003】
従来の文書検索に関するシステムとしては、蓄積された多種多様で膨大な情報を、検索者に予め整理して見せる技術を提供し、また、検索者がシステムに対して示す条件が蓄積情報のどの部分に該当するかを的確にフォードバックするための検索のナビゲーション技術を提供できるようにしたものが開示されている(例えば、特許文献1参照)。
【0004】
【特許文献1】
特開平8−44759号公報
【0005】
【発明が解決しようとする課題】
しかしながら、上記のような従来の検索文書表示については、以下のような問題があった。
まず、文書検索装置において、一度の検索で、ユーザの所望する文書がすべて得られるとは限らないため、ユーザが何度か検索条件を変更しながら検索を繰り返すこともまれではない。その場合、検索条件の変化に応じて、検索される文書とそのランクが変化していくが、こういった変化について、上記特許文献1に記載の文書検索装置のように、ランクを考慮することなく、単に前回の検索文書を新規の検索文書と区別して表示したり、あるいは、前回の検索文書とそのランクを示す数字を併記する、といった消極的な情報提示しか行われておらず、検索条件の変更によって検索に与える影響を、ユーザが理解する助けとするのに効果的でなかった。
【0006】
また、再検索後の検索文書を表示するのに、これまでに既に閲覧ずみの文書なのかそうでないのかを識別記号等で区別して表示することは、従来の文書検索装置でも行われているものの、これらはひとつの連続するリスト中に、両方入り混じって表示されるため、ユーザにとって真に関心のある未読の文書のみを見分けるのは容易ではなかった。また、既読の文書については、ユーザとしては、どういった内容の文書だったかを記憶しておきたいものだが、検索条件を変更するたびに検索文書やランクが変化するために、文書の相対的位置関係が毎回異なって表示され、記憶の妨げとなっていた。
【0007】
本発明は、上述のごとき実情に鑑みてなされたものであり、検索条件が変更されるたびに、検索文書に対するランクの変化が直感的にわかるように視覚的要素又は視覚的効果を利用した表現を用いて検索結果を提示できるようにし、検索結果に含まれる特定文書のランク変化に注目することで、どの検索結果が最適かを容易に推測できるようにすると共に、既読文書と未読文書とを別の領域に区別して表示することで、ユーザにとって真に関心のある未読文書のみを容易に見分けられるようにすること、を目的としてなされたものである。
【0008】
【課題を解決するための手段】
請求項1の発明は、検索条件を入力して、複数の文書が格納されている文書データベースを検索し、その検索結果を提示する文書検索装置において、該文書検索装置は、ユーザからの検索条件の入力を可能にする検索条件入力部と、該入力した検索条件に適合する上位文書を適合の度合の順に前記文書データベースから選出およびランク付けする文書ランキング部と、該選出およびランク付けした上位文書をそのランクとともにユーザに提示する際に、検索条件の変更の結果生じた変更前と変更後における文書毎のランクの差異を、視覚的要素又は視覚的効果を利用した表現により提示する文書出力部とを備え、該文書出力部は、検索条件の変更後に、未読の文書と既読の文書とを別の領域に分離して提示可能とし、前記未読の文書と前記既読の文書とに対して、文書毎のランクの差異を視覚的要素又は視覚的効果を利用した表現により提示すると共に、前記未読の文書のみランク順に提示し、前記既読の文書については検索条件の変更前に提示されたランクの相対的位置関係を保ったまま提示することを特徴としたものである。
【0009】
請求項2の発明は、請求項1の発明において、前記視覚的要素又は視覚的効果を利用した表現は、図形,彩色,相対的配置のいずれか1又は複数を少なくとも含むことを特徴としたものである。
【0010】
請求項3の発明は、請求項1または2の発明において、前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、図形の方向、数、大きさのいずれか1又は複数により表現することを特徴としたものである。
【0011】
請求項4の発明は、請求項3の発明において、前記図形は、矢印又は三角形であることを特徴としたものである。
【0012】
請求項5の発明は、請求項1ないし4のいずれか1の発明において、前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、検索結果として表示する文書情報の色の違い、又は文書情報に対応した任意のシンボルの色の違いにより表現することを特徴としたものである。
【0013】
請求項6の発明は、請求項1ないし5のいずれか1の発明において、前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、検索結果として表示する文書情報の相対的配置により表現することを特徴としたものである。
【0014】
請求項7の発明は、請求項1ないし6のいずれか1の発明において、検索条件の変更に応じた検索結果に固有のIDを割り当てて、割り当てた固有IDとともに検索結果を記憶する検索結果記憶部を有し、前記文書出力部は、ユーザから固有IDが入力されると、該入力された固有IDに応じた検索結果を前記検索結果記憶部に記憶された検索結果の中から抽出し、該抽出した検索結果を画面上の任意の領域に重ねて提示することを特徴としたものである。
【0015】
請求項8の発明は、請求項7の発明において、前記検索結果記憶部は、固有IDが割り当てられた検索結果に応じた検索条件も同時に記憶することを特徴としたものである。
【0016】
請求項9の発明は、請求項1ないし8のいずれか1の発明において、検索条件を変更して複数回の検索を行った後に、前記検索結果記憶部に記憶された複数の検索結果に基づいて文書毎に所定ランク以内に含まれた回数を集計し、該集計した回数が多い文書から順に適合文書として選択する適合文書選択部を有することを特徴としたものである。
【0017】
請求項10の発明は、請求項9の発明において、検索条件を変更して複数回の検索を行った後に、前記適合文書選択部は、前記検索結果記憶部に記憶された複数の検索結果に基づいて文書毎に毎回のランクを加算し、該ランクを加算した合計値の小さい文書から順に適合文書として選択することを特徴としたものである。
【0018】
請求項11の発明は、請求項9または10の発明において、前記文書出力部は、前記適合文書選択部により選択された適合文書を、所定のランキングに従って上位から順番に画面上に提示することを特徴としたものである。
【0019】
請求項12の発明は、請求項1ないし11のいずれか1の発明において、文書のランクを彩色の明度に対応させ、その対応関係を登録したランク/彩色テーブルを有し、前記文書出力部は、検索条件を変更して検索を行うたびに、前記文書ランキング部によりランク付けされた文書のランクに応じた彩色を前記ランク/彩色テーブルを参照して決定し、該決定した彩色を直前までの文書情報又は文書情報に応じたシンボルの彩色に重ねて示時可能としたことを特徴としたものである。
【0022】
請求項13の発明は、請求項1ないし12のいずれか1に記載の文書検索装置としての機能をコンピュータに実行させるためのプログラムである。
【0023】
請求項14の発明は、請求項13に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【0024】
【発明の実施の形態】
図1は、本発明の一実施形態である文書検索装置の電気的な接続状態を示すブロック図で、図中、1は文書検索装置で、該文書検索装置1は、CPU2,メモリ3,バス4,磁気記憶装置5,入力装置6,表示装置7,記録媒体8,記録媒体読取装置9,ネットワーク10,通信インタフェイス(以下、通信I/Fという)11を有する。図1に示すように、文書検索装置1は、例えばPC(パーソナルコンピュータ)などのコンピュータであり、各種演算を行ない文書検索装置1の各部を集中的に制御するCPU2と、各種のROMやRAMからなるメモリ3等がバス4で接続されている。
【0025】
バス4には、所定のインタフェイスを介して、ハードディスクなどの磁気記憶装置5と、マウスやキーボードなどで構成される入力装置6と、LCDやCRTなどの表示装置7と、光ディスクなどの記録媒体8を読み取る記録媒体読取装置9とが接続され、また、インターネットなどのネットワーク10と通信を行なう所定の通信I/F11が接続されている。なお、記録媒体8としては、CD(CD−ROM,CD−RW,CD−Rなどを含む)や、DVDなどの光ディスク、光磁気ディスク、フレキシブルディスク、各種メモリカードなどの各種方式のメディアを用いることができる。また、記録媒体読取装置9は、具体的には記録媒体8の種類に応じて光ディスクドライブ、光磁気ディスクドライブ、フレキシブルディスクドライブ、メモリカードドライブなどが用いられる。
【0026】
磁気記憶装置5には、本発明の文書検索装置1としての機能を実行するための文書検索プログラムが記憶されている。この文書検索プログラムは、記録媒体8から記録媒体読取装置9により読み取るか、あるいは、インターネットなどのネットワーク10からダウンロードするなどして、磁気記憶装置5にインストールしたものである。このインストールにより文書検索装置1は動作可能な状態となる。なお、この文書検索プログラムは、所定のOS上で動作するものであってもよい。また、特定のアプリケーションソフトの一部をなすものであってもよい。このように本発明は、文書検索装置1としての機能をコンピュータに実行させるためのプログラムとしての形態や、当該プログラムを記録した記録媒体としての形態をとることができる。
【0027】
図2は、文書検索装置1としての機能をサーバコンピュータに実行させる場合の一実施形態について示した図で、図中、12は端末装置,13はネットワーク,14(1)はサーバコンピュータである。図2に示すように、この文書検索装置1をサーバコンピュータ14(1)として実施し、このサーバコンピュータ14(1)と端末装置12とをネットワーク13を介して接続し、端末装置12からサーバコンピュータ14(1)にアクセスして操作できるようにしてもよい。この場合、端末装置12は、例えば、PC、携帯情報端末(PDAなど)、携帯電話などの情報処理装置として実施することができる。また、ネットワーク13は、無線、有線及び放送波のいずれを用いたものでもよく、例えば、LAN、WAN、インターネット、アナログ電話網、デジタル電話網(ISDN)、PHS(パーソナルハンディホンシステム)網、携帯電話網、衛星通信網などを利用することができる。
【0028】
<第1の参考例>
以下、文書検索プログラムを有する文書検索装置1が行なう処理の内容について説明する。
図3は、文書検索装置1の一について説明するための機能ブロック図で、文書検索装置1は、検索条件入力部21,文書ランキング部22,文書データベース23,文書出力部24を有する。具体的には、文書検索装置1は、多数の電子化された文書群がデータベース化されて登録されている文書データベース23と、ユーザから検索要求となる検索条件の入力を受付ける検索条件入力部21と、検索条件を用いて文書データベース23を検索し、適合する文書を選定およびランク付けする文書ランキング部22と、文書ランキング部22により選定及びランク付けされた検索文書をそのランクとともに図1に示した表示装置7などに出力する文書出力部24とを備えている。文書データベース23は、図1に示した磁気記憶装置5に構築され、文書ランキング部22〜文書出力部24の各機能は、前述の文書検索プログラムに基づいてCPU2が実行する処理により実現される。尚、本例では、文書検索装置1は文書データベース23を物理的に含む形態としているが、文書データベース23と物理的に離散して接続される形態であってもよく、この場合、文書検索装置1はネットワーク等を介して文書データベース23にアクセス可能とする。
【0029】
文書ランキング部22は、文書データベース23から検索した文書をランク付けする場合に、対象文書において検索条件となるキーワードの出現頻度が高い順にランクを上位に設定する出現頻度による方法など、公知の方法を用いて検索文書にランク付けを行うことができる。文書出力部24は、検索条件が変更されるたびに、その結果生じた変更前と変更後における文書毎のランクの差異を、視覚的要素又は視覚的効果を利用した表現により表示装置7に表示することができる。基本的には、2つの検索結果間における相対比較であり、3つ以上の検索結果を比較する場合には2つずつの比較処理を繰り返すようにする。従って、比較する2者間のランクの差異がわかるような表示方法が好ましい。
【0030】
また、上記視覚的要素又は視覚的効果を利用した表現の具体例として、例えば図形,彩色,相対的配置などによりランクの変化を表現することができる。図形を用いる場合には、例えば矢印や三角形など、方向を示すことができる形状が好適であり、これら図形の方向,数,大きさ等によりユーザは前回ランクからの差異を直感的に知ることができるようになる。(後述する図9,図10,図11参照)この他にも彩色や、相対的配置などを用いた方法がある。例えば、彩色を用いた場合、検索結果として表示する文書情報の色の違い、又は文書情報に対応した任意のシンボルの色の違いによりランクの差異を表現する。相対的配置を用いる場合、検索結果として表示する文書情報の相対的配置によりランクの差異を表現する。(後述する図12参照)
【0031】
上記第一の参考例において、特定の内容に関する文書を出来るだけ多く集めたいという目的で、検索結果に含まれる文書の集合(以下、検索結果集合という)の上位の文書だけでなく、下位の文書についてもチェックしたい場合を想定する。このような場合に、一つの検索要求に対していくつかの検索条件を試しながら、それぞれの検索条件に応じた検索結果集合について、その上位の方(例えば、上位10位まで)の文書群の適否から、その下位の方(例えば、11位以下)の文書群の適否を推測し、これにより適切と判断された検索結果集合についての下位の文書群をチェックしていくほうが合理的である。
【0032】
ここで、例えば、ある検索要求について、検索条件Aで検索したときの検索結果集合を検索結果集合Aとし、検索条件Bで検索したときの検索結果集合を検索結果集合Bとしたときに、検索結果集合Bの上位10件のほうが、検索結果集合Aの上位10件よりも必要と思われる文書を多く含んでいたり、特定文書(ユーザの注目文書)のランキングが高いような場合に、検索結果集合Bのほうが検索精度が高い、すなわちユーザの所望する文書が多く含まれているであろうと推測することができる。従って、11位以下の文書についても検索結果集合Bのほうが適していると予想できるため、求める文書を探すのに検索結果集合Bを見ていくのが適当であると判断することができる。この際、すでに適合又は非適合がユーザにとってわかっている文書のランクが検索条件によってどのように変化しているか一覧することができれば、どの検索結果集合が最適であるかを容易に推測することができる。
【0033】
<第二の参考例
図4は、文書検索装置1の他のについて説明するための機能ブロック図で、文書検索装置1は、検索条件入力部21,文書ランキング部22,文書データベース23,文書出力部24を有し、さらに、検索結果記憶部25,検索条件データベース26を有している。図3に示した文書検索装置1と異なる点は、検索結果記憶部25,検索条件データベース26を有する点で、その他の構成は図3に示した文書検索装置1と同様である。検索結果記憶部25は、検索結果25a,固有ID25b,検索条件25cを記憶し、検索条件データベース26は、検索条件25cを繰り返し利用するためにDB化して別個に記憶しておくためのものである。
【0034】
検索結果記憶部25は、検索条件の変更に応じた検索結果に固有のIDを割り当て、固有IDとともに検索結果及び検索条件を記憶する。これにより、例えば、今回の検索結果と、前回の検索結果又は前々回の検索結果を比較したいような場合に、固有IDによって比較したい検索結果を検索結果記憶部25から抽出する。この際、固有IDの入力は1つでも複数でもよく、その固有IDに応じた検索結果を表示装置7に表示させることができる。ここで、ユーザから固有IDが入力されると、入力された固有IDに応じた検索結果を検索結果記憶部25に記憶された検索結果の中から抽出し、抽出した検索結果を表示装置7の画面上における任意の領域に重ねて表示するようにしてもよい(後述する図15参照)。また、「検索結果1との比較」、「検索結果2との比較」のように任意のボタン又はアイコンなどに予め割り当てておき、そのボタン又はアイコンが選択されると、その結果を表示装置7の画面上に表示するようにしてもよい。
【0035】
上記第二の参考例において、検索条件が繰り返し再利用される場合を想定する。例えば、新聞記事のデータベース等に記事が追加されるのに対応して、毎日同じ検索条件で検索を行う場合がある。この状況では、最初に検索条件を設定するためにいくつかの検索条件を試し、その中で最適な検索条件を選択する必要がある。この際、すでに適合又は非適合がわかっている文書のランクが検索条件に応じてどのように変化しているか一覧することにより、どの検索条件が最適か容易に推測することができる。このように選択した検索条件を検索条件データベース26に記憶しておくことで繰り返し利用することが可能となる。
【0036】
<第三の参考例
図5は、文書検索装置1の他のについて説明するための機能ブロック図で、文書検索装置1は、検索条件入力部21,文書ランキング部22,文書データベース23,文書出力部24,検索結果記憶部25を有し、さらに、適合文書選択部27,ランク/彩色テーブル28を有している。図4に示した文書検索装置1と異なる点は、適合文書選択部27,ランク/彩色テーブル28を有する点で、その他の構成は図4に示した文書検索装置1と同様である。尚、本では図4に示した検索条件データベース26を含まない構成としているが、この検索条件データベース26を含む構成としてもよい。
【0037】
適合文書選択部27は、検索条件を変更して複数回の検索を行った後に、検索結果記憶部25に記憶された複数の検索結果に基づいて文書毎に所定ランク以内(例えば、上位5位以内)に含まれた回数を集計し、集計した回数が多い文書から順に適合文書として選択する。また、他のとして、検索結果記憶部25に記憶された複数の検索結果に基づいて文書毎に毎回のランクを加算し、ランクを加算した合計値、例えば、3回の検索でそれぞれランキング2位,3位,1位の場合、合計値6のように算出するようにしてもよい。この場合、合計値の小さい文書、すなわち、上位ランクの文書から順に適合文書として選択するようにする。また、上記合計値の平均をとってもよく、適合文書の選択基準は種種考えられる。この場合、文書出力部24は、適合文書選択部27により選択された適合文書を、例えば上記方法等によるランキングに従って、その上位から順に表示装置7の画面上に表示するようにしてもよい。
【0038】
ランク/彩色テーブル28は、文書のランクを彩色の明度に対応させ、その対応関係をテーブルとして登録したもので、本では、上位ランクほど、明るくなるように彩色の明度が設定されており、文書出力部24は、検索条件を変更して文書検索を行うたびに、文書ランキング部22によりランク付けされた文書情報(又は文書情報に対応したシンボルでもよい)のランクに応じた彩色をランク/彩色テーブル28を参照して決定し、決定した彩色を直前までの文書情報又はシンボルの彩色に重ねて表示可能とする。この結果、毎回上位にある文書は、より明るい色で表示装置7の画面上に表示されるようになり、表示色の明度に基づいて適合文書として選択することが可能となる。また、ランクの変化を動画やグラフなどで表示するようにしてもよい。
【0039】
上記第三の参考例において、1つの検索要求を複数の類似した検索条件、すなわち、一定の規則性を有し異なる複数の検索条件により検索を行う場合であって、検索結果に含まれる文書の適合又は非適合を文書そのものを見ないで推測する場合を想定する。例えば、検索要求を表す同義語がいくつかあるとき、それぞれで検索した検索結果のいずれにおいても上位に含まれる文書は適合文書であると推測される。上記適合文書を選択するための具体例として、例えば、文書ランキング部22によりランク付けされた各文書について上位5位以内に含まれた回数をカウントし、その回数が多いものから、例えば上位5件を適合文書とみなす、といったことが可能となる。
【0040】
図6は、本発明の参考例である文書検索プログラムにより実行される処理の流れを説明するためのフロー図である。尚、本例は、図3に示した文書検索装置1(第一の参考例)により処理を実行した場合について説明する。まず、検索条件入力部21から検索条件が入力されると(ステップS1)、文書ランキング部22は、入力された検索条件に適合する文書を選出およびランク付けする(ステップS2)。この結果、得られた検索文書とそのランクは文書出力部24にわたされる。文書出力部24は、例えば、検索文書,ランク,ランクの変化,既読・未読の別などを反映させた文書出力画面を組み立てる(ステップS3)。具体的には、この検索が新規の検索であったならば、検索文書とランクを、例えば、前述の図16に示したような形式で画面に表示する。同時に、再検索に備え検索文書とランクを記憶しておく。
【0041】
ここで、この検索が、検索条件変更後のものであったならば、文書出力部24は、まず、各検索文書について、現在のランクと、記憶している前回の検索におけるその文書のランクとの差を計算する。この計算結果は、例えば、次の図7に示す結果表のようになる。
【0042】
図7は、現在の検索条件でのランクと、前回の検索条件でのランクとの差異を計算した計算結果表の一例について示した図である。本例では、現在1位の文書は、前回から1ランク上がり、現在5位の文書は、前回から4ランク下がったことがわかる。ランク差が求まったならば、文書出力部24は、そのランク差の値に応じて、ランクの変化を、図形,彩色,相対的配置などの視覚的要素又は視覚的効果を利用して提示する。具体的には、例えば、矢印や三角形などを含む図形の方向,数,大きさを利用して表現したり、検索結果として表示する文書情報や任意のシンボルなどの色を異ならせて表現したり、検索結果として表示する文書情報の相対的位置により表現するなど、種種の表現方法が考えられる。
【0043】
図8は、文書検索プログラムに基づいて実行される文書検索方法の一例を説明するためのフロー図である。まず、検索条件入力部21から検索条件が入力されると(ステップS11)、文書ランキング部22は、検索条件に適合する文書を文書データベース23から選出し(ステップS12)、選出した文書を適合度合の順(例えば、出現頻度など)でランク付けする(ステップS13)。次に、入力された検索条件に変更があったかどうか判断し(ステップS14)、検索条件の変更がない、すなわち新規検索の場合(NOの場合)、文書ランキング部22により選出及びランク付けされた上位文書をそのランクとともに、表示装置7に提示する(ステップS15)。次に、ユーザは検索条件を変更するかどうか判断し(ステップS16)、検索条件を変更する場合(YESの場合)、次の検索条件を入力した後(ステップS17)、ステップS12に戻り、ステップS12及びステップS13の処理を文書ランキング部22において繰り返し行う。次に、ステップS14において、検索条件が変更されている、すなわち再検索の場合(YESの場合)、文書ランキング部22により選出及びランク付けされた、現時点の上位文書をそのランクとともに、表示装置7に提示し、検索条件の変更前と変更後の文書毎のランクの差異を、視覚的要素又は視覚的効果を利用した表現により表示する(ステップS18)。
【0044】
上記ステップS18において、ランクの差異を表示した後に、ステップS16において、ユーザは検索条件を変更するかどうか判断し、検索条件を変更する場合(YESの場合)、次の検索条件を入力した後(ステップS17)、ステップS12に戻り、ステップS12からの処理を文書ランキング部22において繰り返し行う。上記ステップS16において、検索条件を変更しない場合(NOの場合)、検索を終了し、ユーザは注目文書のランク変化に基づいて検索結果の優劣を決定し(ステップS19)、決定した検索結果、すなわち最適と推測される検索結果の中から、上位の複数文書(下位文書を含んでもよい)を抽出する(ステップS20)。
【0045】
図9は、ランク変化の表現方法の一例を示す図である。本例は検索条件の変更に伴うランクの変化を矢印31の方向で表現したものである。ランク差が正の値(すなわちランクが下がったもの)である場合には、下向き矢印を、ランク差が負の値(すなわちランクが上がったもの)である場合には、上向き矢印を付与している。本例の場合、前述の図7に示したランク差異の計算に基づいて矢印が付与されており、文書「XXXXX」は前回2位→今回1位でランクアップ、文書「YYYYY」は前回4位→今回2位でランクアップ、文書「ZZZ」は前回,今回とも3位のまま、文書「AAAAAAAA」は前回5位→今回4位でランクアップ、文書「BBBB」は前回1位→今回5位でランクダウンとなり、それぞれの文書は現時点のランクと、ランクの差異を表現した矢印31とともに表示画面30上に表示される。この表示画面30により、ユーザは検索条件に応じたランクの差異を直感的に把握することができる。
【0046】
図10は、ランク変化の表現方法の他の例を示す図である。本例はランクの変化を矢印32の方向と、本数とで表現したものである。ランク差が小さい場合は、少ない矢印を、ランク差が大きい場合は、多くの矢印を付与している。ここで、矢印32の本数は、前述の図7に示したランクの差異に応じて設定された状態を示し、文書「XXXXX」は前回2位→今回1位で1ランクアップ(矢印32は1本)、文書「YYYYY」は前回4位→今回2位で2ランクアップ(矢印32は2本)、文書「ZZZ」は前回,今回とも3位のまま、文書「AAAAAAAA」は前回5位→今回4位で1ランクアップ(矢印32は1本)、文書「BBBB」は前回1位→今回5位で4ランクダウン(矢印32は4本)となり、それぞれの文書は現時点のランクと、ランクの差異を表現した矢印32とともに表示画面30上に表示される。
【0047】
図11は、ランク変化の表現方法の他の例を示す図である。本例はランクの変化を矢印33の方向と、大きさとで表現したものである。ランク差が小さい場合は、小さい矢印を、ランク差が大きい場合は、大きな矢印を付与している。ここで、矢印33の大きさ(本例では大中小の3種類)は、前述の図7に示したランクの差異に応じて設定された状態を示し、文書「XXXXX」は前回2位→今回1位で1ランクアップ(矢印33は小)、文書「YYYYY」は前回4位→今回2位で2ランクアップ(矢印33は中)、文書「ZZZ」は前回,今回とも3位のまま、文書「AAAAAAAA」は前回5位→今回4位で1ランクアップ(矢印33は小)、文書「BBBB」は前回1位→今回5位で4ランクダウン(矢印33は大)となり、それぞれの文書は現時点のランクと、ランクの差異を表現した矢印33とともに表示画面30上に表示される。
【0048】
また、文書情報や文書情報に対応したシンボルの色を、ランクの変化に応じて異ならせることにより表現することも可能である。この場合、例えば、ランクの上がったものは、ランク差に応じた赤みのシンボルを付与し、ランクの下がったものは、ランク差に応じた青みのシンボルを付与するなどの形態が考えられる。
【0049】
図12は、ランク変化の表現方法の他の例を示す図である。本例に示すように、各文書情報を表示する表示画面30において相対的位置をランク差に応じてずらすことで表現するようにしてもよい。この場合、文書情報の相対的な位置関係と、ランクの差異とを予め関連付けておく必要がある。本例に示すように、ランクの変化を、文書情報の相対的配置をずらすことにより表示することで、ユーザは、検索条件の変更による影響を一目瞭然に把握することが可能となる。
【0050】
本発明の実施形態>
本発明の実施形態において、文書出力部24は、検索条件の変更後に、未読の文書と、既読の文書とを別の領域に分離して表示できるようにしている。この点が上述の第一ないし第三の参考例と異なっている。ここで、文書出力部24は、ユーザが文書を開いて参照するたびに、その文書を既読文書として記憶しておく。一旦、既読文書として記憶された文書は、その後、検索条件が変更されたときに、文書出力部24によって未読の文書とは別の領域に分離して表示される。
【0051】
具体的には、初回の検索後に、文書出力部24が、前述の図16に示した表示画面を表示した後、ユーザがランク1位(XXXXX),3位(ZZZ),4位(AAAAAAAA)の文書を閲覧したとする。(図16に示した文書情報において、既読文書は斜体字で示されている。)この後、ユーザが検索条件を変更して再度検索し、その結果、前述の図7に示したような文書ランクの変化があった場合について考える。
【0052】
図13は、ランク変化の表現方法の他の例を示す図である。ここで、文書出力部24は、未読の文書を、既読の文書と分離し、両方とも現時点での検索条件に応じたランク順に従って図13に示すように表示する。つまり、未読文書としては、図7に示した前回順位に基づいて、前回2位だった文書(YYYYY)と5位だった文書(BBBB)のみが、それぞれ現在1位の文書及び4位の文書として未読文書の表示領域34a側に区別して表示される。また、既読文書(図13に示した文書情報において、斜体字で示す。)としては、図7に示した前回順位に基づいて、前回1位だった文書(XXXXX)は現在5位の文書として、前回3位だった文書(ZZZ)は現在3位の文書(そのまま)として、前回4位だった文書(AAAAAAAA)が現在2位の文書として既読文書の表示領域34b側に区別して表示される。本例において、未読文書「YYYYY」は前回2位→今回1位で1ランクアップ、未読文書「BBBB」は前回5位→今回4位で1ランクアップ、既読文書「AAAAAAAA」は前回4位→今回2位で2ランクアップ、既読文書「ZZZ」は前回,今回とも3位のまま、既読文書「XXXXX」は前回1位→今回5位で4ランクダウンとなり、それぞれの文書は現時点のランクと、ランクの差異を表現した矢印34とともに未読文書の表示領域34a,既読文書の表示領域34bに区別されて表示画面30上に表示される。
【0053】
ここで、ユーザによっては、あるいは、検索目的によっては、未読の文書のみを検索条件の変化に応じてランク付け表示したい場合もある。すなわち、既に閲覧済みの文書については、閲覧時の相対的位置関係を変えたくない場合などである。その場合、文書出力部24は、設定によって次の図14に示すように表示することもできる。
図14は、ランク変化の表現方法の他の例を示す図である。本例では、既読文書(XXXXX,ZZZ,AAAAAAAA,図14に示した文書情報において、斜体字で示す。)については、現時点のランクとは無関係に前回のランクのまま(すなわち、それぞれ1位,3位,4位のままとなる)、図7に示した前回順位に基づいて、前回1位だったものは1位のまま、前回3位だったものは3位のまま、前回4位だったものは4位のまま表示する。従って、これらについては、現在の表示から現時点のランクを知ることはできない。ただし、ランク差を表現する矢印35等によって、前回から上がったのか下がったのかといった相対的変化は読み取ることができる。つまり、現時点における文書XXXXX,ZZZ,AAAAAAAAそれぞれについて、実際のランクは2位、3位、5位となるので、それぞれの前回順位4位、3位、1位から上がったのか下がったのかといった相対的変化は矢印35の向きで把握することができる。それぞれの文書について、未読文書は現時点のランクで未読文書の表示領域35aに、既読文書は前回のランクで既読文書の表示領域35bに、ランクの差異を表現した矢印35とともに表示画面30上に表示される。
【0054】
本発明によると、未読の文書のみを見分けやすくなり、また、閲覧時の相対的位置関係が保たれるので、どういった内容の文書だったかを記憶にとどめ易くなる。
【0055】
図15は、ランク変化の表現方法の他の例を示す図である。本例は検索結果記憶部25を有する文書検索装置1の構成において、検索結果が表示される表示画面30について示したものである。文書検索装置1は、ユーザが検索条件30aを入力することにより文書情報を検索し、その文書情報に対する現時点のランクとともに表示画面30上に表示し、前回ランクとの差異を表現した矢印36を検索結果に付与する。この状態において、ユーザが固有ID37cを表示画面30から入力すると、文書検索装置1は、この固有ID37cに対応する検索結果37bを検索結果記憶部25から抽出し、検索結果37bに応じた検索条件37aとともに表示画面30上の任意の領域37にポップアップ画面として表示することができる。ひとつの検索要求において、固有ID37cを検索回数に予め関連付けておくことで(例えば、固有IDが001なら最初の検索など)、何回目の検索結果を表示しているか理解することが容易となる。これにより前回ランクとの比較のみならず、ひとつの検索要求において検索履歴に応じた検索結果についても容易に比較することができる。
【0056】
【発明の効果】
本発明によると、検索条件が変更されるたびに、検索文書に対するランクの変化が直感的にわかるように視覚的要素又は視覚的効果を利用した表現を用いて検索結果を提示できるようにし、検索結果に含まれる特定文書のランク変化に注目することで、ユーザはどの検索結果が最適かを容易に推測できるようになると共に、既読文書と未読文書とを別の領域に区別して表示することで、ユーザにとって真に関心のある未読文書のみを容易に見分けることができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態である文書検索装置の電気的な接続状態を示すブロック図である。
【図2】 文書検索装置としての機能をサーバコンピュータに実行させる場合の一実施形態について示した図である。
【図3】 文書検索装置の一について説明するための機能ブロック図である。
【図4】 文書検索装置の他のについて説明するための機能ブロック図である。
【図5】 文書検索装置の他のについて説明するための機能ブロック図である。
【図6】 本発明の参考例である文書検索プログラムにより実行される処理の流れを説明するためのフロー図である。
【図7】 現在の検索条件でのランクと、前回の検索条件でのランクとの差異を計算した計算結果表の一例について示した図である。
【図8】 書検索プログラムに基づいて実行される文書検索方法の一例を説明するためのフロー図である。
【図9】 ランク変化の表現方法の一例を示す図である。
【図10】 ランク変化の表現方法の他の例を示す図である。
【図11】 ランク変化の表現方法の他の例を示す図である。
【図12】 ランク変化の表現方法の他の例を示す図である。
【図13】 ランク変化の表現方法の他の例を示す図である。
【図14】 ランク変化の表現方法の他の例を示す図である。
【図15】 ランク変化の表現方法の他の例を示す図である。
【図16】 従来のランク付き検索文書リストの一例を示す図である。
【符号の説明】
1…文書検索装置、2…CPU、3…メモリ、4…バス、5…磁気記憶装置、6…入力装置、7…表示装置、8…記録媒体、9…記録媒体読取装置、10,13…ネットワーク、11…通信I/F、12…端末装置、14(1)…サーバコンピュータ、21…検索条件入力部、22…文書ランキング部、23…文書データベース、24…文書出力部、25…検索結果記憶部、25a,37b…検索結果、25b…固有ID、25c,30a,37a…検索条件、26…検索条件データベース、27…適合文書選択部、28…ランク/彩色テーブル、30…表示画面、31,32,33,34,35,36…矢印、34a,35a…未読文書の表示領域、34b,35b…既読文書の表示領域、37…領域、37c…固有ID。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a document search device, a program, and a recording medium, and more specifically, a document search device that searches for a document that conforms to a given search request, a program for executing a function as the document search device, and The present invention relates to a computer-readable recording medium on which the program is recorded.
[0002]
[Prior art]
2. Description of the Related Art In recent years, a document search apparatus for searching for a document required by a user from a document database in which a large number of documents are accumulated has been widely used. A typical operation of such a document retrieval apparatus is as follows, for example.
FIG. 16 is a diagram showing an example of a conventional ranked search document list. The user inputs keywords or other search items from the search condition input screen. The document search system executes a search based on this condition, selects and ranks documents that meet the condition, and creates and displays a ranked search document list as shown in FIG. In this search document list, the title, location, creation date, etc. of the document for the top several documents are presented. When the user selects an appropriate document from the list and clicks a link, icon, or the like indicating the document, the system displays the contents of the document. In this way, the user can find out the documents he needs.
[0003]
As a conventional document retrieval system, a technique is provided that allows a searcher to organize and display a large variety of accumulated information in advance, and the conditions indicated by the searcher to the system indicate which part of the stored information Is disclosed that can provide a search navigation technique for accurately ford-backing whether or not this is true (see, for example, Patent Document 1).
[0004]
[Patent Document 1]
JP-A-8-44759
[0005]
[Problems to be solved by the invention]
However, the conventional search document display as described above has the following problems.
First, in a document search apparatus, not all documents desired by a user can be obtained by a single search, and therefore it is not uncommon for a user to repeat a search while changing search conditions several times. In that case, the document to be searched and its rank change according to the change of the search condition, and the rank is taken into consideration for such a change as in the document search device described in Patent Document 1. There are only passive information presentations such as displaying the previous search document separately from the new search document or writing the previous search document and the number indicating its rank. It was not effective in helping users understand the impact of changes in search on search.
[0006]
Further, when displaying a search document after re-searching, it is also performed in a conventional document search apparatus to display whether it is a document that has already been browsed or not by distinguishing with an identification symbol or the like. These are displayed together in a continuous list, so it is not easy for the user to distinguish only unread documents that are of real interest. As for the already read document, the user wants to remember the contents of the document, but the search document and rank change each time the search condition is changed. The target positional relationship was displayed differently each time, which hindered memory.
[0007]
The present invention has been made in view of the above circumstances, and an expression using a visual element or a visual effect so that a change in rank for a search document can be intuitively understood whenever a search condition is changed. It is possible to present search results using, and to easily infer which search results are optimal by focusing on the rank change of specific documents included in the search results With The purpose of the present invention is to make it possible to easily distinguish only unread documents that are truly of interest to the user by distinguishing and displaying the read documents and the unread documents in different areas.
[0008]
[Means for Solving the Problems]
In the invention of claim 1, the search condition is input. , Multiple documents are stored In a document search apparatus that searches a document database and presents the search results, The document search apparatus includes: A search condition input unit that allows a user to input a search condition; a document ranking unit that selects and ranks a high-order document that conforms to the input search condition from the document database in order of the degree of conformity; Present the ranked top documents to the user along with their rank In this case, the difference between the ranks of each document before and after the change that occurred as a result of the change of the search condition is presented by a visual element or expression using visual effects. A document output unit, the document output unit, After changing the search conditions, unread documents and read documents can be presented separately in different areas, and the difference in rank for each document can be visualized with respect to the unread document and the read document. In addition, the unread documents are presented in the rank order, and the relative positions of the presented ranks are maintained before the search condition is changed. Present as is It is characterized by that.
[0009]
The invention of claim 2 is characterized in that, in the invention of claim 1, the expression using the visual element or the visual effect includes at least one or more of a figure, a coloring, and a relative arrangement. It is.
[0010]
According to a third aspect of the present invention, in the first or second aspect of the invention, the document output unit may change the rank of each document before and after the search condition is changed, either in the direction of the figure, the number, or the size. It is characterized by being expressed by one or more.
[0011]
According to a fourth aspect of the present invention, in the third aspect of the present invention, the graphic is an arrow or a triangle.
[0012]
The invention according to claim 5 is the document information according to any one of claims 1 to 4, wherein the document output unit displays a change in rank for each document before and after the search condition is changed as a search result. It is characterized by being expressed by the difference in the color of the image or the difference in the color of an arbitrary symbol corresponding to the document information.
[0013]
A sixth aspect of the present invention is the document information according to any one of the first to fifth aspects, wherein the document output unit displays a change in rank for each document before and after the search condition is changed as a search result. It is characterized by being expressed by the relative arrangement of.
[0014]
The invention of claim 7 is the search result storage according to any one of claims 1 to 6, wherein a unique ID is assigned to the search result according to the change of the search condition, and the search result is stored together with the assigned unique ID. The document output unit, when a unique ID is input from the user, extracts a search result corresponding to the input unique ID from the search results stored in the search result storage unit, Presenting the extracted search results in an arbitrary area on the screen Do It is characterized by that.
[0015]
The invention of claim 8 is characterized in that, in the invention of claim 7, the search result storage unit simultaneously stores a search condition corresponding to the search result to which the unique ID is assigned.
[0016]
The invention of claim 9 is based on a plurality of search results stored in the search result storage unit after performing a plurality of searches by changing the search condition in the invention of any one of claims 1 to 8. In addition, the number of times included within a predetermined rank for each document is totaled, and a conforming document selection unit that selects documents as the conforming document in descending order of the total number of times counted is provided.
[0017]
According to a tenth aspect of the present invention, in the ninth aspect of the invention, after the search condition is changed and the search is performed a plurality of times, the conforming document selection unit displays the plurality of search results stored in the search result storage unit. On the basis of this, ranks are added for each document, and the document is selected in order from the document with the smallest total value obtained by adding the ranks.
[0018]
The invention of claim 11 is the invention of claim 9 or 10, wherein the document output unit presents the conforming documents selected by the conforming document selection unit on the screen in order from the top according to a predetermined ranking. Do It is characterized by that.
[0019]
A twelfth aspect of the present invention includes a rank / coloring table in which the rank of the document is associated with the brightness of the chromatic color and the corresponding relationship is registered, according to any one of the first to eleventh aspects of the invention, Each time a search is performed with the search condition changed, the coloring according to the rank of the document ranked by the document ranking unit is determined with reference to the rank / coloring table, and the determined coloring is determined immediately before. Overlaid on document information or coloring of symbols according to document information Offer Possible to show did It is characterized by that.
[0022]
Claim 13 The invention of claim 1 to claim 1 12 A program for causing a computer to execute the function as the document search device according to any one of the above.
[0023]
Claim 14 The invention of claim 13 The computer-readable recording medium which recorded the program as described in 1 above.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Figure 1 shows the book invention 1 is a block diagram showing an electrical connection state of a document search apparatus according to an embodiment of the present invention, in which 1 is a document search apparatus, and the document search apparatus 1 includes a CPU 2, a memory 3, a bus 4, and a magnetic storage device 5. , An input device 6, a display device 7, a recording medium 8, a recording medium reading device 9, a network 10, and a communication interface (hereinafter referred to as communication I / F) 11. As shown in FIG. 1, the document search apparatus 1 is a computer such as a PC (Personal Computer), for example, and includes a CPU 2 that performs various calculations and centrally controls each part of the document search apparatus 1, and various ROMs and RAMs. A memory 3 and the like are connected by a bus 4.
[0025]
The bus 4 is connected to a magnetic storage device 5 such as a hard disk, an input device 6 including a mouse and a keyboard, a display device 7 such as an LCD and a CRT, and a recording medium such as an optical disk via a predetermined interface. 8 is connected to a recording medium reading device 9 that reads 8 and a predetermined communication I / F 11 that communicates with a network 10 such as the Internet. As the recording medium 8, various types of media such as a CD (including CD-ROM, CD-RW, CD-R, etc.), an optical disk such as a DVD, a magneto-optical disk, a flexible disk, and various memory cards are used. be able to. As the recording medium reader 9, specifically, an optical disk drive, a magneto-optical disk drive, a flexible disk drive, a memory card drive, or the like is used according to the type of the recording medium 8.
[0026]
The magnetic storage device 5 stores a document search program for executing a function as the document search device 1 of the present invention. This document search program is installed in the magnetic storage device 5 by reading it from the recording medium 8 with the recording medium reader 9 or downloading it from the network 10 such as the Internet. With this installation, the document search apparatus 1 becomes operable. Note that this document search program may operate on a predetermined OS. Further, it may be a part of specific application software. As described above, the present invention can take the form of a program for causing a computer to execute the function as the document search apparatus 1 or the form of a recording medium on which the program is recorded.
[0027]
FIG. 2 is a diagram showing an embodiment in which the server computer is caused to execute the function as the document search device 1, in which 12 is a terminal device, 13 is a network, and 14 (1) is a server computer. As shown in FIG. 2, the document retrieval apparatus 1 is implemented as a server computer 14 (1), the server computer 14 (1) and the terminal device 12 are connected via a network 13, and the terminal device 12 is connected to the server computer. 14 (1) may be accessed and operated. In this case, the terminal device 12 can be implemented as an information processing device such as a PC, a personal digital assistant (PDA, etc.), a mobile phone, and the like. The network 13 may be any of wireless, wired, and broadcast waves. For example, LAN, WAN, Internet, analog telephone network, digital telephone network (ISDN), PHS (Personal Handyphone System) network, mobile phone, etc. A telephone network, a satellite communication network, etc. can be used.
[0028]
<First Reference Example>

Less than ,Sentence The contents of the process performed by the document search apparatus 1 having a book search program will be described.
FIG. 3 shows an example of the document search apparatus 1 Example The document search apparatus 1 has a search condition input unit 21, a document ranking unit 22, a document database 23, and a document output unit 24. Specifically, the document search apparatus 1 includes a document database 23 in which a large number of digitized document groups are registered in a database, and a search condition input unit 21 that receives input of search conditions that are search requests from a user. FIG. 1 shows the document ranking unit 22 that searches the document database 23 using the search condition, selects and ranks the appropriate document, and the search document selected and ranked by the document ranking unit 22 together with its rank. And a document output unit 24 for outputting to the display device 7 or the like. The document database 23 is constructed in the magnetic storage device 5 shown in FIG. 1, and each function of the document ranking unit 22 to the document output unit 24 is realized by processing executed by the CPU 2 based on the above-described document search program. still, This example The document search apparatus 1 is physically configured to include the document database 23. However, the document search apparatus 1 may be configured to be physically discretely connected to the document database 23. In this case, the document search apparatus 1 may be a network or the like. The document database 23 can be accessed via
[0029]
When ranking the documents searched from the document database 23, the document ranking unit 22 uses a known method such as a method based on appearance frequency in which the rank is set higher in the order of appearance frequency of keywords as search conditions in the target document. Can be used to rank search documents. Each time the search condition is changed, the document output unit 24 displays on the display device 7 the difference in rank for each document before and after the change that has occurred as a result, using a visual element or an expression using a visual effect. can do. Basically, it is a relative comparison between two search results. When comparing three or more search results, the comparison process is repeated two by two. Therefore, a display method that can recognize the difference in rank between the two persons to be compared is preferable.
[0030]
Moreover, as a specific example of the expression using the visual element or the visual effect, a change in rank can be expressed by, for example, a figure, coloring, relative arrangement, or the like. When using graphics, shapes that can indicate directions, such as arrows and triangles, are preferable, and the user can intuitively know the difference from the previous rank by the direction, number, size, etc. of these graphics. become able to. (See FIGS. 9, 10, and 11 to be described later.) There are other methods using coloring, relative arrangement, and the like. For example, when coloring is used, a rank difference is expressed by a color difference of document information displayed as a search result or a color difference of an arbitrary symbol corresponding to the document information. When the relative arrangement is used, the rank difference is expressed by the relative arrangement of the document information displayed as the search result. (Refer to FIG. 12 described later)
[0031]
The first Reference example If you want to check not only the documents that are higher in the set of documents included in the search results (hereinafter referred to as the search result set) but also the lower documents for the purpose of collecting as many documents with specific contents as possible. Suppose. In such a case, while trying several search conditions for one search request, the search result set corresponding to each search condition is stored in the higher-order document group (for example, the top 10). From the suitability, it is more reasonable to infer the suitability of the lower-level document group (for example, the 11th or lower) and check the lower-order document group for the search result set determined to be appropriate.
[0032]
Here, for example, for a certain search request, the search result set when the search condition A is searched is the search result set A, and the search result set when the search condition B is searched is the search result set B. If the top 10 results set B contains more documents that are considered necessary than the top 10 results set A, or the ranking of a specific document (user's attention document) is higher, the search results It can be inferred that the set B has higher search accuracy, that is, it will contain more documents desired by the user. Accordingly, the search result set B can be expected to be more suitable for the 11th and lower documents. Therefore, it can be determined that it is appropriate to look at the search result set B to search for a desired document. At this time, if it is possible to list how the ranks of documents whose conformance or nonconformity is already known to the user are changed according to the search condition, it is possible to easily guess which search result set is optimal. it can.
[0033]
<Second Reference example >
FIG. 4 shows another example of the document search apparatus 1. Example The document search apparatus 1 has a search condition input unit 21, a document ranking unit 22, a document database 23, and a document output unit 24, and further includes a search result storage unit 25, a search condition database. 26. The difference from the document search apparatus 1 shown in FIG. 3 is that it has a search result storage unit 25 and a search condition database 26, and the other configuration is the same as that of the document search apparatus 1 shown in FIG. 3. The search result storage unit 25 stores the search result 25a, the unique ID 25b, and the search condition 25c, and the search condition database 26 is for storing the search condition 25c as a DB so as to be used repeatedly. .
[0034]
The search result storage unit 25 assigns a unique ID to the search result according to the change of the search condition, and stores the search result and the search condition together with the unique ID. Thereby, for example, when it is desired to compare the current search result with the previous search result or the previous search result, the search result to be compared with the unique ID is extracted from the search result storage unit 25. At this time, one or a plurality of unique IDs may be input, and a search result corresponding to the unique ID can be displayed on the display device 7. Here, when a unique ID is input from the user, a search result corresponding to the input unique ID is extracted from the search results stored in the search result storage unit 25, and the extracted search result is displayed on the display device 7. You may make it display on the arbitrary area | regions on a screen so that it may overlap (refer FIG. 15 mentioned later). Further, it is assigned in advance to an arbitrary button or icon, such as “Comparison with search result 1” or “Comparison with search result 2”, and when that button or icon is selected, the result is displayed on the display device 7. It may be displayed on the screen.
[0035]
Second above Reference example Suppose that the search condition is repeatedly reused. For example, in response to an article being added to a newspaper article database or the like, a search may be performed with the same search condition every day. In this situation, it is necessary to try several search conditions in order to set a search condition first, and to select an optimum search condition among them. At this time, it is possible to easily estimate which search condition is optimal by listing how the ranks of documents already known to be conforming or non-conforming are changing according to the search condition. By storing the search conditions selected in this way in the search condition database 26, it is possible to use them repeatedly.
[0036]
<Third Reference example >
FIG. 5 shows another example of the document search apparatus 1 Example The document search apparatus 1 includes a search condition input unit 21, a document ranking unit 22, a document database 23, a document output unit 24, and a search result storage unit 25, and further selects a relevant document. Section 27 and rank / coloring table 28. The difference from the document search apparatus 1 shown in FIG. 4 is that it has a conforming document selection unit 27 and a rank / coloring table 28, and the other configuration is the same as that of the document search apparatus 1 shown in FIG. Book Example In FIG. 4, the search condition database 26 shown in FIG. 4 is not included. However, the search condition database 26 may be included.
[0037]
The conforming document selection unit 27 changes the search condition and performs a plurality of searches, and then within a predetermined rank for each document based on the plurality of search results stored in the search result storage unit 25 (for example, the top five) The number of times included in (1) is counted, and the document with the largest number of tabulations is selected as the relevant document in order. Also other Example As a result, the ranks are added for each document based on a plurality of search results stored in the search result storage unit 25, and the total value obtained by adding the ranks, for example, ranking 2nd, 3rd, In the case of the first place, the total value may be calculated as 6. In this case, documents with a smaller total value, that is, documents with higher ranks are selected in order as matching documents. In addition, the average of the above total values may be taken, and various criteria for selecting the relevant document can be considered. In this case, the document output unit 24 may display the conforming documents selected by the conforming document selection unit 27 on the screen of the display device 7 in order from the top in accordance with, for example, the ranking according to the above method or the like.
[0038]
The rank / coloring table 28 is a table in which the rank of a document is associated with the lightness of the color and the correspondence is registered as a table. Example In this case, the lightness of the color is set so that the higher rank is brighter. The document output unit 24 changes the search condition and searches the document information (ranked by the document ranking unit 22) every time the document is searched. Alternatively, the coloring according to the rank of the symbol (which may be a symbol corresponding to the document information) is determined with reference to the rank / coloring table 28, and the determined coloring can be displayed superimposed on the previous document information or the coloring of the symbol. As a result, the higher-order document is displayed on the screen of the display device 7 in a brighter color each time, and can be selected as a conforming document based on the brightness of the display color. In addition, the rank change may be displayed as a moving image or a graph.
[0039]
Third above Reference example In the case where a search request is searched with a plurality of similar search conditions, that is, with a plurality of different search conditions having a certain regularity, the conformity or nonconformity of the document included in the search result is documented. Assume that you guess without looking at it. For example, when there are several synonyms representing a search request, it is presumed that a document included in the upper rank in any of the search results searched for is a conforming document. As a specific example for selecting the relevant document, for example, the number of times that each document ranked by the document ranking unit 22 is included in the top five is counted, and from the highest number, for example, the top five Can be regarded as a relevant document.
[0040]
FIG. 6 illustrates the present invention. Reference example It is a flowchart for demonstrating the flow of the process performed by the document search program which is. In this example, the document search apparatus 1 (first Reference example ) Will be described. First, when a search condition is input from the search condition input unit 21 (step S1), the document ranking unit 22 selects and ranks documents that match the input search condition (step S2). As a result, the retrieved document and its rank are passed to the document output unit 24. For example, the document output unit 24 assembles a document output screen reflecting the search document, rank, rank change, read / unread distinction, and the like (step S3). Specifically, if this search is a new search, the search document and the rank are displayed on the screen in the format shown in FIG. 16, for example. At the same time, the search document and rank are stored for re-search.
[0041]
Here, if this search is after the search condition has been changed, the document output unit 24 first sets the current rank and the rank of the document in the previous search stored for each search document. Calculate the difference between This calculation result is, for example, a result table shown in FIG.
[0042]
FIG. 7 is a diagram showing an example of a calculation result table in which the difference between the rank under the current search condition and the rank under the previous search condition is calculated. In this example, it can be seen that the first-ranked document is one rank higher than the previous time, and the fifth-ranked document is four ranks lower than the previous time. If the rank difference is found, the document output unit 24 presents the rank change using visual elements such as figures, coloring, and relative arrangement or visual effects according to the rank difference value. . Specifically, for example, it can be expressed using the direction, number, and size of figures including arrows and triangles, or it can be expressed using different colors such as document information and arbitrary symbols displayed as search results. Various expression methods are conceivable, such as expression by relative position of document information displayed as a search result.
[0043]
Figure 8 ,Sentence It is a flowchart for demonstrating an example of the document search method performed based on a book search program. First, when a search condition is input from the search condition input unit 21 (step S11), the document ranking unit 22 selects a document that matches the search condition from the document database 23 (step S12), and selects the selected document for the fitness level. (For example, appearance frequency) is ranked (step S13). Next, it is determined whether or not the input search condition has been changed (step S14). If there is no change in the search condition, that is, in the case of a new search (in the case of NO), the higher rank selected and ranked by the document ranking unit 22 The document is presented together with its rank on the display device 7 (step S15). Next, the user determines whether or not to change the search condition (step S16), and when changing the search condition (in the case of YES), after inputting the next search condition (step S17), the process returns to step S12, and step The processing of S12 and step S13 is repeated in the document ranking unit 22. Next, in step S14, when the search condition is changed, that is, in the case of re-search (in the case of YES), the current higher-order document selected and ranked by the document ranking unit 22 together with its rank is displayed together with the display device 7. The difference in rank for each document before and after the change of the search condition is displayed by a visual element or an expression using a visual effect (step S18).
[0044]
After displaying the rank difference in step S18, in step S16, the user determines whether to change the search condition, and when changing the search condition (in the case of YES), after inputting the next search condition ( In step S17), the process returns to step S12, and the processing from step S12 is repeated in the document ranking unit 22. In step S16, if the search condition is not changed (in the case of NO), the search is terminated, and the user determines the superiority or inferiority of the search result based on the rank change of the document of interest (step S19), that is, the determined search result, that is, A plurality of higher-order documents (which may include lower-order documents) are extracted from the search results estimated to be optimal (step S20).
[0045]
FIG. 9 is a diagram illustrating an example of a rank change expression method. In this example, the change of the rank accompanying the change of the search condition is expressed in the direction of the arrow 31. If the rank difference is a positive value (ie, the rank is lowered), a downward arrow is given. If the rank difference is a negative value (ie, the rank is raised), an upward arrow is given. Yes. In the case of this example, an arrow is given based on the calculation of the rank difference shown in FIG. 7 above, the document “XXXX” is ranked 2nd last time → ranked 1st this time, and the document “YYYYY” is 4th last time. → Rank up in 2nd place this time, document “ZZZ” is 3rd place last time, both this time, document “AAAAAAAAA” is 5th place last time → ranked 4th place this time, document “BBBB” is 1st place last time → 5th place this time The rank is lowered, and each document is displayed on the display screen 30 together with the current rank and an arrow 31 expressing the difference in rank. With this display screen 30, the user can intuitively understand the difference in rank according to the search condition.
[0046]
FIG. 10 is a diagram illustrating another example of a method for expressing a rank change. In this example, the change in rank is expressed by the direction of the arrow 32 and the number of the ranks. When the rank difference is small, few arrows are given, and when the rank difference is big, many arrows are given. Here, the number of arrows 32 indicates a state set in accordance with the rank difference shown in FIG. 7 described above, and the document “XXXX” is ranked up from the previous second place to the first place (arrow 32 is 1). Book), the document “YYYYY” was ranked 4th in the previous time, and was ranked 2nd in the current 2nd place (two arrows 32), the document “ZZZ” was in the 3rd place in the previous and current time, and the document “AAAAAAA” was ranked 5th in the previous time → This time 4th place is 1 rank up (arrow 32 is 1 line), the document “BBBB” is 1st place last time → 5th place this time is 4 rank down (arrow 32 is 4 lines), each document is the current rank, rank Are displayed on the display screen 30 together with an arrow 32 expressing the difference.
[0047]
FIG. 11 is a diagram illustrating another example of a method for expressing a rank change. In this example, the change in rank is expressed by the direction of the arrow 33 and the size. A small arrow is given when the rank difference is small, and a big arrow is given when the rank difference is large. Here, the size of the arrow 33 (three types, large, medium, and small) in this example indicates a state set according to the difference in rank shown in FIG. 7, and the document “XXXX” is in the second place last time → this time 1st place is 1 rank up (arrow 33 is small), document “YYYYY” is 4th place last time → 2nd place this time is 2nd place up (arrow 33 is middle), document “ZZZ” is 3rd place both last time and this time, The document “AAAAAAAAA” was ranked 5th last time → 4th place this time and moved up one rank (arrow 33 is small), and the document “BBBB” was ranked 1st last time → 4th place down this time (arrow 33 is large). Is displayed on the display screen 30 together with the current rank and an arrow 33 representing the difference in rank.
[0048]
It is also possible to express the document information or the color of the symbol corresponding to the document information by changing the color according to the rank change. In this case, for example, a red symbol corresponding to the rank difference is given to a higher rank, and a blue symbol corresponding to the rank difference is given to a lower rank.
[0049]
FIG. 12 is a diagram illustrating another example of a method for expressing a rank change. As shown in this example, the relative position may be shifted on the display screen 30 displaying each document information according to the rank difference. In this case, it is necessary to associate the relative positional relationship of the document information with the rank difference in advance. As shown in this example, the change in rank is displayed by shifting the relative arrangement of the document information, so that the user can grasp the influence of the change of the search condition at a glance.
[0050]
< The present invention Embodiment>
The present invention The fruit In the embodiment, the document output unit 24 can display the unread document and the read document separately in different areas after changing the search condition. This is the first to third mentioned above Reference example Is different. Here, the document output unit 24 stores the document as a read document each time the user opens and refers to the document. The document once stored as the read document is displayed separately in a region different from the unread document by the document output unit 24 when the search condition is changed.
[0051]
Specifically, after the first search, after the document output unit 24 displays the display screen shown in FIG. 16, the user is ranked first (XXXX), third (ZZZ), and fourth (AAAAAAAAA). Suppose you browse the document. (In the document information shown in FIG. 16, the read document is shown in italics.) Thereafter, the user changes the search condition and searches again, and as a result, as shown in FIG. Consider the case where the document rank has changed.
[0052]
FIG. 13 is a diagram illustrating another example of a method for expressing a rank change. Here, the document output unit 24 separates the unread document from the read document, and displays both as shown in FIG. 13 according to the rank order according to the current search condition. That is, as the unread documents, only the second highest document (YYYYY) and the fifth highest document (BBBB) based on the previous ranking shown in FIG. Are displayed separately on the unread document display area 34a side. Further, as the already-read document (indicated in italics in the document information shown in FIG. 13), the document (XXXX) that was first in the previous ranking based on the previous ranking shown in FIG. As a result, the document (ZZZ) that was third in the last time is displayed as the third document (as it is), and the document (AAAAAAAAA) that was fourth in the last time is displayed separately as the second highest document on the display area 34b side of the read document. Is done. In this example, the unread document “YYYYY” is ranked 2nd last time → 1st place this time, and is ranked up by 1st place. → 2 ranks up this time, 2 ranks for the read document “ZZZ” remain the 3rd place in the previous and this time, read document “XXXX” is 1st place in the previous time → 4 ranks down this time in the 5th place, each document is now And an arrow 34 representing the difference between the ranks and the unread document display area 34a and the read document display area 34b are displayed on the display screen 30.
[0053]
Here, depending on the user or the search purpose, there may be a case where only unread documents are desired to be ranked and displayed according to the change of the search condition. That is, for a document that has already been browsed, there is a case where it is not desired to change the relative positional relationship during browsing. In that case, the document output unit 24 can also display as shown in FIG.
FIG. 14 is a diagram illustrating another example of a method for expressing a rank change. In this example, the read ranks (XXXX, ZZZ, AAAAAAAAA, shown in italics in the document information shown in FIG. 14) remain the previous ranks (that is, each ranks first) regardless of the current rank. , 3rd and 4th), based on the previous ranking shown in Fig. 7, the previous 1st is still 1st, the 3rd last is 3rd, 4th last What was was displayed in 4th place. Therefore, for these, the current rank cannot be known from the current display. However, a relative change such as whether it has been raised or lowered from the previous time can be read by the arrow 35 representing the rank difference. In other words, for each of the documents XXXX, ZZZ, AAAAAAAAA at the present time, the actual ranks are second, third, and fifth, so the relatives such as whether the previous ranking was 4th, 3rd, 1st, or lower. The change can be grasped by the direction of the arrow 35. For each document, the unread document is displayed in the unread document display area 35a at the current rank, and the read document is displayed in the read document display area 35b at the previous rank on the display screen 30 with an arrow 35 representing the difference in rank. Is displayed.
[0054]
According to the present invention, it becomes easy to distinguish only unread documents, and since the relative positional relationship at the time of browsing is maintained, it is easy to store what kind of content the document was.
[0055]
FIG. 15 is a diagram illustrating another example of a method for expressing a rank change. This example shows a display screen 30 on which a search result is displayed in the configuration of the document search apparatus 1 having the search result storage unit 25. The document retrieval apparatus 1 retrieves document information by the user inputting a retrieval condition 30a, displays it on the display screen 30 together with the current rank with respect to the document information, and retrieves an arrow 36 expressing the difference from the previous rank. To the result. In this state, when the user inputs the unique ID 37c from the display screen 30, the document search apparatus 1 extracts the search result 37b corresponding to the unique ID 37c from the search result storage unit 25, and the search condition 37a corresponding to the search result 37b. At the same time, it can be displayed as a pop-up screen in an arbitrary area 37 on the display screen 30. By associating the unique ID 37c with the number of searches in advance in one search request (for example, the first search if the unique ID is 001), it becomes easy to understand how many times the search result is displayed. Thereby, not only the comparison with the previous rank but also the search result corresponding to the search history in one search request can be easily compared.
[0056]
【The invention's effect】
According to the present invention, whenever a search condition is changed, a search result can be presented using an expression using a visual element or a visual effect so that a change in rank for a search document can be intuitively understood. By paying attention to the rank change of a specific document included in the result, the user can easily guess which search result is optimal. With By distinguishing and displaying the read document and the unread document in different areas, it is possible to easily distinguish only the unread document that is truly interested for the user.
[Brief description of the drawings]
[Figure 1] Book invention It is a block diagram which shows the electrical connection state of the document search apparatus which is one Embodiment.
FIG. 2 is a diagram showing an embodiment in a case where a server computer is caused to execute a function as a document search device.
FIG. 3 shows a document retrieval apparatus. Example It is a functional block diagram for demonstrating.
[Fig. 4] Another document retrieval apparatus Example It is a functional block diagram for demonstrating.
FIG. 5 shows another example of the document search apparatus. Example It is a functional block diagram for demonstrating.
FIG. 6 of the present invention Reference example It is a flowchart for demonstrating the flow of the process performed by the document search program which is.
FIG. 7 is a diagram showing an example of a calculation result table in which the difference between the rank under the current search condition and the rank under the previous search condition is calculated.
[Fig. 8] Sentence It is a flowchart for demonstrating an example of the document search method performed based on a book search program.
FIG. 9 is a diagram illustrating an example of a method for expressing a rank change.
FIG. 10 is a diagram illustrating another example of a method for expressing a rank change.
FIG. 11 is a diagram illustrating another example of a method for expressing a rank change.
FIG. 12 is a diagram illustrating another example of a method for expressing a rank change.
FIG. 13 is a diagram illustrating another example of a method for expressing a rank change.
FIG. 14 is a diagram illustrating another example of a method for expressing a rank change.
FIG. 15 is a diagram illustrating another example of a method for expressing a rank change.
FIG. 16 is a diagram showing an example of a conventional ranked search document list.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Document search device, 2 ... CPU, 3 ... Memory, 4 ... Bus, 5 ... Magnetic storage device, 6 ... Input device, 7 ... Display device, 8 ... Recording medium, 9 ... Recording medium reading device, 10, 13 ... Network 11. Communication I / F 12 Terminal device 14 (1) Server computer 21 Search condition input unit 22 Document ranking unit 23 Document database 24 Document output unit 25 Search result Storage unit, 25a, 37b ... search result, 25b ... unique ID, 25c, 30a, 37a ... search condition, 26 ... search condition database, 27 ... matching document selection unit, 28 ... rank / coloring table, 30 ... display screen, 31 , 32, 33, 34, 35, 36 ... arrows, 34a, 35a ... unread document display area, 34b, 35b ... read document display area, 37 ... area, 37c ... unique ID.

Claims (14)

検索条件を入力して、複数の文書が格納されている文書データベースを検索し、その検索結果を提示する文書検索装置において、
該文書検索装置は、ユーザからの検索条件の入力を可能にする検索条件入力部と、該入力した検索条件に適合する上位文書を適合の度合の順に前記文書データベースから選出およびランク付けする文書ランキング部と、該選出およびランク付けした上位文書をそのランクとともにユーザに提示する際に、検索条件の変更の結果生じた変更前と変更後における文書毎のランクの差異を、視覚的要素又は視覚的効果を利用した表現により提示する文書出力部とを備え、
該文書出力部は、検索条件の変更後に、未読の文書と既読の文書とを別の領域に分離して提示可能とし、前記未読の文書と前記既読の文書とに対して、文書毎のランクの差異を視覚的要素又は視覚的効果を利用した表現により提示すると共に、前記未読の文書のみランク順に提示し、前記既読の文書については検索条件の変更前に提示されたランクの相対的位置関係を保ったまま提示することを特徴とする文書検索装置。
In a document search apparatus for inputting a search condition, searching a document database storing a plurality of documents, and presenting the search result,
The document search apparatus includes a search condition input unit that allows a user to input a search condition, and a document ranking that selects and ranks a higher order document that matches the input search condition from the document database in order of the degree of conformance. Difference between each document before and after the change that occurred as a result of the change of the search condition, when visualizing or displaying the selected and ranked upper document together with the rank. A document output unit that presents the effect using an expression ,
The document output unit allows the unread document and the read document to be presented separately in different areas after the search condition is changed, and for each of the unread document and the read document, The difference between the ranks is presented in terms of visual elements or expressions using visual effects, and only the unread documents are presented in rank order. A document search device characterized by presenting while maintaining a target positional relationship .
前記視覚的要素又は視覚的効果を利用した表現は、図形,彩色,相対的配置のいずれか1又は複数を少なくとも含むことを特徴とする請求項1に記載の文書検索装置。  The document search apparatus according to claim 1, wherein the expression using the visual element or the visual effect includes at least one of a figure, a coloring, and a relative arrangement. 前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、図形の方向、数、大きさのいずれか1又は複数により表現することを特徴とする請求項1または2に記載の文書検索装置。  The document output unit represents a change in rank for each document before and after the search condition is changed by one or more of the direction, the number, and the size of the figure. Document retrieval device described in 1. 前記図形は、矢印又は三角形であることを特徴とする請求項3に記載の文書検索装置。  The document search apparatus according to claim 3, wherein the graphic is an arrow or a triangle. 前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、検索結果として表示する文書情報の色の違い、又は文書情報に対応した任意のシンボルの色の違いにより表現することを特徴とする請求項1ないし4のいずれか1に記載の文書検索装置。  The document output unit expresses a change in rank for each document before and after the search condition is changed by a difference in color of document information displayed as a search result or a difference in color of an arbitrary symbol corresponding to the document information. The document search apparatus according to claim 1, wherein the document search apparatus includes: 前記文書出力部は、検索条件の変更前と変更後における文書毎のランクの変化を、検索結果として表示する文書情報の相対的配置により表現することを特徴とする請求項1ないし5のいずれか1に記載の文書検索装置。  6. The document output unit represents a change in rank for each document before and after a search condition is changed by relative arrangement of document information to be displayed as a search result. The document search apparatus according to 1. 検索条件の変更に応じた検索結果に固有のIDを割り当てて、割り当てた固有IDとともに検索結果を記憶する検索結果記憶部を有し、
前記文書出力部は、ユーザから固有IDが入力されると、該入力された固有IDに応じた検索結果を前記検索結果記憶部に記憶された検索結果の中から抽出し、該抽出した検索結果を画面上の任意の領域に重ねて提示することを特徴とする請求項1ないし6のいずれか1に記載の文書検索装置。
A search result storage unit that assigns a unique ID to the search result according to the change of the search condition and stores the search result together with the assigned unique ID;
When a unique ID is input from the user, the document output unit extracts a search result corresponding to the input unique ID from the search results stored in the search result storage unit, and the extracted search result The document search apparatus according to claim 1, wherein the document is displayed in an overlapping manner on an arbitrary area on the screen.
前記検索結果記憶部は、固有IDが割り当てられた検索結果に応じた検索条件も同時に記憶することを特徴とする請求項7に記載の文書検索装置。  The document search apparatus according to claim 7, wherein the search result storage unit simultaneously stores a search condition corresponding to a search result to which a unique ID is assigned. 検索条件を変更して複数回の検索を行った後に、前記検索結果記憶部に記憶された複数の検索結果に基づいて文書毎に所定ランク以内に含まれた回数を集計し、該集計した回数が多い文書から順に適合文書として選択する適合文書選択部を有することを特徴とする請求項1ないし8のいずれか1に記載の文書検索装置。  After performing a plurality of searches by changing the search condition, the number of times included within a predetermined rank is counted for each document based on the plurality of search results stored in the search result storage unit, and the number of times the tabulation is performed 9. The document retrieval apparatus according to claim 1, further comprising a conforming document selection unit that selects a conforming document in order from a document having a large number of documents. 検索条件を変更して複数回の検索を行った後に、前記適合文書選択部は、前記検索結果記憶部に記憶された複数の検索結果に基づいて文書毎に毎回のランクを加算し、該ランクを加算した合計値の小さい文書から順に適合文書として選択することを特徴とする請求項9に記載の文書検索装置。  After the search condition is changed and the search is performed a plurality of times, the relevant document selection unit adds a rank for each document based on the plurality of search results stored in the search result storage unit, The document search apparatus according to claim 9, wherein the documents are selected in order from a document with a smaller total value obtained by adding together. 前記文書出力部は、前記適合文書選択部により選択された適合文書を、所定のランキングに従って上位から順番に画面上に提示することを特徴とする請求項9または10に記載の文書検索装置。11. The document search apparatus according to claim 9, wherein the document output unit presents the conforming documents selected by the conforming document selection unit on the screen in order from the top in accordance with a predetermined ranking. 文書のランクを彩色の明度に対応させ、その対応関係を登録したランク/彩色テーブルを有し、
前記文書出力部は、検索条件を変更して検索を行うたびに、前記文書ランキング部によりランク付けされた文書のランクに応じた彩色を前記ランク/彩色テーブルを参照して決定し、該決定した彩色を直前までの文書情報又は文書情報に応じたシンボルの彩色に重ねて示可能としたことを特徴とする請求項1ないし11のいずれか1に記載の文書検索装置。
It has a rank / coloring table in which the rank of the document is associated with the brightness of the coloring and the correspondence is registered,
The document output unit determines a coloring according to the rank of the document ranked by the document ranking unit with reference to the rank / coloring table every time a search is performed by changing a search condition. document search apparatus according to any one of claims 1 to 11, characterized in that superimposed on the colored symbol and Hisage viewable corresponding to the document information or document information of color just before.
請求項1ないし12のいずれか1に記載の文書検索装置としての機能をコンピュータに実行させるためのプログラム。A program for causing a computer to execute the function as the document search device according to any one of claims 1 to 12 . 請求項13に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。A computer-readable recording medium on which the program according to claim 13 is recorded.
JP2003021412A 2003-01-30 2003-01-30 Document search apparatus, program, and recording medium Expired - Fee Related JP4243958B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003021412A JP4243958B2 (en) 2003-01-30 2003-01-30 Document search apparatus, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003021412A JP4243958B2 (en) 2003-01-30 2003-01-30 Document search apparatus, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2004234284A JP2004234284A (en) 2004-08-19
JP4243958B2 true JP4243958B2 (en) 2009-03-25

Family

ID=32950751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003021412A Expired - Fee Related JP4243958B2 (en) 2003-01-30 2003-01-30 Document search apparatus, program, and recording medium

Country Status (1)

Country Link
JP (1) JP4243958B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007108958A (en) * 2005-10-12 2007-04-26 Canon Inc Document retrieval device, document retrieval system and document retrieval method
JP5195881B2 (en) 2010-11-30 2013-05-15 コニカミノルタビジネステクノロジーズ株式会社 Document browsing device, display method in document browsing device, and display program
JP7030579B2 (en) * 2018-03-19 2022-03-07 ヤフー株式会社 Information processing equipment, information processing systems, information processing methods and programs

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05274314A (en) * 1992-03-25 1993-10-22 Canon Inc Document processor
JP3460728B2 (en) * 1992-08-14 2003-10-27 株式会社リコー Document search method
JP3270351B2 (en) * 1997-01-31 2002-04-02 株式会社東芝 Electronic document processing device
JPH11250077A (en) * 1998-02-27 1999-09-17 Minolta Co Ltd Information processor, information processing method and record medium
JP2000076252A (en) * 1998-08-27 2000-03-14 Toshiba Corp Information retrieval method, device therefor and storage medium
JP3347088B2 (en) * 1999-02-12 2002-11-20 インターナショナル・ビジネス・マシーンズ・コーポレーション Related information search method and system
JP3764973B2 (en) * 1999-12-09 2006-04-12 カシオ計算機株式会社 Classification display device
JP3870666B2 (en) * 2000-06-02 2007-01-24 株式会社日立製作所 Document retrieval method and apparatus, and recording medium recording the processing program
JP2002334074A (en) * 2001-05-07 2002-11-22 Ricoh Co Ltd Method for managing unread document

Also Published As

Publication number Publication date
JP2004234284A (en) 2004-08-19

Similar Documents

Publication Publication Date Title
JP4810469B2 (en) Search support device, program, and search support system
US8442970B2 (en) Creating and editing user search queries
US6873990B2 (en) Customer self service subsystem for context cluster discovery and validation
US8555182B2 (en) Interface for managing search term importance relationships
US20110208732A1 (en) Systems and methods for organizing data items
JP2004326216A (en) Document search system, method and program, and recording medium
US20080046840A1 (en) Systems and methods for presenting data items
KR100714655B1 (en) System and method for secondary selection highlighting
US20100131881A1 (en) Apparatus and Method for Data Search and Organization
US20090083230A1 (en) Apparatus and method for supporting information searches
WO2017192831A1 (en) System and method for displaying search results for a trademark query in an interactive graphical representation
US20140344264A1 (en) System and method for searching information in databases
JP2004005742A (en) User interface for document full-text search
KR20080050427A (en) Navigation of structured data
WO2009105307A1 (en) Search based on document associations
US20080104040A1 (en) Visually intuitive search method
EP1503306A2 (en) Information display apparatus
KR20130029045A (en) Online analysis and display of correlated information
US20040006460A1 (en) System and method for problem solution support, and medium storing a program therefor
JP2009026249A (en) Browsing-history-editing terminal, program, and its method
US20040210558A1 (en) Information navigation system
JP5056133B2 (en) Information extraction system, information extraction method, and information extraction program
JP2011203776A (en) Similar image retrieval device, method, and program
JP4243958B2 (en) Document search apparatus, program, and recording medium
JP2005128872A (en) Document retrieving system and document retrieving program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050609

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080924

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081224

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081224

R150 Certificate of patent or registration of utility model

Ref document number: 4243958

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120116

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130116

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140116

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees