(57)【要約】【課題】検索に不慣れであっても操作支援し適切な情報検索が行え、また、簡単な機能構成と少ない時間で精度の高い検索を行えること。【解決手段】検索開始により検索条件を入力する画面が表示装置に表示され（ステップＳ２）、入力装置２から条件を入力する（ステップＳ３）。有効度読み書き手段１５は有効度格納領域１４より、有効度テーブルを読み出し（ステップＳ４）、入力された検索条件と、有効度テーブルの検索項目と検索条件値とのマッチングを行い、一致するものがある場合に対応付けられた有効度を取得し、取得した有効度を表示装置６に表示する（ステップＳ５）。有効度は、検索条件の有効性（検索ヒット率の高さなど）を示す。この有効度を参考にして検索条件を決定できる。【選択図】　　　図３
2004110589.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の文書からなる検索対象に対する所定の検索条件を入力する入力工程と、
前記入力された検索条件に基づき所定の検索処理を実行し検索結果を出力する検索工程と、
過去の検索実行により得られた検索条件の有効性を示す有効度を算出する有効度算出工程と、
前記算出された有効度の情報を蓄積する格納工程と、
前記検索条件と検索結果および前記有効度を表示する表示工程と、
を含むことを特徴とする情報検索方法。
【請求項２】
前記有効度算出工程は、有効度と過去の検索結果のヒット数の実績とを関連付けすることを特徴とする請求項１に記載の情報検索方法。
【請求項３】
前記有効度算出工程は、有効度を前記検索結果の表示後における文書の閲覧や印刷等のアクションの実績とを関連付けすることを特徴とする請求項１に記載の情報検索方法。
【請求項４】
前記有効度算出工程は、有効度を文書内容別に予め規定した文書タイプを付与して管理することを特徴とする請求項１〜３のいずれか一つに記載の情報検索方法。
【請求項５】
前記有効度の情報をネットワークを介して外部機器との間で送受する有効度送受信工程を含むことを特徴とする請求項１〜４のいずれか一つに記載の情報検索方法。
【請求項６】
１つ以上の文書からなる検索対象に対する所定の検索条件を入力する入力手段と、
前記入力された検索条件に基づき所定の検索処理を実行し検索結果を出力する検索手段と、
過去の検索実行により得られた検索条件の有効性を示す有効度を算出する有効度算出手段と、
前記算出された有効度の情報を蓄積する格納手段と、
前記検索条件と検索結果および前記有効度を表示する表示手段と、
を備えたことを特徴とする情報検索システム。
【請求項７】
前記格納手段に格納された有効度を外部機器との間で交換するための有効度送受信手段を備えたことを特徴とする請求項６に記載の情報検索システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報検索を行う情報検索方法に関し、特に、検索時に検索の有効度を案内して検索作業の支援を行う情報検索方法および情報検索システムに関する。
【０００２】
【従来の技術】
従来、情報の検索には様々な方法があり、その代表的な方法としては、文書（ファイル又はファイルの集合体）の書誌情報を検索する『キーワード検索』や、文書のコンテンツ（内容）を検索する『全文検索』などがある。これらは、機能や検索精度を向上させるために、より多数の項目と検索条件演算式を入力することによって実現させる傾向がある。一方、近年のパーソナルコンピュータの普及により、ユーザーの多様化も進み、その知識や操作の習熟度も様々である。
【０００３】
また、文書内の単語の重要度を用いて単語の関連度を計算し、検索結果へ反映させてより精度の高い情報検索を行う技術がある（例えば、特許文献１参照。）。
【０００４】
【特許文献１】
特開２０００−９０１１０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、情報の検索操作に不慣れだったり、あるいは複雑な検索条件を駆使することのできないユーザーにとっては、複雑な機能が逆に使い勝手の低下を招いていた。
【０００６】
また、特許文献１に記載された技術は、いわゆるランキングスコアと呼ばれるものであり、文書の実際の情報を解析しなければならず、専用の解析モジュールが必要であり、また解析のための時間が必要となる。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、検索に不慣れであっても操作支援し適切な情報検索が行え、また、簡単な機能構成と少ない時間で精度の高い検索を行える情報検索方法および情報検索システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報検索方法は、１つ以上の文書からなる検索対象に対する所定の検索条件を入力する入力工程と、前記入力された検索条件に基づき所定の検索処理を実行し検索結果を出力する検索工程と、過去の検索実行により得られた検索条件の有効性を示す有効度を算出する有効度算出工程と、前記算出された有効度の情報を蓄積する格納工程と、前記検索条件と検索結果および前記有効度を表示する表示工程とを含むことを特徴とする。
【０００９】
また、請求項２の発明にかかる情報検索方法は、請求項１に記載の発明において、前記有効度算出工程は、有効度と過去の検索結果のヒット数の実績とを関連付けすることを特徴とする。
【００１０】
また、請求項３の発明にかかる情報検索方法は、請求項１に記載の発明において、前記有効度算出工程は、有効度を前記検索結果の表示後における文書の閲覧や印刷等のアクションの実績とを関連付けすることを特徴とする。
【００１１】
また、請求項４の発明にかかる情報検索方法は、請求項１〜３のいずれか一つに記載の発明において、前記有効度算出工程は、有効度を文書内容別に予め規定した文書タイプを付与して管理することを特徴とする。
【００１２】
また、請求項５の発明にかかる情報検索方法は、請求項１〜４のいずれか一つに記載の発明において、前記有効度の情報をネットワークを介して外部機器との間で送受する有効度送受信工程を含むことを特徴とする。
【００１３】
また、請求項６の発明にかかる情報検索システムは、１つ以上の文書からなる検索対象に対する所定の検索条件を入力する入力手段と、前記入力された検索条件に基づき所定の検索処理を実行し検索結果を出力する検索手段と、過去の検索実行により得られた検索条件の有効性を示す有効度を算出する有効度算出手段と、前記算出された有効度の情報を蓄積する格納手段と、前記検索条件と検索結果および前記有効度を表示する表示手段とを備えたことを特徴とする。
【００１４】
また、請求項７の発明にかかる情報検索システムは、請求項６に記載の発明において、前記格納手段に格納された有効度を外部機器との間で交換するための有効度送受信手段を備えたことを特徴とする。
【００１５】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる情報検索方法および情報検索システムの好適な実施の形態を詳細に説明する。
【００１６】
図１は、この発明の情報検索システムの構成を示すブロック図である。制御装置１にはＣＰＵが内蔵され、情報検索処理を実行する。入力装置２には検索対象および検索条件が操作入力される。入力装置２の検索操作により制御装置１は、情報データベース３，テーブル類格納領域４，ＣＤ−ＲＯＭ等の記憶媒体５に格納された検索情報を参照して情報検索を実行し、検索結果を表示装置６に表示する。
【００１７】
図２は、制御装置１内部の構成を示すブロック図である。制御装置１内部には、ＯＳおよび検索用アプリケーションを備え、情報検索処理を行う制御部１１と、入力装置２の操作による検索条件が入力される検索条件入力手段１２と、検索の有効度を算出する有効度算出手段１３を有する。算出された有効度は有効度読み書き手段１５によって有効度格納領域１４に格納され、この有効度格納領域１４に格納された有効度は読み書き自在である。表示手段１６は、検索条件および有効度を表示装置６に表示制御する。
【００１８】
また、検索条件−検索結果ヒット数格納領域１７および有効度−検索結果ヒット数関連付け格納領域１８に対してそれぞれの情報を読み書きするヒット数読み書き手段１９を有する。
【００１９】
このほか、検索条件−アクション実績格納領域２０および有効度−アクション実績関連付け格納領域２１に対してそれぞれの情報を読み書きするアクション実績読み書き手段２２を有する。
【００２０】
上記有効度格納領域１４に対しては、有効度送受信手段２３を介して有効度を外部と送受信することができ、格納された有効度を更新可能である。なお、上記の各格納領域（有効度格納領域１４，検索条件−検索結果ヒット数格納領域１７，有効度−検索結果ヒット数関連付け格納領域１８，検索条件−アクション実績格納領域２０，有効度−アクション実績関連付け格納領域２１）は、それぞれテーブル類格納領域４内部を複数に領域分割した各領域にテーブル形式で設けられる。
【００２１】
（実施の形態１）
図３は、この発明の実施の形態１による情報検索処理手順を示すフローチャートである。始めに、検索モジュールのアプリケーションを起動させた後（ステップＳ１）、検索条件を入力する画面を表示装置６に表示させる（ステップＳ２）。次に、オペレータは表示装置６を参照しながら、入力装置２から条件を入力する（ステップＳ３）。
【００２２】
条件が入力されたら、有効度読み書き手段１５が有効度格納領域１４より、有効度テーブルを読み出す（ステップＳ４）。図４は、有効度テーブルを示す図である。図示のように、有効度ＩＤ別に検索項目と、検索条件値と、有効度がテーブル形式で格納されている。
【００２３】
次に、入力された検索条件と、有効度テーブルの検索項目と検索条件値とのマッチングを行い、一致するものがある場合に対応付けられた有効度を取得し、取得した有効度を表示装置６に表示する（ステップＳ５）。有効度は、検索条件の有効性（検索ヒット率の高さなど）の指標であり、数値で表される。
【００２４】
図５は、有効度の表示例を示す図である。図５（ａ）には、検索条件の入力画面であり、上記処理により得られた有効度の項目３０が画面表示されている。オペレータはこの有効度を参考にして検索条件を決定できる。なお、図５（ｂ）は、従来の画面表示例であり、有効度は表示されていない。
【００２５】
この後、入力が引き続き行われる場合は（ステップＳ６：Ｎｏ）、ステップＳ３へ復帰し、入力終了であれば（ステップＳ６：Ｙｅｓ）、条件設定を終了し、検索の実行がなされる。
【００２６】
このような実施の形態１の構成によれば、ユーザーに対し複雑な操作に対し有効度を示し支援するため、ユーザーは検索機能を簡単かつ有効に活用できるようになる。
【００２７】
（実施の形態２）
図６は、この発明の実施の形態２による情報検索処理手順を示すフローチャートである。始めに、検索モジュールのアプリケーションを起動させた後（ステップＳ１１）、検索条件を入力する画面を表示装置６に表示させる（ステップＳ１２）。次に、オペレータは表示装置６を参照しながら、入力装置２から条件を入力する（ステップＳ１３）。
【００２８】
条件が入力されたら、ヒット数読み書き手段１９が検索条件−検索結果ヒット数格納領域１７より、検索条件−検索結果ヒット数を読み出す（ステップＳ１４）。図７は、検索結果ヒット数テーブルを示す図である。図示のように、有効度ＩＤ別に検索条件値と、ヒット数実績がテーブル形式で格納されている。
【００２９】
次に、ヒット数読み書き手段１９は、有効度−検索結果ヒット数関連付け格納領域１８より、有効度−検索結果ヒット数関連付けを読み出す（ステップＳ１５）。図８は、検索結果ヒット数関連付けテーブルを示す図である。図示のように、ヒット数と有効度がテーブル形式で格納されている。
【００３０】
次に、有効度算出手段１３は、ステップＳ１４，ステップＳ１５で得られた情報を元に、有効度を算出する（ステップＳ１６）。この後、得られた有効度を表示装置６に表示する（ステップＳ１７）。
【００３１】
この後、入力が引き続き行われる場合は（ステップＳ１８：Ｎｏ）、ステップＳ１３へ復帰し、入力終了であれば（ステップＳ１８：Ｙｅｓ）、条件設定を終了し、検索実行される（ステップＳ１９）。そして、実行した結果得られたヒット数の実績をヒット数読み書き手段１９により検索条件−検索結果ヒット数格納領域１７へ書き込み（ステップＳ２０）、終了する。
【００３２】
このように実施の形態２によれば、ユーザーが特別な操作をせずとも、精度の高い有効度が算出され、検索にかかる操作の無駄を省くことができ検索処理の効率化を図れるようになる。
【００３３】
（実施の形態３）
上述した実施の形態２では、検索結果数を指標として有効度を算出するが、検索結果数がかならずしも直接的に結びつかないケースもある。検索結果の各文書に対してさらに印刷やファイルの閲覧、編集といったアクションが本来の目的であるならば、目的に応じた有効度を算出する必要がある。実施の形態３では、このような処理を行う。
【００３４】
図９は、この発明の実施の形態３による情報検索処理手順を示すフローチャートである。始めに、検索モジュールのアプリケーションを起動させた後（ステップＳ２１）、検索条件を入力する画面を表示装置６に表示させる（ステップＳ２２）。次に、オペレータは表示装置６を参照しながら、入力装置２から条件を入力する（ステップＳ２３）。
【００３５】
条件が入力されたら、アクション実績読み書き手段２２が検索条件−アクション実績格納領域２０より、検索条件−アクション実績を読み出す（ステップＳ２４）。図１０は、検索条件−アクション実績格納テーブルを示す図である。図示のように、有効度ＩＤ別に検索条件値と、アクション実績がテーブル形式で格納されている。
【００３６】
さらに、アクション実績読み書き手段２２は、有効度−アクション実績関連付け格納領域２１より、有効度−アクション実績関連付けを読み出す（ステップＳ２５）。図１１は、有効度−アクション実績関連付けテーブルを示す図である。図示のように、アクションである閲覧数と印刷数を複数段階に分けてそれぞれの有効度がテーブル形式で格納されている。
【００３７】
次に、有効度算出手段１３は、ステップＳ２４およびステップＳ２５で得られた情報を元に有効度を算出する（ステップＳ２６）。この後、得られた有効度を表示装置６に表示する（ステップＳ２７）。
【００３８】
この後、入力が引き続き行われる場合は（ステップＳ２８：Ｎｏ）、ステップＳ２３へ復帰し、入力終了であれば（ステップＳ２８：Ｙｅｓ）、条件設定を終了し、検索実行される（ステップＳ２９）。そして、実行した結果得られたリストに対してアクションを行うと（ステップＳ３０）、アクションの実績をアクション実績読み書き手段２２から検索条件−アクション実績格納領域２０へ書き込む（ステップＳ３１）。
【００３９】
このように、実施の形態３によれば、実施の形態２よりもさらに検索精度を向上できるようになり、ユーザーは簡単に検索できるようになる。
【００４０】
（実施の形態４）
上述した実施の形態２，３における各種実績値は、検索する文書の種類によって有効度の意味合いが違ってくる場合がある。例えば、会議の議事録で“グループ”というキーワードは会議の主催区を表していたり、会社全体の大会に関する記事の検索で“グループ”は企業の関連会社全体を意味するグループである、というように意味合いが異なる。実施の形態４では、このような、異なる有効度の意味合いに対応して適切な検索を行おうとするものである。
【００４１】
このため、実施の形態４では、実施の形態２（図６参照）で説明したステップＳ１４，ステップＳ１５でそれぞれ文書タイプに応じたテーブルを読み出すこととする。また、実施の形態３（図９参照）で説明したステップＳ２４，ステップＳ２５においても同様に文書タイプに応じたテーブルを読み出すこととする。
【００４２】
このように、実施の形態４によれば、実施の形態２，３よりもさらに検索精度を向上でき、ユーザーは簡単に検索できるようになる。
【００４３】
（実施の形態５）
図１２は、クライアント−サーバー型のデータベース検索システムの接続構成を示す図である。このようなシステムの場合、複数のクライアントＡ，Ｂ（３１，３２）から同一のユーザーがこの発明の情報検索を行う装置（サーバー３３）にアクセスして検索を行うことがある。また、複数のユーザーが同様の検索を行う場合がある。実施の形態５は、このような場合に最低限の検索実績を用いて有効度情報を共有するものである。この実施の形態５では、上述した実施の形態１〜４全てに適用することができる。
【００４４】
以下の説明では、サーバー３３を中心としてアクション実績（実施の形態３参照）を送信あるいは受信する例について説明する。図１３は、有効度情報の送信処理を示すフローチャートである。始めに、アクション実績読み書き手段２２が検索条件−アクション実績格納領域２０より、検索条件−アクション実績を読み出す（ステップＳ４１）。次に、アクション実績読み書き手段２２は、有効度−アクション実績関連付け格納領域２１より、有効度−アクション実績関連付けを読み出す（ステップＳ４２）。
【００４５】
そして、有効度送受信手段２３は、ステップＳ４１およびステップＳ４２で得られた情報を元に、送信用のデータを生成し（ステップＳ４３）、送信を行う（ステップＳ４４）。
【００４６】
次に、図１４は、有効度情報の受信処理を示すフローチャートである。始めに、有効度送受信手段２３は有効度を受信する（ステップＳ５１）。次に、受信したデータを解読し（ステップＳ５２）、アクション実績読み書き手段２２が検索条件−アクション実績格納領域２０へ、検索条件−アクション実績を書き込む（ステップＳ５３）。次に、アクション実績読み書き手段２２が有効度−アクション実績関連付け格納領域２１へ、有効度−アクション実績関連付けを書き込む（ステップＳ５４）。
【００４７】
上記共有に伴う有効度情報の送受信は、クライアント３１，３２からサーバー３３へ登録する形態、およびサーバー３３からクライアント３１，３２へダウンロードする形態がある。このように、実施の形態５によれば、有効度を共有できるため、クライアント（ＰＣ）を移動した場合に、有効度テーブルを新たに構築する必要がなく、また、複数人数でこの有効度の情報を活用することができるようになる。
【００４８】
なお、本実施の形態で説明した情報検索方法は、予め用意されたプログラムをパーソナル、コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【００４９】
【発明の効果】
以上説明したように、この発明によれば、検索時の複雑な操作に対応した有効度を表示して操作しているユーザーを支援するため、必要とする検索内容を容易に得ることができるようになる。また、新たな検索毎に有効度を算出して蓄積し、検索毎に案内するため、特別な操作をせずともより高精度な検索が行えるようになるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の情報検索システムの構成を示すブロック図である。
【図２】制御装置内部の構成を示すブロック図である。
【図３】この発明の実施の形態１による情報検索処理手順を示すフローチャートである。
【図４】有効度テーブルを示す図である。
【図５】有効度の表示例を示す図である。
【図６】この発明の実施の形態２による情報検索処理手順を示すフローチャートである。
【図７】検索結果ヒット数テーブルを示す図である。
【図８】検索結果ヒット数関連付けテーブルを示す図である。
【図９】この発明の実施の形態３による情報検索処理手順を示すフローチャートである。
【図１０】検索条件−アクション実績格納テーブルを示す図である。
【図１１】有効度−アクション実績関連付けテーブルを示す図である。
【図１２】クライアント−サーバー型のデータベース検索システムの接続構成を示す図である。
【図１３】有効度情報の送信処理を示すフローチャートである。
【図１４】有効度情報の受信処理を示すフローチャートである。
【符号の説明】
１　制御装置
２　入力装置
３　情報データベース
４　テーブル類格納領域
５　記憶媒体
６　表示装置
１１　制御部
１２　検索条件入力手段
１３　有効度算出手段
１４　有効度格納領域
１５　有効度読み書き手段
１６　表示手段
１７　検索条件−検索結果ヒット数格納領域
１８　有効度−検索結果ヒット数関連付け格納領域
１９　ヒット数読み書き手段
２０　検索条件−アクション実績格納領域
２１　有効度−アクション実績格納領域
２２　アクション実績読み書き手段
２３　有効度送受信手段
【図１】
2004110589.tif 000003
【図２】
2004110589.tif 000004
【図３】
2004110589.tif 000005
【図４】
2004110589.tif 000006
【図５】
2004110589.tif 000007
【図６】
2004110589.tif 000008
【図７】
2004110589.tif 000009
【図８】
2004110589.tif 000010
【図９】
2004110589.tif 000011
【図１０】
2004110589.tif 000012
【図１１】
2004110589.tif 000013
【図１２】
2004110589.tif 000014
【図１３】
2004110589.tif 000015
【図１４】
2004110589.tif 000016