【手続補正書】
【提出日】平成16年3月25日(2004.3.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報検索装置及びプログラム


【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自然言語で作成された検索文を解析し、該検索文から単語を切り出す検索文解析手段と、
前記検索文解析手段により解析された検索文の構文構造を解析する構文解析手段と、
前記構文解析手段が構文解析した構文の意味を解析する意味解析手段と、
前記意味解析手段による意味解析結果に基づいて、情報の検索対象となる範囲を特定する検索範囲特定手段と、
前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式に前記検索文解析手段が切り出した単語を当てはめて、情報を検索するための検索式を生成する検索式生成手段と、
前記検索式生成手段が生成した検索式を用いて、情報の検索を実行する検索実行手段と
を備えることを特徴とする情報検索装置。
【請求項２】
少なくとも述語を含む複数の単語の組み合わせと、該組み合わせに対応する検索対象範囲とを対応付けて記憶した検索範囲記憶手段をさらに備え、
前記意味解析手段は、前記検索文解析手段が切り出した単語から述語と該述語に関連した単語を抽出し、
前記検索範囲特定手段は、前記意味解析手段が抽出した述語と該述語に関連した単語とに対応して前記検索範囲記憶手段に記憶されている検索対象範囲を、情報の検索対象となる範囲として特定する
ことを特徴とする請求項１に記載の装置。
【請求項３】
前記検索範囲記憶手段は、検索対象となる分野毎に、少なくとも述語を含む複数の単語の組み合わせに対応した検索の目的を記憶するものであり、
前記意味解析手段は、さらに前記検索文解析手段が切り出した単語の少なくとも一部に基づいて検索対象となる分野と特定し、
前記検索範囲特定手段は、前記意味解析手段が特定した検索対象となる分野について、前記意味解析手段が抽出した述語と該述語に関連した単語の組み合わせに対応して前記検索範囲記憶手段に記憶されている検索の目的を、情報の検索対象となる範囲として特定する
ことを特徴とする請求項２に記載の情報検索装置。
【請求項４】
前記検索範囲特定手段が複数の検索対象範囲を特定した場合に、該特定した複数の検索対象範囲を前記検索文の作成者に提示し、そのうちから所望の検索対象範囲を選択させる検索範囲選択手段をさらに備え、
前記検索式生成手段は、前記検索範囲選択手段から選択された検索対象範囲に対応して予め用意された検索式に前記検索文解析手段が切り出した単語を当てはめて、情報を検索するための検索式を生成する
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報検索装置。
【請求項５】
前記検索範囲特定手段が検索対象範囲を特定できなかった場合に、選択可能な検索対象範囲を前記検索文の作成者に提示し、そのうちから所望の検索対象範囲を選択させる検索範囲選択手段をさらに備え、
前記検索式生成手段は、前記検索範囲選択手段から選択された検索対象範囲に対応して予め用意された検索式に前記検索文解析手段が切り出した単語を当てはめて、情報を検索するための検索式を生成する
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報検索装置。
【請求項６】
単語と、該単語が属する属性とを対応付けて記憶した単語属性記憶手段をさらに備え、
前記意味解析手段は、前記検索文解析手段が切り出した単語の少なくとも一部に、前記単語属性記憶手段に記憶された対応する属性を付与し、
前記検索式生成手段は、前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式が前記意味解析手段によって付与された属性を含むものであった場合に、該属性の箇所を前記検索文解析手段が切り出した対応する単語に置換して、情報の検索を実行するための検索式を生成する
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報検索装置。
【請求項７】
前記検索式生成手段は、前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式に、前記検索文解析手段が切り出した単語をＡＮＤ条件で付加して、情報の検索を実行するための検索式を生成する
ことを特徴とする請求項１乃至６のいずれか１項に記載の情報検索装置。
【請求項８】
自然言語で作成された検索文を解析して単語を切り出し、その構文構造を解析し、意味を解析した結果に基づいて検索式を生成し、該検索式を用いて情報を検索する情報検索装置であって、
前記検索文を意味解析した結果に基づいて、検索対象となる範囲を特定する検索範囲特定手段と、
前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式に検索文解析によって切り出した単語を当てはめて、情報を検索するための検索式を生成する検索式生成手段と
を備えることを特徴とする情報検索装置。
【請求項９】
自然言語で作成された検索文を解析して単語を切り出し、その構文構造を解析し、意味を解析した結果に基づいて検索式を生成し、該検索式を用いて情報を検索するために適用されるプログラムであって、
コンピュータに、
前記検索文を意味解析した結果に基づいて、検索対象となる範囲を特定する機能と、
前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式に検索文解析によって切り出した単語を当てはめて、情報を検索するための検索式を生成する機能と、
を実現させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、自然言語で入力された検索文から検索式を生成する情報検索装置等に関する。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、検索漏れや検索ノイズを防止し、精度の高い検索結果を得ることができる情報検索装置及びそのためのプログラムを提供することを目的とする。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点にかかる情報検索装置は、
自然言語で作成された検索文を解析し、該検索文から単語を切り出す検索文解析手段と、
前記検索文解析手段により解析された検索文の構文構造を解析する構文解析手段と、
前記構文解析手段が構文解析した構文の意味を解析する意味解析手段と、
前記意味解析手段による意味解析結果に基づいて、情報の検索対象となる範囲を特定する検索範囲特定手段と、
前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式に前記検索文解析手段が切り出した単語を当てはめて、情報を検索するための検索式を生成する検索式生成手段と、
前記検索式生成手段が生成した検索式を用いて、情報の検索を実行する検索実行手段と
を備えることを特徴とする。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記情報検索装置では、意味解析手段による意味解析結果に基づいて検索対象範囲が特定され、特定された検索対象範囲に応じた検索式が生成されるので、検索文の作成者が意図した範囲に従って検索式を生成することができる。このため、検索文の作成者が意図した範囲から情報の検索漏れが生じることがない。また、検索文の作成者が意図した範囲以外から情報が抽出されるのを防ぐことができる。さらに、生成される検索式には、検索文解析手段が切り出した単語、すなわち検索文に含まれる単語が当てはめられるので、検索文と無関係な情報が抽出されることがなくなり、検索ノイズの発生を抑えることができる。これにより、精度の高い情報検索結果を得ることが可能となる。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記情報検索装置は、
少なくとも述語を含む複数の単語の組み合わせと、該組み合わせに対応する検索対象範囲とを対応付けて記憶した検索範囲記憶手段をさらに備え、
前記意味解析手段は、前記検索文解析手段が切り出した単語から述語と該述語に関連した単語を抽出し、
前記検索範囲特定手段は、前記意味解析手段が抽出した述語と該述語に関連した単語とに対応して前記検索範囲記憶手段に記憶されている検索対象範囲を、情報の検索対象となる範囲として特定するものとすることができる。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記情報検索装置は、
前記検索範囲特定手段が複数の検索対象範囲を特定した場合に、該特定した複数の検索対象範囲を前記検索文の作成者に提示し、そのうちから所望の検索対象範囲を選択させる検索範囲選択手段をさらに備えていてもよい。この場合、
前記検索式生成手段は、前記検索範囲選択手段から選択された検索対象範囲に対応して予め用意された検索式に前記検索文解析手段が切り出した単語を当てはめて、情報を検索するための検索式を生成するものとすることができる。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
上記情報検索装置は、
単語と、該単語が属する属性とを対応付けて記憶した単語属性記憶手段をさらに備えるものであってもよい。この場合、
前記意味解析手段は、前記検索文解析手段が切り出した単語の少なくとも一部に、前記単語属性記憶手段に記憶された対応する属性を付与し、
前記検索式生成手段は、前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式が前記意味解析手段によって付与された属性を含むものであった場合に、該属性の箇所を前記検索文解析手段が切り出した対応する単語に置換して、情報の検索を実行するための検索式を生成するものとすることができる。また、前記検索式生成手段は、前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式に、前記検索文解析手段が切り出した単語をＡＮＤ条件で付加して、情報の検索を実行するための検索式を生成してもよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記目的を達成するため、本発明の第２の観点にかかる情報検索装置は、
自然言語で作成された検索文を解析して単語を切り出し、その構文構造を解析し、意味を解析した結果に基づいて検索式を生成し、該検索式を用いて情報を検索する情報検索システムであって、
前記検索文を意味解析した結果に基づいて、検索対象となる範囲を特定する検索範囲特定手段と、
前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式に検索文解析によって切り出した単語を当てはめて、情報を検索するための検索式を生成する検索式生成手段と
を備えることを特徴とする。


【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
上記目的を達成するため、本発明の第３の観点にかかるプログラムは、
自然言語で作成された検索文を解析して単語を切り出し、その構文構造を解析し、意味を解析した結果に基づいて検索式を生成し、該検索式を用いて情報を検索するために適用されるプログラムであって、
コンピュータに、
前記検索文を意味解析した結果に基づいて、検索対象となる範囲を特定する機能と、
前記検索範囲特定手段が特定した検索対象範囲に対応して予め用意された検索式に検索文解析によって切り出した単語を当てはめて、情報を検索するための検索式を生成する機能と、
を実現させるためのプログラムであることを特徴とする。