(57)【要約】    【課題】  検索条件だけでは利用者にとって有用な情報が得られないという課題を解決する。    【解決手段】  入力された検索条件に基づいて記憶部１５に格納したコンテンツを検索する検索処理実行部１３を有する検索システムにおいて、検索条件によって検索され、内容が参照されたコンテンツを、検索条件をタグ情報として対応付けて登録したデータベース３０と、検索処理実行部１５による検索結果リストに含まれるコンテンツについて、検索条件以外のタグ情報に対応付けられたコンテンツをデータベースから検索し、検索結果リストに含まれるコンテンツの関連情報として提示するタグ情報管理部１６とを含む。【選択図】  図１
2009251641.tif 000002
【特許請求の範囲】
【請求項１】
入力された検索条件に基づいて記憶部に格納したコンテンツを検索する検索処理実行部を有する検索システムにおいて、
前記検索条件によって検索され、内容が参照されたコンテンツを、前記検索条件をタグ情報として対応付けて登録したデータベースと、
前記検索処理実行部による検索結果リストに含まれるコンテンツについて、前記検索条件以外のタグ情報に対応付けられたコンテンツを前記データベースから検索し、前記検索結果リストに含まれるコンテンツの関連情報として提示するタグ情報管理部と
を備えることを特徴とする検索システム。
【請求項２】
前記データベースに、内容が参照された前記コンテンツの参照回数を関連強度として対応付けて登録することを特徴とする請求項１に記載の検索システム。
【請求項３】
前記タグ情報管理部が、
前記検索条件以外のタグ情報に対応付けられたコンテンツのうち、前記関連強度が所定の閾値以上のコンテンツを、前記検索結果に含まれるコンテンツの関連情報として提示することを特徴とする請求項２に記載の検索システム。
【請求項４】
前記タグ情報管理部が、
前記データベースから検索した前記検索条件以外のタグ情報に対応付けられたコンテンツの関連リストを作成し、
前記検索リストと前記関連リストとを比較して、前記検索結果リストに含まれるコンテンツ以外のコンテンツが、前記関連リストに含まれるかどうかを判別し、
前記関連リストに含まれる、前記検索結果リストのコンテンツ以外のコンテンツを、前記関連情報として提示することを特徴とする請求項１から請求項３の何れかに記載の検索システム。
【請求項５】
前記タグ情報管理部から取得した、前記検索結果リストのコンテンツと前記関連情報としてのコンテンツへのリンク情報を表示部に表示する検索結果表示処理部を備えることを特徴とする請求項１から請求項４の何れかに記載の検索システム。
【請求項６】
前記検索結果表示処理部が、
前記検索結果リストのコンテンツへのリンク情報と、前記関連情報としてコンテンツへのリンク情報を、前記表示部の表示画面上で左右に分けて表示することを特徴とする請求項５に記載の検索システム。
【請求項７】
前記タグ情報管理部が、
前記検索結果リストのコンテンツ又は関連情報としてのコンテンツについて、内容が参照された場合に、参照されたコンテンツと前記検索条件が、前記データベースに存在するかどうかを判定し、
存在しない場合、参照された前記コンテンツと前記検索条件を対応付けて、参照回数を示す前記関連強度と共に前記データベースに登録し、
存在する場合、前記データベースの前記参照された前記コンテンツと前記検索条件に対応付けられている前記関連強度の値を「１」増やすことを特徴とする請求項２から請求項６の何れかに記載の検索システム。
【請求項８】
複数の前記記憶部に対して検索を行う複数の前記検索処理実行部を備え、
前記タグ情報管理部が、
複数の前記検索処理実行部による複数の検索結果リストに含まれるコンテンツについて、検索スコアを第１のソートキーとし、前記データベースの関連強度を第２のソートキーとして、複数の検索結果リストのコンテンツをマージしソートすることにより、単独の検索結果リストとして出力することを特徴とする請求項２から請求項７の何れかに記載の検索システム。
【請求項９】
入力された検索条件に基づいて記憶部に格納したコンテンツを検索する検索処理実行部を有する検索システムによる検索方法であって、
前記検索条件によって検索され、内容が参照されたコンテンツを、前記検索条件をタグ情報として対応付けてデータベースに登録し、
前記検索処理実行部による検索結果リストに含まれるコンテンツについて、前記検索条件以外のタグ情報に対応付けられたコンテンツを、前記データベースから検索し、前記検索結果リストに含まれるコンテンツの関連情報として提示するステップを含むことを特徴とする検索方法。
【請求項１０】
前記データベースに、内容が参照された前記コンテンツの参照回数を関連強度として対応付けて登録することを特徴とする請求項９に記載の検索方法。
【請求項１１】
前記関連情報を提示するステップにおいて、
前記検索条件以外のタグ情報に対応付けられたコンテンツのうち、前記関連強度が所定の閾値以上のコンテンツを、前記検索結果に含まれるコンテンツの関連情報として提示することを特徴とする請求項１０に記載の検索方法。
【請求項１２】
前記関連情報を提示するステップが、
前記データベースから検索した前記検索条件以外のタグ情報に対応付けられたコンテンツの関連リストを作成するステップと、
前記検索リストと前記関連リストとを比較して、前記検索結果リストに含まれるコンテンツ以外のコンテンツが、前記関連リストに含まれるかどうかを判別するステップと、
前記関連リストに含まれる、前記検索結果リストのコンテンツ以外のコンテンツを、前記関連情報として提示するステップを含むことを特徴とする請求項９から請求項１１の何れかに記載の検索システム。
【請求項１３】
前記タグ情報管理部から取得した、前記検索結果リストのコンテンツと前記関連情報としてのコンテンツへのリンク情報を表示部に表示する検索結果表示ステップを含むことを特徴とする請求項９から請求項１２の何れかに記載の検索方法。
【請求項１４】
前記検索結果表示ステップが、
前記検索結果リストのコンテンツへのリンク情報と、前記関連情報としてコンテンツへのリンク情報を、前記表示部の表示画面上で左右に分けて表示することを特徴とする請求項１３に記載の検索方法。
【請求項１５】
前記関連情報を提示するステップが、
前記検索結果リストのコンテンツ又は関連情報としてのコンテンツについて、内容が参照された場合に、参照されたコンテンツと前記検索条件が、前記データベースに存在するかどうかを判定するステップと、
存在しない場合、参照された前記コンテンツと前記検索条件を対応付けて、参照回数を示す前記関連強度と共に前記データベースに登録するステップと、
存在する場合、前記データベースの前記参照された前記コンテンツと前記検索条件に対応付けられている前記関連強度の値を「１」増やすステップを含むことを特徴とする請求項１０から請求項１４の何れかに記載の検索方法。
【請求項１６】
複数の前記記憶部に対して検索を行う複数の前記検索処理実行部を備え、
複数の前記検索処理実行部による複数の検索結果リストに含まれるコンテンツについて、検索スコアを第１のソートキーとし、前記データベースの関連強度を第２のソートキーとして、複数の検索結果リストのコンテンツをマージしソートすることにより、単独の検索結果リストとして出力するステップを含むことを特徴とする請求項１０から請求項１５の何れかに記載の検索方法。
【請求項１７】
コンピュータ上で動作し、入力された検索条件に基づいて記憶部に格納したコンテンツの検索を行う検索システムのプログラムであって、
前記コンピュータに、
前記検索条件によって検索され、内容が参照されたコンテンツを、前記検索条件をタグ情報として対応付けてデータベースに登録する処理と、
前記検索処理実行部による検索結果リストに含まれるコンテンツについて、前記検索条件以外のタグ情報に対応付けられたコンテンツを、前記データベースから検索し、前記検索結果リストに含まれるコンテンツの関連情報として提示する処理とを実行させることを特徴とするプログラム。
【請求項１８】
前記データベースに、内容が参照された前記コンテンツの参照回数を関連強度として対応付けて登録することを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記関連情報を提示する処理において、
前記検索条件以外のタグ情報に対応付けられたコンテンツのうち、前記関連強度が所定の閾値以上のコンテンツを、前記検索結果に含まれるコンテンツの関連情報として提示することを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記関連情報を提示する処理が、
前記データベースから検索した前記検索条件以外のタグ情報に対応付けられたコンテンツの関連リストを作成する処理と、
前記検索リストと前記関連リストとを比較して、前記検索結果リストに含まれるコンテンツ以外のコンテンツが、前記関連リストに含まれるかどうかを判別する処理と、
前記関連リストに含まれる、前記検索結果リストのコンテンツ以外のコンテンツを、前記関連情報として提示する処理を、前記コンピュータに実行させることを特徴とする請求項１７から請求項１９の何れかに記載のプログラム。
【請求項２１】
前記タグ情報管理部から取得した、前記検索結果リストのコンテンツと前記関連情報としてのコンテンツへのリンク情報を表示部に表示する検索結果表示処理を実行させることを特徴とする請求項１７から請求項２０の何れかに記載のプログラム。
【請求項２２】
前記検索結果表示処理が、
前記検索結果リストのコンテンツへのリンク情報と、前記関連情報としてコンテンツへのリンク情報を、前記表示部の表示画面上で左右に分けて表示することを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記関連情報を提示する処理が、
前記検索結果リストのコンテンツ又は関連情報としてのコンテンツについて、内容が参照された場合に、参照されたコンテンツと前記検索条件が、前記データベースに存在するかどうかを判定する処理と、
存在しない場合、参照された前記コンテンツと前記検索条件を対応付けて、参照回数を示す前記関連強度と共に前記データベースに登録する処理と、
存在する場合、前記データベースの前記参照された前記コンテンツと前記検索条件に対応付けられている前記関連強度の値を「１」増やす処理を含むことを特徴とする請求項１８から請求項２２の何れかに記載のプログラム。
【請求項２４】
複数の前記記憶部に対して検索を行う複数の前記検索処理実行部を備え、
複数の前記検索処理実行部による複数の検索結果リストに含まれるコンテンツについて、検索スコアを第１のソートキーとし、前記データベースの関連強度を第２のソートキーとして、複数の検索結果リストのコンテンツをマージしソートすることにより、単独の検索結果リストとして出力する処理を、前記コンピュータに実行させることを特徴とする請求項１８から請求項２３の何れかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたキーワードに基づいて記憶部に格納したコンテンツを検索する検索システム、検索方法及びプログラムに関し、特に、検索条件から直接得られない関連情報を検索結果として提示可能な検索システム、検索方法及びプログラムに関する。
【背景技術】
【０００２】
検索システムにおける電子文書などのコンテンツに対する検索結果は、そこに含まれる文字列やその出現頻度などのコンテンツ内の状態、およびそのコンテンツを管理するシステムに登録されているコンテンツに関する属性情報など、個々のコンテンツに属する情報のみに依存していた。
【０００３】
このような検索システムで有用なコンテンツを探し出すには、検索利用者がコンテンツ内の内容をある程度把握しており、かつ、それが検索結果として得られるような適切な検索条件を指定するといったスキルが必要である。
【０００４】
文書検索の関連技術として、特許文献１は、文書情報と当該文書情報のリンク先のリンク先文書情報とを保持して文書の検索を行う書情報検索装置における文書情報検索方法を開示している。
【０００５】
また、特許文献２は、利用者が入力した検索条件に類似する他の使用者の検索履歴を利用した再検索を可能とする文書管理システムを開示している。
【特許文献１】特開２００５−２４２４５４号公報
【特許文献２】特開２００５−７８３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した検索システムでは、利用者がコンテンツの内容を知らない状況で、漠然と検索条件を入力して検索した場合に、利用者にとって本当に有用な情報が得られ難いという問題があった。
【０００７】
検索システムの関連技術としては、過去の検索履歴を保存しておき、それを利用者に提示するという方法も存在するが、この場合も結局は検索エンジンの出力を元にしているので、上記の場合と同じく、1つのコンテンツに依存する情報での検索の履歴が提示されるだけであり、利用者にとって有用な情報が提示される訳ではない。
【０００８】
特許文献１記載の文書情報検索装置では、文書情報と当該文書情報のリンク先のリンク先文書情報とを保持して文書の検索を行っているが、リンクを持たないコンテンツについては適用することができないという問題を有している。
【０００９】
また、特許文献２記載の検索方法である、利用者が入力した検索条件に類似する他の使用者の検索履歴を利用して再検索を行う方法は、ある検索条件から得られる結果に対して、それをより絞り込むための検索条件を生成する方法であり、上記と同様に、利用者にとってより有用な情報が得られる訳ではない。
【００１０】
（発明の目的）
本発明の目的は、上述した検索条件だけでは利用者にとって有用な情報が得られないという課題を解決する検索システム、検索方法とそのプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明による検索システムは、入力された検索条件に基づいて記憶部に格納したコンテンツを検索する検索処理実行部を有する検索システムにおいて、検索条件によって検索され、内容が参照されたコンテンツを、検索条件をタグ情報として対応付けて登録したデータベースと、検索処理実行部による検索結果リストに含まれるコンテンツについて、検索条件以外のタグ情報に対応付けられたコンテンツをデータベースから検索し、検索結果リストに含まれるコンテンツの関連情報として提示するタグ情報管理部とを含む。
【００１２】
本発明による検索方法は、入力された検索条件に基づいて記憶部に格納したコンテンツを検索する検索処理実行部を有する検索システムによる検索方法であって、検索条件によって検索され、内容が参照されたコンテンツを、検索条件をタグ情報として対応付けてデータベースに登録し、検索処理実行部による検索結果リストに含まれるコンテンツについて、検索条件以外のタグ情報に対応付けられたコンテンツを、データベースから検索し、検索結果リストに含まれるコンテンツの関連情報として提示するステップを含む。
【００１３】
本発明によるプログラムは、コンピュータ上で動作し、入力された検索条件に基づいて記憶部に格納したコンテンツの検索を行う検索システムのプログラムであって、コンピュータに、検索条件によって検索され、内容が参照されたコンテンツを、検索条件をタグ情報として対応付けてデータベースに登録する処理と、検索処理実行部による検索結果リストに含まれるコンテンツについて、検索条件以外のタグ情報に対応付けられたコンテンツを、データベースから検索し、検索結果リストに含まれるコンテンツの関連情報として提示する処理とを実行させる。
【発明の効果】
【００１４】
本発明によれば、検索利用者が入力した検索条件だけでは得られない検索利用者にとって有用なコンテンツの情報を検索結果として提示することができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１６】
（第１の実施の形態）
図１は、本発明の第１の実施の形態による検索システムの構成を示すブロック図である。
【００１７】
第１の実施の形態による検索システム１０は、検索条件入力部１１、検索条件受付部１２、検索処理実行部１３、検索インデックス部１４、記憶部１５、タグ情報管理部１６、検索結果表示処理部１７、表示部１８を含む。
【００１８】
検索条件入力部１１は、検索利用者が検索条件を入力するための入力手段であり、キーボード等の入力装置で実現される。
【００１９】
検索条件受付部１２は、検索条件入力部１１から入力された検索条件を受付け、形態素解析などの処理を行うことにより検索条件を検索処理実行部１３が処理できるような形式（検索キーワード）に変換する機能を有する。なお、ここで処理されて検索処理実行部１３に渡される検索キーワードが、コンテンツにタグ付けされる。
【００２０】
検索処理実行部１３は、検索条件受付部１２からの検索キーワードに従って、検索インデックス部１４を検索する検索エンジンとして機能を有する。
【００２１】
検索インデックス部１４は、記憶媒体１５が格納するコンテンツのテキスト情報に関するデータを検索処理実行部１３が検索できるインデックス形式で保持している。
【００２２】
記憶部１５は、検索対象となるコンテンツ２０を格納するための記憶手段であり、ハードディスク装置等の記憶装置で実現される。
【００２３】
タグ情報管理部１６は、コンテンツをノード、当該コンテンツに関連するキーワードであるタグ情報をリンク、コンテンツに対する参照回数で定義される関連強度をリンク状態としたネットワーク構造のデータベース３０を有する。
【００２４】
タグ情報管理部１６は、上記データベース３０を参照して、検索処理実行部１３による検索結果に含まれるコンテンツについて、入力されたキーワードで検索されなかった関連するコンテンツを検索する機能を有すると共に、入力されたキーワードを、検索結果に含まれるコンテンツであって、検索利用者によって参照されたコンテンツに対してタグ付けすることで、上記データベース３０に登録する機能を有する。このタグ情報管理部１６による詳細な機能については、後述の動作において説明する。
【００２５】
検索結果表示処理部１７は、検索処理実行部１３による検索結果に含まれるコンテンツの参照リンク情報を表示部１８に表示すると共に、当該検索結果に加えてタグ情報管理部１６で検索した関連コンテンツの参照リンク情報を表示部１８に表示する機能を有する。
【００２６】
また、検索結果表示処理部１７は、表示部１８に表示した検索結果に含まれるコンテンツ又は関連コンテンツのうち、検索利用者から参照要求のあったコンテンツを記憶部１５から呼び出すコンテンツ呼出部４１と、コンテンツ呼出部４１が呼び出したコンテンツの内容を表示部１８に表示するコンテンツ表示実行部４２を備えている。
【００２７】
検索結果表示処理部１７は、参照要求のあったコンテンツを特定する情報と、検索キーワードをタグ情報管理部１６に送信する機能も有している。
【００２８】
ここで、タグ情報管理部１６が備えるデータベース３０について説明する。
【００２９】
本実施の形態では、電子文書などのコンテンツに対して利用者が検索システム１０を用いて検索し、内容を参照したコンテンツについて、検索キーワードによってタグ付けすることにより、データベース３０に登録する。
【００３０】
すなわち、ＨＴＭＬのようなリンク機能を持たない電子文書などのコンテンツ同士に、検索キーワード（タグ情報）によってリンク関係を持たせることで、コンテンツをノード、タグ情報（検索キーワード）をリンクとしたネットワーク構造を示すデータを、データベース３０として備える。また、コンテンツと検索キーワードとのリンクの状態を示す情報として、当該コンテンツの参照回数を、コンテンツと検索キーワードの関連性の強さ（関連強度）と定義している。
【００３１】
本実施の形態では、このようなネットワーク構造のデータベース３０を、検索の処理の一部として利用することで、これまでの検索では見つけ出すことができなかったあらたな情報をユーザに提供することを可能にする。
【００３２】
データベース３０の例について、図２〜図５を参照して説明する。
【００３３】
例えば、図２に示すように、キーワード（１）にコンテンツ（１）、コンテンツ（２）、コンテンツ（３）が関連付けられ、キーワード（２）にコンテンツ（３）、コンテンツ（４）が関連付けられ、かつ、コンテンツとキーワード間のリンクに、コンテンツの参照回数に基づく関連強度が付けられて、ネットワーク構造のデータ構造が形成されている。
【００３４】
一般の検索システムでは、キーワード（１）を検索条件とすることで、図４の斜線で表した範囲が検索され、例えば、コンテンツ（１）〜コンテンツ（３）が図５に示すようなスコア順で提示される。図５では、入力した検索条件であるキーワード（１）に対し、コンテンツ（３）がもっとも有用な情報であることが示されている。
【００３５】
このとき、これまでキーワード（１）を入力して検索されたコンテンツ（３）の内容を参照した利用者が、同様にキーワード（２）を検索条件として検索し、コンテンツ（３）に関する有用なコンテンツとしてコンテンツ（４）も参照しているものとする。
【００３６】
しかし、一般の検索システムでは、コンテンツ（４）がキーワード（１）という検索条件で検索する利用者にとって有用な情報であるにもかかわらず、検索キーワード（１）しか入力しなかった利用者には探し出すことができなかったことになる。
【００３７】
本実施の形態では、上記のキーワード（１）、（２）とコンテンツ（１）〜（４）について、図２に示すようなネットワーク構造のデータを、図３に示すようなデータベース３０として備え、このデータベース３０を利用することで、検索条件にキーワード（１）しか入力しなかった場合にも、有用な情報の１つとしてコンテンツ（４）を提供することを可能にする。
【００３８】
次に、上記検索システム１０のハードウェア構成例について、図１１を参照して説明する。
【００３９】
図１１を参照すると、検索システム１０は、一般的なコンピュータ装置と同様のハードウェア構成によって実現することができ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメインメモリであり、データの作業領域やデータの一時退避領域に用いられる主記憶部４０２、ネットワーク６００を介してデータの送受信を行う通信部４０３、外部装置と接続してデータの送受信を行う入出力インタフェース部４０４、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気ディスク、半導体メモリ等の不揮発性メモリから構成されるハードディスク装置である補助記憶部４０５（例えば、記憶部１５はこの補助記憶部４０５で構成される）、本情報処理装置の上記各構成要素を相互に接続するシステムバス４０６、ディスプレイ装置等の出力装置４０７（表示部１８に相当する）及びキーボード等の入力装置４０８（検索条件入力部１１に相当する）を備えている。
【００４０】
本実施の形態による検索システム１０は、コンテンツの検索を実行するプログラムを組み込んだ、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等のハードウェア部品である回路部品を実装することにより、その動作をハードウェア的に実現することは勿論として、検索条件受付部１２、検索処理実行部１３、タグ情報管理部１６、検索結果表示処理部１７の各機能を提供するプログラムを、補助記憶部４０５に格納し、そのプログラムを主記憶部４０２にロードしてＣＰＵ４０１で実行することにより、ソフトウェア的に実現することも可能である。
【００４１】
（第１の実施の形態による動作）
まず、第１の実施の形態による検索システムの検索処理と検索結果の表示処理について図７のフローチャートを参照して説明する。
【００４２】
検索利用者が入力装置１００を操作して検索条件入力部１１に検索条件を入力する（ステップＳ１０１）。
【００４３】
次いで、検索条件入力部１１に入力された検索条件の文字列が検索条件受付部１２に送信され、そこで形態素技術を用いた解析処理により検索条件がキーワードに切り出される（ステップＳ１０２）。
【００４４】
次に、検索条件受付部１２から検索キーワードが検索処理実行部１３に送信され、検索処理実行部１３で検索キーワードによる検索処理を実行する（ステップＳ１０３）。
【００４５】
検索処理において、検索処理実行部１３は、検索インデックス部１４を検索キーワードに基づいて検索し、検索インデックス部１４から検索キーワードを含むコンテンツのリストを検索結果リストとして取得する（ステップＳ１０４）。
【００４６】
例えば、キーワード（１）を検索キーワードとして検索した結果、図５に示すようなコンテンツの検索結果リストを取得する。
【００４７】
次いで、検索処理実行部１３は、当該検索キーワードと、検索結果リストをタグ情報管理部１６に送信する(ステップＳ１０５)。
【００４８】
タグ情報管理部１６は、受け取った検索結果リストに含まれるコンテンツについて、検索キーワード以外のタグ情報を、図３に示すようなデータベース３０から検索する（ステップＳ１０６）。
【００４９】
例えば、キーワード（１）を検索キーワードとする検索結果ツリストが、上記図５に示すような内容である場合、リスト中のコンテンツについて、検索キーワードであるキーワード（１）以外のキーワード（タグ情報）を図３に示すデータベース３０から検索すると、コンテンツ（３）にタグ付けされているキーワード（２）が検索される。
【００５０】
これにより、タグ情報管理部１６は、検索された検索キーワード以外のタグ情報に対し、所定の閾値以上の関連強度を持つコンテンツのリスト（関連リスト）を作成する（ステップＳ１０７）。
【００５１】
この場合の閾値としては、閾値＝０を含め任意の値を設定可能である。閾値に大きな値を設定すると、関連性の強い（関連強度が大きな）コンテンツのみがリストアップされ、閾値に小さい値を設定すると、関連性の弱い（関連強度が小さな）コンテンツを含む多数のコンテンツがリストアップされることになる。従って、閾値の値を種々変えて設定することにより、検索利用者が要求に適合した有用なコンテンツを関連情報としてリストアップすることが可能となる。
【００５２】
例えば、閾値が「３」に設定されている場合、上記の例で検索されたキーワード（２）がタグ付けされたコンテンツ（３）とコンテンツ（４）が関連強度「５」であることから、閾値以上の関連強度を持つコンテンツとしてコンテンツ（３）とコンテンツ（４）の関連リストが作成される。
【００５３】
次いで、タグ情報管理部１６は、検索処理実行部１３からの検索結果リストと、タグ情報管理部１６で作成された関連リストを比較し、検索結果リストに含まれるコンテンツ以外のコンテンツが、関連リストに含まれるかどうかを判別する（ステップＳ１０８）。
【００５４】
含まれる場合には、タグ情報管理部１６は、検索結果リストに含まれるコンテンツへの参照リンク情報を検索結果表示処理部１７へ送ると共に、関連リストの該当するコンテンツへの参照リンク情報を、検索キーワード以外のキーワードでタグ付けされた検索結果リストに含まれるコンテンツの関連情報として、検索結果表示処理部１７へ送る（ステップＳ１０９）。
【００５５】
上記例では、検索結果リストに含まれるコンテンツ以外のコンテンツとして、コンテンツ（４）がタグ情報管理部１６で作成されたコンテンツリストに含まれることから、検索結果リストに含まれるコンテンツ（１）、コンテンツ（２）、コンテンツ（３）への参照リンク情報に加えて、コンテンツ（４）の参照リンクが、キーワード（２）でタグ付けされたコンテンツ（３）の関連情報として、検索結果表示処理部１７に送信される。
【００５６】
検索結果表示処理部１７は、タグ情報管理部１６から受け取った検索結果リストのコンテンツへの参照リンク情報と、関連情報としてのコンテンツのリンク情報を、表示装置２００に表示する（ステップＳ１１０）。その際、関連情報としてのコンテンツのリンク情報を、検索結果リストのコンテンツのうち、対応するコンテンツに関連付けて表示する。
【００５７】
この場合の表示装置２００への表示例を図６に示す。図６においては、表示画面の左側に、図５に示す検索結果リストに含まれるコンテンツの参照リンク情報がスコア順に表示され、表示画面の右側に、コンテンツ（３）に対する関連情報として、コンテンツ（４）の参照リンク情報が表示されている。
【００５８】
検索結果リストに含まれるコンテンツ以外のコンテンツが、関連リストに含まれない場合には、タグ情報管理部１６は、検索結果リストに含まれるコンテンツへの参照リンク情報のみを検索結果表示処理部１７へ送る（ステップＳ１１１）。
【００５９】
検索結果表示処理部１７は、タグ情報管理部１６から受け取った検索結果リストのコンテンツへの参照リンク情報だけを、表示装置２００に表示する（ステップＳ１１２）。
【００６０】
この場合、図６に示すような表示形式は、表示画面の左側に、図５に示す検索結果リストに含まれるコンテンツの参照リンク情報がスコア順に表示され、表示画面の右側には関連情報は表示されない。
【００６１】
なお、上記動作の説明では、検索結果リストのコンテンツをスコア順に表示する場合を説明したが、関連強度をソートキーとして検索結果リストのコンテンツをソートして表示することも可能である。
【００６２】
次に、本実施の形態によるコンテンツの参照処理とデータベース３０に対する検索キーワードのタグ付けの処理について、図８のフローチャートを参照して説明する。
【００６３】
検索利用者から、上記の検索結果表示処理により表示部１８に表示されたコンテンツについて、コンテンツ参照の指示を受け付けると（ステップＳ２０１）、検索結果表示処理部１７のコンテンツ呼出部４１が、指定されたコンテンツを記憶部１５から呼び出す（ステップＳ２０２）。
【００６４】
次いで、コンテンツ呼出部４１は、呼び出したコンテンツを特定する情報（コンテンツ名等）と、検索キーワードをタグ情報管理部１６に送信する（ステップＳ２０３）。
【００６５】
タグ情報管理部１６は、データベース３０を参照し、受け取ったコンテンツの情報と、検索キーワードが存在するかどうかを判定し（ステップＳ２０４）、存在しなければ、データベース３０のコンテンツ情報とタグ情報に、受け取ったコンテンツの情報と検索キーワードを登録すると共に、関連強度に参照回数の「１」を登録する（ステップＳ２０５）。
【００６６】
例えば、上記の例において、表示部１８に関連情報として表示されたコンテンツ（４）が参照された場合には、コンテンツ（４）を特定する情報と、検索キーワードであるキーワード（１）がタグ情報管理部１６に送信される。
【００６７】
タグ情報管理部１６は、図２に示すデータベース３０を参照し、コンテンツ（４）とキーワード（１）の組み合わせが存在しないので、データベース３０に、コンテンツ情報がコンテンツ（４）、タグ情報がキーワード（１）の新たなレコードを登録し、その関連強度に「１」を登録する。
【００６８】
受け取ったコンテンツの情報と検索キーワードが存在すれば、該当するレコードの関連強度の値を「１」増やす（ステップＳ２０６）。
【００６９】
上記の例において、表示部１８に関連情報として表示されたコンテンツ（３）が参照された場合には、コンテンツ（３）を特定する情報と、検索キーワードであるキーワード（１）がタグ情報管理部１６に送信される。
【００７０】
タグ情報管理部１６は、図２に示すデータベース３０を参照し、コンテンツ（３）とキーワード（１）の組み合わせが既に存在するので、該当するレコードの関連強度（＝５）を「１」増加させ、「６」とする。
【００７１】
上記のように、表示部１８に表示されたコンテンツが検索利用者によって１回参照される度に、該当するコンテンツの関連強度が「１」増加する。
【００７２】
その後、コンテンツ表示実行部４２が、コンテンツ呼出部４１が記憶部１５から呼び出したコンテンツの内容を、表示部１００に表示する（ステップＳ２０７）。
【００７３】
（第１の実施の形態による効果）
本実施の形態によれば、検索利用者が入力した検索条件だけでは得られない検索利用者にとって有用なコンテンツの情報を検索結果として提示することが可能となる。
【００７４】
検索利用者が入力した検索条件に過不足があった場合にも、これまでのコンテンツ利用状況から有用と思われるコンテンツの情報を、検索結果に含まれるコンテンツの関連情報として提示するためである。
【００７５】
（第２の実施の形態）
本発明の第２の実施の形態による検索システムについて、図９、図１０を参照して説明する。
【００７６】
第２の実施の形態による検索システムは、異なる複数の記憶部１５ａのコンテンツを個別に検索する複数の検索処理実行部１３ａを備え、また、異なる複数の記憶部１５ａに対応して複数の検索インデックス部１４ａを備えている。
【００７７】
また、タグ情報管理部１６は、複数の記憶部１６ａに対応して複数のデータベース３０ａを備えている。図１の第１の実施の形態と共通の参照符号を付した構成要素については、第１の実施の形態と同一であるので説明を省略する。
【００７８】
本実施の形態おいては、個々の検索処理実行部１３ａによって、対応する記憶部１５ａのコンテンツを個別に検索し、その検索結果についてタグ情報管理部１６が対応するデータベース３０ａを参照して関連するコンテンツを検索するが、その検索処理の動作、及びデータベース３０に対する検索キーワードのタグ付けの処理の動作については、第１の実施の形態と同じであるので、説明は省略する。
【００７９】
この第２の実施の形態では、異なる記憶部１５ａを各々に検索する複数の検索処理実行部１３ａからの検索結果に対して、それらの検索結果をマージ、ソートして、単独の検索結果として提示することが可能である。
【００８０】
通常、複数の検索エンジンを備える検索システムでは、検索エンジンである各検索処理実行部１３ａがそれぞれ独自に検索スコア計算を行って検索結果を出力するため、それぞれの検索結果を順位付けして単独の検索結果として提示することはできない。
【００８１】
本実施の形態では、図１０のフローチャートに示すように、タグ情報管理部１６が、各検索処理実行部１３ａからの複数の検索結果を取得すると（ステップＳ３０１）、各検索結果リストのコンテンツについて、検索スコアを第１のソートキーとし、各検索結果リストに対応するデータベース３０ａの関連強度を第２のソートキーとして、複数の検索結果リストのコンテンツをマージ・ソートする（ステップＳ３０２〜Ｓ３０４）。
【００８２】
そして、マージ・ソート処理によって得られた単独の検索結果リストを、検索結果表示処理部１７に送り、表示部１８に表示する（ステップＳ３０５）。
【００８３】
（第２の実施の形態による効果）
第２の実施の形態によれば、上記のように、検索スコアを第１のソートキーとし、各検索結果リストに対応するデータベース３０ａの関連強度を第２のソートキーとして、複数の検索結果リストのコンテンツをマージ・ソートすることから、各検索結果リストのスコア順が同位のコンテンツについても、関連強度順にソートされるため、複数の検索処理実行部１３ａから取得した検索結果リスト間のコンテンツを、効果的に順位付けして、単独の検索結果リストとして出力することが可能となる。
【００８４】
以上好ましい実施の形態と実施例をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態及び実施例に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。
【産業上の利用可能性】
【００８５】
本発明は、企業内の共有サーバ中の電子文書の検索システムや、個人のパーソナルコンピュータ内における電子文書の検索システム等に利用することができる。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１の実施の形態による検索システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態におけるコンテンツとキーワード及び関連強度間のネットワーク構造を説明する図である。
【図３】本発明の第１の実施の形態におけるデータベースの構成例を示す図である。
【図４】本発明の第１の実施の形態におけるコンテンツの検索結果の例を示す図である。
【図５】本発明の第１の実施の形態におけるコンテンツの検索結果リストの例を示す図である。
【図６】本発明の第１の実施の形態におけるコンテンツの検索結果の表示部への表示例を示す図である。
【図７】本発明の第１の実施の形態におけるコンテンツの検索処理を説明するフローチャートである。
【図８】本発明の第１の実施の形態におけるコンテンツの参照処理とタグ付け処理を説明するフローチャートである。
【図９】本発明の第２の実施の形態による検索システムの構成を示すブロック図である。
【図１０】本発明の第１の実施の形態における検索結果のマージ・ソート処理を説明するフローチャートである。
【図１１】本発明の実施の形態による障害検知通報装置のハードウェア構成例を示すブロック図である。
【符号の説明】
【００８７】
１０：検索システム
１１：検索条件入力部
１２：検索条件受付部
１３、１３ａ：検索処理実行部
１４、１４ａ：検索インデックス部
１５、１５ａ：記憶部
１６：タグ情報管理部
１７：検索結果表示処理部
１８：表示部
２０：コンテンツ
３０、３０ａ：データベース
４１：コンテンツ呼出部
４２：コンテンツ表示実行部
【図１】
2009251641.tif 000003
【図２】
2009251641.tif 000004
【図３】
2009251641.tif 000005
【図４】
2009251641.tif 000006
【図５】
2009251641.tif 000007
【図６】
2009251641.tif 000008
【図７】
2009251641.tif 000009
【図８】
2009251641.tif 000010
【図９】
2009251641.tif 000011
【図１０】
2009251641.tif 000012
【図１１】
2009251641.tif 000013