(57)【要約】【課題】一連の検索結果が関連性を持つ複数の検索項目に対して検索を行う場合において、一連の検索結果の信頼性を揃える。【解決手段】入力された検索項目に対応する情報をソースから取得して表示する情報検索装置で動作する情報検索プログラムであって、情報検索装置を、各々のソースの情報とソースの信頼性を示す指標とを関連付けてソース属性テーブルを設定する属性テーブル設定部、入力された複数の検索項目の関連性を設定する関連性設定部、関連付けられた複数の検索項目に対して指標を同じ条件に設定する条件生成部、複数の検索項目の各々に対して情報を検索する検索処理部、ソース属性テーブルを参照して、検索した情報の中から指標が設定された条件を満たす所定のソースから取得した情報を抽出し、抽出した情報と所定のソースの情報と所定のソースの指標とを関連付けて出力するフィルタ部、として機能させる。【選択図】図１
2014052932.tif 000002
【特許請求の範囲】
【請求項１】
入力された検索項目に対応する情報をソースから取得して表示する情報検索装置で動作する情報検索プログラムであって、
前記情報検索装置を、
各々のソースの情報と当該ソースの信頼性を示す指標とを関連付けてソース属性テーブルを設定する属性テーブル設定部、
入力された複数の検索項目の関連性を設定する関連性設定部、
前記関連性設定部により関連付けられた複数の検索項目に対して、前記指標を同じ条件に設定する条件生成部、
前記複数の検索項目の各々に対して、情報を検索する検索処理部、
前記ソース属性テーブルを参照して、前記検索処理部が検索した情報の中から、前記指標が前記条件生成部により設定された条件を満たす所定のソースから取得した情報を抽出し、前記抽出した情報と前記所定のソースの情報と前記所定のソースの前記指標とを関連付けて出力するフィルタ部、として機能させる、
ことを特徴とする情報検索プログラム。
【請求項２】
前記フィルタ部は、前記指標が前記設定された条件を満たす複数のソースが存在する場合、信頼性がより高いソースから取得した情報を抽出する、
ことを特徴とする請求項１に記載の情報検索プログラム。
【請求項３】
前記フィルタ部は、前記指標が前記設定された条件を満たす複数のソースが存在する場合、当該複数のソースを選択可能に出力する、
ことを特徴とする請求項１に記載の情報検索プログラム。
【請求項４】
前記フィルタ部は、２以上の検索項目の内の１つの検索項目に対してソースが選択された場合、前記２以上の検索項目の全てに対して、選択されたソースから取得した情報を抽出する、
ことを特徴とする請求項３に記載の情報検索プログラム。
【請求項５】
前記属性テーブル設定部は、アクセスしたソースの履歴をカウントし、アクセス回数に基づいて、各々のソースの前記指標を設定する、
ことを特徴とする請求項１乃至４のいずれか一に記載の情報検索プログラム。
【請求項６】
入力された検索項目に対応する情報をソースから取得して表示する情報検索装置であって、
各々のソースの情報と当該ソースの信頼性を示す指標とを関連付けてソース属性テーブルを設定する属性テーブル設定部と、
入力された複数の検索項目の関連性を設定する関連性設定部と、
前記関連性設定部により関連付けられた複数の検索項目に対して、前記指標を同じ条件に設定する条件生成部と、
前記複数の検索項目の各々に対して情報を検索する検索処理部と、
前記ソース属性テーブルを参照して、前記検索処理部が検索した情報の中から、前記指標が前記条件生成部により設定された条件を満たす所定のソースから取得した情報を抽出するフィルタ部と、
前記フィルタ部が抽出した情報と前記所定のソースの情報と前記所定のソースの前記指標とを関連付けて表示する検索結果表示部と、を備える、
ことを特徴とする情報検索装置。
【請求項７】
前記フィルタ部は、前記指標が前記設定された条件を満たす複数のソースが存在する場合、信頼性がより高いソースから取得した情報を抽出する、
ことを特徴とする請求項６に記載の情報検索装置。
【請求項８】
前記フィルタ部は、前記指標が前記設定された条件を満たす複数のソースが存在する場合、当該複数のソースから取得した複数の情報を抽出し、
前記検索結果表示部は、前記複数のソースを選択可能に表示する、
ことを特徴とする請求項６に記載の情報検索装置。
【請求項９】
前記フィルタ部は、２以上の検索項目の内の１つの検索項目に対してソースが選択された場合、前記２以上の検索項目の全てに対して、選択されたソースから取得した情報を抽出する、
ことを特徴とする請求項８に記載の情報検索装置。
【請求項１０】
前記属性テーブル設定部は、アクセスしたソースの履歴をカウントし、アクセス回数に基づいて、各々のソースの前記指標を設定する、
ことを特徴とする請求項６乃至９のいずれか一に記載の情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索プログラム及び情報検索装置に関し、特に、入力された検索項目に対応する情報をソースから取得して表示する情報検索プログラム及び情報検索装置に関する。
【背景技術】
【０００２】
インターネットなどを用いて情報の検索を行う場合、情報検索サービスを行う業者が提供するＷｅｂページ上で検索項目を入力すると、インターネットに接続されている情報の出典元（ソース）からその検索項目に対応する情報が検索されて表示される。このような情報検索サービスにおいて、複数の検索項目に対して検索を行う場合、検索項目毎に検索条件を入力するのは煩雑であることから、検索条件を自動的に生成して検索を行う情報検索装置も提案されている。
【０００３】
例えば、下記特許文献１には、複数の項目と前記複数の項目間の関係を表現したアウトラインを入力し、前記項目と項目間の関係から各項目ごとに検索条件を生成し、前記検索条件に基づいて各項目ごとの情報検索を行う情報検索装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−４３２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、ある検索項目に対して複数の検索結果が得られたときは、予め定めたルールに従って検索結果の絞り込みを行うことになる。例えば、複数の検索項目の各々に対して複数の出典元（ソース）から情報が取得できる場合、情報検索装置では、検索項目毎に設定されたルールに従ってソースを選択する。その結果、一連の検索結果がそれぞれ関連性を持つ数値データのような場合においては、個々の数値の出典元が異なる場合が生じ、一連の検索結果の信頼性が揃わず、一連の検索結果を比較することができないという問題があった。
【０００６】
例えば、ある製品の年度毎の売り上げ額を検索項目として設定し、売り上げ額の数値を検索結果として取得する場合、個々の数値の出典元の信頼性が異なると、売り上げ額の年次変化の信憑性が損なわれるという問題があった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、一連の検索結果が関連性を持つ複数の検索項目に対して検索を行う場合において、一連の検索結果の信頼性を揃えることができる情報検索プログラム及び情報検索装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、入力された検索項目に対応する情報をソースから取得して表示する情報検索装置で動作する情報検索プログラムであって、前記情報検索装置を、各々のソースの情報と当該ソースの信頼性を示す指標とを関連付けてソース属性テーブルを設定する属性テーブル設定部、入力された複数の検索項目の関連性を設定する関連性設定部、前記関連性設定部により関連付けられた複数の検索項目に対して、前記指標を同じ条件に設定する条件生成部、前記複数の検索項目の各々に対して、情報を検索する検索処理部、前記ソース属性テーブルを参照して、前記検索処理部が検索した情報の中から、前記指標が前記条件生成部により設定された条件を満たす所定のソースから取得した情報を抽出し、前記抽出した情報と前記所定のソースの情報と前記所定のソースの前記指標とを関連付けて出力するフィルタ部、として機能させるものである。
【０００９】
また、本発明は、入力された検索項目に対応する情報をソースから取得して表示する情報検索装置であって、各々のソースの情報と当該ソースの信頼性を示す指標とを関連付けてソース属性テーブルを設定する属性テーブル設定部と、入力された複数の検索項目の関連性を設定する関連性設定部と、前記関連性設定部により関連付けられた複数の検索項目に対して、前記指標を同じ条件に設定する条件生成部と、前記複数の検索項目の各々に対して情報を検索する検索処理部と、前記ソース属性テーブルを参照して、前記検索処理部が検索した情報の中から、前記指標が前記条件生成部により設定された条件を満たす所定のソースから取得した情報を抽出するフィルタ部と、前記フィルタ部が抽出した情報と前記所定のソースの情報と前記所定のソースの前記指標とを関連付けて表示する検索結果表示部と、を備えるものである。
【発明の効果】
【００１０】
本発明の情報検索プログラム及び情報検索装置によれば、一連の検索結果が関連性を持つ複数の検索項目に対して検索を行う場合において、一連の検索結果の信頼性を揃えることができる。
【００１１】
その理由は、情報検索装置（情報検索プログラム）では、各々のソースと当該ソースの信頼性を示す指標とを関連付けてソース属性デーブルとして記憶しておき、複数の検索項目の関連性を設定し、関連付けられた複数の検索項目に対して指標を同じ条件に設定し、ソース属性テーブルを参照して、複数の検索項目に対して検索された情報の中から、指標が設定された条件を満たす所定のソースから取得した情報を抽出し、抽出した情報と所定のソースの情報と所定のソースの指標とを関連付けて表示する制御を行うからである。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例に係る情報検索装置の機能を示すブロック図である。
【図２】本発明の一実施例に係る情報検索装置が保持するソース属性テーブルの一例である。
【図３】本発明の一実施例に係る情報検索装置が保持するソース属性テーブルの他の例である。
【図４】検索結果の一例（信頼度レベルを使用しなかった場合）を示す図である。
【図５】検索結果の一例（信頼度レベル１を設定した場合）を示す図である。
【図６】検索結果の一例（信頼度レベル２を設定した場合）を示す図である。
【図７】検索結果の一例（検索結果を複数表示させ、ユーザが選択する場合）を示す図である。
【図８】検索結果の一例（図７でユーザが信頼度レベル２を選択した場合）を示す図である。
【図９】本発明の一実施例に係る情報検索装置の図２のソース属性テーブルの作成処理を示すフローチャート図である。
【図１０】本発明の一実施例に係る情報検索装置の図３のソース属性テーブルの作成処理を示すフローチャート図である。
【図１１】本発明の一実施例に係る情報検索装置の図５及び図６に対応する処理を示すフローチャート図である。
【図１２】図１１のフィルタリング処理の詳細を示すフローチャート図である。
【図１３】本発明の一実施例に係る情報検索装置の図７及び図８に対応する処理を示すフローチャート図である。
【図１４】図１３の絞り込み条件修正処理の詳細を示すフローチャート図である。
【発明を実施するための形態】
【００１３】
背景技術で示したように、情報検索において、複数の検索結果が得られたときは予め定めたルールに従って検索結果の絞り込み（ソースの選択）を行うことになるが、この絞り込みルールは検索項目毎に設定される。そのため、一連の検索結果がそれぞれ関連性を持つ数値データのような場合においては、個々の数値の出典元のソースが異なる場合が生じ、一連の検索結果の信頼性が揃わず、一連の検索結果を比較することができないという問題があった。この問題に対して、ドメインを限定するような方法も考えられるが、この方法ではソースの範囲が曖昧すぎて意図した絞り込みを行うことができない。
【００１４】
そこで、本発明の一実施の形態では、ソースの信頼性を示す指標（信頼度レベル）を導入し、この信頼度レベルを複数の検索項目で合わせることで、ユーザが意図した正確な検索結果が得られるようにする。
【００１５】
具体的には、一連の複数の検索処理を行い、検索処理毎に検索結果を表示するシステムにおいて、入力された複数の検索項目の関連性を設定し、関連付けられた複数の検索項目に対しては、予め記憶したソース属性テーブルを参照して、同じ絞り込みルール（信頼度レベルが同じソースを出典元として採用するルール）を設定する。また、ある検索項目に対して検索結果が複数得られる場合、そのうちの１つを検索者が選択すると、その選択結果になるような絞り込みルールを作成し、その絞り込みルールを関連性がある全ての検索項目に適用する。
【００１６】
上記構成により、関連する一連の検索結果間では同じ信頼性を持つ情報を簡単に素早く提供することができる。
【実施例】
【００１７】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る情報検索プログラム及び情報検索装置について、図１乃至図１４を参照して説明する。図１は、本実施例の情報検索装置の機能を示すブロック図であり、図２及び図３は、情報検索装置が保持するソース属性テーブルの一例である。また、図４乃至図８は、検索結果の一例を示す図であり、図９乃至図１４は、本実施例の情報検索装置の処理を示すフローチャート図である。
【００１８】
図１に示すように、本実施例の情報検索装置１０は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信ネットワークによってインターネットや社内文書サーバなどに接続されるコンピュータ装置であり、ＵＩ（User Interface）部２０と情報検索制御部３０などで構成される。
【００１９】
上記ＵＩ部２０は、属性テーブル設定部２１と、検索処理関連性設定部２２と、検索要求入力部２３と、検索結果表示部２４などで構成される。
【００２０】
属性テーブル設定部２１は、ソースに関する属性（ＵＲＬ：Uniform Resource Locator）とそのソースの信頼性を表す指標（以下、信頼度レベルと呼ぶ。）とを関連付け、ソース属性テーブルとしてソース属性ＤＢ３１に登録する。検索処理関連性設定部２２は、入力された検索項目（大項目である検索関連性及び小項目である検索要求）を関連付けて絞り込み条件生成部３２に通知する。検索要求部２３は、キーボードやタッチパネルなどを用いた検索項目の入力を受け付け、検索クエリ（検索関連性と検索要求とを組み合わせた文字列）を検索処理部３３に通知する。検索結果表示部２４は、検索処理部３３で検索され、フィルタ部３４で絞り込まれた検索結果をＬＣＤ（Liquid Crystal Display）などに表示する。
【００２１】
また、上記情報検索制御部３０は、属性テーブルＤＢ（データベース）３１と、絞り込み条件生成部３２と、検索処理部３３と、フィルタ部３４と、通信処理部３５などで構成される。
【００２２】
属性テーブルＤＢ３１は、メモリやＨＤＤ（Hard Disk Drive）などで構成され、属性テーブル設定部２１により設定されたソース属性テーブルを保存する。絞り込み条件生成部３２は、一連の検索項目（検索関連性で関連付けられた複数の検索要求）に対して、絞り込み条件を生成し（ユーザによって設定された信頼度レベルを割り当て）、その絞り込み条件をフィルタ部３４に通知する。検索処理部３３は、検索要求入力部２３から通知された検索クエリを用いて、社内文書サーバやインターネット上から情報を検索する。フィルタ部３４は、検索処理部３３で実施した検索結果に対して、属性テーブルＤＢ３１の保存されたソース属性テーブルを参照し、絞り込み条件生成部３２で生成された絞り込み条件に従ってフィルタリングを行う。通信処理部３５は、ＮＩＣ（Network Interface Card）などであり、検索対象となる社内文書サーバやインターネット上にあるＷｅｂページと接続する。
【００２３】
なお、ＵＩ部２０の属性テーブル設定部２１及び検索処理関連性設定部２２、情報検索制御部３０の絞り込み条件生成部３２、検索処理部３３及びフィルタ部３４等は、ハードウェアとして構成してもよいし、ＣＰＵ（Central Processing Unit）とＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリとで構成される制御部上で動作するソフトウェア（情報検索プログラム）として構成してもよい。また、図１は、本実施例の情報検索装置１０の一例であり、その構成は適宜変更可能である。
【００２４】
次に、属性テーブルＤＢ３１に保存されるソース属性テーブルについて説明する。ソース属性テーブルは、ソースのＵＲＬとそのソースに対する信頼度レベルとを関連付けるテーブルであり、各ソースに対する信頼度レベルは、ユーザが設定する場合と属性テーブル設定部２１が設定する場合とがある。
【００２５】
図２は、前者の例であり、ユーザの入力により、ソースのＵＲＬとそのソースに対する信頼度レベル（図では信頼度の高い順に１〜３）とを関連付けたソース属性テーブルが作成される。図３は、後者の例であり、ユーザのＷｅｂ参照ログから、一定期間内にそのユーザが参照した回数の多いソースはそのユーザにとって信頼度が高いと見なし、属性テーブル設定部２１は参照回数に基づいて信頼度レベルを設定してソース属性テーブルを作成する。例えば、参照回数が４０回以上のＵＲＬは信頼度が高いと判断して信頼度レベルを１に設定し、参照回数が１０回以上、４０回未満のＵＲＬは信頼度がやや低いと判断して信頼度レベルを２に設定し、参照回数が１０回未満のＵＲＬは信頼度が低いと判断して信頼度レベルを３に設定する。
【００２６】
なお、ここでは、信頼度レベルを１〜３の３段階に設定したが、信頼度レベルは複数であればよい。信頼度レベルを細かく設定した場合は、検索結果の信頼度を正確に揃えることができるが、絞り込みの際に信頼度レベルに応じた検索結果が得られない場合が生じ、一方、信頼度レベルを粗く設定した場合は、検索結果の信頼度に幅が生じるが、信頼度レベルに応じた検索結果を確実に絞り込むことができる。従って、信頼度レベルを何段階に設定するかは、要求される検索結果に応じて適宜設定することが好ましい。
【００２７】
また、上記では、信頼度レベルをユーザが設定する場合と属性テーブル設定部２１が設定する場合とを示したが、これらを組み合わせて、ユーザが設定した信頼度レベルと属性テーブル設定部２１が設定した信頼度レベルの双方を参照して（例えば、一方の信頼度レベルに他方の信頼度レベルを重み付けして）、最終的な信頼度レベルを設定しても良い。また、図３では、一定期間内にそのユーザが参照した回数に基づいて信頼度レベルを設定したが、参照した時期に応じて参照回数を重み付けしたり、他のユーザの参照回数を考慮したりすることもできる。
【００２８】
次に、検索結果がどのように表示されるかについて説明する。
【００２９】
図４は、本実施例の情報検索装置１０の検索結果表示部２４に表示される画面の一例であり、信頼度レベルを設定しない場合の検索結果例（従来の検索手法による検索結果例）を示している。例えば、製品Ａの２００８年から２０１２年の売り上げ額を検索する場合、図の左側の検索入力欄への入力に際して、検索関連性欄に共通するワード（ここでは、「製品Ａの売り上げ」）を入力し、その後、検索要求欄にそれぞれの個別の検索項目（ここでは、「２００８年」、…「２０１２年」）を入力し、検索実行ボタンを押下する。
【００３０】
この各検索処理に対して信頼度レベルを設定しない場合は、異なる出典元から取得した情報が図の右側の検索結果欄に表示されるため、複数の検索要求に対する複数の検索結果を比較することができない場合が生じる。具体的には、２００８年と２００９年の売り上げは信頼度レベルが１の出典元から取得した情報が表示されるが、２０１０年と２０１１年の売り上げは信頼度レベルが２の出典元から取得した情報が表示され、２０１２年の売り上げは信頼度レベルが３の出典元から取得した情報が表示され、複数の検索要求に対して信頼度レベルが統一されていないため、これらの検索結果を単純に比較することはできない。
【００３１】
一方、本実施例の場合は、図５に示すように、検索入力欄への入力に際して、検索関連性に共通するワードを入力し、その後、検索要求欄にそれぞれの個別の検索項目を入力し、更に、所望の信頼度レベルに対応するボタンを押下してから、検索実行ボタンを押下する。この各検索要求に対して、検索結果欄には、設定した信頼度レベルの出典元から取得した情報のみが検索結果として表示されるため、複数の検索要求に対する複数の検索結果を比較することができる。
【００３２】
具体的には、２００８年と２００９年の売り上げは、上記と同様に、信頼度レベルが１の出典元から取得した情報が表示され、２０１０年〜２０１２年の売り上げは設定した信頼度レベルの出典元がないため、検索結果には「見つかりませんでした」等のメッセージが表示され、複数の検索要求に対して信頼度レベルが統一されるため、検索結果の比較が可能になる。
【００３３】
また、図６に示すように、信頼度レベルを２に設定した場合は、２００８年と２００９年の売り上げは、信頼度レベルが１の出典元が存在するため、その出典元から取得した情報が表示され、２０１０年〜２０１２年の売り上げは信頼度レベルが２の出典元が存在するため、その出典元から取得した情報が表示され、複数の検索要求に対して信頼度レベルが設定値以上の値に統一されるため、検索結果の比較が可能になる。
【００３４】
なお、図６では、２００８年と２００９年の売り上げは、信頼度レベルが１の出典元が存在するため、その出典元から取得した情報を表示したが、信頼度レベルを２に設定した場合には、全ての検索要求に対して、信頼度レベルが２の出典元から取得した情報を表示してもよい。また、最初の検索処理に際しては、設定した信頼度レベル以上の出典元の内、信頼度レベルの値が最も高い（最も信頼性が高い）出典元から取得した情報を表示し、信頼度レベルが修正された場合には、修正後の信頼度レベルの値の出典元から取得した情報を表示するようにしてもよい。
【００３５】
また、図６では、設定した信頼度レベル以上の出典元が複数の場合に、信頼度レベルの値が最も高い出典元から取得した情報を表示したが、複数の出典元から取得した情報を表示し、どちらの情報を採用するかをユーザに選択させることもできる。その場合は、図７の２００８年、２００９年に対応する検索結果に示すように、複数の情報を出典元のＵＲＬと信頼度レベルに対応付けて表示し、信頼度レベルを参照して出典元や検索結果を選択できるようにし、信頼度レベルが２の出典元を選択した場合は、図８に示すように、検索結果欄に、選択した出典元から取得した検索結果が表示されるようにする。
【００３６】
その際、複数の出典元が表示された検索結果が複数ある場合、各々の検索結果に対して出典元や検索結果を選択しても良いし、いずれかの検索結果に対して出典元や検索結果を選択すると、他の検索結果に対しても同じ信頼度レベルの出典元が自動的に選択されるようにしてもよい。例えば、図７の検索要求が２００９年の検索結果において、信頼度レベルが１又は２の出典元を選択した場合、検索要求が２００８年の検索結果に対しても、同じ信頼度レベルの出典元が自動的に選択されるようにすることもできる。
【００３７】
また、複数の出典元や検索結果を表示する場合、設定された信頼度レベルと異なる信頼度レベルの出典元（図７の２００８年、２００９年では、信頼度レベルが１の「http://www.stugo.jp/」）は、表示色や文字サイズ、字体などの表示形態を変えてもよく、表示形態を変えることによって、適切な信頼度レベルの出典元が選択できるようにすることができる。
【００３８】
また、図７では、信頼度レベルが異なる複数の出典元が存在する場合を示したが、信頼度レベルが同じ出典元が複数存在する場合も、複数の出典元を信頼度レベルに関連付けて表示することもできる。その場合においても、各々の検索結果に対して出典元や検索結果を選択させても良いし、いずれかの検索結果に対して出典元や検索結果を選択すると、他の検索結果に対しても同じ出典元が自動的に選択されるようにしてもよい。
【００３９】
以下、情報検索装置１０の具体的な動作について説明する。まず、ソース属性テーブルを作成して登録する手順について、図９及び図１０のフローチャート図を参照して説明する。図９は、図２のソース属性テーブルの作成処理を示すフローチャート図であり、図１０は、図３のソース属性テーブルの作成処理を示すフローチャート図である。
【００４０】
［図２のソース属性テーブルの作成処理］
図９に示すように、属性テーブル設定部２１は、ユーザによるＵＲＬ及び信頼度レベルの入力を監視し（Ｓ１０１、Ｓ１０２）、入力されたＵＲＬと信頼度レベルを関連付けて属性テーブルＤＢ３１に格納する（Ｓ１０３）。そして、条件入力が完了するまで、Ｓ１０１〜Ｓ１０３の処理を繰り返す（Ｓ１０４）。
【００４１】
［図３のソース属性テーブルの作成処理］
図１０に示すように、属性テーブル設定部２１は、ユーザによるＵＲＬの選択操作を監視する（Ｓ２０１）。選択操作がなければ処理を終了し、選択操作があれば、属性テーブル設定部２１は、属性テーブルＤＢ３１に保存されたソース属性テーブルに、操作されたＵＲＬが存在するか否かを確認する（Ｓ２０２）。操作されたＵＲＬが存在する場合はＳ２０４にスキップし、操作されたＵＲＬが存在しない場合は、属性テーブル設定部２１は、操作されたＵＲＬをソース属性テーブルに新規登録する（Ｓ２０３）。
【００４２】
次に、属性テーブル設定部２１は、ソース属性テーブル内の該当ＵＲＬのクリック回数を１つ増やし（Ｓ２０４）、クリック回数が予め定めた第１の回数（ここでは４０回）以上であるかを判断する（Ｓ２０５）。クリック回数が４０回以上の場合は、ソース属性テーブル内の該当ＵＲＬの信頼度レベルを１に設定し（Ｓ２０６）、クリック回数が４０回未満の場合は、クリック回数が予め定めた第２の回数（ここでは１０回）以上であるかを判断する（Ｓ２０７）。クリック回数が１０回以上の場合は、該当ＵＲＬの信頼度レベルを２に設定し（Ｓ２０８）、クリック回数が１０回未満の場合は、該当ＵＲＬの信頼度レベルを３に設定する。
【００４３】
なお、図１０では、信頼度レベルの判断の基準となるクリック回数を４０回と１０回に設定したが、この回数は適宜変更可能である。また、信頼度レベルをｎ（ｎは２又は４以上の正数）段階にする場合は、判断の基準となるクリック回数をｎ−１種類設定すればよい。
【００４４】
次に、上記フローによって作成されたソース属性テーブルを利用して情報を検索する手順について、図１１乃至図１４のフローチャート図を参照して説明する。図１１及び図１２は、図５及び図６の検索結果に対応する情報検索処理を示すフローチャート図であり、図１３及び図１４は、図７及び図８の検索結果に対応する情報検索処理を示すフローチャート図である。
【００４５】
［図５、６の検索結果に対応する情報検索処理］
図１１に示すように、検索要求入力部２３は、ユーザによる検索関連性及び検索要求の入力を監視する（Ｓ３０１、Ｓ３０２）。検索関連性及び検索要求が入力されたら、検索処理関連性設定部２２は、入力された各検索要求を、入力された検索関連性と同一の関連性グループに設定し、絞り込み条件生成部３２に通知する（Ｓ３０３）。絞り込み条件生成部３２は、一連の検索要求に対して予め選択された信頼度レベルを設定し、絞り込み条件（一連の検索要求に対する信頼度レベル）をフィルタ部３４に通知する。
【００４６】
次に、検索要求入力部２３は、入力された検索関連性のワード（例えば、「製品Ａの売り上げ」）と入力された検索要求のワード（例えば、「２００８年」、…、「２０１２年」）とを組み合わせて、一連の検索クエリを作成し、検索処理部３３に通知する（Ｓ３０４）。検索処理部３３は、一連の検索クエリに対して、順に、社内文書サーバ、インターネット内の文書を検索し、検索結果をフィルタ部３４に通知する（Ｓ３０５）。
【００４７】
フィルタ部３４は、各検索クエリに対する検索処理部３３の検索結果に対して、絞り込み条件生成部３２から通知された絞り込み条件でフィルタリングを行う（Ｓ３０６）。図１２は、このステップの詳細を示している。
【００４８】
まず、検索結果の出典元のＵＲＬがソース属性テーブルに登録されているか否かを判断する（Ｓ４０１）。登録されていない場合はＳ４０６にスキップし、登録されている場合は、信頼度レベルが修正されたか否かを判断する（Ｓ４０２）。信頼度レベルが修正なしの場合は、出典元のＵＲＬに関連付けて登録された信頼度レベルが、設定されている信頼度レベル以上であるか否かを判断し（Ｓ４０４）、設定されている信頼度レベル以上であれば、検索結果と出典元のＵＲＬと信頼度レベルとを関連付けて、検索結果候補バッファに格納する（Ｓ４０５）。一方、信頼度レベルが修正された場合（図１１のＳ３１０で信頼度レベルが変更された場合）は、出典元のＵＲＬに関連付けて登録された信頼度レベルが、修正後の信頼度レベルと等しいか否かを判断し（Ｓ４０３）、等しければ、検索結果と出典元のＵＲＬと信頼度レベルとを関連付けて、検索結果候補バッファに格納する（Ｓ４０５）。そして、検索クエリの全検索結果に対してフィルタリング処理が終了するまでＳ４０１〜Ｓ４０５の処理を繰り返す（Ｓ４０６）。
【００４９】
図１１のフローに戻って、フィルタ部３４は、検索結果候補バッファに記憶されている検索結果に対して、複数の候補のＵＲＬが存在する場合は、一連の検索結果の中で最も多いＵＲＬを採用し（Ｓ３０７）、一連の採用した検索結果をフィルタリング結果として記憶する（Ｓ３０８）。
【００５０】
そして、検索結果表示部２４は、検索関連性、検索要求、検索結果、出典元のＵＲＬ、信頼度レベルを関連付けて表示する（Ｓ３０９）。その際、信頼度レベルが指定された信頼度レベルと異なる出典元のＵＲＬや検索結果は表示色などの表示形態を変えるなどして、信頼度レベルが異なることをユーザに知らせることが好ましい。
【００５１】
その後、ユーザは、表示された検索結果を閲覧し、図５のように、複数の検索要求に対して検索結果が得られない場合は信頼度レベルを変更する操作を行い、フィルタ部３４は、信頼度レベルの変更を検知したら（Ｓ３１０のＹｅｓ）、Ｓ３０６に戻って変更された信頼度レベルでフィルタリングを行い、以下、同様の処理を行う。
【００５２】
［図７、８の検索結果に対応する情報検索処理］
図１３に示すように、検索要求入力部２３は、ユーザによる検索関連性及び検索要求の入力を監視する（Ｓ５０１、Ｓ５０２）。検索関連性及び検索要求が入力されたら、検索処理関連性設定部２２は、入力された各検索要求を、入力された検索関連性と同一の関連性グループに設定し、絞り込み条件生成部３２に通知する（Ｓ５０３）。絞り込み条件生成部３２は、一連の検索要求に対して予め選択された信頼度レベルを設定し、絞り込み条件（一連の検索要求に対する信頼度レベル）をフィルタ部３４に通知する。
【００５３】
次に、検索要求入力部２３は、入力された検索関連性のワードと入力された検索要求のワードとを組み合わせて、一連の検索クエリを作成し、検索処理部３３に通知する（Ｓ５０４）。検索処理部３３は、一連の検索クエリに対して、順に、社内文書サーバ、インターネット内の文書を検索し、検索結果をフィルタ部３４に通知する（Ｓ５０５）。
【００５４】
フィルタ部３４は、各検索クエリに対する検索処理部３３の検索結果に対して、絞り込み条件生成部３２から通知された絞り込み条件でフィルタリングを行う（Ｓ５０６）。この処理は図１２と同様であるため、説明を省略する。そして、フィルタ部３４は、一連の採用した検索結果をフィルタリング結果として記憶する（Ｓ５０７）。
【００５５】
次に、検索結果表示部２４は、検索関連性、検索要求、検索結果、出典元のＵＲＬ、信頼度レベルを関連付けて表示する（Ｓ５０８）。その際、信頼度レベルが指定された信頼度レベルと異なる出典元のＵＲＬや検索結果は表示色などの表示形態を変えるなどして、信頼度レベルが異なることをユーザに知らせることが好ましい。
【００５６】
次に、フィルタ部３４は、検索結果に複数のＵＲＬがあるかを判断し（Ｓ５０９）、複数のＵＲＬがない場合は処理を終了し、複数のＵＲＬがある場合は、絞り込み条件の修正処理を行う（Ｓ５１０）。図１４は、このステップの詳細を示している。まず、ＵＲＬが選択されたかを判断し（Ｓ６０１）、ＵＲＬが選択されたら、属性テーブルＤＢ３１を参照して、選択されたＵＲＬに対応する信頼度レベルを特定し、特定した信頼度レベルを絞り込み条件の信頼度レベルに設定する（Ｓ６０２）。
【００５７】
図１３のフローに戻って、フィルタ部３４は、信頼度レベルの変更を検知したら（Ｓ５１１のＹｅｓ）、Ｓ５０６に戻って、修正した絞り込み条件でフィルタリングを行い、以下、同様の処理を行う。
【００５８】
以上、説明したように、本実施例では、検索関連性設定部２２は、入力された複数の検索要求を関連付け、フィルタ部３４では、関連付けた複数の検索要求に対して検索処理部３３が検索した結果に対しては、絞り込み条件として設定した信頼度レベルのソースから取得した情報を検索結果として採用する制御を行うため、複数の検索要求に対する複数の検索結果を比較することができるようになる。
【００５９】
また、信頼度レベルが設定値以上のソースが複数存在する場合は、最も信頼度が高いソース又は設定した信頼度のソースが選択、若しくは、複数のソースが選択可能に表示されるため、複数の検索要求に対する複数の検索結果をより正確に比較することができるようになる。
【００６０】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００６１】
例えば、上記実施例では、検索処理部３３が取得した情報をフィルタ部３４が絞り込む構成としたが、検索処理部３３は予め設定した信頼度レベルのソースのみから情報を取得する構成としてもよい。その場合、信頼度レベルが変更された時は、変更後の信頼度レベルのソースから再度、情報を取得すればよい。具体的には、図１１のＳ３１０のＹｅｓではＳ３０５に戻り、図１３のＳ５１０ではＳ５０５に戻るようにすればよい。
【産業上の利用可能性】
【００６２】
本発明は、入力された検索項目に対応する情報をソースから取得して表示する装置及び当該装置で動作するプログラムに利用可能である。
【符号の説明】
【００６３】
１０  情報検索装置
２０  ＵＩ部
２１  属性テーブル設定部
２２  検索処理関連性設定部
２３  検索要求入力部
２４  検索結果表示部
３０  情報検索制御部
３１  属性テーブルＤＢ
３２  絞り込み条件生成部
３３  検索処理部
３４  フィルタ部
３５  通信処理部
【図１】
2014052932.tif 000003
【図２】
2014052932.tif 000004
【図３】
2014052932.tif 000005
【図４】
2014052932.tif 000006
【図５】
2014052932.tif 000007
【図６】
2014052932.tif 000008
【図７】
2014052932.tif 000009
【図８】
2014052932.tif 000010
【図９】
2014052932.tif 000011
【図１０】
2014052932.tif 000012
【図１１】
2014052932.tif 000013
【図１２】
2014052932.tif 000014
【図１３】
2014052932.tif 000015
【図１４】
2014052932.tif 000016