(57)【特許請求の範囲】
【請求項１】
コンピュータを、
検索対象である第１の文章及び検索条件を示す第２の文章からそれぞれ文要素及び当該文要素の関係を示す文要素間関係を抽出して構文解析する構文解析手段と、
前記構文解析手段の解析結果に基づいて、前記第１の文章の文要素と文要素間関係とを示す文章索引情報を作成する文章索引作成手段と、
前記構文解析手段の解析結果に基づいて、前記第２の文章の文要素と文要素間関係とを示す検索条件情報を作成する検索条件作成手段と、
前記検索条件情報に含まれる文要素の対のうち文要素間関係が動詞的用法である文要素の対が前記文章索引情報に含まれる文要素の対といずれも一致するとき、当該文章索引情報に対応する第１の文章を前記検索条件に対する検索結果とするとともに、前記検索条件情報に含まれる文要素の対のうち文要素間関係が動詞的用法でない文要素の対のうち一方が前記文章索引情報に含まれる文要素の対の一方と一致するとき、当該文章索引情報に対応する第１の文章を前記検索条件に対する検索結果とする検索手段として機能させるための情報検索プログラム。
【請求項２】
検索対象である第１の文章及び検索条件を示す第２の文章からそれぞれ文要素及び当該文要素の関係を示す文要素間関係を抽出して構文解析する構文解析手段と、
前記構文解析手段の解析結果に基づいて、前記第１の文章の文要素と文要素間関係とを示す文章索引情報を作成する文章索引作成手段と、
前記構文解析手段の解析結果に基づいて、前記第２の文章の文要素と文要素間関係とを示す検索条件情報を作成する検索条件作成手段と、
前記検索条件情報に含まれる文要素の対のうち文要素間関係が動詞的用法である文要素の対が前記文章索引情報に含まれる文要素の対といずれも一致するとき、当該文章索引情報に対応する第１の文章を前記検索条件に対する検索結果とするとともに、前記検索条件情報に含まれる文要素の対のうち文要素間関係が動詞的用法でない文要素の対のうち一方が前記文章索引情報に含まれる文要素の対の一方と一致するとき、当該文章索引情報に対応する第１の文章を前記検索条件に対する検索結果とする検索手段とする検索手段とを有する情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索プログラム及び情報検索装置に関する。
【背景技術】
【０００２】
単語や句といった文要素間の意味的関係と当該意味的関係により規定される概念とを検索条件として情報を検索する技術が提案されている。
【０００３】
これに関連する技術として、特許文献１には、質問文と所定言語の文法情報および単語情報とを用いて文書データベースに格納される文書の構文解析を実行する構文解析部と、構文解析の結果に基づいて文書中の文と当該文に含まれる句と単語とにそれぞれ対応した属性が記述される所定のタグを付与すると共に、文中の述語に相当する単語等に付与されたタグと当該述語の項となる句等に付与されたタグとを属性により対応付けし、タグ、単語およびタグの属性の各々の記述位置と階層深さとを示すインデックスを出力するインデックス作成部と、出力されたインデックスを質問文に対する回答として保持するインデックス保持部とを有する情報検索装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１２７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、質問文に対する検索結果を表す情報が、検索対象の文章に含まれるひとつの文で構成されるのか、複数の文にわたって構成されるのかにかかわらず、質問文に該当する検索結果を提示する情報検索プログラム及び情報検索装置を提供することにある。
【課題を解決するための手段】
【０００６】
［１］コンピュータを、
検索対象である第１の文章及び検索条件を示す第２の文章からそれぞれ文要素及び当該文要素の関係を示す文要素間関係を抽出して構文解析する構文解析手段と、
前記構文解析手段の解析結果に基づいて、前記第１の文章の文要素と文要素間関係とを示す文章索引情報を作成する文章索引作成手段と、
前記構文解析手段の解析結果に基づいて、前記第２の文章の文要素と文要素間関係とを示す検索条件情報を作成する検索条件作成手段と、
前記検索条件情報に含まれる文要素の対のうち文要素間関係が動詞的用法である文要素の対が前記文章索引情報に含まれる文要素の対といずれも一致するとき、当該文章索引情報に対応する第１の文章を前記検索条件に対する検索結果とするとともに、前記検索条件情報に含まれる文要素の対のうち文要素間関係が動詞的用法でない文要素の対のうち一方が前記文章索引情報に含まれる文要素の対の一方と一致するとき、当該文章索引情報に対応する第１の文章を前記検索条件に対する検索結果とする検索手段として機能させるための情報検索プログラム。
【０００９】
［２］検索対象である第１の文章及び検索条件を示す第２の文章からそれぞれ文要素及び当該文要素の関係を示す文要素間関係を抽出して構文解析する構文解析手段と、
前記構文解析手段の解析結果に基づいて、前記第１の文章の文要素と文要素間関係とを示す文章索引情報を作成する文章索引作成手段と、
前記構文解析手段の解析結果に基づいて、前記第２の文章の文要素と文要素間関係とを示す検索条件情報を作成する検索条件作成手段と、
前記検索条件情報に含まれる文要素の対のうち文要素間関係が動詞的用法である文要素の対が前記文章索引情報に含まれる文要素の対といずれも一致するとき、当該文章索引情報に対応する第１の文章を前記検索条件に対する検索結果とするとともに、前記検索条件情報に含まれる文要素の対のうち文要素間関係が動詞的用法でない文要素の対のうち一方が前記文章索引情報に含まれる文要素の対の一方と一致するとき、当該文章索引情報に対応する第１の文章を前記検索条件に対する検索結果とする検索手段とする検索手段とを有する情報検索装置。
【発明の効果】
【００１０】
請求項１又は２に係る発明によれば、質問文に対する検索結果を表す情報が、検索対象の文章に含まれるひとつの文で構成されるのか、複数の文にわたって構成されるのかにかかわらず、質問文に該当する検索結果を提示することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態における情報検索システムの構成例を示す概略図である。
【図２】情報検索装置の構成例を示す概略図である。
【図３】文書の構成例を示す概略図である。
【図４】（ａ）及び（ｂ）は、文書の構文解析結果の構成例を示す概略図である。
【図５】文章索引情報の構成例を示す概略図である。
【図６】質問文受付手段が受け付ける質問文の構成例を示す概略図である。
【図７】質問文の構文解析結果の構成例を示す概略図である。
【図８】検索条件情報の構成例を示す概略図である。
【図９Ａ】情報検索システムの動作例を示すフローチャートである。
【図９Ｂ】情報検索システムの動作例を示すフローチャートである。
【図１０】第２の実施の形態における質問文受付手段が受け付ける質問文の他の構成例を示す概略図である。
【図１１】質問文の構文解析結果の構成例を示す概略図である。
【図１２】検索条件情報の他の構成例を示す概略図である。
【発明を実施するための形態】
【００１４】
〔第１の実施の形態〕
（情報検索システムの構成）
図１は、本発明の情報検索システムの構成例を示す概略図である。
【００１５】
この情報検索システム５は、情報検索サーバ装置１と、文書データベース２と、端末装置３とをネットワーク４によって互いに通信可能に接続することで構成される。
【００１６】
情報検索サーバ装置１は、質問文に応じた情報を検索するための機能を備えたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や記憶部等の電子部品を有する情報処理装置である。
【００１７】
文書データベース２は、検索対象としての複数の文書２０を格納する。文書２０は、ワープロ、表計算ソフト等のソフトで作成されたファイルや、ＨＴＭＬ文書等である。以上に挙げたファイル中には１つ又は２以上の文から構成される文章が含まれているものとする。また、文書２０としてヘッダ等に文章を含む画像ファイルや音楽ファイルを対象としてもよい。
【００１８】
端末装置３は、情報検索サーバ装置１にアクセスして質問文を入力するため、及び質問文に対する検索結果を表示するための装置であって、操作入力用の操作部と、液晶ディスプレイ等の表示部と、ＣＰＵや記憶部当の電子部品を備えた制御部とを有する。なお、端末装置３は、例えば、パーソナルコンピュータやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話機等でもよい。また、端末装置３は、同図では１台を図示するが、複数台でもよい。
【００１９】
ネットワーク４は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット等でもよく、有線、無線は問わない。
【００２０】
ここで、「質問文」とは、自然言語により構成される文章であり、長さや文の数は問わない。また、「検索結果」とは、自然言語により構成される単語、文、文章、又は文章を含む文書若しくはその文書に対するリンク等である。
【００２１】
図２は、情報検索サーバ装置１の構成例を示す概略図である。
【００２２】
情報検索サーバ装置１は、ＣＰＵ等から構成され各部を制御するとともに各種のプログラムを実行する制御部１０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部１１と、ネットワーク４を介して外部と通信する通信部１２とを有する。
【００２３】
制御部１０は、後述する図２に示す情報検索プログラム１１Ａを実行することで、文書取得手段１０Ａ、構文解析手段１０Ｂ、文章索引作成手段１０Ｃ、質問文受付手段１０Ｄ、検索条件作成手段１０Ｅ、検索実行手段１０Ｆ等として機能する。
【００２４】
文書取得手段１０Ａは、文書データベース２にネットワーク４を介してアクセスし、文書２０を取得する。
【００２５】
構文解析手段１０Ｂは、文書２０に含まれる文章を構成する文や後述する質問文の構文を解析する。
【００２６】
文章索引作成手段１０Ｃは、構文解析手段１０Ｂが解析した文書２０に含まれる文の文構成から文章索引情報１１Ｂを作成する。
【００２７】
質問文受付手段１０Ｄは、端末装置３において入力された質問文をネットワーク４を介して受け付ける。
【００２８】
検索条件作成手段１０Ｅは、構文解析手段１０Ｂが解析した質問文の文構成から検索条件情報１１Ｃを作成する。
【００２９】
検索実行手段１０Ｆは、文章索引情報１１Ｂと検索条件情報１１Ｃとを比較して、条件に一致する文、文章又は文章を含む文書を検索する。
【００３０】
記憶部１１は、制御部１０を上述した各手段として動作させる情報検索プログラム１１Ａと、文章索引作成手段１０Ｃが出力する文章索引情報１１Ｂと、検索条件作成手段１０Ｅが出力する検索条件情報１１Ｃとを記憶する。
【００３１】
（情報検索システムの動作）
以下に、情報検索システム５の動作を図１〜図９を参照しつつ、（１）文章索引情報の作成動作、（２）質問文の入力動作、（３）情報の検索動作に分けて説明する。
【００３２】
なお、（１）文章索引情報の作成は、（３）情報の検索を実行する以前に予め行っておくことが検索速度向上のためには望ましく、定期的に、例えば、１日おきに、又は文書データベース２に新たな文書が追加された際に行う。また、（３）情報の検索を実行をきっかけとして（１）文章索引情報の作成を実行してもよい。
【００３３】
（１）文章索引情報の作成動作
図９Ａは、情報検索システム５の動作例を示すフローチャートである。
【００３４】
まず、文書取得手段１０Ａは、文書データベース２から文書２０を順次取得する（Ｓ１）。なお、このとき、すでに文章索引情報を作成済みの文書に関しては、例えば、作成済みフラグを立てる等して区別し、取得せずにスキップしてもよい。
【００３５】
図３は、取得した文書２０の一例を示す概略図である。
【００３６】
文章２０Ａは、文書２０に含まれる文章の一例であり、第１文２０ａ「インフルエンザワクチンの必要性が高まっていた。」と、第２文２０ｂ「Ｂ社は大手製薬会社に先駆けてワクチンの開発に成功した。」とからなる文章を有する。なお、同図に示す例では、文書２０Ａの文章は、２つの文から構成されているが、１つ又は３つ以上の文から構成されてもよい。
【００３７】
次に、構文解析手段１０Ｂは、取得した文書２０Ａに含まれる文書を構文解析し、文章構文解析結果を出力する（Ｓ２）。
【００３８】
図４（ａ）及び（ｂ）は、その文書構文解析結果の一例を示す概略図である。
【００３９】
図４（ａ）に示す文章構文解析結果２００Ａは、文書２０Ａの第１文２０ａを構文解析手段１０Ｂによって構文解析した結果であり、複数の文要素２００ａ〜２００ｄと、文要素２００ａ〜２００ｄの間の修飾関係等を示す文要素間関係２００ｉ〜２００ｋとを有する。文章構文解析により文章が分割されるが、文要素とはその分割結果である個々の文字列である。
【００４０】
なお、文要素２００ａ〜２００ｄの数字は、その文要素が文章中の何番目に出現したものか示すものである。また、文要素間関係２００ｉ〜２００ｋの矢印は、その関係の項の単語から主辞に対して描かれている。
【００４１】
図４（ｂ）に示す文章構文解析結果２０１Ａは、文書２０Ａの第２文２０ｂを構文解析手段１０Ｂによって構文解析した結果であり、複数の文要素２０１ａ〜２０１ｈと、文要素２０１ａ〜２０１ｈの間の修飾関係等を示す文要素間関係２０１ｉ〜２０１ｏとを有する。
【００４２】
文章構文解析結果は、文章に含まれる文ごと、つまり、第１文２０ａ及び第２文２０ｂごとに実行される。また、具体的に構文解析は、第１文２０ａ及び第２文２０ｂに対して構文意味解析を施して、文を単語に分割し、単語の係り受けや意味的な関係を解析する。また、構文意味解析は、図示しない格フレーム辞書等を用いて実行される。
【００４３】
次に、文章索引作成手段１０Ｃは、文章構文解析結果２００Ａ及び２０１Ａに基づいて文章索引情報を作成する（Ｓ３）。文章索引情報は、文書ごとに作成される。
【００４４】
図５は、その文章索引情報１１Ｂの一例を示す概略図である。
【００４５】
文章索引情報１１０Ｂは、文章索引情報１１Ｂの一例であり、図４（ａ）及び（ｂ）に示す文章構文解析結果２００Ａ及び２０１Ａから文章索引作成手段１０Ｃによって作成された情報である。なお、「Ｂ社：1」と「開発（する）：1」の関係は文章構文解析結果２００Ａからは直接読み取れないが、「成功する：1」が受ける「開発：1」はサ変名詞であり、「成功する：1」の主語は「開発（する）：1」の主語にもなることから、文章索引作成手段１０Ｃは文章索引情報１１０Ｂに関係Ｐ１１として両者の関係を追加する。
【００４６】
文章索引情報１１０Ｂは、文要素間関係の識別子としての関係番号欄１１０ａと、文書の第何文目かを示す文番号欄１１０ｂと、文要素間の関係を示す文要素間関係欄１１０ｃと、文要素の主辞を示す文要素１欄１１０ｄと、文要素の項を示す文要素２欄１１０ｅと、文要素間関係の性質を示す関係の性質欄１１０ｆとを有する。
【００４７】
関係の性質欄１１０ｆは、文要素間関係から予め定められた格フレーム辞書等を用いて動詞的用法であれば「動的」、又それ以外であれば「静的」と決定する。なお、格フレーム辞書とは、動詞の格関係が記述された辞書であり、動詞の格から主語や目的語を推定する。
【００４８】
次に、文章索引作成手段１０Ｃは、作成した文章索引情報１１０Ｂを文書２０の識別情報とともに記憶部１１の文章索引情報記憶領域１１Ｂに追加して格納する（Ｓ４）。文書索引情報１１０Ｂの作成は、文書データベース２に記憶されている全ての文書２０について行う。
【００４９】
（２）質問文の入力動作
次に、情報の検索を要求する利用者は、端末装置３の操作部を操作して所望の質問文を入力する。端末装置３の制御部は、ネットワーク４を介して情報検索サーバ装置１に対して検索要求し、利用者によって入力された質問文を送信する。
【００５０】
（３）情報の検索動作
図９Ｂは、情報検索システム５の動作例を示すフローチャートである。
【００５１】
まず、質問文受付手段１０Ｄは、端末装置３から質問文を受け付ける（Ｓ１１）。
【００５２】
図６は、その質問文の一例を示す概略図である。
【００５３】
質問文３０Ａは、端末装置３の操作部に対して利用者が入力して作成された文章であり、「インフルエンザのワクチンを開発した会社は？」という文を有する。なお、同図に示す例では、質問文３０Ａは、一つの文から構成されているが、２つ以上の文から構成される文章であってもよい。
【００５４】
次に、構文解析手段１０Ｂは、取得した質問文３０Ａを構文解析し、質問文構文解析結果を出力する（Ｓ１２）。質問文が複数の文から構成される文章であるときは、構文解析は文ごとに実行される。
【００５５】
図７は、その質問文構文解析結果の一例を示す概略図である。
【００５６】
質問文解析結果３００Ａは、質問文３０Ａを構文解析手段１０Ｂによって構文解析した結果であり、複数の文要素３００ａ〜３００ｄと、文要素３００ａ〜３００ｄの間の修飾関係等を示す文要素間関係３００ｉ〜３００ｋとを有する。
【００５７】
次に、検索条件作成手段１０Ｅは、質問文構文解析結果３００Ａに基づいてに示す検索条件情報を作成する（Ｓ１３）。なお、検索条件情報は、質問文が複数の文から構成される場合であっても１つの検索条件情報として作成される。
【００５８】
図８は、その検索条件情報の一例を示す概略図である。
【００５９】
検索条件情報１１０Ｃは、検索条件情報１１Ｃの一例であり、図７に示す質問文構文解析結果３００Ａから検索条件作成手段１０Ｅによって作成された情報である。
【００６０】
検索条件情報１１０Ｃは、文章索引情報１１０Ｂと同様に、関係番号欄１１０ａと、文番号欄１１０ｂと、文要素間関係欄１１０ｃと、文要素１欄１１０ｄと、文要素２欄１１０ｅと、性質欄１１０ｆとを有する。
【００６１】
次に、検索実行手段１０Ｆは、データベース２に記憶されている複数の文書２０に対応して作成された複数の文章索引情報のうちの１つの文章索引情報１１０Ｂと検索条件情報１１０Ｃとを比較する（Ｓ１４）。具体的には、文要素間関係欄１１０ｃと文要素１欄１１０ｄとが一致するものを抽出する。
【００６２】
次に、ステップＳ１４で抽出した文要素間関係欄１１０ｃと文要素１欄１１０ｄ又は文要素２欄１１０ｅのいずれか一方とが一致するもののうち、関係の性質欄１１０ｆが「動的」であるものは、文要素２欄１１０ｅ又は文要素１欄１１０ｄのいずれかがともに一致するものがある場合（Ｓ１５；Ｙｅｓ）、文章索引情報１１０Ｂに対応する文書を検索結果に含める（Ｓ１６）。
【００６３】
例えば、図８に示す検索条件情報１１０ＣのＱ１は、関係の性質が「動的」であり、「開発する：１」に対する主語が「会社：１」となっている。ここで、「会社」と「Ｂ社」について、図示しない構文意味解析の単語辞書から「会社：１」の下位概念が「Ｂ社」であることがわかれば、検索実行手段１０Ｆは、Ｑ１と図５に示す文章索引情報１１０ＢのＰ１１が一致すると判断できる。
【００６４】
また、ステップＳ１５において文要素間関係欄１１０ｃと文要素１欄１１０ｄとが一致し、関係の性質欄１１０ｆが「動的」であるが、文要素２欄１１０ｅが一致するものがない場合（Ｓ１５；Ｎｏ）、対応する文書を検索結果に含めない。例えば、Ｑ１とＰ１１は一致しないと判断する。
【００６５】
次に、ステップＳ１４で抽出した文要素間関係欄１１０ｃと文要素１欄１１０ｄとが一致するもののうち、関係の性質欄１１０ｆが「静的」であるものは、（Ｓ１６；Ｙｅｓ）、文要素１欄１１０ｄ又は文要素２欄１１０ｅのいずれか一方が一致していればよい。例えば、Ｑ２の「ワクチン」は、関係の性質が「動的」であるため、文要素の「開発する」及び文要素間関係の「連体修飾「の」目的語」が一致している必要があるが、Ｑ３の「ワクチン」は、関係の性質が「静的」であるため、「インフルエンザ」が一致していなくとも「ワクチン」が一致していれば一致したとし、ステップＳ１７へ進む。
【００６６】
以上の動作により、検索実行手段１０Ｆは、図８に示すＱ１、Ｑ２、Ｑ３は、それぞれ図５に示すＰ１１、Ｐ１０、Ｐ３に一致すると判断し、又、Ｐ１１、Ｐ１０、Ｐ３の文番号がそれぞれ２、２、１であることから、第１文２０ａ及び第２文２０ｂを検索結果とする（Ｓ１７）。
【００６７】
以上のステップＳ１４〜Ｓ１７は、すべての文章索引情報１１Ｂに対して実行され（Ｓ１８）、動的な文要素間関係を有する文要素が全て一致したものの数、及び静的な文要素間関係を有する文要素が一致したものの数が多い順に文書中の該当する文（又は複数の文からなる文章）を並び替えて検索結果として表示する（Ｓ１９）。
【００６８】
なお、文書の並べ替えに関しては、動的な文要素間関係の一致と静的な文要素間関係の一致のいずれを優先して並び替えてもよく、利用者によって選択設定できる構成としてもよい。
【００６９】
また、検索結果の表示は、文書全体を表示してもよいし、文書中の文章のみ、文章中の文要素が一致した文を強調表示して表示したり、文要素が一致した文のみ抜粋して表示してもよい。文書が画像や音楽ファイルである場合は、文書そのものを表示して、一致した文要素等を共に表示する。
【００７０】
〔第２の実施の形態〕
本発明の第２の実施の形態に係る情報検索システムは、文書２０及び質問文が日本語以外の言語、例えば、英語で構成され、構文解析手段１０Ｂ、文章索引作成手段１０Ｃ及び検索条件作成手段１０Ｅは、その言語に対応するように構成されており、他は第１の実施の形態と同様に構成されている。なお、複数の言語を含む文書２０及び質問文を扱うものとしてもよい。また、以下に説明する動作は図９Ｂと同様に動作する。
【００７１】
まず、質問文受付手段１０Ｄは、端末装置３から質問文を受け付ける（Ｓ１１）。
【００７２】
図１０は、第２の実施の形態における質問文受付手段１０Ｄが受け付ける質問文の一例を示す概略図である。
【００７３】
質問文３１Ａは、端末装置３の操作部を操作して利用者が入力して作成された文章であり、「What department is taking measures to the influenza?」という英語で記載された文を有する。
【００７４】
次に、構文解析手段１０Ｂは、取得した質問文３１Ａを構文解析し、質問文構文解析結果を出力する（Ｓ１２）。
【００７５】
図１１は、その質問文構文解析結果の一例を示す概略図である。
【００７６】
質問文解析結果３０１Ａは、質問文３１Ａを構文解析手段１０Ｂによって構文解析した結果であり、主に単語からなる複数の文要素３０１ａ〜３０１ｄと、文要素３０１ａ〜３０１ｄの間の修飾関係等を示す文要素間関係３０１ｉ〜３０１ｋとを有する。
【００７７】
次に、検索条件作成手段１０Ｅは、質問文構文解析結果３０１Ａに基づいて検索条件情報を作成する（Ｓ１３）。
【００７８】
図１２は、その検索条件情報の一例を示す概略図である。
【００７９】
検索条件情報１１１Ｃは、検索条件情報１１Ｃの一例であり、図１１に示す質問文構文解析結果３０１Ａから検索条件作成手段１０Ｅによって作成された情報である。
【００８０】
検索条件情報１１１Ｃは、文章索引情報１１０Ｂと同様に、関係番号欄１１０ａと、文番号欄１１０ｂと、文要素間関係欄１１０ｃと、文要素１欄１１０ｄと、文要素２欄１１０ｅと、性質欄１１０ｆとを有する。
【００８１】
以上のように、図９Ｂに示す動作に基づいて日本語以外の言語であっても検索条件情報１１１Ｃを作成し、次に図９Ａに示す動作に基づいて文章索引情報１１Ｂも作成して、第１の実施の形態と同様に動作することで、検索実行手段１０Ｆは、所望の質問文に対応した回答を文書２０から得る。
【００８２】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の要旨を逸脱しない範囲で種々な変形が可能である。例えば、章立てのように構造化された文章を検索対象とする場合、文章索引作成手段１０Ｃが、章ごとに文章索引情報１１Ｂを作成することで検索範囲及び検索結果を限定してもよい。又、検索実行手段１０Ｆが、検索範囲を章ごとに限定して検索結果を出力してもよい。
【００８３】
また、上記実施の形態で使用される文書取得手段１０Ａ、構文解析手段１０Ｂ、文章索引作成手段１０Ｃ、質問文受付手段１０Ｄ、検索条件作成手段１０Ｅ、検索実行手段１０Ｆは、ＣＤ−ＲＯＭ等の記憶媒体から装置内の記憶部に読み込んでも良く、インターネット等のネットワークに接続されているサーバ装置等から装置内の記憶部にダウンロードしてもよい。また、上記実施の形態で使用される手段の一部または全部をＡＳＩＣ等のハードウェアによって実現してもよい。
【符号の説明】
【００８４】
１…情報検索サーバ装置、２…文書データベース、３…端末装置、４…ネットワーク、５…情報検索システム、１０…制御部、１０Ａ…文書取得手段、１０Ｂ…構文解析手段、１０Ｃ…文章索引作成手段、１０Ｄ…質問文受付手段、１０Ｅ…検索条件作成手段、１０Ｆ…検索実行手段、１１…記憶部、１１Ａ…情報検索プログラム、１１Ｂ…文章索引情報、１１Ｃ…検索条件情報、１２…通信部、２０…文書、２０Ａ…文書、２０ａ…第１文、２０ｂ…第２文、３０Ａ…質問文、３１Ａ…質問文、１１０Ｂ…文章索引情報、１１０Ｃ…検索条件情報、１１０ａ…関係番号欄、１１０ｂ…文番号欄、１１０ｃ…文要素間関係欄、１１０ｄ…文要素１欄、１１０ｅ…文要素２欄、１１０ｆ…関係の性質欄、１１１Ｃ…検索条件情報、２００Ａ…文章構文解析結果、２０１Ａ…文章構文解析結果、２００ａ-２００ｄ…文要素、２００ｉ-２００ｋ…文要素間関係、２０１ａ-２０１ｈ…文要素、２０１ｉ-２０１ｏ…文要素間関係、３００Ａ…質問文解析結果、３００Ａ…質問文構文解析結果、３０１Ａ…質問文解析結果、３０１Ａ…質問文構文解析結果、３００ａ-３００ｄ…文要素、３００ｉ-３００ｋ…文要素間関係、３０１ａ-３０１ｄ…文要素、３０１ｉ-３０１ｋ…文要素間関係
【図１】
0005493779.tif 000002
【図２】
0005493779.tif 000003
【図３】
0005493779.tif 000004
【図４】
0005493779.tif 000005
【図５】
0005493779.tif 000006
【図６】
0005493779.tif 000007
【図７】
0005493779.tif 000008
【図８】
0005493779.tif 000009
【図９Ａ】
0005493779.tif 000010
【図９Ｂ】
0005493779.tif 000011
【図１０】
0005493779.tif 000012
【図１１】
0005493779.tif 000013
【図１２】
0005493779.tif 000014