(57)【要約】【課題】文書データベースから全文検索された文書を表示する際、文書中の全文検索に関わる複数のキーワードをキーワードの意味ごとに異なった属性で強調表示し、利用者の全文検索と閲覧作業の効率化を図ること。【解決手段】ＣＰＵ１０１により実行される検索キーワード入力処理プログラム１０３で入力された複数のキーワードに対し、検索キーワード解析処理プログラム１０４で全文検索の該キーワードとその類義語を抽出し、該抽出した類義語群ごとにグループ化して強調表示文字リストを生成し、それぞれのグループごとに異なる色を割り当て、検索結果表示処理プログラム１０６で文書を表示する際に強調表示文字リスト上の検索キーワードを、割り当てた色で強調表示する構成を特徴とする。【選択図】図１
2005084879.tif 000002
【特許請求の範囲】
【請求項１】
電子化された文書を表示可能な表示手段と、
類義語辞書情報を記憶管理する類義語辞書データベースと、
複数のキーワードを入力可能な入力手段と、
前記入力手段により入力された複数のキーワードの類義語を前記類義語辞書データベースから抽出する抽出手段と、
前記入力手段により入力された複数のキーワードと前記抽出手段により抽出された類義語を類義語群ごとにグループ化し、各グループにそれぞれ異なる表示形態を割り当てる割り当て手段と、
前記表示手段に表示される文書内の前記複数のキーワード及びその類義語に該当する箇所を、前記各グループに割り当てられた表示形態で表示処理制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記入力手段は、キーワードを入力する際に抽出する類義語の種別を指定可能なものであり、
前記抽出手段は，前記入力手段により入力された複数のキーワードに対する指定された種別の類義語のみを前記類義語辞書データベースから抽出することを特徴とする請求項１記載の情報処理装置。
【請求項３】
電子化された文書を複数記憶する記憶手段と、
複数のキーワードを入力可能な入力手段と、
前記記憶手段に記憶された各文書内を、前記複数のキーワード及びその類義語により検索し、当該複数のキーワード及びその類義語を含む文書の一覧を生成する生成手段とを設け、
前記制御手段は、前記生成手段により生成された一覧からいずれかの文書を前記表示手段に表示させる際に、当該文書内の前記複数のキーワード及びその類義語に該当する箇所を、前記各グループに割り当てられた表示形態で表示処理制御することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記記憶手段は、ネットワークを介して通信可能な複数の記憶手段を含むことを特徴とする請求項３記載の情報処理装置。
【請求項５】
文書を表示する表示手段と、
複数のキーワードを入力可能な入力手段と、
前記入力手段により入力された複数のキーワードにより前記表示手段に表示される文書内を検索し、前記いずれかのキーワードに該当する箇所を通知するように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項６】
類義語辞書情報を記憶管理する類義語辞書データベースと、
前記入力手段により入力された複数のキーワードの類義語を前記類義語辞書データベースから抽出する抽出手段を設け、
前記制御手段は、前記入力手段により入力された複数のキーワードと前記抽出手段により抽出された類義語により前記表示手段に表示される文書内を検索し、前記いずれかのキーワード又は類義語に該当する箇所を通知するように制御することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記制御手段は、該当する箇所にカーソルを移動することにより前記該当する箇所を通知するように制御することを特徴とする請求項５又は６記載の情報処理装置。
【請求項８】
前記類義語は、同義語，広義語，狭義語を含むことを特徴とする請求項１，２，３，４，６のうち少なくともいずれか１つに記載の情報処理装置。
【請求項９】
複数のキーワードを入力する入力工程と、
該入力された複数のキーワードの類義語を類義語辞書データベースから抽出する抽出工程と、
前記入力された複数のキーワードと前記抽出された類義語を類義語群ごとにグループ化し、各グループにそれぞれ異なる表示形態を割り当てる表示形態割当工程と、
表示される文書内の前記複数のキーワード及びその類義語に該当する箇所を、前記各グループに割り当てられた表示形態で強調表示する強調表示工程と、
を有することを特徴とする情報処理方法。
【請求項１０】
電子化された文書を表示する表示工程と、
複数のキーワードを入力する入力工程と、
該入力された複数のキーワードにより、表示される文書内を検索し、前記いずれかのキーワードに該当する箇所を通知する検索位置通知工程と、
を有することを特徴とする情報処理方法。
【請求項１１】
少なくとも請求項９もしくは１０のうち１つに記載された情報処理方法を実行するためのプログラム。
【請求項１２】
少なくとも請求項９もしくは１０のうち１つに記載された情報処理方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーワードにより文書内を検索して該文書内のキーワードに該当する箇所を強調表示可能な情報処理装置および情報処理方法およびプログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来より、各種検索サイトが提供するツールバーに「ハイライト」機能等があった。この機能は、キーワードを入力し、該キーワードにより表示文書内を検索し、該文書内のキーワードに該当する箇所を強調表示するものであった。
【０００３】
また、特開平１１-２５００７７号公報（特許文献１）には、シソーラス辞書（同義語辞書）を使って類義語を強調表示する機能が記載されている。また、この機能は、類義語を強調表示する際、その類似度に応じて表示濃度（又は表示色）を変えて表示するものである。
【特許文献１】特開平１１-２５００７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の「ハイライト」機能のような技術では、キーワードが少ない場合は有効であるが、キーワードが多くなると、キーワード毎に色を変えてハイライト表示するため、キーワードの数だけ強調表示する色が必要になり、ハイライトする色が多くなりすぎて、煩雑な画面になり、かえって判別しずらくなってしまうという問題点があった。
【０００５】
また、上記特許文献１に記載の技術では、キーワードの類似語を類似度に応じて異なる表示濃度（又は表示色）で表示するため、キーワードが多くなると、上述の「ハイライト」機能以上に煩雑な画面になってしまうという問題点があった。
【０００６】
一方、全てのキーワードを同一色で強調表示した場合、上記従来の「ハイライト」機能，上記特許文献１のいずれも、キーワード毎の判別ができず、分りずらくなってしまうという問題点があった。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、入力された複数のキーワードに対し、その類義語を抽出し、該抽出した類義語群ごとにグループ化して強調表示文字リストを生成し、それぞれのグループごとに異なる表示形態（例えば表示色）を割り当て、さらに、文書内の強調表示文字リスト上の検索キーワード及びその類義語を、割り当てた表示形態で強調表示することにより、文書データベースから全文検索された文書を表示する際、文書中の全文検索に関わる複数のキーワードをキーワードの意味ごとに異なった属性で強調表示し、利用者の全文検索と閲覧作業の効率化を図ることができ、多数のキーワードを用いて検索処理を行った場合でも、類義語に属するキーワードは同一色で強調表示され、類義語に属さないキーワードは異なる色で強調表示されるため、意味の違いが表示形態（表示色）の違いになって強調表示され、非常に分かりやすい表示となるとともに、少ない表示形態（表示色）で多数のキーワードによる検索結果を強調表示でき、検索キーワード数が増えた場合でも、その判別を意味毎に容易に行うことができる情報処理装置及び情報処理方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【０００８】
本発明の第１の発明は、電子化された文書を表示可能な表示手段（図１に示すディスプレイ１０８）と、類義語辞書情報を記憶管理する類義語辞書データベース（図１に示すシソーラス辞書ＤＢ２０５）と、複数のキーワードを入力可能な入力手段（図１に示すキーボード１０９，ＣＰＵ１０１が実行する検索キーワード入力処理プログラム１０３，図２のステップＳ１０４，図３のステップＳ２０１〜Ｓ２０２，図７，図１１，図１５〜図１７に示す検索キーワード入力画面）と、前記入力手段により入力された複数のキーワードの類義語を前記類義語辞書データベースから抽出する抽出手段（図１に示すＣＰＵ１０１が実行する検索キーワード解析処理プログラム１０４，図２のステップＳ１０７，図４のステップＳ３０１〜Ｓ３０６）と、前記入力手段により入力された複数のキーワードと前記抽出手段により抽出された類義語を類義語群ごとにグループ化し、各グループにそれぞれ異なる表示形態を割り当てる割り当て手段（図１に示す検索キーワード解析処理プログラム１０４，図４のステップＳ３０７〜Ｓ３１１）と、前記表示手段に表示される文書内の前記複数のキーワード及びその類義語に該当する箇所を、前記各グループに割り当てられた表示形態で表示処理制御する制御手段（図１に示すＣＰＵ１０１が実行する検索結果表示処理プログラム１０６，図２のステップＳ１０８，図５のステップＳ４０２〜Ｓ４０４）とを有することを特徴とする。
【０００９】
本発明の第２の発明は、前記入力手段は、キーワードを入力する際に抽出する類義語の種別を指定可能（図７，図１１，図１５，図１７に示す検索キーワード入力画面内の同義語，広義語，狭義語チェックボックス）なものであり、前記抽出手段は，前記入力手段により入力された複数のキーワードに対する指定された種別の類義語のみを前記類義語辞書データベースから抽出することを特徴とする。
【００１０】
本発明の第３の発明は、電子化された文書を複数記憶する記憶手段（図１に示す文書情報ＤＢ２０４）と、複数のキーワードを入力可能な入力手段（図１に示すキーボード１０９，ＣＰＵ１０１が実行する検索キーワード入力処理プログラム１０３，図２のステップＳ２０１〜Ｓ２０２，図７，図１１，図１５〜図１７に示す検索キーワード入力画面）と、前記記憶手段に記憶された各文書内を、前記複数のキーワード及びその類義語により検索し、当該複数のキーワード及びその類義語を含む文書の一覧を生成する生成手段（図１に示すＣＰＵ２０１）とを設け、前記制御手段は、前記生成手段により生成された一覧からいずれかの文書を前記表示手段に表示させる際に、当該文書内の前記複数のキーワード及びその類義語に該当する箇所を、前記各グループに割り当てられた表示形態で表示処理制御することを特徴とする。
【００１１】
本発明の第４の発明は、前記記憶手段は、ネットワークを介して通信可能な複数の記憶手段を含むことを特徴とする。
【００１２】
本発明の第５の発明は、文書を表示する表示手段（図１に示すディスプレイ１０８）と、複数のキーワードを入力可能な入力手段（図１に示すキーボード１０９，ＣＰＵ１０１が実行する検索キーワード入力処理プログラム１０３，図２のステップＳ２０１〜Ｓ２０２，図７，図１１，図１５〜図１７に示す検索キーワード入力画面）と、前記入力手段により入力された複数のキーワードにより前記表示手段に表示される文書内を検索し、前記いずれかのキーワードに該当する箇所を通知するように制御する制御手段（図１に示す検索位置表示処理プログラム１０５，図６のステップＳ５０２〜Ｓ５０４）とを有することを特徴とする。
【００１３】
本発明の第６の発明は、類義語辞書情報を記憶管理する類義語辞書データベースと、前記入力手段により入力された複数のキーワードの類義語を前記類義語辞書データベースから抽出する抽出手段（図１に示すＣＰＵ１０１が実行する検索キーワード解析処理プログラム１０４，図４のステップＳ３０１〜Ｓ３０６）を設け、前記制御手段は、前記入力手段により入力された複数のキーワードと前記抽出手段により抽出された類義語により前記表示手段に表示される文書内を検索し、前記いずれかのキーワード又は類義語に該当する箇所を通知するように制御することを特徴とする。
【００１４】
本発明の第７の発明は、前記制御手段は、該当する箇所にカーソルを移動することにより前記該当する箇所を通知するように制御することを特徴とする。
【００１５】
本発明の第８の発明は、前記類義語は、同義語，広義語，狭義語を含むことを特徴とする。
【００１６】
本発明の第９の発明は、複数のキーワードを入力する入力工程（図２のステップＳ１０４，図３のステップＳ２０１〜Ｓ２０２）と、該入力された複数のキーワードの類義語を類義語辞書データベースから抽出する抽出工程（図２のステップＳ１０７，図４のステップＳ３０１〜Ｓ３０６）と、前記入力された複数のキーワードと前記抽出された類義語を類義語群ごとにグループ化し、各グループにそれぞれ異なる表示形態を割り当てる表示形態割当工程（図２のステップＳ１０７，図４のステップＳ３０７〜Ｓ３１１）と、表示される文書内の前記複数のキーワード及びその類義語に該当する箇所を、前記各グループに割り当てられた表示形態で強調表示する強調表示工程（図１のステップＳ１０８，図５のステップＳ４０２〜Ｓ４０４）とを有することを特徴とする。
【００１７】
本発明の第１０の発明は、文書を表示する表示工程（図２のステップＳ１０１）と、複数のキーワードを入力する入力工程（図２のステップＳ１０４，図３のステップＳ２０１〜Ｓ２０２）と、該入力された複数のキーワードにより、表示される文書内を検索し、前記いずれかのキーワードに該当する箇所を通知する検索位置通知工程（図２のステップＳ１１０，図６のステップＳ５０２〜Ｓ５０４）とを有することを特徴とする。
【００１８】
本発明の第１１の発明は、少なくとも第９もしくは１０の発明のうち１つに記載された情報処理方法を実行するためのプログラムであることを特徴とする。
【００１９】
本発明の第１２の発明は、少なくとも第９もしくは１０のうち１つの発明に記載された情報処理方法を実行するためのプログラムを記録媒体にコンピュータが読み取り可能に記憶させたことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、入力された複数のキーワードに対し、その類義語を抽出し、該抽出した類義語群ごとにグループ化して強調表示文字リストを生成し、それぞれのグループごとに異なる表示形態を割り当て、さらに、文書内の強調表示文字リスト上の検索キーワードを、割り当てた表示形態で強調表示することにより、少ない表示形態（色，濃度，フォント，斜体，文字サイズ等）で複数キーワードによる検索結果の強調表示が可能となり、検索キーワード数が増えた場合でも、判別が容易となる。
【００２１】
また、意味が異なるキーワードは異なる表示形態に強調表示されるので、分かりやすいものとなる。
【００２２】
さらに、キーワードの類義語（同義語，広義語，狭義語）で検索可能なので、本人が気付かなかったキーワードをも文書中に見つけることができる。
【００２３】
また、複数のキーワードのうち、どれか１つのキーワードでも検索条件に引っ掛れば、その場所にカーソルを移動でき、従来のように一つずつ単語を指定しながら検索してカーソル移動させるという手間を省略することができる。
【００２４】
さらに、正規表現等の事がわからなくても、複数キーワードによる検索を容易に行うことができる。
【００２５】
また、入力された複数のキーワードに対し、類義語を抽出してグループ化し、該いずれかのグループのみを検索キーワードとして指定して、カーソル移動させることができるので、複数のキーワードのうち、目的のキーワード位置に移動するまで何度も検索処理を行うという手間を省略して、よりスピーディにカーソル移動を行うことができる。
【００２６】
さらに、入力された各検索キーワードの同義語、広義語、狭義語をそれぞれ個別に指定できるようにしたことにより、より細やかでフレキシブルな検索処理を行うことが可能となる。
【００２７】
従って、文書データベースから全文検索された文書を表示する際、文書中の全文検索に関わる複数のキーワードをキーワードの意味ごとに異なった属性で強調表示し、利用者の全文検索と閲覧作業の効率化を図ることができる等の効果を奏する。
【発明を実施するための最良の形態】
【００２８】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置を適用可能なシステムの構成を示すブロック図である。
【００２９】
図において、１００は検索端末装置で、通信ネットワーク３００を介してサーバ装置２００と通信可能に接続される。
【００３０】
検索端末装置１００において、１０１はＣＰＵで、メモリ１０２に格納される検索・表示処理プログラム（図２），検索キーワード入力処理プログラム１０３，検索キーワード解析処理プログラム１０４，検索位置表示処理プログラム１０５，検索結果表示処理プログラム１０６又はその他のプログラムを読み出して各種制御処理を実行する。
【００３１】
メモリ１０２は、ＲＡＭ，ＲＯＭ，ハードディスク等の外部記憶装置から構成される。１０７は前記メモリ１０２内でＣＰＵ１０１の作業用エリアとして利用される領域である。
【００３２】
１０８はディスプレイで、サーバ装置２００より取得した文書を表示したり、後述する図７に示す検索キーワード入力画面７００等の各種表示を行うことができる。１０９はキーボード及びポインティングデバイスで、検索キーワード入力画面７００への検索キーの入力や各種入力を行うことができる。
【００３３】
１１０は通信インタフェースで、通信ネットワーク３００との通信を制御する。
【００３４】
サーバ装置２００において、２０１はＣＰＵで、メモリ２０２に格納される文書ＤＢ管理システム２０３又はその他のプログラムを読み出して各種制御処理を実行する。
【００３５】
メモリ２０２は、ＲＡＭ，ＲＯＭ，ハードディスク等の外部記憶装置から構成される。
【００３６】
２０４は文書情報データベース（ＤＢ）で、各種文書情報を記憶管理する。２０５はシソーラス辞書データベース（ＤＢ）で、同義語，広義語，狭義語等の情報を記憶管理する。
【００３７】
２０６は通信インタフェースで、通信ネットワーク３００との通信を制御する。
【００３８】
図２は、本発明の情報処理装置における第１の制御処理手順の一例を示すフローチャートであり、図１に示したＣＰＵ１０１によりメモリ１０２に格納されるプログラムに基づいて実行される検索・表示処理動作に対応する。なお、Ｓ１０１〜Ｓ１１０は各ステップを示す。
【００３９】
まず、ステップＳ１０１において、検索端末装置１００は、全文検索を行う文書をサーバ装置２００の文書情報ＤＢ２０４から読込み、ディスプレイ１０８に表示する（Ｓ１０１）。詳細には、検索端末装置１００が、通信ネットワーク３００を介してサーバ装置２００に、所定の文書の取得依頼を送信すると、サーバ装置２００は、文書ＤＢ管理システム２０３を用いて文書情報ＤＢ２０４から所定の文書情報を取得し、検索端末装置１００に返送する処理となる。また、検索端末装置１００が、メモリ１０２に格納された文書情報を読み出してディスプレイ１０８に表示してもよい。
【００４０】
次に、ステップＳ１０２において、検索端末装置１００は、図示しない検索ボタンが押下されるまで待機し、検索ボタンが押下されたと判定した場合には、ステップＳ１０３において、検索キーワード入力画面（図７）を開き、ステップＳ１０４に進む。
【００４１】
ステップＳ１０４において、検索キーワード入力処理プログラム１０３を実行して、図７に示す検索キーワード入力画面７００による検索キーワード入力処理（図３）を行い、ステップＳ１０５に進む。
【００４２】
次に、ステップＳ１０５において、検索端末装置１００は、ステップＳ１０３の検索キーワードを入力処理でユーザに押下（ポインティングデバイス等で指示）されたボタンを判定し、キャンセルボタン７０４（図７）が押下されたと判定した場合には、ステップＳ１０６において、検索キーワード入力画面（図７）を閉じて、処理を終了する。
【００４３】
また、ステップＳ１０５で、「ハイライト」ボタン７０２（図７）が押下されたと判定した場合には、ステップＳ１０７において、検索端末装置１００は、検索キーワード解析処理プログラム１０４を実行して、検索キーワード解析処理（図４）を行う。詳細には、ステップＳ１０４の検索キーワード入力処理で入力された複数のキーワードの類義語を抽出し（図８）、抽出した類義語群ごとにグループ化して強調表示文字リストを生成し、それぞれのグループごとに異なる色を割り当てる（図９）。そして、検索キーワード解析処理が終了すると、ステップＳ１０８に進む。
【００４４】
次に、ステップＳ１０８において、検索端末装置１００は、検索結果表示処理プログラム１０６を実行して、ステップＳ１０５で作成された強調表示文字リストに基づいて、文書中のキーワードをハイライト表示する検索結果表示処理（詳細は図５に示す）を行い、ステップＳ１０４に戻る。なお、このハイライト表示例を図１０に示す。
【００４５】
また、ステップＳ１０５で、「次へ検索」ボタン７０３が押下されたと判定した場合には、ステップＳ１０９において、検索端末装置１００は、検索キーワード解析処理プログラム１０４を実行して、検索キーワード解析処理（図４）を行い、ステップＳ１１０に進む。
【００４６】
次に、ステップＳ１１０において、検索端末装置１００は、検索位置表示処理プログラム１０５を実行して、ステップＳ１０９で作成された強調表示文字リストに基づいて、文書中のキーワード位置にカーソルを移動させ、該カーソル位置のあるキーワードをハイライトして表示する検索位置表示処理（詳細は図６に示す）を行い、ステップＳ１０４に戻る。
【００４７】
図３は、本発明の情報処理装置における第２の制御処理手順の一例を示すフローチャートであり、図１に示したＣＰＵ１０１によりメモリ１０２に格納される検索キーワード入力処理プログラム１０３に基づいて実行される検索キーワード入力処理動作（図２のステップＳ１０２）に対応する。なお、Ｓ２０１〜Ｓ２０２は各ステップを示す。
【００４８】
まず、ステップＳ２０１において、検索端末装置１００は、検索キーワード入力画面（図７）における入力を受け付ける。詳細には、検索キーワード（検索キーワード入力欄７０１による），検索種別の選択（類義語のうち同義語，広義語，狭義語のどれを用いるかの選択（同義語，広義語，狭義語チェックボックス７０５〜７０７による），大文字と小文字を区別するか否かの選択，検索する方向の選択（検索方向選択欄７０９による））、「ハイライト」ボタン７０２，「次を検索」ボタン７０３，「キャンセル」ボタン７０４の押下等の各種入力を受け付る。
【００４９】
次に、ステップＳ２０２において、ステップＳ２０１で受け付けた入力がボタンの押下であったか否かを判定し、ボタンの押下でなかったと判定した場合には、ステップＳ２０１に戻り、再度、検索キーワード入力画面（図７）での入力を受け付ける。
【００５０】
一方、ステップＳ２０２で、ステップＳ２０１で受け付けた入力がボタンの押下があったと判定した場合には、検索キーワード入力画面（図７）での入力情報を作業用エリア１０７に格納し、図２のフローチャートに戻る。
【００５１】
図４は、本発明の情報処理装置における第３の制御処理手順の一例を示すフローチャートであり、図１に示したＣＰＵ１０１によりメモリ１０２に格納される検索キーワード解析処理プログラム１０４に基づいて実行される検索キーワード解析処理動作（図２のステップＳ１０７，Ｓ１０９）に対応する。なお、Ｓ３０１〜Ｓ３１１は各ステップを示す。
【００５２】
ステップＳ３０１において、検索端末装置１００は、検索キーワード入力画面（図７）で、狭義語のチェックボックス７０７がチェック（ＯＮ）されたか否かを判定し、チェック（ＯＮ）されたと判定した場合には、ステップＳ３０２において、検索端末装置１００は、通信ネットワーク３００を介してサーバ装置２００のシソーラス辞書ＤＢ２０５から、検索キーワード入力欄７０１で入力された各キーワードの狭義語を抽出し（例えば、図８に示す８０４）、作業用エリア１０７に格納し、ステップＳ３０３に進む。
【００５３】
一方、ステップＳ３０１で、狭義語のチェックボックス７０７がチェック（ＯＮ）されていないと判定した場合には、そのままステップＳ３０３に進む。
【００５４】
ステップＳ３０３において、検索端末装置１００は、検索キーワード入力画面（図７）で、広義語のチェックボックス７０６がチェック（ＯＮ）されたか否かを判定し、チェック（ＯＮ）されたと判定した場合には、ステップＳ３０４において、検索端末装置１００は、通信ネットワーク３００を介してサーバ装置２００のシソーラス辞書ＤＢ２０５から、検索キーワード入力欄７０１で入力された各キーワードの広義語を抽出し（例えば、図８に示す８０３）、作業用エリア１０７に格納し、ステップＳ３０５に進む。
【００５５】
一方、ステップＳ３０３で、広義語のチェックボックス７０６がチェック（ＯＮ）されていないと判定した場合には、そのままステップＳ３０５に進む。
【００５６】
ステップＳ３０５において、検索端末装置１００は、検索キーワード入力画面（図７）で、同義語のチェックボックス７０５がチェック（ＯＮ）されたか否かを判定し、チェック（ＯＮ）されたと判定した場合には、ステップＳ３０６において、検索端末装置１００は、通信ネットワーク３００を介してサーバ装置２００のシソーラス辞書ＤＢ２０５から、検索キーワード入力欄７０１で入力された各キーワードの同義語を抽出し（例えば、図８に示す８０２）、作業用エリア１０７に格納し、ステップＳ３０７に進む。
【００５７】
一方、ステップＳ３０５で、同義語のチェックボックス７０５がチェック（ＯＮ）されていないと判定した場合には、そのままステップＳ３０７に進む。
【００５８】
なお、ステップＳ３０２，Ｓ３０４，Ｓ３０６における類義語（狭義語，広義語，同義語）の抽出処理は、詳細には、検索端末装置１００が、通信ネットワーク３００を介してサーバ装置２００に、検索キーワード入力欄７０１で入力された各キーワードの類義語（狭義語，広義語，同義語）を抽出の依頼を送信すると、サーバ装置２００は、シソーラス辞書ＤＢ２０５を用いて、類義語（狭義語，広義語，同義語）の抽出を行い、検索端末装置１００に返送する処理となる。
【００５９】
次に、ステップＳ３０７において、検索端末装置１００は、検索キーワード入力欄７０１で入力された各キーワードについて、キーワード毎にグループを作成し、作業用エリア１０７に格納する。なお、この際、１つのキーワードの類義語群（ステップＳ３０１〜Ｓ３０６において抽出した類義語群）を１グループとみなす（例えば、図８に示す８１１〜８１４に示す横の分類）。
【００６０】
次に、ステップＳ３０８において、検索端末装置１００は、検索キーワード入力欄７０１で入力された検索式内に括弧「（  ）」で一括りにされたキーワードが有るか否かを判定し、検索式に括弧「（  ）」で一括りにされたキーワードがあると判定した場合には、ステップＳ３０９において、検索端末装置１００は、括弧「（  ）」内のキーワードのグループを同一グループ化（例えば、図９に示す９０１）する処理を行い、作業用エリア１０７に格納されたグループの情報を更新し、ステップＳ３１０に進む。
【００６１】
一方、ステップＳ３０８で、検索式内に括弧「（  ）」で一括りにされたキーワードが無いと判定した場合には、そのままステップＳ３１０に進む。
【００６２】
次に、ステップＳ３１０において、検索端末装置１００は、各グループ毎に強調表示文字リスト（例えば、図９に示す９０３）を作成して作業用エリア１０７に格納し、ステップＳ３１１において、検索端末装置１００は、各グループに、相異なる表示色を割り当て（例えば、図９に示す９０２）作業用エリア１０７に格納し、図２のフローチャートに戻る。
【００６３】
図５は、本発明の情報処理装置における第４の制御処理手順の一例を示すフローチャートであり、図１に示したＣＰＵ１０１によりメモリ１０２に格納される検索結果表示処理プログラム１０６に基づいて実行される検索結果表示処理動作（図２のステップＳ１０８）に対応する。なお、Ｓ４０１〜Ｓ４０４は各ステップを示す。
【００６４】
まず、ステップＳ４０１において、検索端末装置１００は、再び文書データを読込んで作業用エリア１０７に格納し、ステップＳ４０２において、強調表示文字リスト（図９に示す９０３）に属するキーワードが文書中にあるかを確認する。
【００６５】
ステップＳ４０２で、強調表示文字リストに属するキーワードが文書中にあると判定した場合には、ステップＳ４０３において、検索端末装置１００は、対応の表示色（図９の９０２）で該キーワードを強調表示（ハイライト表示）し、ステップＳ４０４に進む。
【００６６】
一方、ステップＳ４０２で、強調表示文字リストに属するキーワードが文書中にないと判定した場合には、そのままステップＳ４０４に進む。
【００６７】
次に、ステップＳ４０４において、検索端末装置１００は、ステップＳ４０２，Ｓ４０３の処理を全文で実行したか否かを判定し、まだ全文で実行していないと判定した場合には、ステップＳ４０２にもどる。
【００６８】
一方、ステップＳ４０４で、ステップＳ４０２，Ｓ４０３の処理を全文で実行したと判定した場合には、図２のフローチャートに戻る。
【００６９】
図６は、本発明の情報処理装置における第５の制御処理手順の一例を示すフローチャートであり、図１に示したＣＰＵ１０１によりメモリ１０２に格納される検索位置表示処理プログラム１０５に基づいて実行される検索位置表示処理動作（図２のステップＳ１１０）に対応する。なお、Ｓ５０１〜Ｓ５０４は各ステップを示す。
【００７０】
まず、ステップＳ５０１において、検索端末装置１００は、再び文書データを読込んで作業用エリア１０７に格納し、ステップＳ５０２において、強調表示文字リスト（図９に示す９０３）に属するキーワードが文書中にあるかを図７の７０９で指定される検索方向に確認する。
【００７１】
ステップＳ５０２で、強調表示文字リストに属するキーワードが文書中にあると判定した場合には、ステップＳ５０３において、検索端末装置１００は、そのキーワードの位置までカーソルを図７の７０９で指定される方向に移動させて、キーワードを対応の表示色（図９の９０２）で該キーワードを強調表示（ハイライト表示）し、図２のフローチャートに戻る。
【００７２】
一方、ステップＳ５０２で、強調表示文字リストに属するキーワードが文書中にないと判定した場合には、ステップＳ５０５において、検索キーワード、類義語なしの表示を行い、図２のフローチャートに戻る。
【００７３】
なお、図６に示した検索結果表示処理動作では、強調表示文字リストに属するキーワードが検索された位置までカーソルを移動させて、該カーソル移動位置のキーワードをハイライト表示する構成について説明したが、カーソル移動位置のみでなく、全文においてキーワードをハイライト表示するように構成してもよい。
【００７４】
以下、図７〜図１４を参照して、具体的に説明する。
【００７５】
図７，図１１は、本発明の情報処理装置における検索キーワード入力画面の一例を示す模式図である。
【００７６】
図７，図１１において、検索キーワード入力欄７０１，１１０１は、複数のキーワードを空白で区切って入力可能である。
【００７７】
また、「ハイライト」ボタン７０２，１１０２を押下（マウス等で指示）することにより、図２のステップＳ１０７，Ｓ１０８が実行され、検索キーワード入力欄７０１に入力されたキーワードおよび指定された類義語に対応する文書中の文字列を強調表示することができる。
【００７８】
さらに、「次を検索」ボタン７０３，１１０３を押下（マウス等で指示）することにより、図２のステップＳ１０９，Ｓ１１０が実行され、検索キーワード入力欄７０１，１１０１に入力されたキーワード及び指定された類義語に対応する文書中の文字列にカーソルを移動することができる。
【００７９】
また、「キャンセル」ボタン７０４，１１０４を押下（マウス等で指示）すると、検索キーワード入力画面７００，１１００が閉じられる。
【００８０】
さらに、同義語チェックボックス７０５，１１０５、広義語チェックボックス７０６，１１０６、狭義語チェックボックス７０７，１１０７にチェックを入れることにより、検索キーワード入力欄７０１，１１０１に入力されたキーワードに対応する同義語，広義語，狭義語の抽出を指示することができる。
【００８１】
また、検索方向選択欄７０９，１１０９で「上へ」又は「下へ」を選択することにより、検索方向を指示することができる。さらに、大文字小文字区別選択ボタン７０８，１１０８にチェックを入れることにより、大文字，小文字を区別した検索を指示することができる。
【００８２】
図８，図１２は、サーバ装置２００のシソーラス辞書ＤＢ２０５の一例を示す模式図である。
【００８３】
図９，図１３は、グループ分け，強調表示文字リスト，色分けの一例を示す模式図である。
【００８４】
図１０，図１４は、ハイライト処理結果の一例を示す模式図である。
【００８５】
まず、図７〜図１０を参照して、第１の例について説明する。
【００８６】
図７に示す例では、複数の検索する文字列として「（ポータル  ポートレット）Ｗｅｂサービス  ソリューション」が入力され、同義語検索を行う旨が指定されている場合に対応する。
【００８７】
そして、「ハイライト」ボタン７０２又は「次を検索」ボタン７０３が押下された場合、サーバ装置２００のシソーラス辞書ＤＢ２０５において図８の８０１，８０２に示す反転部分が参照される。
【００８８】
図７に示した例では「同義語」のみしか参照しないようになっているので、図８の８０１，８０２に示す反転部分しか参照されない。
【００８９】
この該反転部分より、図９に示すような強調表示文字リスト９０３が生成され、９０２に示すように色分けされる。図７に示した検索文字列の例「（ポータル  ポートレット）Ｗｅｂサービス  ソリューション」では、「ポータル」と「ポートレット」は、括弧「(  )」で括られて入力されているため、同グループとみなされる。
【００９０】
また、「Ｗｅｂサービス」の同義語として「Ｗｅｂ  ｓｅｒｖｉｃｅｓ」、「ポータル」の同義語として「ｐｏｒｔａｌ」、「ポートレット」の同義語として「ｐｏｒｔｌｅｔ」、「ソリューション」の同義語として「ｓｏｌｕｔｉｏｎ」，「解決法」等がある。
【００９１】
図７の「ハイライト」ボタン７０２が押下された場合、図１０に示すように、強調表示文字リスト９０３内の文字が強調表示された文書が表示される。
【００９２】
また、図１０に示した文書例において、カーソルが図１０の文頭にある場合に、図７の「次を検索」ボタン７０３が押下されると、１００１で示す１行目の文字列「ポートレット」にカーソルが移動し、もう一度、「次を検索」ボタン７０３が押下されると、１００２で示す１行目の文字列「Ｗｅｂ  Ｓｅｒｖｉｃｅｓ」にカーソルが移動する。さらに、「次を検索」ボタン７０３が押下されると、１００３で示す２行目の文字列「ポータル」にカーソルが移動する。
【００９３】
次に、図１１〜図１４を参照して、第２の例について説明する。
【００９４】
図１１に示す例では、複数検索する文字列として「Ｗｅｂサービス  インターネット」が入力され、同義語検索及び狭義語検索を行う旨が指定されている場合に対応する。
【００９５】
そして、「ハイライト」ボタン１１０２又は「次を検索」ボタン１１０３が押下された場合、サーバ装置２００のシソーラス辞書ＤＢ２０５において図１２の１２０１，１２０２，１２０４に示す反転部分が参照される。
【００９６】
図１２に示した例では「同義語」「狭義語」しか参照しないようになっているので、図１２の１２０３に示す「広義語」部分は参照されない。
【００９７】
図１２の該反転部分より、図１３に示すような強調表示文字リスト１３０３が生成され、１３０２に示すように色分けされる。
【００９８】
ここで、「Ｗｅｂサービス」と「ＳＯＡＰ」，「ＷＳＤＬ」，「ＵＤＤＩ」は狭義語の関係なので同じグループ（グループ１）の強調表示文字リストに並ぶ。
【００９９】
図１１の「ハイライト」ボタン７０２が押下された場合、図１４に示すように、強調表示文字リスト１３０３内の文字が強調表示された文書が表示される。
【０１００】
また、図１４に示した文書例において、カーソルが図１４の１４０１に示す位置にある場合に、図１１の「次を検索」ボタン１１０３が押下されると、１４０２で示す文字列「Ｗｅｂサービス」にカーソルが移動し、もう一度、「次を検索」ボタン１１０３が押下されると、１４０３で示す文字列「Ｗｅｂサービス」にカーソルが移動する。さらに、「次を検索」ボタン１１０３が押下されると、１４０４で示す文字列「インターネット」にカーソルが移動する。
【０１０１】
以上説明したように、検索キーワード入力画面７００，１１００で入力された複数のキーワードに対し、検索キーワード解析処理プログラム１０４で全文検索の該キーワードとその類義語を抽出し、該抽出した類義語群ごとにグループ化して強調表示文字リストを生成し、それぞれのグループごとに異なる色を割り当て、さらに、検索結果表示処理プログラム１０６で文書を表示する際に強調表示文字リスト上の検索キーワードを、割り当てた色で強調表示することにより、少ない色で複数キーワードによる検索結果の強調表示が可能となり、検索キーワード数が増えた場合でも、判別が容易となる。
【０１０２】
また、意味が異なるキーワードは異なる色に強調表示されるので、分かりやすいものとなる。
【０１０３】
さらに、キーワードの類義語（同義語，広義語，狭義語）で検索可能なので、本人が気付かなかったキーワードをも文書中に見つけることができる。
【０１０４】
また、複数のキーワードのうち、どれか１つのキーワードでも検索条件に引っ掛れば、その場所にカーソルを移動でき、従来のように一つずつ単語を指定しながら検索してカーソル移動させるという手間を省略することができる。
【０１０５】
さらに、正規表現等の事がわからなくても、複数キーワードによる検索を容易に行うことができる。
【０１０６】
したがって、文書データベースから全文検索された文書を表示する際、文書中の全文検索に関わる複数のキーワードをキーワードの意味ごとに異なった属性で強調表示し、利用者の全文検索と閲覧作業の効率化を図ることができる。
【０１０７】
〔第２実施形態〕
上記第１実施形態では、図７に示した「次を検索」ボタン７０３が指示された場合に検索キーワード入力欄７０１で入力された全てのキーワードに対してカーソル移動を行う（検索処理する）構成について説明したが、入力された複数検索キーワードのうちいずれか１つ又は複数のキーワードをカーソルを移動するキーワードとして選択可能に構成してもよい。以下、その実施形態について説明する。
【０１０８】
図１５は、本発明の第２実施形態における検索キーワード入力画面の一例を示す模式図である。
【０１０９】
図において、１５０１は検索キーワード入力欄で、複数のキーワードを空白で区切って入力可能である。
【０１１０】
また、１５０２は「ハイライト」ボタンで、このボタンを押下（マウス等で指示）することにより、図２のステップＳ１０７，Ｓ１０８が実行され、検索キーワード入力欄１５０１に入力されたキーワードに対応する文書中の文字列を強調表示することができる。
【０１１１】
また、１５０３は「検索」ボタンで、このボタンを押下（マウス等で指示）することにより、図２のステップＳ１０９が実行され、キーワードのグループ分け、強調表示文字リストの作成、色分け等が行われた後、図１６に示す検索キーワード選択画面が表示される。
【０１１２】
さらに、同義語チェックボックス１５０５，広義語チェックボックス１５０６，狭義語チェックボックス１５０７にチェックを入れることにより、検索キーワード入力欄１５０１に入力されたキーワードに対応する同義語，広義語，狭義語の抽出を指示することができる。
【０１１３】
図１６は、本発明の第２実施形態における検索キーワード選択画面の一例を示す模式図である。
【０１１４】
図において、１６０１，１６０２は検索キーワード表示欄で、作成された強調表示文字リスト内の強調表示文字（入力キーワード及びその類義語を含む）がグループ毎に表示される。
【０１１５】
なお、図１６の例では、図１５に示した検索キーワード入力欄１５０１に入力されたキーワードが２つにグループ分けられたため、１６０１，１６０２の２つが表示されているが、キーワードが３つにグループ分けされた場合には、３つの表示欄が生成表示されるものとする。
【０１１６】
なお、検索キーワード表示欄１６０１，１６０２は、編集可能となっており、表示された検索キーワードを編集することができる。
【０１１７】
１６０３，１６０４は検索キーワードチェック欄で、それぞれ検索キーワード表示欄１６０１，１６０２に表示された検索キーワードの有効無効を指定（即ちカーソルを移動させるキーワードを指定）することができる。なお、この検索キーワードチェック欄は、検索キーワード表示欄の表示数に応じた数が表示されるものとする。
【０１１８】
即ち、図１６の１６０３のみがチェックされた場合、図１４に示した文書例において、カーソルが図１４の１４０１に示す位置にある状態で、図１６の「次を検索」ボタン１６０６が押下されると、１４０２で示す文字列「Ｗｅｂサービス」にカーソルが移動し、もう一度、「次を検索」ボタン１６０６が押下されると、１４０３で示す文字列「Ｗｅｂサービス」にカーソルが移動する。さらに、「次を検索」ボタン１６０６が押下されると、１４０４〜１４０６で示す文字列「インターネット」を飛ばして、１４０７で示す文字列「Ｗｅｂサービス」にカーソルが移動する。
【０１１９】
以上説明したように、検索キーワード入力画面７００で入力された複数のキーワードに対し、類義語を抽出してグループ化し、該いずれかのグループのみを検索キーワードして指定して、カーソル移動させることができるので、複数のキーワードのうち、目的のキーワード位置に移動するまで何度も検索処理を行うという手間を省略して、よりスピーディにカーソル移動を行うことができる。
【０１２０】
〔第３実施形態〕
上記第１，第２実施形態では、入力された全てのキーワードに対して一括して類義語（同義語，広義語，狭義語）の抽出を指示する構成について説明したが、入力された複数検索キーワードのそれぞれに対して個別に類義語（同義語，広義語，狭義語）の抽出を指示できるように構成してもよい。以下、その実施形態について説明する。
【０１２１】
図１７は、本発明の第３実施形態における検索キーワード入力画面の一例を示す模式図である。
【０１２２】
図において、１７０１，１７０２，１７０３は検索キーワード入力欄で、それぞれ複数のキーワードを空白で区切って入力可能である。
【０１２３】
同義語チェックボックス１７０４，１７０５,１７０６，広義語チェックボックス１７０７，１７０８，１７０９，狭義語チェックボックス１７１０，１７１１，１７１２にチェックを入れることにより、検索キーワード入力欄１７０１，１７０２，１７０３に入力されたキーワードに対応する同義語，広義語，狭義語の抽出をそれぞれ個別に指示することができる。
【０１２４】
また、１７１３は「ハイライト」ボタンで、このボタンを押下（マウス等で指示）することにより、検索キーワード入力欄１７０１〜１７０３に入力されたキーワード及びそれぞれ指定された類義語に対応する文書中の文字列を強調表示することができる。
【０１２５】
また、１７１４は「次を検索」ボタンで、このボタンを押下（マウス等で指示）することにより、検索キーワード入力欄１７０１〜１７０３に入力されたキーワード及びそれぞれ指定された類義語に対応する文書中の文字列にカーソルを移動することができる。
【０１２６】
また、１７１５は「キャンセル」ボタンで、このボタンを押下（マウス等で指示）すると、検索キーワード入力画面１７００が閉じられる。
【０１２７】
以上説明したように、検索キーワード入力画面１７００においては、それぞれの検索キーワードの同義語、広義語、狭義語を個別に指定できるようにしたことにより、より細やかでフレキシブルな検索処理を行うことが可能となる。
【０１２８】
〔第４実施形態〕
上記第１〜第３実施形態では、検索端末装置１００が通信ネットワーク３００を介してサーバ装置２００にアクセスして、シソーラス辞書ＤＢ２０５から検索キーワードの類義語を抽出する構成について説明したが、シソーラス辞書ＤＢを検索端末装置１００内に設け、検索端末装置１００が直接シソーラス辞書から検索キーワードの類義語を抽出するように構成してもよい。
【０１２９】
なお、この場合、検索対象となる文書は、検索端末装置１００内のメモリ１０２に格納された文書であっても、サーバ装置２００から取得した文書であっても、その他の文書であってもよい。
【０１３０】
また、この検索処理プログラムは、ワープロソフトやウェブブラウザ等にアドインする形態で実現されてもよい。
【０１３１】
〔第５実施形態〕
上記第４実施形態では、検索端末装置１００内にシソーラス辞書ＤＢを設け、検索端末装置１００が直接シソーラス辞書から検索キーワードの類義語を抽出する構成について説明したが、サーバ装置２００のメモリ２０２に検索・表示処理プログラム（ステップＳ１０２〜Ｓ１１０），検索キーワード入力処理プログラム１０３，検索キーワード解析処理プログラム１０４，検索位置表示処理プログラム１０５，検索結果表示処理プログラム１０６等をサーバサイドプログラム（ＣＧＩ，サーブレット，ＡＳＰ等）として格納し、サーバ装置２００側で実行するように構成してもよい。
【０１３２】
この場合、検索端末装置１００のウェブブラウザ等で表示される文書に対して、検索が指示されると、該指示がサーバ装置２００に送信され、図７，図１１，図１５，図１６，図１７等の検索キーワード入力画面がサーバ装置２００から検索端末装置１００に返送され、「ハイライト」ボタン７０２や「次を検索」ボタン７０３等が指示されると、該指示がサーバ装置２００に送信され、図１０，図１４等の強調表示結果画面がサーバ装置２００から検索端末装置１００に返送されるものとする。
【０１３３】
〔第６実施形態〕
上記第５実施形態では、サーバ装置２００のメモリ２０２に検索・表示処理プログラム（ステップＳ１０２〜Ｓ１１０），検索キーワード入力処理プログラム１０３，検索キーワード解析処理プログラム１０４，検索位置表示処理プログラム１０５，検索結果表示処理プログラム１０６等をサーバサイドプログラム（ＣＧＩ，サーブレット，ＡＳＰ等）として格納し、サーバ装置２００側で実行する構成について説明したが、サーバ装置２００のメモリ２０２に検索・表示処理プログラム（ステップＳ１０２〜Ｓ１１０），検索キーワード入力処理プログラム１０３，検索キーワード解析処理プログラム１０４，検索位置表示処理プログラム１０５，検索結果表示処理プログラム１０６等をクライアントサイドプログラム（アプレット等）として格納し、検索端末装置１００からの検索指示により、サーバ装置２００から検索端末装置１００にダウンロードされて検索端末装置１００側で実行されるように構成してもよい。
【０１３４】
〔第７実施形態〕
また、図２に示した検索・表示処理は、ステップＳ１０１で表示された文書情報に対して検索処理を行う構成について説明したが、表示されていない（何らかの記憶手段に記憶された複数の文書情報（インターネット上で公開される全ての文書を対象としてもよい））に対して、指定されたキーワード及びその類義語で検索処理を行い、該キーワード及びその類義語が含まれる文書を一覧表示し、該一覧表示から選択して表示する場合、当該文書の表示の中で、前記キーワード及びその類義語をハイライト表示するように構成してもよい。
【０１３５】
〔第８実施形態〕
上記各実施形態では、複数入力されたキーワードにおいて、括弧で括られたキーワードは、同一のグループとする構成について説明したが、括弧で括られず別個に指定されているキーワードでも、シソーラス辞書ＤＢを類義語（同義語，広義語，狭義語）であると判定されるキーワードについては、同一のグループとし、同一の表示色を割り当てるように構成してもよい。
【０１３６】
これにより、ユーザの類義語認識に関らず、類義語に属するキーワードは同一色で強調表示され、類義語に属さないキーワードは異なる色で強調表示されるため、ユーザの認識に関らず、意味の違いが色の違いになって強調表示され、非常に分かりやすい表示となる。
【０１３７】
〔第９実施形態〕
上記各実施形態では、図示しない検索ボタンを押下して検索キーワード入力画面を表示し、さらに検索キーワード入力画面において検索キーワードを入力した後に「ハイライト」ボタンを押下する等のオペレーションにより、検索キーワード及びその類義語に対応する文字列を強調表示する構成について説明したが、表示されている文書内の文字列をカーソル選択しただけで（又は、カーソルで選択した後にツールバー上等に設けられた「ハイライト」ボタンを押下することにより）、該カーソル選択文字列及びその類義語に対応する文字列を強調表示するように構成してもよい。
【０１３８】
また、検索して検索箇所にカーソル移動を行いたい場合には、表示されている文書内の文字列をカーソル選択した後にツールバー上等に設けられた「検索」ボタンを押下することにより、該カーソル選択文字列及びその類義語に対応する文字列にカーソルを移動するように構成してもよい。
【０１３９】
以上の構成により、本実施形態では、より少ないオペレーションでハイライト，検索を行うことができる。
【０１４０】
以上説明したように、上記各実施形態によれば、入力された複数のキーワードに対し、その類義語を抽出し、該抽出した類義語群ごとにグループ化して強調表示文字リストを生成し、それぞれのグループごとに異なる表示形態を割り当て、さらに、文書内の強調表示文字リスト上の検索キーワードを、割り当てた表示形態で強調表示することにより、少ない表示形態（色，濃度，フォント，斜体，文字サイズ等）で複数キーワードによる検索結果の強調表示が可能となり、検索キーワード数が増えた場合でも、判別が容易となる。
【０１４１】
また、意味が異なるキーワードは異なる表示形態に強調表示されるので、分かりやすいものとなる。
【０１４２】
さらに、キーワードの類義語（同義語，広義語，狭義語）で検索可能なので、本人が気付かなかったキーワードをも文書中に見つけることができる。
【０１４３】
また、複数のキーワードのうち、どれか１つのキーワードでも検索条件に引っ掛れば、その場所にカーソルを移動でき、従来のように一つずつ単語を指定しながら検索してカーソル移動させるという手間を省略することができる。
【０１４４】
さらに、正規表現等の事がわからなくても、複数キーワードによる検索を容易に行うことができる。
【０１４５】
また、入力された複数のキーワードに対し、類義語を抽出してグループ化し、該いずれかのグループのみを検索キーワードとして指定して、カーソル移動させることができるので、複数のキーワードのうち、目的のキーワード位置に移動するまで何度も検索処理を行うという手間を省略して、よりスピーディにカーソル移動を行うことができる。
【０１４６】
さらに、入力された各検索キーワードの同義語、広義語、狭義語をそれぞれ個別に指定できるようにしたことにより、より細やかでフレキシブルな検索処理を行うことが可能となる。
【０１４７】
従って、文書データベースから全文検索された文書を表示する際、文書中の全文検索に関わる複数のキーワードをキーワードの意味ごとに異なった属性で強調表示し、利用者の全文検索と閲覧作業の効率化を図ることができる。
【０１４８】
以下、従来の技術の欄に示した「ハイライト」機能及び特許文献１と、本実施形態で示した情報処理装置との相違について説明する。
【０１４９】
まず、上述したように、従来の「ハイライト」機能のようなキーワードに該当する箇所を強調表示する技術では、キーワードが少ない場合は有効であるが、キーワードが多くなると、キーワードの数だけ強調表示する色が必要になり、ハイライトする色が多くなりすぎて、煩雑な画面になり、かえって判別しずらくなってしまう。
【０１５０】
また、上記特許文献１に記載の技術では、上述したように、キーワードの類似語を類似度に応じて異なる表示濃度（又は表示色）で表示するため、キーワードが多くなると、上述の「ハイライト」機能以上に煩雑な画面になってしまう。
【０１５１】
一方、全てのキーワードを同一色で強調表示した場合、上記いずれの従来技術も、キーワード毎の判別ができず分りずらくなってしまう。
【０１５２】
これに対して、本実施形態で示した情報処理装置は、多数のキーワードを用いて検索処理を行った場合でも、類義語に属するキーワードは同一色で強調表示され、類義語に属さないキーワードは異なる色で強調表示されるため、意味の違いが色の違いになって強調表示され、非常に分かりやすい表示となるという優れた効果を奏する。
【０１５３】
このような構成により、本実施形態で示した情報処理装置は、上記従来の技術の抱える問題点を解決することができる。
【０１５４】
以上示した点は、本実施形態で示した情報処理装置と、上記従来の技術の欄に示した「ハイライト」機能及び特許文献１との相違を考察する上で、特に留意すべき事項と考える。
【０１５５】
以下、図１８に示すメモリマップを参照して本発明に係る情報処理装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０１５６】
図１８は、本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１５７】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１５８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１５９】
本実施形態における図２，図３，図４，図５，図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１６０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６１】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１６２】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１６３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６４】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６５】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１６６】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【産業上の利用可能性】
【０１６７】
上記各実施形態において、検索端末装置１００は、通常のパーソナルコンピュータ，ワークステーション，モバイルコンピュータであってもよいし、専用の端末であってもよい。
【０１６８】
また、上記第５，６実施形態の場合には、検索端末装置１００は、携帯電話等であってもよい。
【０１６９】
さらに、上記第４実施形態の場合には、検索端末装置１００は、ワードプロセッサ等であってもよい。
【０１７０】
なお、上述の図７，図１１，図１５〜図１７の検索キーワード入力画面に示した検索キーワードは、これに限定されるものではなく、用途や目的に応じて、様々なキーワードを入力可能であることは言うまでもない。
【０１７１】
また、上述の図８，図１２に示したシソーラス辞書は、これに限定されるものではなく、用途や目的に応じて、様々なキーワードを入力可能であることは言うまでもない。
【０１７２】
さらに、上記各実施形態では、グループ毎に色分けして強調表示する構成について説明したが、グループ毎に色の濃度を変更して表示するように構成してもよいし、グループ毎に異なる下線を付したり、グループ毎に異なるフォントを用いたり、グループ毎に異なる文字サイズとしたり、グループ毎に表示形態を変える構成であればどのような構成であってもよい。
【０１７３】
また、上記各実施形態を組み合わせた構成も全て本発明に含まれるものである。
【０１７４】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【図面の簡単な説明】
【０１７５】
【図１】本発明の第１実施形態を示す情報処理装置を適用可能なシステムの構成を示すブロック図である。
【図２】本発明の情報処理装置における第１の制御処理手順の一例を示すフローチャートである。
【図３】本発明の情報処理装置における第２の制御処理手順の一例を示すフローチャートである。
【図４】本発明の情報処理装置における第３の制御処理手順の一例を示すフローチャートである。
【図５】本発明の情報処理装置における第４の制御処理手順の一例を示すフローチャートである。
【図６】本発明の情報処理装置における第５の制御処理手順の一例を示すフローチャートである。
【図７】本発明の情報処理装置における検索キーワード入力画面の一例を示す模式図である。
【図８】サーバ装置のシソーラス辞書ＤＢの一例を示す模式図である。
【図９】グループ分け，強調表示文字リスト，色分けの一例を示す模式図である。
【図１０】ハイライト処理結果の一例を示す模式図である。
【図１１】本発明の情報処理装置における検索キーワード入力画面の一例を示す模式図である。
【図１２】サーバ装置のシソーラス辞書ＤＢの一例を示す模式図である。
【図１３】グループ分け，強調表示文字リスト，色分けの一例を示す模式図である。
【図１４】ハイライト処理結果の一例を示す模式図である。
【図１５】本発明の第２実施形態における検索キーワード入力画面の一例を示す模式図である。
【図１６】本発明の第２実施形態における検索キーワード選択画面の一例を示す模式図である。
【図１７】本発明の第３実施形態における検索キーワード入力画面の一例を示す模式図である。
【図１８】本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１７６】
１００    検索端末装置
１０３    検索キーワード入力処理プログラム
１０４    検索キーワード解析処理プログラム  
１０５    検索位置表示処理プログラム
１０６    検索結果表示処理プログラム
２００    サーバ装置
２０１    ＣＰＵ
２０３    文書ＤＢ管理システム
２０４    文書情報ＤＢ
２０５    シソーラス辞書ＤＢ
【図１】
2005084879.tif 000003
【図２】
2005084879.tif 000004
【図３】
2005084879.tif 000005
【図４】
2005084879.tif 000006
【図５】
2005084879.tif 000007
【図６】
2005084879.tif 000008
【図７】
2005084879.tif 000009
【図８】
2005084879.tif 000010
【図９】
2005084879.tif 000011
【図１０】
2005084879.tif 000012
【図１１】
2005084879.tif 000013
【図１２】
2005084879.tif 000014
【図１３】
2005084879.tif 000015
【図１４】
2005084879.tif 000016
【図１５】
2005084879.tif 000017
【図１６】
2005084879.tif 000018
【図１７】
2005084879.tif 000019
【図１８】
2005084879.tif 000020