(57)【要約】【課題】検索結果が十分に満足できる内容ではない場合等にも、ユーザの簡便な指示で検索条件を自動的に再設定を行って信頼度の高い文書検索を行うことができる文書検索装置を提供する。【解決手段】文書検索装置１００は、元文書を指定する元文書指定部３０１と、指定した元文書に類似する文書の検索条件を設定して文書データベース３０３Ａを検索し一または複数の類似文書を選出する文書選出部３０２と、選出した類似文書の中から所定の類似文書を表示する類似文書出力部３０４と、類似文書の表示を次の類似文書の表示に切替えるか、あるいは文書選出部３０２に検索条件の再設定を行わせて文書データベース３０３Ａを検索させ、一または複数の類似文書の再選出を行わせるかを指定する文書切替え指示部３０５とを備える。【選択図】        図３
2005092824.tif 000002
【特許請求の範囲】
【請求項１】
元文書を指定する元文書指定手段と、
指定した前記元文書に類似する文書の検索条件を設定して文書データベースを検索し一または複数の類似文書を選出する文書選出手段と、
選出した前記類似文書の中から所定の類似文書を表示する類似文書出力手段と、
前記類似文書の表示を次の類似文書の表示に切替えさせるか、あるいは前記文書選出手段に検索条件の再設定を行わせて前記文書データベースを検索させ、一または複数の類似文書の再選出を行わせるかを指定する文書切替え指示手段と、
を備えたことを特徴とする文書検索装置。
【請求項２】
前記文書選出手段は、前記元文書の所定に区切り得る所定の一部分を選択して最初の検索条件の設定を行う他、前記所定の一部分に後続する所定の一部分を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行うことを特徴とする請求項１に記載の文書検索装置。
【請求項３】
前記文書選出手段は、前記元文書の所定に区切り得る所定の領域を選択して最初の検索条件の設定を行う他、前記所定の領域に後続する所定の領域を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行うことを特徴とする請求項１または２に記載の文書検索装置。
【請求項４】
前記文書選出手段は、前記元文書の所定に区切り得る所定の文字数を選択して最初の検索条件の設定を行う他、前記所定の文字数に後続する所定の文字数を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行うことを特徴とする請求項１または２に記載の文書検索装置。
【請求項５】
前記文書選出手段は、前記検索条件の最初の設定または再設定に際して、前記元文書中から前記選択された文書中のキーワードを抽出するキーワード抽出動作を伴うことを特徴とする請求項１〜４のいずれか一つに記載の文書検索装置。
【請求項６】
元文書を指定する元文書指定工程と、
指定した前記元文書に類似する文書の検索条件を設定して文書データベースを検索し一または複数の類似文書を選出する文書選出工程と、
選出した前記類似文書の中から所定の類似文書を表示する類似文書出力工程と、
前記類似文書の表示を次の類似文書の表示に切替えさせる文書切替え工程、あるいは前記文書選出工程に検索条件の再設定を行わせて前記文書データベースを検索させ、一または複数の類似文書の再選出を行わせる類似文書再選出工程のいずれかを選択指定する選択指定工程と、
を含むことを特徴とする文書検索方法。
【請求項７】
前記文書選出工程は、前記元文書の所定に区切り得る所定の一部分を選択して最初の検索条件の設定を行う最初設定の工程と、前記所定の一部分に後続する所定の一部分を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行う再設定の工程とのいずれかを行うものであることを特徴とする請求項６に記載の文書検索方法。
【請求項８】
前記文書選出工程は、前記元文書の所定に区切り得る所定の領域を選択して最初の検索条件の設定を行う最初設定の工程と、前記所定の領域に後続する所定の領域を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行う再設定の工程とのいずれかを行うものであることを特徴とする請求項６または７に記載の文書検索方法。
【請求項９】
前記文書選出工程は、前記元文書の所定に区切り得る所定の文字数を選択して最初の検索条件の設定を行う最初設定の工程と、前記所定の文字数に後続する所定の文字数を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行う再設定の工程とのいずれかを行うものであることを特徴とする請求項６または７に記載の文書検索方法。
【請求項１０】
前記文書選出工程には、前記検索条件の最初設定または再設定に際して、前記元文書中から前記選択された文書中のキーワードを抽出するキーワード抽出工程を含むことを特徴とする請求項６〜９のいずれか一つに記載の文書検索方法。
【請求項１１】
前記請求項６〜１０のいずれか一つに記載された方法をコンピュータに実行させることを特徴とする文書検索プログラム。
【請求項１２】
請求項１１に記載の文書検索プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、キーワードの入力を行わなくとも元文書から検索条件または再検索条件を自動的に生成して文書データベースを検索し一または複数の類似文書を選出して表示する文書検索装置、文書検索方法、文書検索プログラム、および記録媒体に関する。
【背景技術】
【０００２】
文書を多数集積している文書データベースからユーザの必要とする文書を探し出すための文書検索装置が、近年、広く利用されている。文書検索装置には、任意の文書が指定されたとき、文書データベースからその文書に類似する類似文書を検索する機能（類似文書検索）を備えたものがある（たとえば特許文献１参照。）。
【０００３】
このような類似文書検索においては、一般に、検索の元になる元文書の全体が検索条件として用いられるため、元文書に異なる複数の内容が記述されている場合に、そのうちどれかの内容だけに着目して検索することは困難であった。
【０００４】
このため、たとえば検索キー文書および検索対象文書から項目の文書を切り出し、検索キー文書／検索対象文書間の類似度をベクトル空間法などを用いて項目の単位で類似文書の検索結果（たとえば文書ＩＤ）を判別して出力する類似文書検索装置が提案されている（たとえば特許文献２参照。）。また、自然言語で表現された文字列からなる複数の文書に対して検索条件から抽出された単語の表記と同一の文字列の出現集合を求め、これらの出現集合を基に単語ごとの出現充足度を求め、検索条件から抽出したすべての単語に対して求められた出現度を基に充足度を求め、充足度に応じて検索結果の文書を選択して出力する文書検索装置が提案されている（たとえば特許文献３参照。）。
【０００５】
【特許文献１】特開平１１−７３４１５号公報
【特許文献２】特開２０００−３３１０２７号公報
【特許文献３】特開２００３−１５０６３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２に記載の従来例においては、元文書を項目単位に分割して項目ごとの検索結果を並べて出力するため、一度に、すべての項目について、各項目と検索対象文書との類似を比較することになるので、検索時間が長くなる問題がある。また、各項目ごとに分割するとしても、文書構造をもたない、あるいは文書構造が文書ごとに異なる場合には自動で文書を項目ごとに分割するのは困難である。また、適宜検索条件を変更したい場合、ユーザが検索条件の変更を簡便に指示するという手立てがなく対応し得ない問題があった。また、検索条件の設定変更を自動化して再検索を繰り返すという手立てもなく、検索結果が必ずしも満足するものとは限らないという問題があった。
【０００７】
特許文献３に記載の従来例においては、検索条件中の各単語と文書群中の各文書に対し文字列または単語の文書内での出現集合を求め、文字列または単語の出現度を求めて充足度を求め検索結果の文書を選択するというものであるため、精細な検索が可能ではあるが、検索条件の設定如何により検索内容が限られるという問題があった。また検索後に選択から外れた文書の中にもっともユーザが求める文書があるといった場合も否定し得ず、しかもたとえば検索結果が不満足である場合等に、再度検索条件を設定し直すとしても特許文献２の場合と同様にユーザが検索条件の変更を簡便に指示するという手立てはなく、したがって検索条件の設定を変更する都度、ユーザに面倒な処理を強いらざるを得ないという問題があった。すなわち特許文献３の場合も、検索条件の設定変更を自動化して再検索を繰り返し行えるという手立てはなく、検索結果が必ずしも満足するものとは限らないという問題が内在するものであった。
【０００８】
この発明は、上述した従来技術による問題点を解消するため、最初の検索条件の設定をも自動化することが可能であり、しかもたとえば検索結果が十分に満足できる内容ではない場合等にも、ユーザの簡便な指示で検索条件を自動的に随時変更して信頼度の高い文書検索を行うことができる文書検索装置、文書検索方法、文書検索プログラム、および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかる文書検索装置は、元文書を指定する元文書指定手段と、指定した前記元文書に類似する文書の検索条件を設定して文書データベースを検索し一または複数の類似文書を選出する文書選出手段と、選出した前記類似文書の中から所定の類似文書を表示する類似文書表示手段と、前記類似文書の表示を次の類似文書の表示に切替えるか、あるいは前記文書選出手段に検索条件の再設定を行わせて前記文書データベースを検索させ、一または複数の類似文書の再選出を行わせるかを指定する文書切替え指示手段とを備えたことを特徴とする。
【００１０】
この請求項１に記載の発明によれば、元文書を指定すると、文書選出手段が起動して検索条件を設定し該検索条件に基づいて文書データベースを検索し一または複数の類似文書を選出する。続いて類似文書表示手段が起動して各類似文書のうちたとえば最初の類似文書を画像表示する。しかる後、文書切替え指示手段を操作すると、前記類似文書の表示を次の類似文書の表示に切替えるか、あるいは前記文書選出手段に検索条件の再設定を行わせて前記文書データベースを検索させ、一または複数の類似文書の再選出を行わせるかを選択することができる。
【００１１】
また、請求項２に記載の発明にかかる文書検索装置は、請求項１の発明において、前記文書選出手段は、前記元文書の所定に区切り得る所定の一部分を選択して最初の検索条件の設定を行う他、前記所定の一部分に後続する所定の一部分を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行うことを特徴とする。
【００１２】
また、請求項３に記載の発明にかかる文書検索装置は、請求項１または２に記載の発明おいて、前記文書選出手段は、前記元文書の所定に区切り得る所定の領域を選択して最初の検索条件の設定を行う他、前記所定の領域に後続する所定の領域を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行うことを特徴とする。
【００１３】
また、請求項４に記載の発明にかかる文書検索装置は、請求項１または２に記載の発明において、前記文書選出手段は、前記元文書の所定に区切り得る所定の文字数を選択して最初の検索条件の設定を行う他、前記所定の文字数に後続する所定の文字数を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行うことを特徴とする。
【００１４】
また、請求項５に記載の発明にかかる文書検索装置は、請求項１〜４のいずれか一つに記載の発明において、前記文書選出手段は、前記検索条件の最初の設定または再設定に際して、前記元文書中から前記選択された文書中のキーワードを抽出するキーワード抽出動作を伴うことを特徴とする。
【００１５】
また、請求項６に記載の発明にかかる文書検索方法は、元文書を指定する元文書指定工程と、指定した前記元文書に類似する文書の検索条件を設定して文書データベースを検索し一または複数の類似文書を選出する文書選出工程と、選出した前記類似文書の中から所定の類似文書を表示する類似文書表示工程と、前記類似文書の表示を次の類似文書の表示に切替えさせる前記文書切替え工程、あるいは前記文書選出工程に検索条件の再設定を行わせて前記文書データベースを検索させ、一または複数の類似文書の再選出を行わせる類似文書再選出工程のいずれかを選択指定する選択指定工程とを含むことを特徴とする。
【００１６】
また、請求項７に記載の発明にかかる文書検索方法は、請求項６に記載の発明において、前記文書選出工程は、前記元文書の所定に区切り得る所定の一部分を選択して最初の検索条件の設定を行う最初設定の工程と、前記所定の一部分に後続する所定の一部分を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行う再設定の工程とのいずれかを行うものであることを特徴とする。
【００１７】
また、請求項８に記載の発明にかかる文書検索方法は、請求項６または７に記載の発明において、前記文書選出工程は、前記元文書の所定に区切り得る所定の領域を選択して最初の検索条件の設定を行う最初設定の工程と、前記所定の領域に後続する所定の領域を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行う再設定の工程とのいずれかを行うものであることを特徴とする。
【００１８】
また、請求項９に記載の発明にかかる文書検索方法は、請求項６または７に記載の発明において、前記文書選出工程は、前記元文書の所定に区切り得る所定の文字数を選択して最初の検索条件の設定を行う最初設定の工程と、前記所定の文字数に後続する所定の文字数を必要に応じて順次に選択して前記検索条件の再設定を順次新たに行い得る再設定の工程とのいずれかを行うものであることを特徴とする。
【００１９】
また、請求項１０に記載の発明にかかる文書検索方法は、請求項６〜９のいずれか一つに記載の発明おいて、前記文書選出工程には、前記検索条件の最初設定または再設定に際して、前記元文書中から前記選択された文書中のキーワードを抽出するキーワード抽出工程を含むことを特徴とする。
【００２０】
また、請求項１１に記載の発明にかかる文書検索プログラムは、前記請求項６〜１０のいずれか一つに記載された方法をコンピュータに実行させることを特徴とする。
【００２１】
また、請求項１２に記載の発明にかかる記録媒体は、請求項１１に記載の文書検索プログラムを記録したことを特徴とする。
【発明の効果】
【００２２】
本発明にかかる文書検索装置、文書検索方法、文書検索プログラム、および記録媒体によれば、元文書を指定することのみで、元文書から所定の一部分として、たとえば所定の領域を特定して、該領域内の文書中のキーワードを抽出し検索条件を自動設定し類似文書を検索するように構成したため、ユーザは元文書を指定するだけで簡単に類似文書を選出することが可能であり、操作性が極めて簡便で非常に利便性に優れるものである。また、検索条件の設定および再設定に際しても複雑な処理や膨大な処理を必要とせず、このため検索時間の短縮化が容易であり、この観点からも使い勝手がよく利便性に優れる効果がある。一方、類似文書の選出が不満足の結果である場合、文書切替え指示手段を用いた簡便な指示で、元文書から次の領域を特定して検索条件を自動的に再設定し、かつ新たな類似文書の再検索を自動的に行うことが可能であるため、ユーザは検索条件の設定に苦慮する必要がなく、極めて簡便に満足度の高い類似文書の選出を得ることが可能であり、高い利便性とともに優れた信頼性を得ることが可能である。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明にかかる文書検索装置、文書検索方法、文書検索プログラム、および記憶媒体の好適な実施の形態を詳細に説明する。
【００２４】
（文書検索装置の概要）
図１は、この発明の実施の形態にかかる文書検索装置１００の概略構成を示すブロック図である。文書検索装置１００は、図１に示すように、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、ＨＤ（ハードディスク）１０５と、ＦＤＤ（フレキシブルディスクドライブ）１０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）１０７と、ディスプレイ１０８と、通信Ｉ／Ｆ（インタフェイス）１０９と、キーボード１１０と、マウス１１１と、スキャナ１１２と、プリンタ１１３とを備えている。これら各構成部はバス１１４によってそれぞれ接続されている。
【００２５】
ＣＰＵ１０１は、全体の制御を司る。ＲＯＭ１０２は、ブートプログラムなどのプログラムが記憶されている。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＨＤＤ１０４は、ＣＰＵ１０１の制御にしたがってＨＤ１０５に対するデータのリード／ライトを制御する。ＨＤ１０５は、ＨＤＤ１０４の制御により書き込まれたデータを記憶する。
【００２６】
一方、詳しくは図３を参照して後述するが、本実施の形態においては、たとえば、元文書指定プログラムを含む元文書指定部３０１、文書選出プログラムを含む文書選出部３０２、類似文書出力プログラムを含む類似文書出力部３０４、文書切替え指示プログラムを含む文書切替え指示部３０５を備えるものである。それら元文書指定プログラム、文書選出プログラム、類似文書出力プログラム、文書切替え指示プログラムを含む文書検索プログラムが、ＲＯＭ１０２、あるいはＨＤ１０５などに記憶されている。
【００２７】
ＦＤＤ１０６は、ＣＰＵ１０１の制御にしたがってＦＤ１０７に対するリード／ライトを制御する。ＦＤ１０７は、ＦＤＤ１０６で書き込まれたデータを記憶する。
【００２８】
着脱可能な記憶媒体として、ＦＤ１０７の他、ＣＤ−ＲＯＭ（ＣＤ−Ｒ，ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Digital Versatile Disk）、メモリカードなどであってもよい。上述した元文書指定プログラム、文書選出プログラム、類似文書出力プログラム、および文書切替え指示プログラム等は、これらＦＤ１０７、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、メモリカード等からＲＯＭ１０２やＨＤ１０５にインストールするという態様がある。
【００２９】
ディスプレイ１０８は、カーソル、アイコン、あるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ１０８には、たとえばＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３０】
Ｉ／Ｆ１０９は、通信回線を通じてインターネットなどのネットワーク（図２参照）２０１に接続され、このネットワーク２０１を介して他の装置（たとえば端末装置、携帯端末装置等）に接続される。そして、Ｉ／Ｆ１０９は、ネットワーク２０１と内部のインタフェイスを司り、外部装置（たとえば端末装置、携帯端末装置等）からのデータの入出力を制御する。Ｉ／Ｆ１０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。上述した元文書指定プログラム、文書選出プログラム、類似文書出力プログラム、および文書切替え指示プログラムを含む文書検索プログラム等は、Ｉ／Ｆ１０９を介してネットワーク２０１上のたとえばサーバコンピュータ（図２参照）２０２等からダウンロードすることでＲＯＭ１０２やＨＤ１０５に記憶するという態様がある。
【００３１】
キーボード１１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス１１１は、カーソルの移動や範囲選択、あるいはウインドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様の機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３２】
スキャナ１１２は、画像を光学的に読み取った画像データなどをたとえばＲＡＭ１０３やＨＤ１０７などに取り込む。なお、スキャナ１１２には、ＯＣＲ機能をもたせてもよい。プリンタ１１３は、画像データや文書データを印刷する。プリンタ１１３には、たとえばレーザプリンタやインクジェットプリンタを採用することができる。
【００３３】
（文書検索装置の使用形態の一例）
図２は、文書検索装置１００の使用形態の一例を示す説明図である。ネットワーク２０１には、サーバコンピュータ２０２、および複数の端末装置２０３が接続されている。サーバコンピュータ２０２は、図１に示す構成を備えるものであるが、たとえば大容量化されたＨＤ１０５、もしくは大容量化された複数のＨＤ１０５を用いることで文書データベース（図３参照）３０３Ａが構築されている。また、各端末装置２０３は、図１に示す構成を備えており、したがって各々文書検索装置１００とみなすことができる。ただし、各端末装置２０３にもたとえば大容量化されたＨＤ１０５、もしくは大容量化された複数のＨＤ１０５を用いることで文書データベース（図３参照）３０３を構築することが可能である。なお、文書データベース３０３Ａ，３０３に保存される各文書には、たとえば各分野ごとの書籍、雑誌や、特許文献などが好適であるが、ホームページなどを適用することも可能であり、その他任意の文書を適用してもよい。
【００３４】
（文書検索装置の主要部）
図３は、文書検索装置１００の主要部の構成を示す機能ブロック図である。文書検索装置１００は、基本的に、元文書指定部３０１と、文書選出部３０２と、文書データベース３０３（３０３Ａ）と、類似文書出力部３０４と、文書切替え指示部３０５とを備えるものである。
【００３５】
元文書指定部３０１は、たとえば元文書指定プログラムの実行により元文書すなわちＲＡＭ１０３あるいはＨＤ１０５などに記憶された検索元となる所定の文書を指定する。文書選出部３０２は、あらかじめ元文書指定部３０１が指定した元文書に類似する文書の検索条件を自動的に設定する。文書選出部３０２は、検索条件の設定後、文書検索装置１００内のたとえばＨＤ１０５により構成される文書データベース３０３を検索し一または複数の類似文書のデータを取得するか、もしくは、たとえばサーバコンピュータ（図２参照）２０２にネットワーク２０１を介してアクセスし、サーバコンピュータ２０２内のたとえばＨＤＤ１０４に、たとえば大容量化された複数のＨＤ１０５を用いることで構成された文書データベース３０３Ａを該検索条件に基づいて検索させ、検索結果である一または複数の類似文書のデータをネットワーク２０１を介して取得する。文書選出部３０２は、取得した一または複数の類似文書のデータをたとえばＲＡＭ１０３、あるいはＨＤ１０５に記憶させる処理をＣＰＵ１０１に依頼する信号を出力する。
【００３６】
図４〜図６に元文書から選択される所定の領域の具体例を説明する説明図を示す。文書選出部３０２は、検索条件を設定する場合、元文書のたとえば所定に区切り得る所定の一部分を選択して、該所定の一部分内の文書中のキーワードを抽出するキーワード抽出動作を行うことで検索条件を自動的に設定する。文書選出部３０２は、元文書から所定の一部分を選択する場合、各章ごと、あるいは各項目ごとに選択してもよいが、たとえば図４に示すように、元文書のあるページ（最初は１ページ目でよいが、あるいは全ページでもよい）ごとのたとえば所定の行数分（もしくは所定の文字数、たとえば３００文字など）の領域Ｔａを指定する。文書選出部３０２は、該領域Ｔａ内のたとえばすべてのキーワードを抽出することで検索条件を設定する。指定された領域Ｔａ、および設定された検索条件のデータは、たとえばＲＡＭ１０３などに記憶されるとともに、設定後の検索条件のキーワードを含むデータは類似文書の検索に使用される。
【００３７】
また、文書選出部３０２は、文書切替え指示部３０５からの指定により新たな文書検索を行うべく検索条件の再設定が要求された場合は、たとえばＲＡＭ１０３に記憶された上記領域Ｔａに係るデータに基づいて、たとえば図５に示すように、元文書から該領域Ｔａに後続する所定の領域（たとえば同数の行数分、もしくは同数の文字数分）Ｔｂを指定して、この領域Ｔｂからたとえばすべてのキーワードを抽出し検索条件の再設定を自動的に行う。また、この新たな領域Ｔｂに係るデータもＲＡＭ１０３などにデータとして記憶される。文書選出部３０２は、文書切替え指示部３０５からの再度の指定により更に検索条件の再設定が要求された場合は、上述と同様の処理を行なって、たとえば図６に示すように、更に後続する新たな領域（たとえば同数の行数分、もしくは同数の文字数分）Ｔｃを指定して同じくすべてのキーワードを抽出し検索条件の再設定を自動的に行う。以下、文書選出部３０２はこれを元文書の最後まで繰り返すことが可能である。
【００３８】
類似文書出力部３０４は、たとえば類似文書出力プログラムの実行により文書選出部３０２が選出してＲＡＭ１０３あるいはＨＤ１０５に記憶された類似文書をたとえば所定の操作に応じて先頭の一文書から順次一文書ずつディスプレイ１０８に画像表示する。類似文書出力部３０４は、文書選出部３０２が再設定の検索条件に基づいて検索した新たな類似文書をもたとえば所定の操作に応じて先頭の一文書から順次一文書ずつディスプレイ１０８に画像表示する。
【００３９】
図７に文書切替え指示部３０５の具体例を説明する説明図を示す。文書切替え指示部３０５はたとえばディスプレイ１０８に操作ウインドウ（以下指定インタフェイスと称する）７００を表示させることで構成することが可能である。指定インタフェイス７００には、「文書切替え」というタイトルが表記されており、ディスプレイ１０８に画像表示した類似文書がユーザが求める文書に近いことを示すための「近い」操作ボタン７０３と、ディスプレイ１０８に画像表示した類似文書がユーザが求める文書から遠いことを示すための「遠い」操作ボタン７０４とが設定されている。たとえばマウス１１１により「近い」操作ボタン７０３をクリックした場合は、検索結果である各類似文書がユーザが求めるものに近いものであることを示すため、ＲＡＭ１０３あるいはＨＤ１０５に記憶された次の類似文書の画像表示に切替えることを促す信号をたとえばＣＰＵ１０１を介し類似文書出力部３０４に出力する。たとえばマウス１１１により「遠い」操作ボタン７０４をクリックした場合は、検索結果である各類似文書がユーザが求めるものから遠いものであることを示すため、検索条件を再設定して新たな類似文書の検索を行うことを促す信号をたとえばＣＰＵ１０１を介し文書選出部３０２に出力する。
【００４０】
なお、ディスプレイ１０８には、類似文書出力部３０４により画像表示した類似文書がユーザの求める類似文書として十分に満足度が高い（すなわち正解）か否かを特定する特定インタフェイス（図示省略）をたとえばツールバーなどに表示することも可能である。特定インタフェイスには、たとえば肯定ボタンと否定ボタンが設定される。
【００４１】
一方、元文書指定部３０１と、文書選出部３０２と、文書データベース３０３（３０３Ａ）と、類似文書出力部３０４と、文書切替え指示部３０５とを構成する場合、各々に上記専用のプログラムを用いることなく、たとえばロジックＩＣやロジックカード等を用いて構成してもよいことは勿論である。
【００４２】
（文書検索プログラム）
図８は、本実施の形態にかかる文書検索プログラムの処理を示すフローチャートである。まずステップＳ８０１（元文書指定工程：元文書指定プログラム：元文書指定部３０１の起動）において、たとえばＲＡＭ１０３あるいはＨＤ１０５などに記憶された検索元となる所定の文書（元文書）を特定する。ステップＳ８０２（文書選出工程：文書選出プログラム：文書選出部３０２の起動）において、元文書から所定の一部分として、たとえば３００文字分の最初の領域（たとえば領域Ｔａ、図４参照）を特定する。ステップＳ８０３（文書選出工程：文書選出プログラム：文書選出部３０２の起動）（類似文書再選出工程）において、特定した領域（たとえば領域Ｔａ）を基に検索条件を生成（設定）して、たとえばサーバコンピュータ２０２にアクセスし該検索条件に基づいて文書データベース３０３Ａから類似文書を検索させる。検索条件の設定に際しては、特定した文書中のキーワードを抽出することで行う。そして、検索結果である一または複数の類似文書のデータをサーバコンピュータ２０２から取得すると、類似文書のデータをＲＡＭ１０３あるいはＨＤ１０５などに記憶する。続いてステップＳ８０４（類似文書出力工程：類似文書出力プログラム：類似文書出力部３０４の起動）において、今回の検索結果である各類似文書のうち最初の類似文書をＲＡＭ１０３あるいはＨＤ１０５から読み出してディスプレイ１０８に画像表示する。
【００４３】
しかる後、ステップＳ８０５において、類似文書出力部３０４により画像表示した類似文書がユーザの求める類似文書として十分に満足度が高い（すなわち正解）か否かを特定する特定インタフェイス（図示省略）の肯定ボタンあるいは否定ボタンがたとえばマウス１１１によりクリックされたか否かを判定する。特定インタフェイスの肯定ボタンがクリックされた場合（ステップＳ８０５：Ｙｅｓ）は、本フローを終了するが、否定ボタンがクリックされた場合（ステップＳ８０５：Ｎｏ）は、ステップＳ８０６（選択指定工程：文書切替え指示プログラム：文書切替え指示部３０５の起動）において、指定インタフェイス７００の「近い」操作ボタン７０３がたとえばマウス１１１によりクリックされたか否かを判定する。
【００４４】
「近い」操作ボタン７０３がクリックされたことを判定した場合（ステップＳ８０６：Ｙｅｓ）は、ステップＳ８０７（類似文書出力工程：類似文書出力プログラム：類似文書出力部３０４の起動）において、今回の検索結果である各類似文書のうち次の類似文書をＲＡＭ１０３あるいはＨＤ１０５から読み出してディスプレイ１０８に画像表示した後、ステップＳ８０５に移行する。しかし、「近い」操作ボタン７０３がクリックされず、「遠い」操作ボタン７０４がクリックされたことを判定した場合（ステップＳ８０６：Ｎｏ）は、ステップＳ８０２（類似文書再選出工程）に移行する。ただし、この場合、ステップＳ８０２においては、元文書から新たな領域を特定すべく、たとえばＲＡＭ１０３に記憶された上記領域Ｔａに係るデータに基づいて、元文書から該領域Ｔａに後続する所定の領域（たとえば同数の３００文字分：図５参照）Ｔｂを再特定することになり、以下この処理に移行する場合は、順次後続の領域が再特定（類似文書再選出工程）されるものとなる。また、ステップＳ８０３（類似文書再選出工程）においても、再特定した領域（たとえば領域Ｔｂなど）を基に検索条件を再生成（再設定）して、たとえばサーバコンピュータ２０２に再度アクセスし該検索条件の再設定に基づいて文書データベース３０３Ａから新たな類似文書を検索させることになる。
【００４５】
本実施の形態においては、元文書を指定すると、元文書から所定の一部分として、たとえば３００文字分の所定の領域を特定して、該領域内の文書中のキーワードを抽出することで検索条件を自動設定し類似文書を検索するように構成したため、ユーザは元文書を指定するだけで類似文書を選出することが可能であり、操作性が極めて簡便で非常に利便性に優れるものである。また、検索条件の設定に際しても複雑な処理や膨大な処理を必要とせず、検索時間の短縮化が容易であり、この観点からも使い勝手がよく利便性に優れる効果がある。一方、類似文書の選出が不満足の結果である場合、指定インタフェイス７００の「遠い」操作ボタン７０４をクリックするだけで、元文書から次の領域を特定して検索条件を自動的に再設定し、かつ新たな類似文書の再検索を自動的に行うことが可能であるので、ユーザは検索条件の設定に苦慮する必要がなく、極めて簡便に満足度の高い類似文書の選出を得ることが可能であり、高い利便性とともに優れた信頼性を得ることが可能である。
【００４６】
なお、本実施の形態で説明した文書検索プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されるが、特にフレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の記録媒体に記録することで一般に配布することが可能であり、あるいはインターネットなどのネットワーク（伝送媒体）を介して一般に配布することも可能である。
【産業上の利用可能性】
【００４７】
以上のように、本発明にかかる文書検索装置、文書検索方法、文書検索プログラム、および記録媒体は、膨大な数の文書検索に有用であり、特に各分野の書籍、雑誌、新聞や特許文献、あるいはホームページなどの検索に適している。
【図面の簡単な説明】
【００４８】
【図１】この発明の実施の形態にかかる文書検索装置の概略構成を示すブロック図である。
【図２】文書検索装置の使用形態の一例を示す説明図である。
【図３】文書検索装置の主要部の構成を示す機能ブロック図である。
【図４】元文書から選択される所定の領域の具体例を説明する説明図である。
【図５】元文書から選択される他の所定の領域の具体例を説明する説明図である。
【図６】元文書から選択される更に他の所定の領域の具体例を説明する説明図である。
【図７】文書切替え指示部の具体例を説明する説明図である。
【図８】本実施の形態にかかる文書検索プログラムの処理を示すフローチャートである。
【符号の説明】
【００４９】
１００  文書検索装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  ＨＤ
１０６  ＦＤＤ
１０７  ＦＤ
１０８  ディスプレイ
１０９  Ｉ／Ｆ
１１０  キーボード
１１１  マウス
１１２  スキャナ
１１３  プリンタ
１１４  バス
２０１  ネットワーク
２０２  サーバコンピュータ
２０３  端末装置
３０１  元文書指定部
３０２  文書選出部
３０３，３０３Ａ  文書データベース
３０４  類似文書出力部
３０５  文書切替え指示部
Ｔａ，Ｔｂ，Ｔｃ  領域
７００  操作ウインドウ（指定インタフェイス）
７０３  「近い」操作ボタン
７０４  「遠い」操作ボタン
【図１】
2005092824.tif 000003
【図２】
2005092824.tif 000004
【図３】
2005092824.tif 000005
【図４】
2005092824.tif 000006
【図５】
2005092824.tif 000007
【図６】
2005092824.tif 000008
【図７】
2005092824.tif 000009
【図８】
2005092824.tif 000010