(57)【要約】【課題】  ネットワーク上に蓄積されている文書情報に対する検索の過程で、検索エンジンを別途起動することなく、関連情報をネットワーク上から即時に取得可能な情報検索システムおよび情報検索方法を提供する。【解決手段】  解析サーバ１４０が、クライアント１２０からの要求に応じて、ブラウザ１２１に表示されているデータをネットワーク１１０を介して取得し、取得したデータに含まれる文書情報から形態素解析手段１４１を用いて単語を切り出し、切り出された単語に関連する関連文書情報をネットワーク１１０上の蓄積サーバ１３０から探し出し、探し出された関連文書情報の所在情報を取得したデータに付加して処理済データを作成し、処理済データをネットワーク１１０を介してクライアント１２０のブラウザ１２１に表示させる。【選択図】  図１
2011186692.tif 000002
【特許請求の範囲】
【請求項１】
いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含んで構成される情報検索システムであって、
前記ブラウザが、前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求する解析要求手段を備え、
前記解析要求手段からの要求に応じて、前記解析サーバが、
前記表示手段に表示されているデータを取得し、
その取得したデータに含まれる文書情報から形態素解析によって単語を切り出し、
前記単語に関連する関連文書情報を前記蓄積サーバから探し出し、
前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成し、
前記クライアントが、前記処理済データを前記ブラウザに表示する
ことを特徴とする情報検索システム。
【請求項２】
前記解析サーバは、前記単語の品詞情報および属性情報に基づいて前記関連文書情報を探し出すことを特徴とする請求項１に記載の情報検索システム。
【請求項３】
いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含むネットワークシステム上で用いられる情報検索方法であって、
前記ブラウザが前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求するステップと、
前記解析要求手段からの要求に応じて、前記解析サーバが、
前記表示手段に表示されているデータを取得するステップと、
取得したデータに含まれる文書情報から形態素解析によって単語を切り出すステップと、
前記単語に関連する関連文書情報を前記蓄積サーバから探すステップと、
前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成するス
テップと、
前記クライアントが、前記処理済データを前記ブラウザに表示するステップと  
を有することを特徴とする情報検索方法。
【請求項４】
前記関連文書情報は、前記単語の品詞情報および属性情報に基づいて探し出されることを特徴とする請求項３に記載の情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に存在する情報を検索するための情報検索システムおよび情報検索方法に関し、特にインターネット上に存在する文書情報を検索するために好適な情報検索システムおよび情報検索方法に関する。
【背景技術】
【０００２】
ネットワーク上に存在している多くの情報の中から所要の情報を探し出すために、検索エンジンが用いられている。検索エンジンを用いて行われる情報検索の基本的な手順は、次のようなものである。すなわち、クライアント側から検索条件が与えられると、その検索条件がネットワークを介してサーバ側に送られ、サーバ側の検索エンジンが検索条件に合致する情報をネットワーク上から検出し、それらの情報の所在がサーバ側からネットワークを介してクライアント側に返される、というものである。インターネット上に存在するコンテンツなどの膨大なデータの中から特定の単語や文字列（テキスト）を含む文書情報のみを探し出すテキスト検索は、上記の手順による情報検索の一例である。
【０００３】
インターネット上に分散している文書情報を対象とするテキスト検索は、文書情報を含むデータを実際に蓄積しているデータベース、クライアントに対して情報検索サービスを提供するための検索サーバ、および、情報検索サービスを利用するためのクライアントが、それぞれ通信路を介してインターネットに接続されていることによって利用可能になる。クライアントはブラウザを備えるパーソナルコンピュータ（以下、パソコンと略記する。）によって構成されることが多く、インターネット上で目的とする文書情報を探そうとするユーザはパソコンのブラウザに表示されている検索ポータルサイトから検索キー情報としての文字列（キー文字列）を入力するのが通常である。
【０００４】
また、検索サーバからクライアントに返される検索結果は、文書情報そのものであっても構わないが、その文書情報のインターネット上における所在情報であることが多い。一般的には、検索結果の候補とされる複数の文書情報のリンク先情報であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が、クライアントのブラウザにリスト形式で表示される。この表示方法によれば、ユーザは、ブラウザに表示されている各候補のＵＲＬを選択するだけで、その文書情報にアクセスして内容を確認することができる。そして、ユーザは、目的とする検索結果が得られたと判断すれば検索を終了し、そうでなければ異なるキー文字列を用いて上記の検索手順を繰り返すことになる。
【０００５】
ところで、上述した検索の過程において、目的とする文書情報だけでなく、これとは別の情報も併せて必要になる場合がある。例えば、あるキー文字列を用いてテキスト検索を行ったところ検索結果である文書情報に含まれている未知の用語について新たに調べる必要が生じた、という場合である。もちろん、新たに調べようとする未知の用語をキー文字列とする新たな検索を別途行うことによって、その用語に関する情報をネットワーク上から収集することは可能である。しかし、既に検索を開始しているユーザにとって、検索エンジンを別途起動して新たな検索を並行して行わなければならないことは、非常に煩わしい。
【０００６】
そこで、従来、ネットワーク上の検索対象となり得る文書情報に含まれている単語に、関連する情報の所在情報を予め付加しておくことが行われている。具体的には、ネットワーク上に蓄積されている文書情報に含まれる主な用語について、関連する情報のリンク先情報を予め付加しておくこと（いわゆるリンクを張っておくこと）が行われている。この方法によれば、検索結果として得られた文書情報に未知の単語が含まれていても、ブラウザ上でその文字列に付加されているＵＲＬ等のリンク先情報をクリックする等の方法によって選択するだけで、新たな検索を別途行うことなく、そのリンク先に存在する関連情報にアクセスすることが可能になる。
【０００７】
しかし、この方法には、ネットワーク上の検索対象となり得る文書情報の全てに漏れなくリンクを張っておくことが困難である、という問題点がある。また、ネットワーク上の情報が変更されてリンク先に関連情報が存在しなくなること（いわゆるリンク切れ）が生じ得る、といった不都合もある。後者は、絶え間なく更新され続けているインターネット上のコンテンツに含まれる文書情報について特に問題となるが、インターネット上において全てのリンク先情報を常に最新の状態に維持することは実際上不可能である。
【０００８】
そこで、上記のような問題点を回避するための方法として、ネットワーク上に蓄積されている文書情報（文書ファイル）中に含まれる単語を切り出して作成した単語表を元の文書ファイルに付加しておくこと、が提案されている（特許文献１）。この提案によれば、単語表は、文書情報に対して適時に処理を施すことによって自動的に作成されるものであり、具体的には、作成された文書情報が蓄積された時点や夜間等のシステムが使用されない時間帯に形態素解析等の手法を用いて作成されるものである、とされる。
【０００９】
しかし、上記の方法によっても、ネットワーク上に蓄積される文書情報の量が増加するにつれて処理に要する時間が飛躍的に増加することから、システムが使用されない時間帯に全ての文書情報に単語表を漏れなく付加することが困難になることが明らかである。同様の理由から、文書情報の更新等に伴って単語表が即時に更新されることも保証されない。従って、上記の方法は、イントラネット上に構築された企業内の文書管理システム内に蓄積されている文書情報に対しては適用可能なものであっても、絶え間なく更新され続けるインターネット上の文書情報に対しては到底適用できないと言わざるを得ないものである。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０００−２９９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、このような事情をふまえて行われたものであり、ネットワーク上に蓄積されている文書情報に対する検索の過程で、検索エンジンを別途起動することなく関連情報をネットワーク上から即時に取得可能な、情報検索システムおよび情報検索方法を提供することを課題とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するための、本発明の情報検索システムは、いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含んで構成される情報検索システムであって、前記ブラウザが、前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求する解析要求手段を備え、前記解析要求手段からの要求に応じて前記解析サーバが、前記表示手段に表示されているデータを取得し、その取得したデータに含まれる文書情報から形態素解析によって単語を切り出し、前記単語に関連する関連文書情報を前記蓄積サーバから探し出し、前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成し、前記クライアントが、前記処理済データを前記ブラウザに表示する、ことを特徴とするものである。
【００１３】
また、上記の課題を解決するための、本発明の別の情報検索システムは、いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含んで構成される情報検索システムであって、前記ブラウザが、前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求する解析要求手段を備え、前記解析要求手段からの要求に応じて前記解析サーバが、前記表示手段に表示されているデータを取得し、その取得したデータに含まれる文書情報から形態素解析によって単語を切り出し、前記単語に関連する関連文書情報を前記単語の品詞情報および属性情報に基づいて前記蓄積サーバから探し出し、前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成し、前記クライアントが、前記処理済データを前記ブラウザに表示する、ことを特徴とするものである。
【００１４】
また、上記の課題を解決するための、本発明の情報検索方法は、いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含むネットワークシステム上で用いられる情報検索方法であって、前記ブラウザが前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求するステップと、前記解析要求手段からの要求に応じて、前記解析サーバが、前記表示手段に表示されているデータを取得するステップと、取得したデータに含まれる文書情報から形態素解析によって単語を切り出すステップと、前記単語に関連する関連文書情報を前記蓄積サーバから探すステップと、前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成するステップと、前記クライアントが、前記処理済データを前記ブラウザに表示するステップと、  を有する、ことを特徴とするものである。
【００１５】
また、上記の課題を解決するための、本発明の別の情報検索方法は、いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含むネットワークシステム上で用いられる情報検索方法であって、前記ブラウザが前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求するステップと、前記解析要求手段からの要求に応じて、前記解析サーバが、前記表示手段に表示されているデータを取得するステップと、取得したデータに含まれる文書情報から形態素解析によって単語を切り出すステップと、前記単語に関連する関連文書情報を前記単語の品詞情報および属性情報に基づいて前記蓄積サーバから探し出すステップと、前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成するステップと、前記クライアントが、前記処理済データを前記ブラウザに表示するステップとを有する、ことを特徴とするものである。
【発明の効果】
【００１６】
本願の情報検索システムに係る発明によれば、いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含んで構成される情報検索システムであって、前記ブラウザが、前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求する解析要求手段を備え、前記解析要求手段からの要求に応じて前記解析サーバが、前記表示手段に表示されているデータを取得し、その取得したデータに含まれる文書情報から形態素解析によって単語を切り出し、前記単語に関連する関連文書情報を前記蓄積サーバから探し出し、前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成し、前記クライアントが、前記処理済データを前記ブラウザに表示するので、ネットワーク上の文書情報に予め関連情報を付加しておく等の処理を必要とせず、ユーザがブラウザ上で所在情報を選択するだけで関連文書情報をいつでもネットワークから即時に取得可能な情報検索システムを提供できる。
【００１７】
また、本願発明の別の情報検索システムに係る発明によれば、いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含んで構成される情報検索システムであって、前記ブラウザが、前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求する解析要求手段を備え、前記解析要求手段からの要求に応じて前記解析サーバが、前記表示手段に表示されているデータを取得し、その取得したデータに含まれる文書情報から形態素解析によって単語を切り出し、前記単語に関連する関連文書情報を前記単語の品詞情報および属性情報に基づいて前記蓄積サーバから探し出し、前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成し、前記クライアントが、前記処理済データを前記ブラウザに表示するので、ネットワーク上の膨大な文書情報に予め関連情報を付加しておく等の処理を必要とせず、ユーザがブラウザ上で所在情報を選択するだけで最適な関連文書情報をいつでもネットワークから即時に取得可能な、情報検索システムを提供できる。
【００１８】
また、本願の情報検索方法に係る発明によれば、いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含むネットワークシステム上で用いられる情報検索方法であって、前記ブラウザが前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求するステップと、前記解析要求手段からの要求に応じて、前記解析サーバが、前記表示手段に表示されているデータを取得するステップと、取得したデータに含まれる文書情報から形態素解析によって単語を切り出すステップと、前記単語に関連する関連文書情報を前記蓄積サーバから探すステップと、前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成するステップと、前記クライアントが、前記処理済データを前記ブラウザに表示するステップと、を有するので、ネットワーク上の文書情報に予め関連情報を付加しておく等の処理を必要とせず、ユーザがブラウザ上で所在情報を選択するだけで関連文書情報をいつでもネットワークから即時に取得可能な、情報検索方法を提供できる。
【００１９】
また、本願のさらに別の発明によれば、いずれもネットワークに接続されている、文書情報を含むデータが蓄積されている蓄積サーバと、前記文書情報を含むデータを表示するブラウザを備えるクライアントと、形態素解析手段を備える解析サーバと、を含むネットワークシステム上で用いられる情報検索方法であって、前記ブラウザが前記表示手段に表示されているデータに含まれる文書情報に対する形態素解析の実行を前記解析サーバに要求するステップと、前記解析要求手段からの要求に応じて、前記解析サーバが、前記表示手段に表示されているデータを取得するステップと、取得したデータに含まれる文書情報から形態素解析によって単語を切り出すステップと、前記単語に関連する関連文書情報を前記単語の品詞情報および属性情報に基づいて前記蓄積サーバから探し出すステップと、前記関連文書情報の所在情報を前記取得したデータに付加して処理済データを作成するステップと、前記クライアントが、前記処理済データを前記ブラウザに表示するステップと、を有するので、ネットワーク上の膨大な文書情報に予め関連情報を付加しておく等の処理を必要とせず、ユーザがブラウザ上で所在情報を選択するだけで最適な関連文書情報をいつでもネットワークから即時に取得可能な、情報検索方法を提供できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の情報検索システムの基本的な構成を示す図である。
【図２】本発明の一実施形態としての情報検索システムの実施例である医薬品検索システムのブラウザ画面に文書情報と共に形態素解析要求手段としての擬似ボタンが表示されている様子を示す図である。
【図３】本発明の一実施形態としての情報検索システムの実施例である医薬品検索システムのブラウザ画面に処理済データが表示されている様子を示す図である。
【図４】本発明の一実施形態としての情報検索システムの実施例である医薬品検索システムのブラウザ画面に表示されている処理済データのリンクをクリックして関連情報を取得させる操作を説明するための図である。
【図５】本発明の情報検索システムの形態素解析手段が備える辞書の基本的な構造を示す図である。
【図６】本発明の情報検索システムの形態素解析が備える辞書のより詳細な構造の一例を示す図である。
【図７】本発明の一実施形態としての情報検索方法の主要な手順を説明するためのフロー図である。
【発明を実施するための形態】
【００２１】
本発明の実施の形態について、図面を参照しながら説明する。以下では、まず本発明の一つの実施形態である情報検索システムについて説明し、次にその情報検索システムの構成例をも併せて参照しながら本発明のもう一つの実施形態である情報検索方法について説明する。
【００２２】
図１は本発明の実施形態としての情報検索システムの基本的な構成を示す図である。この情報検索システム１００は、それぞれがネットワーク１１０に接続された、ブラウザ１２１を備えるクライアント１２０と、文書情報を含むデータが蓄積されている蓄積サーバ１３０と、形態素解析手段１４１および辞書１４２を備える解析サーバ１４０と、を含むコンピュータネットワークとして構成される。
【００２３】
ネットワーク１１０は、クライアント１２０、解析サーバ１３０、および、蓄積サーバ１４０を、通信路によって相互接続するための手段である。前記通信路は、有線または無線のいずれによって構成されたものでもよく、その両者を用いて構成されたものでも構わない。また、ネットワーク１１０の規模は問わないが、典型的にはインターネットまたは企業等におけるイントラネットである。以下においては、ネットワーク１１０がもっぱらインターネットである場合を想定して説明する。
【００２４】
クライアント１２０は、蓄積サーバ１３０および解析サーバ１４０に所定の処理を要求し、蓄積サーバ１３０および解析サーバ１４０から前記処理の結果を受け取るための手段であり、ブラウザ１２１を備えるパーソナルコンピュータ（パソコン）等によって構成される。なお、実際の情報検索システム１００においては、ネットワーク１１０に、複数台のクライアント１２０が同時に接続されている場合が多いものの、説明の便宜のために、図１には１台のクライアント１２０のみを示す。
【００２５】
クライアント１２０が備えるブラウザ１２１は、文書情報を含むウェブページを表示する機能を提供する手段である。このようなブラウザの機能は、例えば、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎの「Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）」等によって提供されている。また、ブラウザ１２１は、解析サーバ１４０の形態素解析手段１４１を起動してウェブページに含まれる文書情報に対して形態素解析を実行させるための、解析要求手段としての擬似ボタン１２２を表示する機能をも提供する。なお、形態素解析手段１４１および解析要求手段としての擬似ボタン１２２については、後にそれぞれ詳述する。
【００２６】
蓄積サーバ１３０は、文書情報を含むデータを蓄積するための手段であり、具体的にはウェブページを蓄積しているウェブサーバである。文書情報を含むデータであるウェブページは、蓄積サーバ１３０に蓄積されて公開可能な状態にされると、ネットワーク１１０を介してクライアント１２０のブラウザ１２１に表示されて閲覧されることになる。なお、実際の情報検索システム１００においては、ネットワーク１１０に、複数台の蓄積サーバ１３０が同時に接続されている場合が多いものの、説明の便宜のために、蓄積サーバ１３０についても図１には１台のみを示す。
【００２７】
解析サーバ１４０は、クライアント１２０からの要求に応じて、指定された文書情報に含まれる単語に関連する関連情報をネットワーク１１０上から探し出す処理を行うともに、その探し出された関連情報の所在情報を指定された文書情報に付加する処理を行い、その関連文書の所在情報が付加された文書情報を処理結果としてクライアント１２０に返す。解析サーバ１４０は、文書情報に含まれる単語を切り出す処理を行うための手段として、形態素解析手段１４１を備えている。また、形態素解析手段１４１は、形態素解析を行う際に使用する辞書１４２を備えている。なお、解析サーバ１４０は、クライアント１２０から要求される検索処理を実行するための文書検索手段１４３を備えていてもよい。
【００２８】
形態素解析手段１４１は、クライアント１２０からの要求に応じて、指定されたウェブページに含まれる文書情報に対して形態素解析を実行する。クライアント１２０のブラウザ１２１には、ウェブページと共に、そのウェブページに含まれる文書情報に対して形態素解析を実行させるための解析要求手段としての擬似ボタン１２２が表示されている。ウェブページを閲覧しているユーザがこの擬似ボタン１２２をクリックすると、ブラウザ１２１に表示されているウェブページが形態素解析の対象として指定され、そのウェブページに含まれる文書情報が解析サーバ１４０に取り込まれて、形態素解析手段１４１によって形態素解析される。
【００２９】
擬似ボタン１２２によってブラウザ１２０に表示されているウェブページが形態素解析の対象として指定されると、解析サーバ１４０はそのウェブページの内容をネットワーク１１０を介して取得する。ここで、解析サーバ１４０が形態素解析の対象とされるウェブページを取得する際に、ブラウザ１２１からウェブページのＵＲＬ等の所在情報のみを取得しておき、そのＵＲＬを用いてネットワーク１１０を介してウェブページのデータを取得するように構成すると効率的である。もちろん、解析サーバ１４０が、形態素解析の対象とされるウェブページのデータをクライアント１２０から受け取るように構成することも可能である。
【００３０】
解析サーバ１４０は、形態素解析の対象とされるウェブページのデータを取得すると、そのデータに含まれる文書情報に対して形態素解析手段１４１を用いて形態素解析を行う。そして、解析サーバ１４０は、形態素解析によって切り出された各単語に、その関連情報の所在情報を付加する処理を行う。具体的には、切り出された各単語を関連する文書情報に結びつけるためのリンク先情報を探し出し、そのリンク先情報を取得した元のウェブページのデータに埋め込む処理を行う。そして、リンク先情報が埋め込まれたウェブページのデータ（以下、処理済データという。）は、解析サーバ１４０からクライアント１２０に返される。
【００３１】
上記の処理に際して、形態素解析手段１４１は、収載されている各単語について品詞情報および属性情報を有する辞書１４２を用いている。そのため、形態素解析手段１４１は、品詞情報および属性情報に基づいて、文書情報から各単語を正確に切り出すことができるだけでなく、切り出された各単語について最適な関連情報をネットワーク１１０上から探し出すこともできる。なお、解析サーバ１４０が処理対象とする文書情報の属する分野が限定的である場合には、辞書１４２の所定範囲内の単語のみを用いることによって、解析サーバ１４０の処理効率を一層高めることができる。
【００３２】
解析サーバ１４０からクライアント１２０に返された処理済データは、ブラウザ１２１に表示される。このとき、ブラウザ１２１に表示されているウェブページ中の単語には、アンダーライン等によって、前述したリンク先情報が付されている旨が表示される。そして、情報検索システム１００のユーザが、リンク先情報が付された単語をブラウザ１２１上でクリックする等の方法によって選択すると、そのリンク先に存在する関連情報、または、その関連情報のリンク先情報が、ブラウザ１２１上に示される。ブラウザ１２１に関連情報のリンク先情報が示された場合には、それらをクリックする等の方法によって選択することによって、そのリンク先に存在する関連情報が呼び出されてブラウザ１２１に表示される。
【００３３】
次に、上述した情報検索システム１００の構成を参照しながら、本発明のもう一つの実施形態である情報検索方法について説明する。なお、以下では、本発明の情報検索システム１００が医薬品情報の検索システムとして構成された実施例を参照しながら説明する。
【００３４】
図２は、任意に選択されたウェブページがブラウザ１２１にそのまま表示されている状態を示している。この状態では、ブラウザ１２１には、ある医薬品に関連する関連情報が記載されたウェブページと、そのウェブページ内の文書情報に対する形態素解析の実行を要求するための擬似ボタン１２２と、が表示されている。この状態において、情報検索システム１００のユーザは、このウェブページ内の文書情報に含まれている単語について更に詳しく知りたい場合に、ポインタ１２３を移動させて擬似ボタン１２２をクリックすればよい。
【００３５】
ブラウザ１２１において、解析サーバ１４０の形態素解析手段１４１を起動してウェブページに含まれる文書情報に対して形態素解析を実行させるための、解析要求手段としての擬似ボタン１２２は、ツールバーの一部として構成されている。このツールバーは、解析サーバ１４０から取得することができるもので、クライアント１２０から解析サーバ１４０に対して初めて処理を要求する際に取得すればよい。なお、このツールバーには、所定のホームページを表示させるための擬似ボタンや、ウェブページが切り替えられた際に自動的に形態素解析を実行させるための擬似ボタン、形態素解析手段１４１が切り出した単語を表示させるための擬似ボタン、などが併せて配されてもよい。
【００３６】
図３は、ブラウザ１２１に表示される擬似ボタン１２２がクリックされた後の、ウェブページの表示状態を示している。ブラウザ１２１上の擬似ボタン１２２がクリックされると、前述したようにそのウェブページ内の文書情報に含まれる単語が切り出され、切り出された各単語にはリンク先情報が付加されていることを示すアンダーラインが付される。この状態で、アンダーラインが付された単語（例えば、「アセチルサリチル酸」）の上にポインタ１２３を移動するとその単語に関連する関連情報のインデクスが、解析サーバ１４０の辞書１４２から読み出され、例えばポップアップ１２４などによってブラウザ１２１に強調表示される。
【００３７】
図４は、ブラウザ１２１に表示されるポップアップ１２４がクリックされた後の、ウェブページの表示状態を示している。ブラウザ１２１上のポップアップ１２４がクリックされると、ポップアップ１２４によって強調表示されていた関連情報のリンク先情報が展開され、ポップアップ１２５などによって詳細な情報が階層的に表示される。この状態で、ポインタ１２３をポップアップ１２５内に展開されているいずれかのリンク先情報（例えば、「情報提供サイト３」）の上に移動すると、そのリンク先情報に存在する関連情報が解析サーバ１４０を介してネットワーク１１０から取得され、ブラウザ１２１に表示される。もちろん、関連情報のリンク先情報が１つだけの場合には、ポップアップ１２４を選択することによって直ちに関連情報が取得されることになる。
【００３８】
ここで、解析サーバ１４０の形態素解析手段１４１が備える辞書１４２について具体的に説明する。辞書１４２は、解析サーバ１４０の処理効率を高めるために、情報検索システム１００が適用される分野毎に編纂された辞書であることが望ましい。図５は、そのような点を考慮して構成された辞書１４２の一部を示している。このように、辞書１４２は、「医療分野」だけでなく、「建築分野」や「法律分野」など、異なる分野の辞書が含まれているものであっても構わない。ただし、医薬品情報の検索システムおいて最も頻繁に使用される辞書は「医療分野」の単語が収載された辞書であり、ユーザは、クライアント１２０から予め「医療分野」の辞書を選択しておくことが望ましい。また、複数の分野の辞書が使用される場合には、必要に応じて辞書に優先順位をつけておくことも効果的である。
【００３９】
辞書１４２に含まれる各分野の辞書は、それぞれ階層化されており、例えば、「固有名詞」の下位に「医療分野」、「建築分野」などが配され、さらに「医療分野」の下位に「１：医薬品名」や「２：傷病名」などが配されている。また、「１：医薬品名」に関する辞書は、さらに「Ａ：医療用医薬品」、「Ｂ：ＯＴＣ（Ｏｖｅｒ  Ｔｈｅ  Ｃｏｕｎｔｅｒ）医薬品」、「Ｃ：医薬部外品」、「Ｄ：サプリメント」などに細分されている。同様に、「２：傷病名」に関する辞書は、さらに「Ａ：内科系」、「Ｂ：外科系」などに細分されている。さらに、辞書１４２に含まれる各分野の辞書は、それぞれ、収載されている各単語について品詞情報および属性情報を有している。
【００４０】
図６は、図５に示した「医薬品名」辞書の一部の内部構造を示している。「医薬品名」辞書には、例えば「バファリン」、「バファリンＡ」、「バファリンプラス」、「チョコラＢＢ」、「アミノプロテイン」、「リバイタリー」、などの単語（いずれも登録商標）が収載されている。なお、「バファリン（登録商標）」、「バファリンＡ」および「バファリンプラス」は、いずれもライオン株式会社の商品名である。また、「チョコラＢＢ（登録商標）」はエーザイ・アール・アンド・ディー・マネジメント株式会社の商品名であり、「アミノプロテイン」および「リバイタリー」も商品名である。これらの単語は、いずれも、その品詞が固有名詞である点で共通している。一方、これらの単語の属性は、医薬品名である点で共通するものの、それ以外の点では様々であり、「バファリン」は「Ａ：医療用医薬品」、バファリンＡ」および「バファリンプラス」は「Ｂ：ＯＴＣ医薬品」、「チョコラＢＢ」は「Ｃ：医薬部外品」、「アミノプロテイン」および「リバイタリー」は「Ｄ：サプリメント」である。
【００４１】
すなわち、図６は、各辞書に収載されている単語の「属性」を、「表記」、「読み」、「品詞」などと共に記録したテーブルである。解析サーバ１４０の形態素解析手段１４１は、辞書１４２が分野ごとに階層化されているとともに、各分野の辞書がそれぞれ上述したようなテーブル形式の品詞情報および属性情報を有している。そして、辞書１４２のこのようなデータ構造が、形態素解析手段１４１が特定の分野において単語（専門用語）を切り出す処理を、より正確で効率よく行うことを可能にしている。
【００４２】
次に、以上説明してきた本発明の情報検索方法の主要な手順を、図７に示すフロー図を参照しながら説明する。まず、クライアント１２０のブラウザ１２１に、あるウェブページが図２に示したような状態で表示されているものとする（ステップＳ０）。ここでブラウザ１２１に表示されるウェブページは、ブラウザ１２１が記憶しているＵＲＬを用いて取得されたものでもよく、解析サーバ１４０の文書検索手段１４３を用いてネットワーク１１０上から任意に探し出したものでもよい。
【００４３】
次に、ブラウザ１２１に表示されている擬似ボタン１２２がクリックされると、クライアント１２０から解析サーバ１４０に形態素解析の実行が指示される（ステップＳ１）。そして、この指示に基づいて、ブラウザ１２１に表示されているウェブページが形態素解析の対象として指定され、解析サーバ１４０はそのウェブページの内容をネットワーク１１０を介して取り込む（ステップＳ２）。
【００４４】
次に、解析サーバ１４０の形態素解析手段１４１が、前記取り込まれたウェブページに含まれれる文書情報に対して形態素解析を行い、単語を切り出す（ステップＳ３）。そして、解析サーバ１４０は、切り出された各単語について、それらを関連文書情報に結びつけるためのリンク先情報を探し出し、そのリンク先情報を取得したウェブページのデータに埋め込む処理を行う（Ｓ４）。この埋め込まれたデータは、後にブラウザ１２１上に関連情報を表示させる際に用いられる。
【００４５】
解析サーバ１４０によって文書情報に含まれる各単語にリンク先情報が付加されたウェブページの処理済データは、クライアント１２０に返送されてブラウザ１２１に候補として表示される（ステップＳ５）。そして、処理済データに含まれる各単語に付加されたリンク先情報がユーザによって選択されると（ステップＳ６）、リンク先情報によって関連付けられた関連情報をブラウザ１２１に表示させるための処理が指示され、リンク先情報が蓄積サーバ１３０に送られることによって表示されるべき関連情報が特定される（ステップＳ７）。そして、特定された関連情報が蓄積サーバ１３０からブラウザ１２１に送られ、ブラウザ１２１に表示される（ステップＳ８）。
【００４６】
そして、ユーザは、目的とする検索結果が得られたと判断すれば検索を終了し、そうでなければ、目的とする検索結果が得られるまで、ステップＳ１からステップＳ８までの各ステップを繰り返す。
【００４７】
以上説明したように、本発明によれば、解析サーバがブラウザに表示されているデータに含まれる文書情報から形態素解析によって単語を切り出し、前記切り出された単語に関連する関連文書情報を検索手段を用いて随時探し出すこととしているため、ネットワーク上の文書情報に予め関連情報を付加しておく等の処理を行う必要がなく、ユーザがブラウザ上で所在情報を選択するだけで必要な関連文書情報もネットワークから即時に取得することが可能な、情報検索システムおよび情報検索方法を提供できる。
【００４８】
なお、以上の説明においては、医薬品情報の検索システムを参照したが、本発明の情報検索システムおよび情報検索方法の適用はこれに限られるものではなく、あらゆる分野における情報検索システムおよび情報検索方法として実現可能なものである。また、本発明の情報検索システムおよび情報検索方法は、インターネットのような大規模ネットワーク上に限らず、イントラネットやローカルエリアネットワークなど中小規模ネットワーク上でも実施可能なものである。
【符号の説明】
【００４９】
１００        情報検索システム
１１０        ネットワーク
１２０        クライアント
１２１      ブラウザ
１２２      擬似ボタン
１３０        蓄積サーバ
１４０        検索サーバ
１４１      形態素解析手段
１４２      辞書
【図１】
2011186692.tif 000003
【図２】
2011186692.tif 000004
【図３】
2011186692.tif 000005
【図４】
2011186692.tif 000006
【図５】
2011186692.tif 000007
【図６】
2011186692.tif 000008
【図７】
2011186692.tif 000009