(57)【特許請求の範囲】
【請求項１】
検索要求に適合する情報を検索する情報検索装置において、少なくともテキストを含む情報を記憶する情報記憶手段と、複数の単語を検索キーとして前記情報記憶手段から情報を検索する情報検索手段と、該情報検索手段で検索された情報から検索キーとして用いられた複数の単語間の関係を抽出する関係抽出手段と、前記情報検索手段による検索結果と前記関係抽出手段で抽出された関係とを対にして表示する表示手段を有し、前記関係抽出手段は、前記複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、前記複数の単語が１文中に存在しない場合には、それぞれの単語を含む文と文の間の距離を算出することを特徴とする情報検索装置。
【請求項２】
検索要求に適合する情報を検索する情報検索装置において、少なくともテキストを含む情報を記憶する情報記憶手段と、該情報記憶手段から複数の単語を検索キーとして情報を検索する情報検索手段と、該情報検索手段から検索された情報を保持する検索結果記憶手段と、該検索結果記憶手段に記憶されている情報から検索キーとして用いられた複数の単語間の関係を抽出して前記検索結果記憶手段に格納する関係抽出手段と、前記検索結果記憶手段に保持されている検索された情報と抽出された関係とを対にして表示する表示手段を有し、前記関係抽出手段は、前記複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、前記複数の単語が１文中に存在しない場合には、それぞれの単語を含む文と文の間の距離を算出することを特徴とする情報検索装置。
【請求項３】
さらに、ある単語に類似した単語のリストを保持する類義語記憶手段を有し、前記情報検索手段は、ある単語に対して前記類義語記憶手段から得られる類義語を検索キーとして前記情報記憶手段から情報を検索することを特徴とする請求項１または２に記載の情報検索装置。
【請求項４】
ある言語における単語を入力とし各言語における該単語と等価または類似の単語をその言語の種類とともに出力する対訳辞書を有し、前記情報検索手段は、検索キーとして与えられた単語を前記対訳辞書に与え、前記対訳辞書から得られた単語を検索キーとして前記情報記憶手段から情報を検索し、前記関係抽出手段は、検索された各情報中のテキストが記述されている言語の種類に応じて、各言語ごとに検索キーとして用いられた複数の単語とその間の関係を抽出することを特徴とする請求項１または２に記載の情報検索装置。
【請求項５】
ある言語における単語の関係と他の言語における単語の関係を記述した関係対応情報を保持する関係対応記憶手段をさらに有し、前記関係抽出手段は、ある言語を用いて記述された検索要求から、該検索要求が記述されている言語の種類に応じて、前記情報検索手段に検索キーとして与える複数の単語とその単語間の関係を抽出するとともに、前記情報検索手段により検索された各情報中のテキストが記述されている言語の種類に応じて、各言語ごとに前記テキスト内の検索キーとして用いられた複数の単語間の関係を抽出し、前記検索要求から抽出した単語間の関係と前記情報検索手段により検索された情報から抽出された関係とを前記関係対応記憶手段に保持されている関係対応情報を用いて比較し、一致または矛盾のない情報のみを抽出することを特徴とする請求項４に記載の情報検索装置。
【請求項６】
前記関係抽出手段は、検索された各情報から抽出した複数の単語とその間の関係をもとに該関係の明確さまたは該複数の単語と前記検索キーとして与えられた複数の単語との類似度あるいはその両方に基づいて、検索された各情報を並びかえて出力することを特徴とする請求項４または５に記載の情報検索装置。
【請求項７】
前記関係抽出手段は、前記検索要求から抽出した関係と前記情報検索手段により検索された情報から抽出された関係とを比較して一致度を判定し、該一致度に基づいて検索された情報を並びかえることを特徴とする請求項５に記載の情報検索装置。
【請求項８】
前記情報検索手段によって検索された情報のうち該情報のテキストが記述されている言語の種類が指定された言語の種類と一致する情報のみを検索結果とする言語比較手段を有することを特徴とする請求項４ないし７のいずれか１項に記載の情報検索装置。
【請求項９】
検索要求に適合する情報を検索する情報検索方法において、少なくともテキストを含む情報を情報記憶手段に記憶させておき、複数の単語を検索キーとして情報検索手段により前記情報記憶手段から情報を検索し、検索された情報から検索キーとして用いられた複数の単語間の関係を関係抽出手段により抽出し、検索結果と抽出された関係とを対にして表示手段に表示するものであって、前記複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、前記複数の単語が１文中に存在しない場合には、それぞれの単語を含む文と文の間の距離を算出することを特徴とする情報検索方法。
【請求項１０】
検索要求に適合する情報を検索する情報検索方法において、少なくともテキストを含む情報を情報記憶手段に記憶させておき、該情報記憶手段から複数の単語を検索キーとして情報検索手段により情報を検索し、検索された情報を検索結果記憶手段に保持し、該検索結果記憶手段に記憶されている情報から検索キーとして用いられた複数の単語間の関係を関係抽出手段により抽出して前記検索結果記憶手段に格納し、前記検索結果記憶手段に保持されている検索された情報と抽出された関係とを対にして表示手段に表示するものであって、前記複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、前記複数の単語が１文中に存在しない場合には、それぞれの単語を含む文と文の間の距離を算出することを特徴とする情報検索方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、検索要求に適合する文書などの情報を検索する情報検索装置および情報検索方法に関するものである。
【０００２】
【従来の技術】
従来、データベース等に蓄積された大量の情報の中から、所望の情報を検索する手法として、各データにあらかじめキーワードを割り当てておき、ユーザの入力した検索キーと一致したキーワードを持つ情報を検索して出力する装置が開発されている。
【０００３】
この方式は、索引方式とかインデックス方式などと呼ばれる。索引方式の実現方法には、ハッシュ法、デジタル検索法などがあり、詳しくは「Ｔｈｅ  Ａｒｔｏｆ  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍｉｎｇ，Ｖｏｌｕｍｅ  ３  ／Ｓｏｒｔｉｎｇ  ａｎｄ  Ｓｅａｒｃｈｉｎｇ  」（Ｄｏｎａｌｄ  Ｅ．Ｋｎｕｔｈ，Ａｄｄｉｓｏｎ−Ｗｅｓｌｅｙ  Ｐｕｂｌｉｓｈｉｎｇ  Ｃｏｍｐａｎｙ，１９７３）のＣｈａｐｔｅｒ６−Ｓｅａｒｃｈｉｎｇなどに記載されている。
【０００４】
これに対し、近年では、あらかじめキーワードを割り当てておくことはせず、ユーザの入力した検索キーを含む情報を直接検索できるようにしたものも開発されている。この方式は、全文検索とかフルテキストサーチなどと呼ばれる。この方式の実現方法としては、ＢＭ法、ＡＣ法、ＦＳＡ法などがあり、詳しくは「テキスト検索プロセッサ」（高橋恒介著，社団法人電子情報通信学会，１９９１）の２章、３章などに記載されている。
【０００５】
しかしながら、ある検索キーが一意にある情報を指定する場合は少ないので、１つの検索キーによって検索される情報は、通常、複数のものとなり、記憶されている情報が大量になると、候補の数は非常に多くなる。そこで、複数の検索キーを指定し、それらの検索キーを全て含む情報を出力することによって、候補の数を減らすことが一般的に行なわれている。しかし、このようにして得られた検索結果にも、ユーザが望んでいた情報とは違うものも多く含まれており、ユーザはその中から所望の情報を選び出す作業に時間を費やさなければならなかった。
【０００６】
従来は、例えば、ワークステーションを開発したことについての新聞記事を検索したいときには、「ワークステーション  ＆  開発」のように検索キーを指定して検索を行なう。しかし、この検索によって得られた結果の中には、ワークステーションを開発したことについての記事の他に、あるソフトウェアをワークステーション上で開発したことについての記事や、さらには「ワークステーション」や「開発」などのキーワードを含むけれども、それらの単語の間にはなんら意味的な関係がない記事なども含まれることになる。ユーザはこれら多くの記事を全て読んで、自分が望んでいた記事を探さなければならなかった。
【０００７】
このような無用な検索結果を排除するため、例えば、特開平１−１１２３３１号公報には、キーワードに重要度を付加し、キーワード検索を能率良く行なう技術が記載されている。しかし、キーワードの重要度が同じであれば、上述のような、例えば、ユーザがワークステーションを開発したことについての記事を検索したい場合に、あるソフトウェアをワークステーション上で開発したことについての記事は、意味が違うにもかかわらず、依然として同じ検索結果としてユーザに提示されてしまう。
【０００８】
また、このような検索において、検索キーと完全に一致する情報だけでは、抜けが生じる恐れがある。そのため、近年では、シソーラスと呼ばれる類義語辞書を参照して検索キーを拡張し、それに基づいて検索を行なうことも多くなってきている。このような検索装置としては、例えば、特開昭６２−２４８０３２号公報に記載された文書検索装置等がある。このように、類義語をも用いることによって、検索結果の候補の数はますます増えることになり、所望の情報を選び出す作業はさらに難しくなってきている。
【０００９】
例えば、特開昭６２−１９１９２４号公報や特開昭６２−１９１９２５号公報などでは、複数の検索キーを用いて検索を行なう場合に、ＯＲ検索を行なって抜けを防止し、また、検索結果の有するキーワードと検索キーとの一致度を計算して、一致度の大きい順に出力することによって、多量の検索結果からなるべくユーザの意図に近いものを優先して表示するようにした検索装置が記載されている。
【００１０】
しかし、このような類義語辞書を用いたり、ＯＲ検索を行なって一致度を計算する等の技術を用いたとしても、上述したような、例えば、ワークステーションを開発した新聞記事とワークステーション上でソフトウェアを開発した新聞記事とは、やはり混在することになる。そのため、ユーザは不必要な検索結果の情報をも順次参照しなければならず、所望の情報を探し出す作業は煩雑であった。
【００１１】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、検索結果の中から、所望の情報を見つけやすくした情報検索装置および情報検索方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明は、請求項１に記載の発明においては、検索要求に適合する情報を検索する情報検索装置において、少なくともテキストを含む情報を記憶する情報記憶手段と、複数の単語を検索キーとして前記情報記憶手段から情報を検索する情報検索手段と、該情報検索手段で検索された情報から検索キーとして用いられた複数の単語間の関係を抽出する関係抽出手段と、前記情報検索手段による検索結果と前記関係抽出手段で抽出された関係とを対にして表示する表示手段を有し、前記関係抽出手段は、前記複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、前記複数の単語が１文中に存在しない場合には、それぞれの単語を含む文と文の間の距離を算出することを特徴とするものである。
【００１３】
同様に請求項９に記載の発明においては、検索要求に適合する情報を検索する情報検索方法において、少なくともテキストを含む情報を情報記憶手段に記憶させておき、複数の単語を検索キーとして情報検索手段により前記情報記憶手段から情報を検索し、検索された情報から検索キーとして用いられた複数の単語間の関係を関係抽出手段により抽出し、検索結果と抽出された関係とを対にして表示手段に表示するものであって、前記複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、前記複数の単語が１文中に存在しない場合には、それぞれの単語を含む文と文の間の距離を算出することを特徴とするものである。
【００１４】
請求項２に記載の発明においては、検索要求に適合する情報を検索する情報検索装置において、少なくともテキストを含む情報を記憶する情報記憶手段と、前記情報記憶手段から複数の単語を検索キーとして情報を検索する情報検索手段と、該情報検索手段から検索された情報を保持する検索結果記憶手段と、該検索結果記憶手段に記憶されている情報から検索キーとして用いられた複数の単語間の関係を抽出して前記検索結果記憶手段に格納する関係抽出手段と、前記検索結果記憶手段に保持されている検索された情報と抽出された関係とを対にして表示する表示手段を有し、前記関係抽出手段は、前記複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、前記複数の単語が１文中に存在しない場合には、それぞれの単語を含む文と文の間の距離を算出することを特徴とするものである。
【００１５】
同様に請求項１０に記載の発明においては、検索要求に適合する情報を検索する情報検索方法において、少なくともテキストを含む情報を情報記憶手段に記憶させておき、該情報記憶手段から複数の単語を検索キーとして情報検索手段により情報を検索し、検索された情報を検索結果記憶手段に保持し、該検索結果記憶手段に記憶されている情報から検索キーとして用いられた複数の単語間の関係を関係抽出手段により抽出して前記検索結果記憶手段に格納し、前記検索結果記憶手段に保持されている検索された情報と抽出された関係とを対にして表示手段に表示するものであって、前記複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、前記複数の単語が１文中に存在しない場合には、それぞれの単語を含む文と文の間の距離を算出することを特徴とするものである。
【００１６】
請求項３に記載の発明においては、請求項１または２に記載の情報検索装置において、さらに、ある単語に類似した単語のリストを保持する類義語記憶手段を有し、前記情報検索手段は、ある単語に対して前記類義語記憶手段から得られる類義語を検索キーとして前記情報記憶手段から情報を検索することを特徴とするものである。
【００１７】
請求項４に記載の発明においては、請求項１または２に記載の情報検索装置において、ある言語における単語を入力とし各言語における該単語と等価または類似の単語をその言語の種類とともに出力する対訳辞書を有し、前記情報検索手段は、検索キーとして与えられた単語を前記対訳辞書に与え、前記対訳辞書から得られた単語を検索キーとして前記情報記憶手段から情報を検索し、前記関係抽出手段は、検索された各情報中のテキストが記述されている言語の種類に応じて、各言語ごとに検索キーとして用いられた複数の単語とその間の関係を抽出することを特徴とするものである。
【００１８】
請求項５に記載の発明においては、請求項４に記載の情報検索装置において、ある言語における単語の関係と他の言語における単語の関係を記述した関係対応情報を保持する関係対応記憶手段をさらに有し、前記関係抽出手段は、ある言語を用いて記述された検索要求から、該検索要求が記述されている言語の種類に応じて、前記情報検索手段に検索キーとして与える複数の単語とその単語間の関係を抽出するとともに、前記情報検索手段により検索された各情報中のテキストが記述されている言語の種類に応じて、各言語ごとに前記テキスト内の検索キーとして用いられた複数の単語間の関係を抽出し、前記検索要求から抽出した単語間の関係と前記情報検索手段により検索された情報から抽出された関係とを前記関係対応記憶手段に保持されている関係対応情報を用いて比較し、一致または矛盾のない情報のみを抽出することを特徴とするものである。
【００１９】
請求項６に記載の発明においては、請求項４または１１に記載の情報検索装置において、前記関係抽出手段は、検索された各情報から抽出した複数の単語とその間の関係をもとに該関係の明確さまたは該複数の単語と前記検索キーとして与えられた複数の単語との類似度あるいはその両方に基づいて、検索された各情報を並びかえて出力することを特徴とするものである。
【００２０】
請求項７に記載の発明においては、請求項５に記載の情報検索装置において、前記関係抽出手段は、前記検索要求から抽出した関係と前記情報検索手段により検索された情報から抽出された関係とを比較して一致度を判定し、該一致度に基づいて検索された情報を並びかえることを特徴とするものである。
【００２１】
請求項８に記載の発明においては、請求項４ないし１３のいずれか１項に記載の情報検索装置において、前記情報検索手段によって検索された情報のうち該情報のテキストが記述されている言語の種類が指定された言語の種類と一致する情報のみを検索結果とする言語比較手段を有することを特徴とするものである。
【００２６】
【作用】
本発明によれば、請求項１および請求項９に記載の発明において、関係抽出手段は、複数の検索キーにより検索された検索結果から、検索キーとして用いられた単語間の関係として、複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、複数の単語が１文中に存在しない場合には、それぞれの単語を含む文との距離を算出する。抽出した単語間の関係は、検索された情報とともに対にして表示手段に表示することによって、ユーザが望む情報を見つけるのを容易にすることを可能にしている。
【００２７】
また、請求項２および請求項１０に記載の発明において、関係抽出手段は、複数の検索キーにより検索された検索結果から、検索キーとして用いられた単語間の関係として、複数の単語が１文中に存在する場合は該１文を形態素解析して単語間の関係を抽出し、複数の単語が１文中に存在しない場合には、それぞれの単語を含む文との距離を算出して、検索結果記憶手段に格納する。検索結果記憶手段に格納された検索結果および検索キーとして用いられた単語間の関係を対にして表示手段で表示することにより、ユーザが望む情報を見つけるのを容易にすることを可能にしている。
【００２８】
請求項３に記載の発明において、さらに類義語記憶手段を設け、ある単語に対して類義語を類義語記憶手段から得て、これを検索キーとして情報記憶手段に対する検索を行なうことにより、検索キーとの完全一致のみで発生する検索結果の抜けを防止することができる。
【００２９】
請求項４に記載の発明によれば、対訳辞書から得られた単語を検索キーとして情報記憶手段から情報を検索することにより、多言語を含む情報の検索が可能となる。このとき、関係抽出手段は、各言語ごとに単語間の関係を抽出するので、異なる言語によって記述されたテキストを含む情報であっても、所望の内容を有する情報を容易に見つけることができる。
【００３０】
請求項５に記載の発明によれば、検索要求が表現される言語の種類に応じて、検索要求から複数の単語とその単語間の関係とを抽出しておく。そして、検索要求から抽出された複数の単語をもとにして対訳辞書から得られた単語を検索キーとして情報記憶手段から情報を検索し、検索された各情報中のテキストが記述されている言語の種類に応じて、各言語ごとにテキスト内の検索キーとして用いられた複数の単語間の関係を抽出する。検索された情報から抽出した関係と検索要求から抽出した関係とを比較し、一致または矛盾のない情報のみを抽出する。このとき、関係対応記憶手段に保持されている関係対応情報を用いることにより、同じ言語内の単語の対応とともに、異なる言語間の単語の対応を考慮した関係の比較が行なわれる。これにより、検索要求と異なる言語で記述されたテキストを含む情報であっても、所望の内容を有する情報を得ることができる。
【００３１】
請求項６に記載の発明によれば、検索された各情報は、情報中から抽出した単語間の関係をもとに、その関係の明確さ、または、ヒットした単語と情報検索装置に検索キーとして与えられた単語との類似度、あるいはその両方に基づいて、検索された各情報を並びかえて出力する。これにより、意味的にはっきりしている情報から、また、検索キーとして与えた単語と意味的に近い情報から参照することができ、ユーザは所望の検索結果を容易に得ることが可能となる。
【００３２】
請求項７に記載の発明によれば、検索された情報から抽出した関係と検索要求から抽出した関係とを比較する際に一致度を判定し、検索された各情報を一致度に基づいて並びかえて例えば表示装置などに出力することにより、なるべく検索要求に近いと考えられる情報からユーザに提示することができる。これによって、ユーザは所望の検索結果を短時間で得ることが可能となる。
【００３３】
請求項４ないし７に記載の多言語の検索においては、請求項８に記載の発明のように、言語の種類を指定しておき、指定された言語の種類と一致する情報のみを検索結果とするように構成すること可能である。
【００３７】
【実施例】
図１は、本発明の情報検索装置の第１の実施例を示すブロック図である。図中、１は入力手段、２は情報検索手段、３は情報記憶手段、４は検索結果記憶手段、５は関係抽出手段、６は表示手段である。
【００３８】
入力手段１は、検索したい情報に関する検索キーを入力するもので、例えば、キーボードのような入力手段から構成することができる。検索キーとしては、複数の単語を入力することが可能である。
【００３９】
情報検索手段２は、入力手段１で入力された検索キーにより、情報記憶手段３から情報を検索し、検索結果を検索結果記憶手段４に格納する。検索の方法としては、情報記憶手段３に格納された各情報に対応して、あらかじめキーワードを割り当てておき、検索キーと一致したキーワードを持つ情報を検索するインデックス検索方式や、あらかじめキーワードを割り当てておくことはせず、ユーザの入力した検索キーを含む情報を文字列のマッチングなどの方法により直接検索するフルテキストサーチ方式など、どのような方法を用いてもよい。これらは、前述したように、従来より用いられている検索技術を用いれば容易に実現することができる。
【００４０】
情報記憶手段３は、大量の情報を記憶している記憶装置である。この情報記憶手段３は、例えば、磁気ディスクのような、情報を記憶できるものであればどのような構成でもよい。また、記憶されている情報は、少なくとも自然言語（この例では日本語）で記述されたテキストを含むものであれば、絵や図形などを含んでいてもよい。
【００４１】
検索結果記憶手段４は、情報記憶手段３から検索された結果の情報を記憶する記憶装置である。この検索結果記憶手段は、磁気ディスクのような情報を記憶できるものであればどのような構成でもよい。この検索結果記憶手段４は、検索された結果の情報を記憶するとともに、記憶している各情報に対して、関係抽出手段５から抽出された単語間の関係情報を対応付けて記憶することができる。
【００４２】
関係抽出手段５は、文章から複数の単語間の関係を抽出するものである。文章を形態素解析して単語の列を抽出し、その単語列と関係抽出規則とを照合することによって、互いに関係する複数の単語間の関係を抽出する。
【００４３】
表示手段６は、検索結果記憶手段４に保持されている情報と関係とをともに表示するもので、例えば、ＣＲＴなどのディスプレイ装置から構成することができる。
【００４４】
上述の構成において、関係抽出手段５は、検索結果記憶手段４に検索結果が格納されてから関係の抽出処理を行なっているが、これに限らず、情報検索手段２から直接、検索結果を受け取り、抽出処理を行なうように構成することもできる。このとき、表示手段６が表示する単語間の関係以外の情報は、関係抽出手段５を介して、あるいは、情報検索手段２から直接受け取るように構成すればよい。
【００４５】
本発明の情報検索装置の第１の実施例における動作の一例を示すフローチャートである。この情報検索装置は、まず検索キーが入力されると、Ｓ１１において、情報検索手段２が、情報記憶手段３から情報を検索し、検索結果を検索結果記憶手段４に格納する。次に、Ｓ１２において、関係抽出手段５が、検索結果記憶手段４に記憶されている検索結果から、検索キーとして用いられた複数の単語間の関係を抽出し、検索結果記憶手段４に格納する。そして、最後に、Ｓ１３において、検索結果記憶手段４に記憶されている情報と関係とをともに表示手段に表示する。
【００４６】
図３は、本発明の情報検索装置の第１の実施例における関係抽出手段の動作の一例を示すフローチャートである。情報検索手段２で検索された情報が検索結果記憶手段４に格納されると、関係抽出手段５が起動される。まず、Ｓ２１において、検索結果記憶手段４に格納されている検索結果の１つを取り出す。ここでは、検索に用いた検索キーは２語の場合を示している。検索に用いた検索キーを変数Ｗ１，Ｗ２に格納し、取り出した１つの検索結果を変数ＴＥＸＴに格納する。
【００４７】
Ｓ２２において、変数Ｗ１，Ｗ２に格納された検索キーの単語が、１文中に存在するか否かを判定する。１文中に存在する場合には、Ｓ２３において、変数ＴＥＸＴに格納された検索結果、または、検索結果中の検索キーの含まれる１文を形態素解析する。形態素解析は、自然言語処理の基本技術として広く知られており、例えば、「自然言語処理の基礎技術」（野村浩郷著、社団法人  電子情報通信学会，１９８８）や「情報処理」（Ｖｏｌ．３０，Ｎｏ．１０，１９８９）の「３．１  形態論」などに記載されている方法により、容易に実現することができる。
【００４８】
そして、Ｓ２４において、変数Ｗ１，Ｗ２に格納されている単語を含む部分単語列を、関係抽出規則と照合する。関係抽出規則には、少なくとも、単語群中の単語の並びに関する情報と、その単語群が有する関係とが対になり、登録されている。Ｓ２５において、この関係抽出規則中に単語群とマッチするものがあるか否かを判定し、マッチするものがあれば、関係抽出規則中の対応する関係を検索結果記憶手段４に格納する。図３では、検索結果記憶手段４を“ＲＥＬ”と記している。もし、マッチするものがない場合には、少なくとも同じ文内に２つの検索キーが存在したことを示すため、検索結果記憶手段４に「０文」という情報を格納する。
【００４９】
Ｓ２２において、変数Ｗ１，Ｗ２に格納されている単語が１文中に存在しない場合には、Ｓ２９において、変数Ｗ１に格納されている単語を含む文と、変数Ｗ２に格納されている単語を含む文との距離を計算し、検索結果記憶手段４に格納する。ここで、文の距離とは、例えば、変数Ｗ１に格納されている単語を含む文の、次の文内に変数Ｗ２に格納されている単語が含まれている場合、距離を「１文」とする。また、変数Ｗ１に格納されている単語を含む文と、変数Ｗ２に格納されている単語を含む文の間に１文が挟まれている場合、距離を「２文」とする。以下同様に距離を計算する。
【００５０】
Ｓ２６，Ｓ２８，Ｓ２９において、検索結果記憶手段４に変数Ｗ１，Ｗ２の関係あるいは距離が格納されると、Ｓ２７で関係抽出処理の未処理の検索結果が検索結果記憶手段４内に存在するか否かを判定し、未処理の検索結果が残っている場合には、Ｓ２１へ戻り、次の検索結果についての処理を行なう。すべての検索結果に対する関係抽出処理が終了したら、関係抽出手段の動作を終了する。この時点で、検索結果記憶手段４に記憶されている各検索結果には、検索キーが検索結果中で現われる関係または距離の情報が付加されている。表示手段６にこれらの情報も表示する。これにより、ユーザは検索結果が所望のものか否かを、表示された関係または距離を参照して知ることができる。そのため、所望の情報または所望の情報に近い情報を短時間で得ることができる。
【００５１】
次に、上述の動作を具体例をもとに、図２、図３に示したフローチャートにそって、図４ないし図７を用いて詳述する。ここでは、具体例として、ワークステーションを開発したことについての新聞記事を検索しようとして、入力手段１から「ワークステーション  ＆  開発」と入力したときの例について説明する。
【００５２】
情報記憶手段３には、大量の新聞記事の情報が記憶されている。各記事は、日本語の文章と図や絵などから構成されている。情報検索手段２は、各記事の日本語の文章の部分に含まれる自立語をキーワードとしてインデックス化して有している。
【００５３】
Ｓ１１において、情報検索手段２は、入力手段１から入力された検索キーと一致したキーワードを持つ記事を結果として出力する。ここでは、情報検索手段２は、「ワークステーション」と「開発」という２つの単語の論理積により、情報記憶手段３から検索を行なう。
【００５４】
図４は、本発明の情報検索装置の第１の実施例における２つのキーによる検索結果の一例の説明図である。情報検索手段２は、図４に示すような検索結果を得て、検索結果記憶手段４に格納する。検索結果記憶手段４は、例えば、図４に示すように、検索に用いられた検索キーを格納するキー１，キー２という項目と、検索された結果の情報を格納する検索結果という項目と、後に関係抽出手段により得られる単語間の関係を格納するという項目とから構成することができる。図４では、検索結果の項目中の情報について、キー１，キー２の単語の部分に下線を付して示している。図４を参照すればわかるように、検索結果は、単に「ワークステーション」という単語と、「開発」という単語を有しているというだけで集められた情報であるので、ワークステーションを開発したという情報以外にも、種々の情報が混在している。
【００５５】
次に、Ｓ１２において、関係抽出手段５は、検索結果記憶手段４に記憶されている検索結果から検索キーとして用いられた複数の単語間の関係を抽出し、検索結果記憶手段に格納する。関係の抽出は、検索結果の文章あるいは検索キーを含む文を形態素解析して単語の列に分割し、関係として抽出する表現を含めた関係抽出規則と照合することにより行なう。
【００５６】
まず、図３のＳ２１において、検索結果記憶手段４から検索結果とその検索キーを１つ取り出す。ここでは、最初に、図４に示す検索結果記憶手段４内の検索結果から、タイトルが「独自開発のＷＳを発売」という検索結果を取り出し、処理を行なう。検索キー１および２は、それぞれ「ワークステーション」，「開発」であり、検索結果の文章は、「Ａ社は５日、演算処理速度が速いＲＩＳＣ型中央演算処理素子を載せたワークステーションを開発、計７機種１１モデルを発売すると発表した。これまで同社は、最大手のＢ社から・・・」である。検索キー１，検索キー２を変数Ｗ１，Ｗ２に格納し、検索結果の文章を変数ＴＥＸＴに格納する。
【００５７】
この検索結果では、検索キー１，検索キー２である「ワークステーション」と「開発」は、同じ１文中にあるので、Ｓ２２からＳ２３に進み、変数ＴＥＸＴ内の文章を形態素解析し、単語の列に分割する。図５は、本発明の情報検索装置の第１の実施例における形態素解析結果の一例の説明図である。形態素解析の結果は、分割された単語とその品詞が対になって得られる。
【００５８】
次に、Ｓ２４において、Ｓ２３で形態素解析により分割された単語列と、関係として抽出する表現を定めた関係抽出規則との照合を行なう。図６は、本発明の情報検索装置の第１の実施例における関係抽出規則の一例の説明図である。関係抽出規則には、図６に示すように、単語列の並びの規則と、そのとき抽出する単語および関係を対にして登録してある。ここでは、サ変名詞をサ変、形容動詞語幹を形容動詞として示している。例えば、名詞＋「が」＋サ変名詞のように単語が続けば、そのときは単語１である名詞と、単語３であるサ変名詞と、関係としてガ格を抽出することを示している。
【００５９】
図５に示した形態素解析の結果から、「ワークステーション」と「開発」の部分の単語列「ワークステーション」＋「を」＋「開発」と、図６に示した関係抽出規則とを照合すると、「名詞／サ変＋「を」＋サ変」という規則と適合する。そのため、Ｓ２５からＳ２６に進み、「ヲ格」という関係を抽出し、検索結果記憶手段４に格納する。
【００６０】
Ｓ２７において、検索結果記憶手段中にはまだ関係を抽出していない検索結果が残っているので、Ｓ２１へ戻り、関係抽出手段５は次の検索結果についての処理を行なう。今度はタイトルが「Ｃ社とＤ社の提携が始動」という検索結果に対して、処理を続ける。検索キー１および２はそれぞれ「ワークステーション」，「開発」であり、検索結果の文章は、「Ｃ社は・・・Ｄ社から供給を受けた新型のワークステーションを海外の販売網を通じて販売すると、正式に発表した。また、Ｄ社も・・・開発した大型コンピューターの・・・販売を英国で発表。・・・」である。検索キー１，キー２を変数Ｗ１，Ｗ２に格納し、検索結果の文章を変数ＴＥＸＴに格納する。
【００６１】
検索キー「ワークステーション」と「開発」は、同じ１文中にないので、Ｓ２２からＳ２９に進む。検索キー「ワークステーション」の含まれる文の次の文に検索キー「開発」が含まれているので、両単語を含む文の距離は１文である。そのため、「１文」という関係が抽出され、この関係「１文」を検索結果記憶手段４に格納する。
【００６２】
以下、同様の処理を、検索結果全てに対して行なう。図７は、本発明の情報検索装置の第１の実施例における関係抽出処理後の検索結果の一例の説明図である。上述のようにして、関係抽出手段５による関係抽出の処理が終了した時点で、検索結果記憶手段４に格納されている情報は、図７に示すようになる。それぞれの検索結果に対して関係が付与されている。
【００６３】
以上で、検索結果からの関係の抽出の処理が終了するので、Ｓ１３において、この関係を検索結果の情報とともに表示手段６に表示する。図８は、本発明の情報検索装置の第１の実施例における関係抽出処理後の検索結果の表示の一例の説明図である。図８に示した表示例では、入力領域、候補表示領域、結果表示領域の３つの領域を表示している。入力領域には、入力された検索キーが表示されている。候補表示領域には、検索結果と、関係抽出手段５で抽出された関係とを対にして、検索された順序で表示されている。上述の具体例の場合には、ユーザは、ワークステーションを開発したことについての新聞記事を検索したいので、図８では、関係が「ヲ格」であるものを探してその結果情報だけを見れば良く、それ以外の情報を見る必要がない。そのため、ユーザは、所望の情報をすぐに得ることができる。
【００６４】
この検索結果と関係との対のうちのどれかを選ぶことにより、右側の結果表示領域に検索結果の内容が表示される。図８では、選択された検索結果にハッチングを施して示している。ここでは、タイトルとして「独自開発のＷＳを開発」という文章が選択されており、結果表示領域に検索された文章が表示されている。このとき、検索キーの部分に図８に示すように下線を付したり、反転表示、色や輝度を変える等、強調表示を行なうようにしてもよい。
【００６５】
図９は、本発明の情報検索装置の第１の実施例における関係抽出処理後の検索結果の表示の別の例の説明図である。図９では、検索結果に対応する関係が同じもの同士をまとめて候補表示領域に表示した例である。このように表示することによって、ユーザは、自分が探したい結果を容易に見つけることができる。上述の具体例の場合には、ユーザは、ワークステーションを開発したことについての新聞記事を検索したいので、図９では、関係が「ヲ格」のところに並んでいる情報だけを見れば良く、それ以外の情報を見る必要がない。図８に示した表示例に比べ、関係の部分を探す手間が減少するので、さらに所望の情報を簡単に得ることができる。
【００６６】
ここでは、検索結果とともに関係だけを表示した例を示したが、表示の仕方はこれに限らず、関係の代わりに、例えば、「ワークステーション−ヲ格−開発」のように、関係を検索キーとともに表示しても良いし、さらに「ヲ格」のような関係を表わす記号ではなく、「ワークステーションを開発」のように普通の日本語の表示にしてもよい。さらに、例えば、「ａ．ヲ格    ｂ．デ格    ｃ．１文ｄ．２文    ｅ．３文」といったように、まず関係だけを表示しておいてその中から１つを選択してもらい、選択された関係を持つ検索結果を表示するというようにしてもよい。
【００６７】
図１０は、本発明の情報検索装置の第２の実施例を示すブロック図である。図中、図１と同様の部分には同じ符号を付して説明を省略する。７は類義語記憶手段である。この第２の発明では、第１の発明において、さらに、ある単語に類似した単語のリストを保持した類義語記憶手段７を有している。情報検索手段２は、ある単語に対して、類義語記憶手段７から得られる類義語を検索キーとして、情報記憶手段３から情報を検索する。
【００６８】
類義語記憶手段７は、ある単語に類似した単語のリストを保持しているものであり、例えば、「ワークステーション」という語に対して、「パソコン」や「オフコン」のような類似した語を保持しており、「開発」という語に対して、「作成」のような語を保持している。このような類義語が類義語記憶手段７に保持されているとき、情報検索手段２は、例えば、「ワークステーション  ＆  開発」という検索条件で検索を行なう際には、「（ワークステーション  ｏｒ  パソコン  ｏｒ  オフコン）＆（開発  ｏｒ  作成）」という検索条件で検索を行なうことになる。
【００６９】
その後、関係抽出手段５が、第１の発明と同様に検索結果記憶手段に記憶されている検索結果から検索キーとして用いられた複数の単語間の関係を抽出し、検索結果記憶手段に格納する。なお、関係抽出手段５は、情報検索手段２から直接、検索結果を受け、抽出した関係の情報を表示手段６に出力するように構成してもよい。
【００７０】
図１１は、本発明の情報検索装置の第２の実施例における類義語を用いた検索および関係抽出処理の結果の一例の説明図である。図１１に示すように、検索キー１として、「ワークステーション」だけでなく、「パソコン」，「オフコン」を有し、また、検索キー２として、「開発」だけでなく、「作成」を有する情報も検索されている。これにより、ワークステーションを開発した記事を参照するときに、例えば、パソコンを開発した記事も検索することができ、検索の漏れを防止することができる。
【００７１】
以上で、検索結果からの関係の抽出の処理が終了するので、第１の発明と同様に、この関係と結果の情報とを表示する。図１２は、本発明の情報検索装置の第２の実施例における関係抽出処理後の検索結果の表示の一例の説明図である。図１２では、図９に示した表示例と同様に、関係が同じもの同士をまとめて表示している。このように表示することによって、ユーザは、自分が捜したい結果を容易に見つけることができる。
【００７２】
図１３は、本発明の情報検索装置の第２の実施例における関係抽出処理後の検索結果の表示の別の例の説明図である。図１３に示した表示例では、検索キーを関係とともに表示している。このように表示することによって、ユーザは、どのような検索キーにより検索された情報かが判別でき、自分が捜したい結果を容易に見つけることができるとともに、類義語としてどのような語が存在し、また、類義語により検索が行なわれたことを知ることができる。
【００７３】
上述のように、ユーザは、ワークステーションを開発したことについての新聞記事を検索したい場合には、図１３では、関係が「ヲ格」のところに並んでいる情報のうち、キー１，キー２がそれぞれ「ワークステーション」「開発」となっている結果情報を見れば良く、必要に応じて、キー１，キー２がそれぞれ「パソコン」，「開発」となっている結果情報なども参考にすれば良い。
【００７４】
上述の例では、類義語記憶手段７に、「ワークステーション」という語に対して「パソコン」や「オフコン」のような類義語を保持している例について説明した。これ以外にも、「ワークステーション」という語に対して、例えば、「コンピュータ」のような上位概念や、「ワークステーション」に対する商品名のような下位概念などを類義語記憶手段７に保持しておき、これらの上位概念あるいは下位概念を用いて検索するようにしてもよい。上位概念を用いて検索する例を示すと、例えば、「ワークステーション  ＆  開発」という検索条件で検索を行なう際には、
（ワークステーション  ｏｒ  コンピュータ）＆（開発）
で検索を行なったり、
（ワークステーション  ｏｒ  パソコン  ｏｒ  オフコン  ｏｒ  コンピュータ）＆（開発  ｏｒ  作成）
で検索を行なったりすることになる。これらの検索条件で検索を行なった際の処理は、上述の例と同様である。
【００７５】
通常、類義語をも含めて検索を行なうと、検索結果として得られる情報は多量となり、その中から所望の情報を選択することは容易ではない。しかし、本発明のように、キーワードがユーザが意図した関係を有する情報のみをピックアップして参照することにより、所望の情報を容易に得ることができる。
【００７６】
図１４は、本発明の情報検索装置の第３の実施例を示すブロック図である。図中、図１と同様の部分には同じ符号を付して説明を省略する。８は入力情報記憶手段、９は関係比較手段である。上述の第１および第２の実施例では、入力手段１から検索要求を入力する際には、複数の単語を入力していた。この第３の実施例では、検索要求を自然言語で入力する場合を示している。
【００７７】
入力手段１は、検索したい情報に関する検索要求を自然言語で入力するものである。例えば、キーボードのような入力装置により構成することができる。本実施例では、検索要求は日本語で入力されたものについて示す。この場合、日本語の入力としてかな漢字変換等を行なう場合には、入力手段１として、かな漢字変換などのためのソフトウェアを含む構成とすることができる。
【００７８】
入力情報記憶手段８は、入力手段１から入力された検索要求とともに、その検索要求から関係抽出手段５によって抽出された複数の単語と、その単語間の関係を記憶する。この入力情報記憶手段８は、磁気ディスクのような情報を記憶できるものであればどのような構成でもよい。
【００７９】
関係抽出手段５は、文章から複数の単語とその単語間の関係を抽出するものである。文章を形態素解析して単語の列を抽出し、その単語列と関係抽出規則とを照合することによって、互いに関係する複数の単語間の関係とを抽出する。関係の抽出は、検索結果記憶手段に格納された検索結果の情報に対して行なうとともに、この第３の実施例では、入力情報記憶手段８に記憶されている検索要求に対しても行なう。
【００８０】
関係比較手段９は、入力情報記憶手段８に記憶されている関係と、検索結果記憶手段４に記憶されている関係とを比較し、一致する情報を表示手段６に送るものである。
【００８１】
表示手段６は、関係比較手段９による比較処理によって、検索要求と一致した検索結果情報を表示する。例えば、ＣＲＴやＬＣＤなどのディスプレイ装置等で構成することができる。
【００８２】
この第３の実施例の構成において、関係抽出手段５は検索結果記憶手段４を介さずに、直接、情報検索手段２から検索結果を得るように構成することができる。さらに、関係比較手段９も、関係抽出手段５から直接、抽出した関係を得るように構成することができる。この場合、検索された情報は、関係抽出手段５や関係比較手段９を介して、あるいは、情報検索手段２または情報記憶手段３から直接、表示手段６に供給されるように構成すればよい。
【００８３】
図１５は、本発明の情報検索装置の第３の実施例における動作の一例を示すフローチャートである。この第３の実施例では、まず検索キーが入力されると、Ｓ３１において、入力された検索要求を入力情報記憶手段８に格納する。そして、Ｓ３２において、関係抽出手段５が検索要求から複数の単語とその単語間の関係とを抽出し、入力情報記憶手段８に格納する。次に、Ｓ３３において、情報検索手段２が、入力情報記憶手段８に記憶されている複数の単語を検索キーとして、情報記憶手段３から情報を検索し、検索結果記憶手段４に検索結果を格納する。
【００８４】
その後、Ｓ３４において、関係抽出手段５が、検索結果記憶手段４に記憶されている検索結果から、検索キーとして用いられた複数の単語間の関係を抽出し、検索結果記憶手段４に格納する。そして最後に、Ｓ３５において、関係比較手段９が、入力情報記憶手段８に記憶されている関係と、検索結果記憶手段４に記憶されている関係とを比較し、一致する情報を表示手段６に表示する。
【００８５】
図１６は、本発明の情報検索装置の第３の実施例における関係抽出手段５の動作の一例を示すフローチャートである。上述のように、この第３の実施例においては、関係抽出手段５は、入力情報記憶手段８に記憶された検索要求に対する関係抽出処理と、検索結果記憶手段４に記憶されている検索結果に対する関係抽出処理を行なう。まず、検索要求の場合には、Ｓ４１からＳ４２に移り、入力情報記憶手段８に記憶されている検索要求を変数ＴＥＸＴに読み込む。読み込んだ検索要求は、Ｓ４３で形態素解析により単語に分解される。そして、Ｓ４４において、形態素解析で分解された単語列を関係抽出規則と照合し、関係抽出規則中にマッチするものがあるか否かをＳ４５で判断する。マッチする関係抽出規則が存在する場合には、Ｓ４６において、マッチした関係抽出規則に基づいて、単語群および関係を抽出し、入力情報記憶手段８に格納する。また、マッチする関係抽出規則が存在しない場合には、Ｓ４７でエラーとなる。
【００８６】
検索結果に対する抽出処理の場合には、Ｓ４１からＳ４８に進む。Ｓ４８ないしＳ５６の処理は、第１の実施例の図３におけるＳ２１ないしＳ２９の処理と同一であるので、ここでは説明を省略する。
【００８７】
次に、上述の動作を具体例をもとに、図１５、図１６に示したフローチャートにそって、図１７ないし図２５を用いて詳述する。ここでは、具体例として、上述の実施例と同様、ワークステーションを開発したことについての新聞記事を検索しようとして、入力手段１から「ワークステーションを開発」と入力したときの例について説明する。
【００８８】
この第３の実施例では、入力手段１から検索要求として「ワークステーションを開発」と入力されると、Ｓ３１において、入力された検索要求を入力情報記憶手段８に格納する。図１７は、本発明の情報検索装置の第３の実施例における入力情報記憶手段に記憶された検索要求の一例の説明図である。この段階では、図１７に示したように、入力された検索要求がそのまま入力情報記憶手段８に格納される。
【００８９】
次に、Ｓ３２において、関係抽出手段５は、入力情報記憶手段８に記憶されている検索要求から互いに関連を持つ複数の単語と、その単語間の関係とを抽出して、入力情報記憶手段８に格納する。
【００９０】
関係抽出手段５における関係の抽出処理では、まず、検索要求に対する関係抽出処理であるので、図１６のＳ４１からＳ４２に進む。Ｓ４２において、検索要求である「ワークステーションを開発」を取り出し、取り出した検索要求をＳ４３で形態素解析して単語の列に分割する。図１８は、本発明の情報検索装置の第３の実施例における検索要求の形態素解析結果の説明図である。入力された検索要求「ワークステーションを開発」は、図１８に示すように形態素解析がなされ、単語に分割される。
【００９１】
次に、Ｓ４４において、形態素解析により得られた単語列と、関係として抽出する表現を定めた関係抽出規則との照合を行なう。この関係抽出規則は、検索結果から関係を抽出する際に用いたものと同様のものを用いることができる。例えば、第１の実施例の図６に示した関係抽出規則を用いることができる。
【００９２】
図１８に示した単語列と、図６に示した関係抽出規則とを照合すると、「ワークステーション」は名詞であり、「開発」はサ変名詞であるので、「名詞＋「を」＋サ変」という規則と適合し、Ｓ４５からＳ４６に進み、「ワークステーション」，「開発」という２つの単語と、「ヲ格」という関係が抽出される。抽出された複数の単語とその単語間の関係は、入力情報記憶手段８に格納される。図１９は、本発明の情報検索装置の第３の実施例における関係抽出処理後の検索要求の一例の説明図である。入力された検索要求とともに、関係抽出手段５で抽出された単語と関係が格納されている。複数の単語と関係が抽出される場合も、同様に入力情報記憶手段８に格納される。以上で、検索要求からの関係の抽出の処理が終了する。
【００９３】
次に、図１５のＳ３３において、情報検索手段２は、関係抽出手段５によって検索要求から抽出された「ワークステーション」と「開発」という２つの単語を検索キーとし、その論理積を検索条件として情報記憶手段３から情報を検索する。すなわち、第１の実施例における具体例で「ワークステーション  ＆  開発」と入力した場合と同様の検索を行なう。検索結果として、例えば、第１の実施例と同様に、図４に示す検索結果が得られたものとする。得られた検索結果は、検索結果記憶手段４に格納される。
【００９４】
次に、Ｓ３４において、関係抽出手段５は、今度は検索結果記憶手段４に記憶されている検索結果から関係を抽出し、検索結果記憶手段４に格納する。図１６のＳ４１からＳ４２へ進み、第１の実施例と同様にして、検索結果記憶手段４に記憶されている各検索結果について、関係を抽出し、検索結果記憶手段４に格納する。図４に示す検索結果について、関係抽出手段５で関係を抽出した後の検索結果記憶手段４の内容は、第１の実施例における図７のようになる。
【００９５】
最後に、Ｓ３５において、関係比較手段９は、入力情報記憶手段８に記憶されている関係、すなわち、図１９に示す情報と、検索結果記憶手段４に記憶されている関係、例えば、図７に示す情報とを比較し、一致する情報を表示手段６に表示する。この例では、入力情報記憶手段８に記憶されている関係は、図１９に示すように「ヲ格」という関係である。この関係と、図７に示されている検索結果記憶手段４に記憶されている関係とを比較すると、タイトルが「独自開発のＷＳを発売」，「Ｐ社がＷＳを発売」という２つの検索結果が「ヲ格」を有しているので一致する。この一致した検索結果を表示手段６で表示する。
【００９６】
図２０、図２１は、本発明の情報検索装置の第３の実施例における検索結果の表示例の説明図である。検索結果は、ユーザが入力した検索要求が有する関係を満たしたものだけが抽出されている。すなわち、表示される検索結果は、ユーザの意図したものだけに絞り込まれている。そのため、上述の第１、第２の実施例のように、関係情報を表示する必要はなく、例えば、図２０に示すように、検索結果を表示領域に順々に表示するだけでもよい。あるいは、図２１に示すように、一旦、候補表示領域にタイトルなどを表示し、候補を選んで文章を表示するようにしてもよい。あるいは、それ以外の方法で表示してもよい。また、図２０，図２１に示すように、関連する単語に下線を引いたり、反転させたり、色や輝度を変えて表示したりしてもよい。
【００９７】
このように、本発明の第３の実施例によれば、ユーザは検索要求を自然言語で入力することができ、検索の操作性を向上させることができる。また、自然言語で入力された検索要求から、互いに関連する複数の単語とその単語間の関係とを抽出して、その関係を有する検索結果をユーザに提示するので、ユーザが所望する情報を精度良く検索することを可能としている。
【００９８】
次に、第４の実施例について説明する。第４の実施例の構成は、上述の第３の実施例と同様である。この第４の実施例では、関係比較手段９は、入力情報記憶手段８に記憶されている関係と、検索結果記憶手段４に記憶されている関係とを比較する際に、一致度を計算し、その一致度に基づいて検索結果記憶手段４に保持されている情報を並び変えて提示することを特徴とするものである。この実施例の場合にも、検索結果から抽出された関係を、関係抽出手段５から直接得るように構成してもよい。
【００９９】
図２２は、本発明の情報検索装置の第４の実施例における関係比較表の一例の説明図である。関係比較手段９は、一致度を計算する際に、例えば、図２２に示すような関係比較表を用いることができる。この関係比較表は、入力情報記憶手段８に記憶されている検索要求から抽出された関係と、検索結果記憶手段４に記憶されている検索結果から抽出された関係とを一意に決めることによって、一致度が得られるようになっている。図２２では、関係が一致した場合を１００とし、それぞれの場合の一致度を数値で示している。
【０１００】
第４の実施例における動作は、関係比較手段９における動作を除き、上述の第３の実施例と同様である。以下、関係比較手段９の動作についてのみ、具体的に説明する。
【０１０１】
第３の実施例と同様に、検索要求から関係を抽出した結果として、入力情報記憶手段８の記憶内容が図１９に示すようになっており、検索結果から関係を抽出した結果として、検索結果記憶手段４の記憶内容が図７に示すようになっている場合について説明する。つまり、入力情報記憶手段８に記憶されている関係は「ヲ格」という関係である。
【０１０２】
関係比較手段９は、図２２に示した関係比較表を用いて、一致度を判定する。まず、入力情報記憶手段８に記憶されている関係「ヲ格」と、検索結果記憶手段に記憶されている検索結果の最初のものの関係「ヲ格」とを比較する。図２２に示した関係比較表より、この一致度は「１００」という値になるため、検索結果記憶手段４の一致度の欄にこの値を記憶する。次の検索結果についても同様に、入力情報記憶手段８に記憶されている関係「ヲ格」と、検索結果の関係「１文」とを比較し、関係比較表から一致度「５０」を得る。このようにして、検索結果記憶手段４に格納されているすべての検索結果との一致度を判定する。図２３は、本発明の情報検索装置の第４の実施例における一致度判定結果を含む検索結果の一例の説明図である。すべての検索結果について、一致度を判定し、得られた一致度の値は検索結果記憶手段４に格納される。例えば、図１９に示した検索要求の関係と、図７に示した検索結果の関係から、図２３に示すように一致度が得られる。
【０１０３】
図２４は、本発明の情報検索装置の第４の実施例における検索結果の表示例の説明図である。図２３に示すように一致度が得られると、得られた一致度の大きい順に検索結果を並べ直して、表示手段６に表示する。図２３に示した検索結果を一致度の大きい順に検索結果を並べ直すと、タイトルの順序は、図２４の候補表示領域に示した順序となる。この表示順序は、ユーザが入力した検索要求に近い順である。そのため、ユーザは上の方から順に検索結果を参照することにより、所望の検索結果に容易に到達することが可能である。
【０１０４】
図２４に示した表示例では、候補表示領域には一致度の大きい順にタイトルを表示しているのみであるが、一致度を合わせて表示したり、第１の実施例と同様に、各検索結果の関係を表示することも可能である。
【０１０５】
図２５は、本発明の情報検索装置の第５の実施例を示すブロック図である。図中の符号は、図１０、図１４と同様である。この第５の実施例では、上述の第４の実施例に、第２の実施例で説明した類義語記憶手段７を設けた例を示している。この場合、関係抽出手段５で検索要求から抽出された単語以外に、その単語に類似した単語でも検索が行なわれるので、関係比較手段９は、関係の比較だけでなく、単語の類似度についても判定する。
【０１０６】
類義語記憶手段７は、ある単語に類似した単語のリストを保持している。情報検索手段２は、関係抽出手段５によって入力情報記憶手段８に記憶されている検索要求から抽出された単語に対して、類義語記憶手段７から得られる類義語を得る。そして、検索要求から抽出された単語と、類義語記憶手段７から得られた類義語を検索キーとして用いて、情報記憶手段３から情報を検索する。検索した情報は、検索結果記憶手段４に格納する。関係比較手段９は、入力情報記憶手段８に記憶されている複数の単語およびそれらの関係と、検索結果記憶手段４に記憶されている各検索結果から抽出された複数の単語およびそれらの関係とを比較して、一致度を判定する。そして、その一致度に基づいて、検索結果記憶手段４に保持されている情報を並び替えて、表示手段６に表示する。もちろん、情報検索手段２で検索した情報を関係比較手段９に直接渡し、さらに、関係抽出手段９は抽出した関係を関係比較手段９に直接渡すようにしてもよい。
【０１０７】
具体例をもとに、本発明の第５の実施例の動作を説明する。類義語記憶手段７は、例えば、「ワークステーション」という語に対して、「パソコン」や「コンピュータ」のような類似語を保持しており、「開発」という語に対して、「作成」のような語を保持しているものとする。入力手段１から、例えば、「ワークステーションを開発」という検索要求が入力されると、入力情報記憶手段８に格納され、関係抽出手段５で単語および関係が抽出されて、例えば、図１９に示す情報が入力情報記憶手段８に記憶される。情報検索手段２は、検索要求から抽出された単語「ワークステーション」および「開発」をもとに、類義語記憶手段７を参照する。これにより、単語「ワークステーション」に類似した語「パソコン」や「コンピュータ」等が得られる。また、単語「開発」に類似した語「作成」が得られる。そして、入力情報記憶手段８から得られた単語と、類義語記憶手段７から得られた単語を用いて、例えば、
（ワークステーション  ｏｒ  パソコン  ｏｒ  コンピュータ）＆（開発  ｏｒ  作成）
という検索条件により、情報検索手段２は検索を行なうことになる。
【０１０８】
図２６は、本発明の情報検索装置の第５の実施例における検索結果の一例の説明図である。上述のようにして類似した語をも用いて検索することにより、キーワードとして「ワークステーション」，「開発」を有する情報だけでなく、「パソコン」や「コンピュータ」、「作成」を有する情報も検索されている。
【０１０９】
図２７は、本発明の情報検索装置の第５の実施例における関係抽出処理後の検索結果の一例の説明図である。図２６に示す検索結果が得られ、検索結果記憶手段４に格納されると、関係抽出手段５によって、各検索キー同士の関係を抽出する。この処理は、上述の各実施例と同様である。関係抽出手段５によって関係が抽出された後の検索結果記憶手段４の内容を図２７に示している。
【０１１０】
図２７に示すように各検索結果の関係が抽出されると、関係比較手段９は、上述の第４の実施例と同様にして関係の一致度を判定するとともに、単語の一致度の判定も行ない、それらを総合して一致度の判定を行なう。ここで、検索要求から得られた関係は、例えば、図１９に示すように「ヲ格」となっているものとする。
【０１１１】
次に、第４の実施例と同様に、検索要求から得られた関係「ヲ格」と、図２７に示す各関係との一致度を、例えば、図２２に示した関係比較表を用いて判定し、検索結果記憶手段４に格納する。例えば、最初の検索結果は、関係「ヲ格」を有しているので、関係の一致度は１００となる。また、２番目の検索結果は、関係「１文」を有しているので、関係の一致度は５０となる。
【０１１２】
また、単語の一致度の判定を、図１９に示した単語「ワークステーション」，「開発」と、図２７に示した各検索結果の検索キーとを比較して行なう。この例では、類義語記憶手段７から得られる類義語の一致度を全て「９０」として計算を行なう。しかし、これに限らず、類義語記憶手段７の中に、類義語と類似度（一致度）とを対にして記憶しておいたり、単語の一致度の計算のための関係比較表を設けてもよい。
【０１１３】
そして最後に、関係の一致度と単語の一致度とから全体の一致度を判定し、検索結果記憶手段４に格納する。ここでは、関係の一致度、検索キー１の一致度、および、検索キー２の一致度の３つの一致度の平均を全体の一致度として計算している。もちろん、このほかの方法で全体の一致度を計算してもよく、例えば、各一致度に重みを付け、加重平均を算出するなど、種々の方法を用いることができる。
【０１１４】
図２８は、本発明の情報検索装置の第５の実施例における一致度判定後の検索結果の一例の説明図である。それぞれの検索結果について、関係抽出手段５で抽出された関係と検索要求から抽出された関係との一致度と、検索要求から抽出された単語と検索キーとして用いた単語との一致度とが求められ、これらの一致度から全体の一致度が検索されて格納されている。
【０１１５】
図２８に示すように、一致度が求められると、これらを、例えば、全体の一致度により並べ替え、表示手段６に表示する。表示の方法としては、例えば、上述の第４の実施例で図２４に示したように、全体の一致度が大きい順に検索結果のタイトルを候補表示領域に表示し、選択されたタイトルを有する文章を結果表示領域に表示するように構成することができる。このほか、ユーザからの指示に従い、関係の一致度や単語の一致度に基づいて並べ替えて表示を変更可能に構成することもできる。この第５の実施例の場合にも、例えば、全体の一致度をタイトルとともに表示したり、関係の一致度、単語の一致度をも表示するように構成することも可能である。
【０１１６】
この一致度の大きい情報ほど、ユーザが所望する情報そのものであるか、あるいは所望する情報に近い情報であり、ユーザは、一致度の大きい順に表示された検索結果を順に参照することにより、所望する情報を容易に得ることができる。このように、上述の第５の実施例では、類義語を用いて検索することにより、検索漏れを防ぐとともに、一致度の大きい順に表示することができ、ユーザが所望する情報を容易に得られるようにしている。
【０１１７】
上述の第３ないし第５の実施例においては、入力手段１から入力される検索要求が自然言語であるものとして説明したが、もちろん、複数の単語とそれらの関係を入力するように構成してもよい。このとき、例えば、上述の具体例のように、ワークステーションを開発する内容の情報を検索する場合、「ワークステーション」、「関係」の各単語と、関係「ヲ格」を入力すればよい。
【０１１８】
また、上述の第２および第５の実施例において、類義語格納手段７から類義語を取得して検索を行なうか、あるいは、入力した検索要求のみで検索を行なうかを、ユーザの指示に従って切り替えるように構成することが可能である。
【０１１９】
さらに、上述の第１ないし第５の各実施例では、検索結果から単語列と抽出規則との比較によって関係を抽出し、「ヲ格」「ガ格」などを関係として用いたが、この関係としてこれ以外にも文章を構文・意味解析して得られる格関係などを用いても良い。構文・意味解析を行なった場合に得られる格関係は、例えば、
開発：＜対象＞ワークステーション
開発：＜主体＞Ａ社
のようなものである。＜対象＞や＜主体＞などが格関係であり、「開発」の対象は「ワークステーション」、「開発」の主体は「Ａ社」であることを表わしている。例えば、「Ａ社はＲＩＳＣ型中央演算処理素子を載せたワークステーションを開発」という文からは、
開発：＜対象＞ワークステーション
開発：＜主体＞Ａ社
載せる：＜対象＞ＲＩＳＣ型中央演算処理素子
載せる：＜場所＞ワークステーション
のような格関係が抽出でき、「ワークステーション  ＆  開発」という検索キーによって検索されたときには、
対象：＜開発＞ワークステーション
のように関係を表示すればよい。
【０１２０】
また、これら以外にも、文章を解析して得られる単語間のさまざまな関係を用いてかまわない。さらに、上述の各実施例では、検索キーとなる単語の数が２個のもので説明したが、３語以上の単語とそれらの間の関係を用いてもかまわない。
【０１２１】
上述の各実施例では、情報記憶手段３に日本語のテキストを含む情報が格納され、日本語による検索要求によって検索を行なう場合を例にして説明した。これらの実施例では、例えば、英語のテキストを含む情報を英語の検索要求によって検索を行なうなど、日本語以外の言語を用いた場合でも同様に構成することができる。しかし、上述の各実施例では、例えば、日本語による検索要求によって英語のテキストを含む情報を検索することはできない。以下、このような多言語間の検索を行なうことのできる実施例をいくつか示す。
【０１２２】
図２９は、本発明の情報検索装置の第６の実施例を示すブロック図である。図中、図１と同様の部分には同じ符号を付して重複する説明を省略する。６１は検索要求解析手段、６２は対訳辞書、６３は関係解析手段、６４は言語解析切り替え手段、６５は言語別言語解析手段、６６は言語別関係抽出手段、６７は検索結果出力手段である。
【０１２３】
情報記憶手段３には、少なくとも自然言語で記述されたテキストを含む情報が記憶されている。テキストの記述には、日本語に限らず、英語やドイツ語、フランス語など、各種の言語が用いられる。
【０１２４】
入力手段１は、上述の各実施例と同様に、例えば、キーボードのような入力装置から、検索要求となる複数の単語や文等を入力することができる。検索要求解析手段６１は、入力手段１から入力された検索要求を、検索キーとなる複数の単語に分割して保持する。
【０１２５】
対訳辞書６２は、類義語辞書を複数言語に拡張したものである。上述のように、類義語辞書は、ある語に対して類似した意味を持つ語を集めたリストである。例えば、類義語辞書では、「生産」という語に対して、「製造」、「制作」、「産出」などが得られる。対訳辞書６２は、類似した意味を持つ語を同一言語だけでなく複数言語にわたって収録したものである。例えば、同じ「生産」に関しては、日本語の類義語と、英語では“ｐｒｏｄｕｃｅ”，“ｍａｎｕｆａｃｕｔｕｒｅ”，“ｃｒｅａｔｅ”など、ドイツ語では“ｓｃｈａｆｆｅｎ”，“ｐｒｏｄｕｚｉｅｒｅｎ”などが得られる。対訳辞書６２中では、これらの語を、それぞれの言語と対をなして例えばリストとして保持しておくことができる。どの言語のどの単語からでもこのリストを得ることができるように構成しておくとよい。
【０１２６】
情報検索手段２は、検索要求解析手段６１で分割した複数の単語のそれぞれを、対訳辞書６２を用いて展開する。もとの入力された検索要求を形成する語をａ，ｂの２語であったとする。それぞれの語を展開した語をａ１，ａ２，．．．，ａｍと、ｂ１，ｂ２，．．．，ｂｎとする。これらの展開した語には、複数の言語の類義語が含まれている。情報検索手段２は、展開されたそれぞれの語をキーとして情報記憶手段３から情報を検索する。ここでの検索キーは、（ａ１  ＯＲａ２  ＯＲ  ．．．  ＯＲ  ａｍ）  ＡＮＤ  （ｂ１  ＯＲ  ｂ２  ＯＲ  ．．．  ＯＲ  ｂｎ）である。検索方法は、上述の実施例と同様、既存の技術を利用することができる。検索により得られた情報中のテキストは、種々の言語で記述されている。
【０１２７】
関係解析手段６３は、検索された情報中のテキストの解析を言語解析切り替え手段６４に依頼し、検索キーとして用いた単語のテキスト中での関係を得る。そして、検索により得られた情報と、言語解析切り替え手段６４から得られた単語とその関係を検索結果出力手段６７へ送る。ここでは、検索に用いた検索キーが、１文中に存在するか否かを判定し、１文中に存在する場合には、その文の解析を依頼し、１文中に存在しない場合には、解析を依頼せず、その先の処理は行なわないように構成している。しかし、１文中に検索キーが存在しない場合に、関係として無関係を表わす例えば「ＮＯ−ＲＥＬ」という関係を与えて、そのまま関係解析手段６３の出力とし、検索結果出力手段６７へ渡すように構成してもよい。これにより、すくなくともブール検索と同等の機能を果たすことができる。
【０１２８】
言語解析切り替え手段６４は、検索結果として得られる情報中のテキストを記述する言語の種類に応じて、複数の言語別言語解析手段６５のうちから対応するものを選び、選んだ言語別言語解析手段に情報を渡す。テキストを記述する言語の種類を判別する方法としては、予めテキストとともに言語を示す情報を記憶させておき、この言語を示す情報を参照する方法や、または、テキストの特徴を解析する方法等を用いることができる。前者の方法の場合には、情報記憶手段３に記憶されている各情報に、テキストの記述に使用されている言語を示す情報を付加しておく必要がある。また、後者の方法の場合には、対訳辞書６２あるいはそれと同様の辞書などを利用して、テキストを構成する各単語の言語を得ることによって判断することができる。このとき用いる辞書は、１０語程度でも十分利用可能である。ここでは、前者の方法を採用し、言語の種類が予め情報中に記述されているものとする。記述方法としては、表題や作成日付などと同様に、本文のテキストとは別に記載する方法と、本文中にタグなどを用いて埋め込む方法がある。後者の方法では、本文の一部に他言語で記載されている部分がある場合にも対処できる。この実施例では、簡単にするため、前者の本文のテキストとは別に記載する方法を採用する。
【０１２９】
言語別言語解析手段６５は、各言語ごとに設けられ、その言語専用の文法規則、辞書などを備え、各言語を解析するのに適切な構成を有している。ただし、解析エンジンは共通のものを使用してもよい。一方、解析のレベルを言語別に変えることも可能である。例えば、英語とドイツ語は共通の言語解析器を用い、日本語は形態素解析とパターンマッチングで解析するという構成を用いることができる。解析結果は、言語別関係抽出手段６６へ送られる。
【０１３０】
言語別関係抽出手段６６も各言語ごとに設けられ、対応する言語別言語解析手段６５から送られてきた解析結果から複数の単語間の関係を抽出する。日本語関係抽出手段の場合、上述の各実施例のように、文章の形態素解析結果より単語の列を抽出し、その単語列と関係抽出規則とを照合することによって、互いに関係する複数の単語間の関係を抽出する。英語の場合は、構文（木構造）マッチングを用いることができる。
【０１３１】
検索結果出力手段６７は、例えばディスプレイなどの出力装置で構成され、言語別関係抽出手段６６で抽出された単語群とそれらの関係や、検索された情報等を表示する。
【０１３２】
図３０は、本発明の情報検索装置の第６の実施例における動作の一例を示すフローチャートである。まず、Ｓ７１において、入力手段１から検索要求を受け付ける。受け付けた検索要求は、Ｓ７２において、検索要求解析手段６１で検索キーとなる複数の単語に分割される。次に、Ｓ７３において、情報検索手段２は、Ｓ７２で得られた複数の単語を、対訳辞書６２を用いて展開する。そして、Ｓ７４において、展開した結果を用いて検索式を作り、検索を行なう。
【０１３３】
Ｓ７５において、検索の結果として得られた情報中のテキストの記述に用いられている言語の種類を判定し、言語の種類に応じた処理を選択する。Ｓ７６およびＳ７７の処理は、各言語ごとに設けられる。ここでは、１つのみ示している。Ｓ７６において、言語別言語解析手段６５は、検索の結果得られた情報中のテキストを解析する。そして、Ｓ７７において、言語別関係抽出手段６６は、関係抽出規則を用いて、検索キーとして用いた複数の単語と、それらの単語間の関係を抽出する。
【０１３４】
Ｓ７８において、関係解析手段６３は、言語別関係抽出手段６６で抽出した単語群とそれらの関係、および、検索の結果得られた情報を検索結果出力手段６７に渡し、検索結果出力手段６７から出力する
【０１３５】
以下、本発明の情報検索装置の第６の実施例における動作の一例を、具体例を用いて説明する。図３１は、本発明の情報検索装置の第６の実施例における情報記憶手段３に記憶されている情報の一例の説明図である。この具体例では、情報記憶手段３に記憶されている情報は、少なくともテキストを含み、そのテキストの記述に用いられている言語の種類を示す言語マークが付与されている。「Ｊ」は日本語、「Ｄ」はドイツ語、「Ｅ」は英語を示している。もちろん、他の言語によって記述されたテキストを有する情報が記憶されていてもよい。情報中には、絵や図形などが含まれていることもある。各情報を検索するためのキーワードとしては、各情報中のテキスト内で用いられている単語が用いられている。図３１に示した例では、キーワードはインデックスとしてまとめられており、各キーワードと、そのキーワードを有する各情報へのポインタが対応づけられて記憶されている。このポインタを図３１では矢線で示している。もちろん、他の情報の管理方法を採用してもよい。
【０１３６】
図３２は、本発明の情報検索装置の第６の実施例における対訳辞書の一例の説明図である。ここでは、各言語において類似した意味を持つ語を集めたリストとして、言語の種類を識別するための記号、ここでは「Ｊ」、「Ｅ」、「Ｄ」と対にして登録してある。図３２に示した例では、「生産」という語に対して、日本語を示す「Ｊ］の記号とともに、「生産」、「製造」、「制作」、「産出」の各単語が、また、英語を示す「Ｅ」の記号とともに“ｐｒｏｄｕｃｅ”，“ｍａｎｕｆａｃｕｔｕｒｅ”，“ｃｒｅａｔｅ”の各単語が、さらに、ドイツ語を示す「Ｄ」の記号とともに“ｓｃｈａｆｆｅｎ”，“ｐｒｏｄｕｚｉｅｒｅｎ”の各単語が登録されている。同様に、「酒」という語に対しては、日本語の「アルコール」、「酒類」、「酒」、「ビール」、「ワイン」、「ブランデー」が、また、英語の“ａｌｃｏｈｏｌ”、“ｗｉｎｅ”、“ｂｅｅｒ”、“ｂｒａｎｄｙ”、“ｃｈａｍｐａｇｎｅ”が、さらに、ドイツ語の“Ａｌｋｏｈｏｌ”、“Ｃｈａｍｐａｇｎｅｒ”、“Ｂｒａｎｔｔｗｅｉｎ”、“Ｗａｉｎ”、“Ｂｉｅｒ”が登録されている。
【０１３７】
入力手段１から検索要求が入力される。この具体例では、検索要求は複数の単語をコンマなどのデリミタで区切って入力されるものとする。もちろん、空白など、他のデリミタであってもよい。ここでは、「ワイン，生産」を入力として与えることにする。検索要求解析手段６１は、入力された検索要求を、検索キーとなる複数の単語に分割する。この具体例では、検索要求解析手段６１により、「ワイン」と「生産」が得られる。
【０１３８】
情報検索手段４は、検索要求解析手段６１により分割した各単語を、例えば、図３２に示した対訳辞書６２を用いて展開する。「ワイン」は「アルコール」、「酒類」、「酒」、「ビール」、「ワイン」、「ブランデー」、“ａｌｃｏｈｏｌ”、“ｗｉｎｅ”、“ｂｅｅｒ”、“ｂｒａｎｄｙ”、“ｃｈａｍｐａｇｎｅ”、“Ａｌｋｏｈｏｌ”、“Ｃｈａｍｐａｇｎｅｒ”、“Ｂｒａｎｔｔｗｅｉｎ”、“Ｗａｉｎ”、“Ｂｉｅｒ”に展開される。また、「生産」は、「生産」、「製造」、「制作」、「産出」、“ｐｒｏｄｕｃｅ”，“ｍａｎｕｆａｃｕｔｕｒｅ”，“ｃｒｅａｔｅ”、“ｓｃｈａｆｆｅｎ”，“ｐｒｏｄｕｚｉｅｒｅｎ”に展開される。そして、それぞれ、展開された単語間をＯＲで結んだ条件式を作成し、さらに２つの条件式をＡＮＤで結んで検索式を作成する。例えば、（アルコール  ＯＲ  酒類  ＯＲ  酒  ＯＲ  ビール  ＯＲ  ワイン  ＯＲ  ブランデー  ＯＲ  ａｌｃｏｈｏｌ  ＯＲ  ｗｉｎｅ  ＯＲ  ｂｅｅｒ  ＯＲ  ｂｒａｎｄｙ  ＯＲ  ｃｈａｍｐａｇｎｅ  ＯＲ  Ａｌｋｏｈｏｌ  ＯＲ  Ｃｈａｍｐａｇｎｅｒ  ＯＲ  Ｂｒａｎｔｔｗｅｉｎ  ＯＲ  Ｗａｉｎ  ＯＲ  Ｂｉｅｒ）ＡＮＤ  （生産  ＯＲ  製造  ＯＲ  制作  ＯＲ  産出  ＯＲ  ｐｒｏｄｕｃｅ  ＯＲ  ｍａｎｕｆａｃｕｔｕｒｅ  ＯＲ  ｃｒｅａｔｅ  ＯＲ  ｓｃｈａｆｆｅｎ  ＯＲ  ｐｒｏｄｕｚｉｅｒｅｎ）という検索式を作成する。この検索式を用いて情報記憶手段３を検索する。
【０１３９】
図３１においてテキストの内容の一部まで示した情報は、この検索式によって検索される情報の例を示している。例えば、情報（１）は「製造」および「アルコール」を有しており、情報（２）は“Ｗｅｉｎ”および“ｐｒｏｄｕｚｉｅｒｅｎ”の変化形“ｇｅｐｒｏｄｕｚｉｅｒｅｔ”を有しており、情報（３）は「酒」および「生産」を有しており、情報（４）は“ｗｉｎｅ”および“ｐｒｏｄｕｃｅ”の名詞“ｐｒｏｄｕｃｔｉｏｎ”を有しており、情報（５）は「アルコール」および「製造」を有している。そのため、上述の検索式を満足し、これらの情報が検索される。
【０１４０】
このようにして得られた検索結果は、テキストを含む情報とそのテキストを記述する言語の種類である。これらは次の関係解析手段６３に渡される。検索して得られたテキストを含む情報は、情報そのものを関係解析手段６３に渡す代わりに、情報記憶手段３に対するアドレスを渡してもよい。このアドレスは、ここでは情報の先頭を示す位置と、その情報内での解析対象となる文の相対位置で構成することができる。アドレスとして、対象となる文の絶対アドレスを渡してもよいし、情報の先頭の位置のみとしてもよい。
【０１４１】
関係解析手段６３は、情報検索手段２から検索結果を受け取り、検索された情報中のテキストを参照し、検索に用いた検索キーが、１文中に存在するか否かを判定する。図３１に示した５つの情報では、情報（１）は検索キー「製造」と「アルコール」が別の文に存在するので、この情報については以降の処理を行なわない。この場合、情報（１）を検索結果から除くか、あるいは、関係として無関係を表わす「ＮＯ−ＲＥＬ」という関係を与えてそのまま関係解析手段の出力とする。情報（２）〜（５）については、検索キーが１文中に存在するので、順次、言語解析切り替え手段６４に送る。
【０１４２】
言語解析切り替え手段６４は、関係解析手段６３から送られてきた検索結果から、情報中のテキストが記述されている言語の種類を判別し、言語の種類に応じて、複数の言語別言語解析手段６５のうちから対応するものを選び、検索結果を渡す。例えば、図３１に示した情報（２）は、テキストがドイツ語で記述されているので、言語解析切り替え手段６４はドイツ語言語解析手段を選択する。同様に、情報（３），（５）の場合には、例えば、上述の第１ないし５の実施例で用いたような日本語の言語解析手段を選択する。情報（４）の場合には、英語言語解析手段を選択する。
【０１４３】
各言語別言語解析手段６４では、それぞれの言語ごとに、検索キーの含まれている文を解析する。例えば、日本語言語解析手段は、上述の第１ないし５の実施例で示したように、文を形態素解析し、例えば、図５に示すような単語と品詞の対を生成する。図３３は、本発明の情報検索装置の第６の実施例における英語の構文解析結果の一例の説明図である。英語解析手段は、検索キーの含まれている１文を解析し、例えば、図３３に示すような構文木を生成するように構成することができる。図３３では、“Ｔｈｅ  ＡＢＣ  Ｌｔｄ．  ｗｉｌｌ  ｐｒｏｄｕｃｅ  ｗｉｎｅ．”という文の解析結果の例を示している。ここでは、理解のため解析結果を樹形図とし、属性とともに示している。データ構造は任意である。解析結果は、それぞれの言語に対応する言語別関係抽出手段６６へ送られる。
【０１４４】
各言語別関係抽出手段６６は、それぞれの言語ごとに、解析結果をもとに複数の単語とそれらの単語間の関係を抽出する。このとき、関係抽出規則を用いる。図３４は、本発明の情報検索装置の第６の実施例における日本語の関係抽出規則の一例の説明図、図３５は、同じく英語の関係抽出規則の一例の説明図である。日本語関係抽出手段の場合、図３４に一部示すような関係抽出規則を用いて、２つの単語とその単語間の関係を抽出する。この日本語における関係の抽出処理は、上述の第１〜５で用いた関係抽出手段５の動作とほぼ同様である。図３４に示した関係抽出規則は、図６に示した関係抽出規則とほぼ同じものであり、抽出される関係の表記が相違するのみである。ここでは、他の言語における関係の表記とあわせるため、図３４に示すような関係の表記を用いている。
【０１４５】
英語関係抽出手段では、例えば、図３５に一部示すような関係抽出規則を用いることができる。図３５において、「−＞」の左側、すなわち左辺は、単語のパターンである。この中で、（＃１  ＃２  ＃３  ＃４）は、＃１を親とし、その下に＃２，＃３，＃４の３つの子がある木構造を表わす。「＜」と「＞」で囲まれている部分は、そのノードの属性の指定である。「ｃａｔ」はカテゴリーであり、構文的な役割を示す。「ｆｏｒｍ」は単語そのもの、「ｉｎｆｌ」は語形変化を示す。「ｐｒｅｓ−ｐ」は現在分詞（ｉｎｇ形）、「ｐａｓｔ−ｐ」は過去分詞を示す。右辺は、抽出される関係表現であり、第一項が関係名、第二、第三項が関係を持つ単語である。「＃２．ｈｅａｄ」は名詞句の被修飾名詞を示し、「＃３．ｍａｉｎ」は動詞句の主動詞（助動詞を除いたもの）を示している。規則中には示していないが、関係表現中では基本的には動詞は原形、名詞は単数形で保持される。図３３に示した解析結果の例では、図３５に示す英語の関係抽出規則と照合すると、最初の規則と２番目の規則が適用され、次のような単語と単語間の関係が抽出される。
（ＮＯＭ  “ＡＢＣ  Ｌｔｄ．”  “ｐｒｏｄｕｃｅ”）
（ＡＣＣ  “ＷＩＮＥ”  “ｐｒｏｄｕｃｅ”）
【０１４６】
このようにして得られた単語および単語間の関係は、言語解析切り替え手段６４を介して、あるいは、直接、関係解析手段６３に返され、言語の種類および検索して得られたテキストを含む情報とともに検索結果出力手段６７に送られる。
【０１４７】
検索結果出力手段６７は、関係解析手段６３から送られてきた解析結果を表示装置に表示し、ユーザからの指示に従って情報を表示する。このとき、情報を示すアドレスが送られてくる構成の場合には、そのアドレスをもとに情報記憶手段３から情報を取り出し、表示する。図３６は、本発明の情報検索装置の第６の実施例における表示画面の一例の説明図である。この例では、候補表示領域に各言語別関係抽出手段６６で抽出された複数の単語とそれらの関係を表示している。関係の表示は、関係抽出規則に定義されている関係名をそのまま表示しているが、これに限らず、例えば、上述の第１〜５の実施例で用いたような格（ヲ格、ノ格、デ格、・・・）を表示するようにしてもよい。また、表示領域に余裕があれば、例えば、図１３に示したように、タイトルや情報の一部も表示するように構成することもできる。もちろん、例えば、図８に示したように、関係とタイトルなどにより構成してもよい。
【０１４８】
次に、本発明の情報検索装置の第７の実施例について説明する。この実施例における構成は、第６の実施例で説明した図２９に示す構成と同様である。また、動作についても、検索結果の出力の際の処理を除き、第６の実施例と同様である。この第７の実施例では、検索結果の出力の際に、検索された情報から抽出された関係の明確さ、または、単語の類似度、あるいはその両方を求め、これらを用いて検索結果を並べ替えて出力する。これらの処理は、ここでは関係解析手段６３において行なわれるものとして説明するが、検索結果出力手段６７において行なうように構成してもよい。
【０１４９】
図３７は、本発明の情報検索装置の第７の実施例における関係の明確さを与える規則の説明図である。関係解析手段６３は、単語間の関係とその間形の明確さの値を対にした規則を有している。この規則は、言語別に用意され、単語間の関係がより明確になるほど大きな値となるように定義されている。例えば、英語の場合も日本語の場合も、名詞が連続する場合（関係「ＵＮＳＰＥＣ」）は、その名詞間の意味的なつながりがあいまいであるので、明確さが低いと判断される。日本語の場合は埋め込みも同様である。このような規則を用い、言語別関係抽出手段６６で抽出された関係から、明確さの値が求められる。例えば、日本語関係抽出手段で関係「ＧＡ−ＮＯＭＩＮＡＴＩＶＥ」が抽出された場合には、明確さの値は「５」となる。
【０１５０】
次に、類似度について説明する。上述の第６の実施例で説明したように、検索キーとして与えられた単語は、情報検索手段２において、対訳辞書６２を用いて展開され、展開された単語を実際の検索キーとして検索式を生成し、検索を行なっている。そのため、検索された情報に含まれる検索キーと一致した単語は、検索キーとして与えられた単語である場合と、対訳辞書６２で展開された単語である場合がある。このとき、検索キーとして与えられた単語と、検索された情報に含まれている単語との類似度を求めることによって、検索された情報が検索要求にどの程度近いかを示すことができると考えられる。
【０１５１】
類似度を求める方法として、ここでは対訳辞書６２に登録されている語を階層的に構成し、階層の違いによって類似度を求める方法を用いている。図３８は、本発明の情報検索装置の第７の実施例における対訳辞書の一例の説明図である。図３８に示した例では、各言語ごとに階層を構成しており、各ノードに複数の単語が記載されている場合は、それらを同じグループとみなす。また、言語間で破線で結んでいる単語同士も同じグループとみなす。ここでは、言語の種類を示す記号は省略している。単語の類似度は、例えば、同じグループに属する単語間の類似度を１０とし、階層を上がる場合はそれより３だけ、階層を下がる場合はそれより１だけ、類似度を減らすことにする。図３８に示した例では、「ビール」と「麦酒」は類似度１０である。「ビール」と「アルコール」の場合、入力が「アルコール」ならば「ビール」の類似度は９、入力が「ビール」ならば「アルコール」の類似度は７となる。同様にして、「ビール」と「日本酒」の場合は、階層を一つ上がって一つ下がることになり、類似度は６となる。このようにして求められた類似度に従って、例えば、類似度の大きい順に検索結果を並べ替えて出力すればよい。また、類似度が０より大きい情報を出力とするなど、出力する検索結果を制限することができる。このような制限を設けても出力が多すぎる場合には、類似度の初期値を小さくしたり、または閾値を大きくしたり、あるいは、階層を上下する際の類似度の差分を大きくすればよい。また、これらの値をあらかじめ固定しておくのではなく、ユーザーが調整可能なように構成することもできる。なお、このような類似度の求め方を採用する場合には、図２９には示されていないが、関係解析手段６３が対訳辞書６２を参照することができるように構成される。
【０１５２】
上述の関係の明確さと単語の類似度の両方を用いて、検索結果の並べ替えを行なうこともできる。例えば、言語別関係抽出部で「単語１」と「単語２」およびそれらの関係が抽出されたとき、
「単語１」の類似度×「単語２」の類似度×関係の明確さをスコアとして用い、検索結果の並べ替えを行なうことができる。
【０１５３】
図３９は、本発明の情報検索装置の第７の実施例における表示画面の一例の説明図である。図３６に示した第６の実施例と同様の検索を行なった場合の表示画面を示している。検索キーとして与えた単語「酒」と、検索された情報から抽出された単語「Ｗｅｉｎ」、「Ｗｉｎｅ」、「アルコール」、「日本酒」との類似度、検索キーとして与えた単語「製造」と、検索された情報から抽出された単語「ｐｒｏｄｕｚｉｅｒｅｎ」、「ｐｒｏｄｕｃｅ」、「製造」、「生産」との類似度、および、検索された情報から抽出された関係「ＡＣＣ」、「ＡＣＣ」、「ＤＥ−ＩＮＳＴ」、「ＮＯ−ＵＮＳＰＥＣ」から求めた明確さの値から、上述の式によりスコアを計算し、並べ替えを行なっている。図３６に比べ、候補表示領域の表示順序が異なっている。
【０１５４】
上述のスコアは一例であり、例えば、３つの加算値を用いるなど、他の計算方法を用いることもできる。さらに、上述の類似度や明確さの求め方以外の方法でこれらの値を求めてもよいし、類似度や明確さ以外の尺度を導入してもよい。
【０１５５】
図４０は、本発明の情報検索装置の第８の実施例を示すブロック図である。図中、図２９と同様の部分には同じ符号を付して説明を省略する。６８は関係対応記憶手段である。この第８の実施例では、検索要求として、単語の並びではなく、複数の単語とそれらの関係が与えられる場合の実施例を示している。検索要求として複数の単語とそれらの関係が与えられる場合としては、複数の単語と関係とが別々にユーザから与えられる場合と、上述の第３〜５の実施例に示すように自然言語により与えられる場合が考えられる。ここでは、検索要求が自然言語により与えられる場合について述べる。
【０１５６】
検索要求解析手段６１は、入力手段１から入力された検索要求を解析し、検索キーとなる複数の単語とそれらの関係に分割する。この解析には言語別言語解析手段を用いることができる。すなわち、検索要求が記述されている言語の種別とともに検索要求を関係解析手段６３あるいは言語解析切り替え手段６４に渡し、解析を依頼する。言語の種別の指定は、例えば、ユーザが主に使う言語を予め指定しておく方法や、検索要求と同時に入力手段１から言語の種類を指定する方法、検索要求に対して簡単な解析を行なって決定する方法などが考えられる。
【０１５７】
情報検索手段２は、検索要求解析手段６１で得られる単語とその関係のうち、単語のみを用い、上述の第６の実施例と同様に、対訳辞書６２により単語を展開して検索を行なう。検索結果は関係解析手段６３に送られ、やはり第６の実施例と同様に言語解析切り替え手段６４、言語別言語解析手段６５、言語別関係抽出手段６６を用いて検索された情報から単語間の関係を抽出する。
【０１５８】
関係解析手段６３は、先に解析を行なって抽出した検索要求における関係と、検索された情報から抽出した関係を比較する。この比較の際に、関係対応記憶手段６８を用いる。
【０１５９】
関係対応記憶手段６８は、言語間関係対応情報と言語内関係対応情報の２つを有している。言語間関係対応情報は、各言語において抽出される関係を対応づけた情報である。また、言語内関係対応情報は、ある関係とその関係に矛盾しない関係を対応づけた情報である。この言語内関係対応情報は、各言語ごとに用意される。
【０１６０】
いま、検索要求が第１の言語で記述され、検索要求から抽出された関係をＲＥＬ−Ｓとする。言語間関係対応情報として、第１の言語における関係ＲＥＬ−Ｓと、第２の言語における関係ＲＥＬ−Ｔが対応づけられているとする。また、第１の言語における言語内関係対応情報として、関係ＲＥＬ−Ｓと、それに矛盾しない関係ＲＥＬ−Ｓ２，ＲＥＬ−Ｓ３，．．．が対応づけられ、第２の言語における言語内関係対応情報として、関係ＲＥＬ−Ｔと、それに矛盾しない関係ＲＥＬ−Ｔ２，ＲＥＬ−Ｔ３，．．．が対応づけられているものとする。検索された情報中のテキストが第２の言語で記述されている場合、検索要求の関係ＲＥＬ−Ｓに対して、言語間関係対応情報により検索された情報中のテキストが記述されている第２の言語における関係ＲＥＬ−Ｔを得る。さらに、関係ＲＥＬ−Ｔに対して、第２の言語における言語内関係対応情報を用いて展開し、関係ＲＥＬ−Ｔと矛盾しない関係ＲＥＬ−Ｔ２，ＲＥＬ−Ｔ３，．．．を得る。また、検索要求から抽出された関係ＲＥＬ−Ｓに対して、第１の言語の言語内関係対応情報を用いて関係を展開し、関係ＲＥＬ−Ｓ２，ＲＥＬ−Ｓ３，．．．を得る。検索された情報中のテキストが第３の言語で記述され、検索要求の関係ＲＥＬ−Ｓに対応する第３の言語における関係が言語間関係対応情報中に対応づけられていない場合には、まず、第１の言語の言語内関係対応情報を用いて検索要求から抽出された関係ＲＥＬ−Ｓを展開し、関係ＲＥＬ−Ｓ２，ＲＥＬ−Ｓ３，．．．を得る。そして、得られたそれぞれの関係に対して、言語間関係対応情報を参照し、第３の言語における関係を得る。この場合、得られた第３の言語における関係は、それ以上の展開は行なわない。
【０１６１】
図４１は、本発明の情報検索装置の第８の実施例における言語間関係対応情報の一例の説明図、図４２は、同じく日本語の言語内関係対応情報の一例の説明図である。図４１に示した言語間関係対応情報には、日本語の関係「ＷＯ−ＡＣＣＵＳＡＴＩＶＥ」に、英語の関係「ＡＣＣ」、ドイツ語の関係「ＡＣＣ」、フランス語の関係「ＡＣＣ」が対応づけられている。例えば、入力された検索要求が「ＡをＢする」ならば、日本語の関係として「ＷＯ−ＡＣＣＵＳＡＴＩＶＥ」が得られる。検索された情報中のテキストが記述されている言語が英語であるとき、検索要求から得られた日本語の関係「ＷＯ−ＡＣＣＵＳＡＴＩＶＥ」から英語の関係「ＡＣＣ」が得られる。さらに、英語の関係「ＡＣＣ」をもとに、英語の言語内関係対応情報を参照する。ここでは、英語の言語内関係対応情報を示していないが、例えば、英語の関係「ＡＣＣ」に矛盾しない関係として、関係「ＵＮＳＰＥＣ」等が得られる。一方、図４２に示した日本語の言語内関係対応情報を用いて、日本語の関係「ＷＯ−ＡＣＣＵＳＡＴＩＶＥ」に矛盾しないすべての関係が得られる。図４２では、関係「ＨＡ−ＴＨＥＭＥ」、「ＭＯ−ＡＤＤＩＴＩＯＮ」、「ＣＡＳＥ−ＵＮＳＰＥＣ」、「ＵＮＳＰＥＣ」が対応づけられている。れらすべての関係を、もとの関係「ＷＯ−ＡＣＣＵＳＡＴＩＶＥ」に矛盾しない関係として扱う。
【０１６２】
関係解析手段６３は、このようにして得られた関係と、検索された情報から抽出された関係を比較し、一致しない検索結果を除き、出力する。あるいは、一致しない旨の情報を付加して出力する。このようにして出力された検索結果を検索結果出力手段６７が、例えば、表示装置に表示することにより、ユーザは、検索要求を記述した言語と違う言語を用いて記述されたテキストを有する情報であっても、内容の近い情報を得ることができる。このように、検索要求および情報中のテキストが記述されている言語の種類によらず、内容の類似した情報を得ることができる。
【０１６３】
さらに、関係解析手段６３において、第４または第５の実施例で説明したように、関係の比較の際に用いて一致度を計算し、計算した一致度に基づいて検索結果を並べ替えて表示するように構成することもできる。一致度の計算は、例えば、図２２に示したような関係比較表を各言語について用意し、これを用いることができる。また、図４２の言語内関係対応情報において括弧で示したのように、矛盾しない関係に類似度を減らす値を付加しておき、例えば、類似度の初期値を５とし、それぞれの値だけ類似度を減らすように構成することもできる。この場合、言語間関係対応についても、例えば、一律に類似度をマイナス１したり、または、そのままの類似度を使うことが考えられる。このようにして計算された類似度の値を一致度として用いて検索結果を並べ替えればよい。さらに、上述の第７の実施例で説明した関係の明確さや単語の類似度を用い、検索結果を並べ替えたり、一致度と併用して第５の実施例のように全体の一致度を計算し、検索結果を並べ替えることができる。一致度等の計算、並べ替え処理は、関係解析手段６３または検索結果出力手段６７あるいはその両方で処理を分担することによって実現することができる。
【０１６４】
上述の第６〜第８の実施例において、検索結果として特定の言語に限定して出力させることも可能である。例えば、入力手段１から特定の言語を指定することによって、情報検索手段２が対訳辞書６２を用いて単語を展開する際に、指定された言語の単語のみに展開して検索を行なったり、関係解析手段６３が指定された言語によってテキストが記述されている情報のみを選択して以降の処理を行なったり、あるいは、検索結果出力手段６７において、指定された言語によってテキストが記述されている情報に関してのみ、表示するように構成することができる。
【０１６５】
なお、第６〜第８の実施例では、情報検索手段２による検索結果は、直接、関係解析手段６３に渡されるように図示しているが、上述の第１〜第５の実施例で示したように、検索結果記憶手段を用い、検索結果を一旦記憶させ、関係抽出処理等を行なうように構成してもよい。
【０１６６】
本発明の情報検索装置は、従来の情報検索装置の構成を変えることなく、情報検索手段２として用いることにより実現することができるため、すでに導入されている情報検索装置から容易に構成可能である。
【０１６７】
【発明の効果】
以上の説明から明らかなように、本発明によれば、複数の検索キーにより検索された検索結果から、検索キーとして用いられた単語間の関係を抽出するようにしたので、例えば、検索結果と関係とをともに表示することによって、従来の結果だけの表示に比べて、ユーザが望む情報を見つけるのを容易にすることができる。また、検索漏れを防ぐために類義語を含めて検索を行なった場合でも、関係の情報を参照することにより、多量の検索結果から所望の情報を容易に得ることができる。
【０１６８】
さらに、自然言語で入力された検索要求から、互いに関連する複数の単語とその単語間の関係とを抽出し、その複数の単語をキーとして検索を行なった検索結果からもその単語間の関係を抽出し、それらの関係同士を比較するようにしたので、従来の単語だけの検索に比べて、ユーザが望む情報を精度良く検索することができるようになる。このとき、検索要求から得られる関係と、検索結果から得られる関係の一致度を計算して、これに基づき表示順序を並べ替えることにより、ユーザは関連情報を重要と思われる順に参照することができる。この場合にも、検索漏れを防ぐために類義語を含めて検索を行ない、関係の一致度と単語の一致度から重要と考えられる順に検索情報をユーザに提示することができるので、ユーザは類義語を含めた検索結果から所望の情報を容易に得ることができる
【０１６９】
さらに、情報記憶手段に記憶されている情報中のテキストの記述言語によらず、また、検索要求の際に用いる言語によらず、所望の内容を有する情報を容易に得ることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の情報検索装置の第１の実施例を示すブロック図である。
【図２】本発明の情報検索装置の第１の実施例における動作の一例を示すフローチャートである。
【図３】本発明の情報検索装置の第１の実施例における関係抽出手段の動作の一例を示すフローチャートである。
【図４】本発明の情報検索装置の第１の実施例における２つのキーによる検索結果の一例の説明図である。
【図５】本発明の情報検索装置の第１の実施例における形態素解析結果の一例の説明図である。
【図６】本発明の情報検索装置の第１の実施例における関係抽出規則の一例の説明図である。
【図７】本発明の情報検索装置の第１の実施例における関係抽出処理後の検索結果の一例の説明図である。
【図８】本発明の情報検索装置の第１の実施例における関係抽出処理後の検索結果の表示の一例の説明図である。
【図９】本発明の情報検索装置の第１の実施例における関係抽出処理後の検索結果の表示の別の例の説明図である。
【図１０】本発明の情報検索装置の第２の実施例を示すブロック図である。
【図１１】本発明の情報検索装置の第２の実施例における類義語を用いた検索および関係抽出処理の結果の一例の説明図である。
【図１２】本発明の情報検索装置の第２の実施例における関係抽出処理後の検索結果の表示の一例の説明図である。
【図１３】本発明の情報検索装置の第２の実施例における関係抽出処理後の検索結果の表示の別の例の説明図である。
【図１４】本発明の情報検索装置の第３の実施例を示すブロック図である。
【図１５】本発明の情報検索装置の第３の実施例における動作の一例を示すフローチャートである。
【図１６】本発明の情報検索装置の第３の実施例における関係抽出手段の動作の一例を示すフローチャートである。
【図１７】本発明の情報検索装置の第３の実施例における入力情報記憶手段に記憶された検索要求の一例の説明図である。
【図１８】本発明の情報検索装置の第３の実施例における検索要求の形態素解析結果の説明図である。
【図１９】本発明の情報検索装置の第３の実施例における関係抽出処理後の検索要求の一例の説明図である。
【図２０】本発明の情報検索装置の第３の実施例における検索結果の表示例の説明図である。
【図２１】本発明の情報検索装置の第３の実施例における関係抽出処理後の検索結果の別の表示例の説明図である。
【図２２】本発明の情報検索装置の第４の実施例における関係比較表の一例の説明図である。
【図２３】本発明の情報検索装置の第４の実施例における一致度判定結果を含む検索結果の一例の説明図である。
【図２４】本発明の情報検索装置の第４の実施例における検索結果の表示例の説明図である。
【図２５】本発明の情報検索装置の第５の実施例を示すブロック図である。
【図２６】本発明の情報検索装置の第５の実施例における検索結果の一例の説明図である。
【図２７】本発明の情報検索装置の第５の実施例における関係抽出処理後の検索結果の一例の説明図である。
【図２８】本発明の情報検索装置の第５の実施例における一致度判定後の検索結果の一例の説明図である。
【図２９】本発明の情報検索装置の第６の実施例を示すブロック図である。
【図３０】本発明の情報検索装置の第６の実施例における動作の一例を示すフローチャートである。
【図３１】本発明の情報検索装置の第６の実施例における情報記憶手段３に記憶されている情報の一例の説明図である。
【図３２】本発明の情報検索装置の第６の実施例における対訳辞書の一例の説明図である。
【図３３】本発明の情報検索装置の第６の実施例における英語の構文解析結果の一例の説明図である。
【図３４】本発明の情報検索装置の第６の実施例における日本語の関係抽出規則の一例の説明図である。
【図３５】本発明の情報検索装置の第６の実施例における英語の関係抽出規則の一例の説明図である。
【図３６】本発明の情報検索装置の第６の実施例における表示画面の一例の説明図である。
【図３７】本発明の情報検索装置の第７の実施例における関係の明確さを与える規則の説明図である。
【図３８】本発明の情報検索装置の第７の実施例における対訳辞書の一例の説明図である。
【図３９】本発明の情報検索装置の第７の実施例における表示画面の一例の説明図である。
【図４０】本発明の情報検索装置の第８の実施例を示すブロック図である。
【図４１】本発明の情報検索装置の第８の実施例における言語間関係対応情報の一例の説明図である。
【図４２】本発明の情報検索装置の第８の実施例における日本語の言語内関係対応情報の一例の説明図である。
【符号の説明】
１…入力手段、２…情報検索手段、３…情報記憶手段、４…検索結果記憶手段、５…関係抽出手段、６…表示手段、７…類義語記憶手段、８…入力情報記憶手段、９…関係比較手段、６１…検索要求解析手段、６２…対訳辞書、６３…関係解析手段、６４…言語解析切り替え手段、６５…言語別言語解析手段、６６…言語別関係抽出手段、６７…検索結果出力手段、６８…関係対応記憶手段。
【図１】
0003612769.tif 000002
【図２】
0003612769.tif 000003
【図３】
0003612769.tif 000004
【図４】
0003612769.tif 000005
【図５】
0003612769.tif 000006
【図６】
0003612769.tif 000007
【図７】
0003612769.tif 000008
【図８】
0003612769.tif 000009
【図９】
0003612769.tif 000010
【図１０】
0003612769.tif 000011
【図１１】
0003612769.tif 000012
【図１２】
0003612769.tif 000013
【図１３】
0003612769.tif 000014
【図１４】
0003612769.tif 000015
【図１５】
0003612769.tif 000016
【図１６】
0003612769.tif 000017
【図１７】
0003612769.tif 000018
【図１８】
0003612769.tif 000019
【図１９】
0003612769.tif 000020
【図２０】
0003612769.tif 000021
【図２１】
0003612769.tif 000022
【図２２】
0003612769.tif 000023
【図２３】
0003612769.tif 000024
【図２４】
0003612769.tif 000025
【図２５】
0003612769.tif 000026
【図２６】
0003612769.tif 000027
【図２７】
0003612769.tif 000028
【図２８】
0003612769.tif 000029
【図２９】
0003612769.tif 000030
【図３０】
0003612769.tif 000031
【図３１】
0003612769.tif 000032
【図３２】
0003612769.tif 000033
【図３３】
0003612769.tif 000034
【図３４】
0003612769.tif 000035
【図３５】
0003612769.tif 000036
【図３６】
0003612769.tif 000037
【図３７】
0003612769.tif 000038
【図３８】
0003612769.tif 000039
【図３９】
0003612769.tif 000040
【図４０】
0003612769.tif 000041
【図４１】
0003612769.tif 000042
【図４２】
0003612769.tif 000043