(57)【特許請求の範囲】
【請求項１】
各種テキスト情報を検索対象とする情報検索システムにおいて、
複数のテキスト情報の中から一つ以上のテキスト情報を選択させるテキスト情報選択手段と、
前記テキスト情報選択手段により選択されたテキスト情報から指定されたしきい値の範囲を検索し、当該範囲に存在するテキスト情報を収集する関係テキスト情報収集手段と、
前記テキスト情報選択手段により選択されたテキスト情報と前記関係テキスト情報収集手段により収集されたテキスト情報とから検索条件を生成する検索条件生成手段と、
前記検索条件生成手段により生成された検索条件に合致するテキスト情報を検索するテキスト情報検索手段と
を具備してなることを特徴とする情報検索システム。
【請求項２】
前記関係テキスト情報収集手段は、前記テキスト情報選択手段により選択されたテキスト情報がハイパーテキスト型データである場合、そのテキスト情報と前記しきい値として指定されたリンク数以内で連結されたテキスト情報を収集することを特徴とする請求項１記載の情報検索システム。
【請求項３】
前記関係テキスト情報収集手段は、前記テキスト情報選択手段により選択されたテキスト情報が生成順序または生成時刻を持つデータである場合、テキスト情報を時系列に並べた場合に付与される順番の差または時刻の差が前記テキスト情報選択手段により選択されたテキスト情報との間で前記しきい値として指定された値以内のテキスト情報を収集することを特徴とする請求項１記載の情報検索システム。
【請求項４】
前記関係テキスト情報収集手段は、前記テキスト情報選択手段により選択されたテキスト情報がログデータである場合、前記テキスト情報選択手段により選択されたテキスト情報との間に介在する文字数、文の数または段落数が前記しきい値として指定された数以内のテキスト情報を収集することを特徴とする請求項１記載の情報検索システム。
【請求項５】
前記テキスト情報選択手段により選択されたテキスト情報と前記関係テキスト情報収集手段により収集されたテキスト情報とを用いて前記検索条件生成手段により生成された検索条件に含まれる検索語の同義語展開を制御する同義語展開制御手段をさらに具備してなることを特徴とする請求項１記載の情報検索システム。
【請求項６】
各種テキスト情報を検索対象とする、コンピュータにおける情報検索方法において、
前記コンピュータが、
複数のテキスト情報の中から一つ以上のテキスト情報を選択する入力を受け付け、
前記選択されたテキスト情報から指定されたしきい値の範囲を検索し、当該範囲に存在するテキスト情報を収集し、
前記選択されたテキスト情報と前記収集されたテキスト情報とから検索条件を生成し、
前記生成された検索条件に合致するテキスト情報を検索する
ことを特徴とする情報検索方法。
【請求項７】
前記コンピュータによる前記関係テキスト情報の収集は、前記選択されたテキスト情報がハイパーテキスト型データである場合、そのテキスト情報と前記しきい値として指定されたリンク数以内で連結されたテキスト情報を収集するものであることを特徴とする請求項６記載の情報検索方法。
【請求項８】
前記コンピュータによる前記関係テキスト情報の収集は、前記選択されたテキスト情報が生成順序または生成時刻を持つデータである場合、テキスト情報を時系列に並べた場合に付与される順番の差または時刻の差が前記選択されたテキスト情報との間で前記しきい値として指定された値以内のテキスト情報を収集するものであることを特徴とする請求項６記載の情報検索方法。
【請求項９】
前記コンピュータによる前記関係テキスト情報の収集は、前記選択されたテキスト情報がログデータである場合、前記選択されたテキスト情報との間に介在する文字数、文の数または段落数が前記しきい値として指定された数以内のテキスト情報を収集するものであることを特徴とする請求項６記載の情報検索方法。
【請求項１０】
さらに、前記コンピュータが、前記選択されたテキスト情報と前記収集されたテキスト情報とを用いて前記生成された検索条件に含まれる検索語の同義語展開を制御することを特徴とする請求項６記載の情報検索方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、たとえば電子メール、ＷＷＷホームページ、ネットワークニュース記事およびネットワーク会話システムでの会話ログであるチャットログなどの電子化されたテキスト情報を検索対象とし、これらの中からユーザの要求に合致したものを選択する情報検索システムおよび情報検索方法に係り、特に任意に選択されたテキスト情報およびこのテキスト情報と予め指定された関係を有するテキスト情報から検索条件を生成することによって再現率の高い検索を実現する情報検索システムおよび情報検索方法に関する。
【０００２】
【従来の技術】
近年、ワードプロセッサやパーソナルコンピュータの普及に加え、インターネットやパソコン通信などのコンピュータネットワークを介した電子メール、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）の社会への浸透が急速に進んでいる。これにより、個人で保有したりアクセス（入手）可能となる電子化された情報の量は膨大となり、必要とする情報を探し出す労力も増大してきた。
【０００３】
このような背景から、個人が保有していたり、公開されている電子的テキスト情報などからユーザの要求・関心にあったものを選択する、いわゆる情報検索システムの需要が高まっている。
【０００４】
しかしながら、従来より実現されている情報検索システムは、ユーザが入力した単語（もしくはその同義語）の存在有無によって適合文書を検索する方式を採用しているのが主流であり、単数もしくは複数の指定文書や話題（時間的に連続な電子的テキスト情報）などに類似した電子的テキスト情報を検索するには向いていなかった。
【０００５】
【発明が解決しようとする課題】
このように、従来の情報検索システムは、単数もしくは複数の指定文書や話題（時間的に連続な電子的テキスト情報）などに類似した電子的テキスト情報を検索するのには向いていないといった問題があった。
【０００６】
この発明はこのような実情に鑑みてなされたものであり、ユーザが指定した単数もしくは複数の電子的テキスト情報の近傍の電子的テキスト情報を検索に用いることによって、それらの電子的テキスト情報と類似した電子的テキスト情報の検索の再現率を向上させ話題に即した検索を可能にする情報検索システムおよび情報検索方法を提供することを目的とする。さらに、この発明は、指定された電子的テキスト情報や近傍の電子的テキスト情報をもとに検索時に実行される同義語の展開を制御することによって、適合率の低下を防止する情報検索システムおよび情報検索方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明は、前述した目的を達成するために、各種テキスト情報を検索対象とする情報検索システムにおいて、複数のテキスト情報の中から一つ以上のテキスト情報を選択させるテキスト情報選択手段と、前記テキスト情報選択手段により選択されたテキスト情報から所定の範囲内に存在するテキスト情報を収集する関係テキスト情報収集手段と、前記テキスト情報選択手段により選択されたテキスト情報と前記関係テキスト情報収集手段により収集されたテキスト情報とから検索条件を生成する検索条件生成手段と、前記検索条件生成手段により生成された検索条件に合致するテキスト情報を検索するテキスト情報検索手段とを具備してなることを特徴とする。
【０００８】
【発明の実施の形態】
以下、図面を参照してこの発明の一実施形態を説明する。
図１に、この発明の実施形態に係る情報検索システムが動作する情報機器の概略構成を示す。図１に示すように、この実施形態の情報検索システムが動作する情報機器は、機器全体の制御や各種処理を行なう中央処理装置１、プログラムならびにデータを格納する半導体メモリ、磁器ディスク、光ディスクなどの記憶装置２、インターネットやパソコン通信サービスシステムなどの情報源にアクセスするための通信装置３、ユーザからの指示を受けるためのキーボードやマウスなどの入力装置４およびユーザに情報を伝達するためのモニタなどの出力装置５から構成される。すなわち、この実施形態の情報検索システムは、ごく一般的なパーソナルコンピュータもしくはそれと同等以上の機能をもつ情報機器上で動作するものである。
【０００９】
図２に、この実施形態の情報検索システムの機能構成を示す。図２に示したように、この実施形態の情報検索システムは、ユーザが検索命令生成の種となるテキスト情報を選択するテキスト情報選択部１１と、そのユーザによる制御のためのユーザインターフェース部１２と、ユーザが保有するテキスト情報を記憶するテキスト情報記憶部１３と、ネットワークニュースにアクセスするためのニュース記事アクセス部１４と、ＷＷＷホームページにアクセスするためのＷＷＷアクセス部１５と、予め指定された関係を有するテキスト情報（近傍テキスト情報）を選択するための近傍テキスト情報選択部１６と、近傍テキスト情報の選択時に使用するパラメータを記憶するパラメータ記憶部１７と、テキスト情報から検索命令を生成する検索命令生成部１８と、テキスト情報からの同義語の展開を制御する同義語展開制御部１９と、同義語辞書を記憶するための同義語辞書記憶部２０と、テキスト情報の集合から検索命令に適合するテキスト情報を検索するテキスト情報検索部２１と、検索結果をユーザに提示する検索結果表示部２２により構成される。
【００１０】
図３に、この実施形態の情報検索システムの処理の流れを示す。
この情報検索システムの処理は、図３に示したように、ユーザが指定したテキスト情報の近傍の電子的テキスト情報の選択（ステップＡ１）、ステップＡ１で得られたテキスト情報からの検索命令の生成（ステップＡ２）、ステップＡ１で得られたテキスト情報をもとにした検索命令の単語の同義語展開（ステップＡ３）、この展開によって得られた単語によるテキスト情報の検索（ステップＡ４）からなる。以下、それぞれの処理を詳細に説明する。
【００１１】
図４には、図３のステップＡ１の処理の詳細が示されている。この情報検索システムでは、選択されたテキスト情報（１つでも複数でも構わない）各々について、
（１）指定されたテキスト情報がＷＷＷホームページであれば、そのホームページの近傍のホームページを探す（ステップＢ３）。
【００１２】
（２）指定されたテキスト情報がネットワークニュース記事であれば、そのニュース記事の近傍のニュース記事を探す（ステップＢ５）。
（３）指定されたテキスト情報が電子メールであれば、その電子メールの近傍の電子メールを探す（ステップＢ７）。
【００１３】
（４）指定されたテキスト情報がチャットログであれば、そのチャットログの指定位置の近傍のログの範囲を決定する。（ステップＢ９）。
ここで、「近傍」とは、テキスト情報に置ける「距離」の定義によって変わってくる。まず、ここで各テキスト情報においての「距離」を定義する。
【００１４】
（１）ＷＷＷホームページの場合の距離は、あるホームページから他のあるページにたどり着くまでに必要な、たどったリンク数の中の最小のものと定義する。
【００１５】
（２）ネットワークニュース記事の場合は、スレッド（フォロー記事の連鎖）内の記事を時系列順に並べたときに、同じスレッド内にある２記事間の距離は各々記事に付与された順番の差と定義する（異なるスレッドの記事間では距離は無限大）。
【００１６】
（３）電子メールの場合は、ネットワークニュース記事の場合と同じ。
（４）チャットログの場合は、２つの位置の間の距離は２つの位置の間に含まれる文字数／文の数／段落の数、もしくは２つの位置の時刻の差のいずれかと定義し、ユーザが選択できるようにする。
【００１７】
２つのテキスト情報が「近傍」にあるかどうかは、２つのテキスト情報間の距離があるしきい値以内に入っているかどうかで判断する。この情報検索システムでは、このしきい値をパラメータ記憶部１７に記憶し、また、ユーザの判断で値を変更することが可能である。
【００１８】
図５には、図３のステップＡ２の処理の詳細が示されている。この情報検索システムでは、検索命令は、適合文書か否かの判断が可能な単語の集合であるとする。
【００１９】
まず、情報検索システムは、ユーザの指定もしくは近傍のテキスト情報各々から形態素解析などの手法により単語を切り出す（ステップＣ１）。次に、これにより得られた単語を頻度の大きい順に並び変え（ステップＣ２）、そのうち予めパラメータ記憶部１７に記憶されたパラメータ（しきい値）以下の頻度の単語を削除する（ステップＣ３）。そして、この手順によって残った単語を検索命令とする。このパラメータは、ユーザによって変更が可能である。
【００２０】
図６には、図３のステップＡ３の処理の詳細が示されている。ここでは、まず具体例を説明する。
同義語辞書の形式は、同義語とその同義語が属する概念との対のリストが「見出し語」に結び付いているものとする。表現の形式としては、たとえば図７の形式が考えられる。ここで、この同義語辞書には、図８に示す内容が格納されていると仮定する。また、矢印は各同義語ノードをリンクするためのポインタを表している。そして、このような辞書に対して「ＣＤ」という単語の同義語展開を考える。
【００２１】
同義語辞書中の「ＣＤ」は、
概念Ａ
キャッシュディスペンサ
キャッシュディスペンサー
現金自動支払機
ｃａｓｈ  ｄｉｓｐｅｎｓｅｒ
概念Ｂ
コンパクトディスク
ｃｏｍｐａｃｔ  ｄｉｓｃ
概念Ｃ
譲渡性預貯金
概念Ｄ
軍縮会議（Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｄｉｓａｒｍａｍｅｎｔ）
のように、「ＣＤ」は４つの概念に分類される合計１１の単語に展開されたとする。
【００２２】
このとき、どの概念の同義語を選択するかは、ユーザが指定したテキスト情報やその近傍のテキスト情報がどの概念の単語を多く含んでいるかによる。概念Ｂの単語がテキスト情報に多ければ、「ＣＤ」の同義語としては「コンパクトディスク」や「ｃｏｍｐａｃｔ  ｄｉｓｃ」を採用する。
【００２３】
この具体例を踏まえて、図６を参照して同義語展開の詳細を説明する。この情報検索システムは、検索命令の単語１つ１つに対して、まず単語の同義語を展開し（ステップＤ２）、同義語展開で得た概念の種類についてユーザが指定したテキスト情報やその近傍のテキスト情報がどの概念の単語を多く含んでいるか調べて（ステップＤ３）、もっとも多く存在する概念に属する同義語を採用する（ステップＤ４）。
【００２４】
これら「近傍」のテキスト情報群は、それらで１つの話題を構成している場合があると考えられる。したがって、この情報検索システムにように、近傍のテキスト情報を用いることで話題に即した検索が可能になり、また、近傍のテキスト情報に含まれる単語が元の電子的テキスト情報に含まれる単語より多くなるので検索の再現率を向上させることができる。
【００２５】
また、同義語展開の制御を行なうことにより、不要な概念に属した単語による検索を排除し、不要なテキスト情報の検索を避ける結果、適合率の低下を防止することが可能になる。
【００２６】
なお、前述した実施形態の情報検索システムでは、ユーザ指定のテキスト情報やその近傍の電子的テキスト情報情報によって同義語展開を制御していたが、同義語辞書に含まれている同義語をそのまますべて採用する場合であっても、検索の再現率を向上させることができるために有効である。
【００２７】
また、ユーザが指定した電子的テキスト情報の近傍のテキスト情報を決定しなくい場合であっても、ユーザ指定のテキスト情報処理によって同義語展開を制御すれば、適合率の低下を防止することが可能となり有効である。
【００２８】
【発明の効果】
以上詳述したように、この発明によれば、ユーザが指定したテキスト情報の近傍の電子的テキスト情報を検索命令作成のための情報とすることにより、検索の再現率が高まり話題に即した検索を可能とすることができる。
【００２９】
また、ユーザが指定したテキスト情報や近傍の電子的テキスト情報をもとに同義語展開を制御することによって、検索の適合率の低下を防止することが可能となる。
【図面の簡単な説明】
【図１】この発明の実施形態に係る情報検索システムが動作する情報機器の概略構成を示す図。
【図２】同実施形態の情報検索システムの機能構成を示す図。
【図３】同実施形態の情報検索システムの処理の流れを示すフローチャート。
【図４】図３のステップＡ１の処理の詳細を示すフローチャート。
【図５】図３のステップＡ２の処理の詳細を示すフローチャート。
【図６】図３のステップＡ３の処理の詳細を示すフローチャート。
【図７】同実施形態の同義語辞書の形式を示す概念図。
【図８】同実施形態の同義語辞書の格納内容の具体例を例す図。
【符号の説明】
１…中央処理装置、２…記憶装置、３…通信装置、４…入力装置、５…表示装置、１１…テキスト情報選択部、１２…ユーザインターフェース部、１３…テキスト情報記憶部、１４…ニュース記事アクセス部、１５…ＷＷＷアクセス部、１６…近傍テキスト情報選択部、１７…パラメータ記憶部、１８…検索命令生成部、１９…同義語展開制御部、２０…同義語辞書記憶部、２１…テキスト情報検索部、２２…検索結果表示部。
【図１】
0004034374.tif 000002
【図２】
0004034374.tif 000003
【図３】
0004034374.tif 000004
【図４】
0004034374.tif 000005
【図５】
0004034374.tif 000006
【図６】
0004034374.tif 000007
【図７】
0004034374.tif 000008
【図８】
0004034374.tif 000009