(57)【要約】      （修正有）【課題】質問内容から最適な情報を検索可能とする。【解決手段】コンピュータに、学習対象の文書に関する質問文を読取るステップＳ１１と、質問文を形態素解析し、キーワードを取出すステップＳ１２と、取出したキーワードと学習対象の文書の重要キーワードとを組合せて検索式を生成するステップＳ１３と、生成した検索式で検索を実行し、質問に対する回答を得るための文書情報を学習者に出力するステップＳ１４と、を実行させる。【選択図】図６
2015164066.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
文書と文書から抽出されたキーワードとを対応づけて双方表示可能な複数の文書のうち、いずれの文書から抽出されたキーワードを検索処理に用いるかを特定する情報を検索依頼を行う他のコンピュータから取得すると、該特定する情報によって特定される文書から抽出されたキーワードを検索処理に用いる、
ことを実行させることを特徴とする情報検索プログラム。
【請求項２】
コンピュータが、
文書と文書から抽出されたキーワードとを対応づけて双方表示可能な複数の文書のうち、いずれの文書から抽出されたキーワードを検索処理に用いるかを特定する情報を検索依頼を行う他のコンピュータから取得すると、該特定する情報によって特定される文書から抽出されたキーワードを検索処理に用いる、
ことを実行することを特徴とする情報検索プログラム。
【請求項３】
文書と文書から抽出されたキーワードとを対応づけて双方表示可能な複数の文書のうち、いずれの文書から抽出されたキーワードを検索処理に用いるかを特定する情報を検索依頼を行う他のコンピュータから取得すると、該特定する情報によって特定される文書から抽出されたキーワードを検索処理に用いる制御部、
を備えることを特徴とする情報検索装置。
【請求項４】
コンピュータに、
文書の検索処理を行う際に、検索依頼を行う他のコンピュータから取得された、文書と文書から抽出されたキーワードとを対応づけて双方表示可能な複数の文書のうちのいずれかの文書を特定する情報に基づいて特定される文書から抽出されたキーワードを用いて、前記検索処理を行う、
ことを実行させることを特徴とする情報検索プログラム。
【請求項５】
前記特定される文書は、前記特定される文書から抽出されたキーワードと関連付けて前記他のコンピュータの表示部に表示された文書である
ことを特徴とする請求項４記載の情報検索プログラム。
【請求項６】
コンピュータが、
文書の検索処理を行う際に、検索依頼を行う他のコンピュータから取得された、文書と文書から抽出されたキーワードとを対応づけて双方表示可能な複数の文書のうちのいずれかの文書を特定する情報に基づいて特定される文書から抽出されたキーワードを用いて、前記検索処理を行う、
ことを特徴とする情報検索方法。
【請求項７】
文書の検索処理を行う際に、検索依頼を行う他のコンピュータから取得された、文書と文書から抽出されたキーワードとを対応づけて双方表示可能な複数の文書のうちのいずれかの文書を特定する情報に基づいて特定される文書から抽出されたキーワードを用いて、前記検索処理を行う制御部、
を備えることを特徴とする情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置、情報検索方法およびそのプログラムに関し、特に、電子化された教材を用いて学習を行うＷＥＢベースの学習システムにおいて、学習者の質問内容からその教材の学習に最適な情報、すなわち質問に対する回答を得るための情報を検索可能にする情報検索装置、情報検索方法およびそのプログラムに関する。
【背景技術】
【０００２】
今日、コンピュータネットワークの拡大とその進歩に伴い、情報を入手したい時、インターネットで公開されている情報の中から所望の情報をキーワードなどを使って検索可能にするサーチエンジンが広く利用されている。サーチエンジンは、ＷＷＷなどで公開されている情報の全文を貯えておき、キーワードによって検索する全文検索型と、カテゴリー別に分類されているディレクトリ型の２種類に大別できる。最近では、ディレクトリ型のサーチエンジンにも検索機能が搭載されるようになってきている。
【０００３】
電子化された教材を用いて学習を行うＷＥＢベースの学習システムにおいても、情報の入手にキーワードによる検索が必須である。ＷＥＢベースの学習システムは、学習者からの質問を受け付ける機能を持つものが一般的であるが、質問に対する回答は講師が手作業により作成する必要がある。このため、コストが掛かり、またその回答を得るまでに時間が掛かる。講師が回答を作成する代わりに、学習者自身がＷＥＢ上のサーチエンジンを用いて検索し回答を得ることはできるものの、所望の情報を得るためサーチエンジンに入力する、キーワードから構成される検索式を適切に作成して回答を得ることは困難である。
【０００４】
また、ＷＥＢベースの学習システムにおいて、学習者の意欲を保つためには、疑問点に対して即座のレスポンスが必要であり、メールや掲示版では遅い。チャットを利用することで即時性は保てるが、チャット利用者に即座に対応するため常に講師が待機する必要があり、コストが掛かる。学習者は、疑問点の解決のため、サーチエンジンを用いて、ファイルやＷＥＢページを検索することはできるが、一般的にサーチエンジンの利用者にとって、所望の情報を得るためサーチエンジンに入力するのに適したキーワードから構成される検索式を作成することは難しく、１つの検索キーワードだけ入力して検索する場合が多い。この場合、一度に大量のＷＥＢページが検索され、有効な関連ＷＥＢページを得るのは困難である。
【０００５】
また、従来のＷＥＢベースの学習システムにおいて、利用者の入力したテキスト文（文書）から、カテゴリーを判別し、検索結果を絞り込む技術はあるが、事前の準備が必要であり、コストが掛かる。
【０００６】
しかるに、特許文献１に記載の情報検索システムは、情報ネットワーク上の情報を検索する検索装置と、原文と該原文に関するユーザからの質問とに基づいて検索装置に対する検索要求を行う検索要求装置と、を含む情報検索システムにおいて、検索装置は、原文を指定する原文指定部と、学習者の質問文から検索キーワードを抽出するキーワード抽出部と、その検索キーワードに基づいて質問の質問属性を指定する質問属性指定部と、指定された質問属性に基づいて検索装置による検索対象となる範囲を絞り込むことに利用できる単語の単語属性を指定し、原文からその単語属性に属する単語を抽出し、抽出した単語を検索キーワードへの追加キーとする追加キー抽出部と、追加キーが抽出された場合にその追加キーを検索キーワードに追加し、検索装置に対し質問に基づいた検索要求を作成し、検索要求を原文から抽出された追加キーに関連付ける関連付け部とを有する。
【０００７】
端的に言えば、特許文献１は、質問文から抽出された検索キーワードに基づいて指定された質問属性に基づき検索範囲を絞り込むための単語属性を指定し、原文から該単語属性に属する単語を抽出し、抽出した単語を検索キーワードに加えて検索を行う技術を開示したものである。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−１１１４９号公報（明細書の［請求項１］、段落番号［０００２］、［０００４］、［０００７］〜［０００９］、［００１４］、［０００１５］および図面の［図１］参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１に開示の情報検索システムおよび検索要求装置は、原文から単語属性に属する単語を抽出し、抽出した単語を検索キーワードに加えて検索式を求めているので、学習者の質問文および／または原文の記載によっては重要でない検索キーワードが求められてしまい、所望のキーワードを抽出できず、十分な絞込みができないという問題がある。
また、上記特許文献１に記載の発明では、学習者に何等の操作、意識をさせることなく、すなわち自動的に、質問に対する回答を得ることはできないという問題がある。
【００１０】
本発明は、上記問題を解決するためになされたものであり、情報に関する質問内容からその質問に回答するのに最適な情報を検索する情報検索装置、情報検索方法およびそのプログラムの提供、より具体的には、教材に関する学習者の質問内容からその教材の学習に最適な十分に絞り込んだ情報を自動的に検索する情報検索装置、情報検索方法およびそのプログラムの提供を目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成する本発明による情報検索プログラムは、学習者側のコンピュータから入力された質問文に応じて該質問文に関する情報を検索するためのキーワードを生成し該キーワードにより前記情報を検索する情報検索プログラムであって、コンピュータ装置を、複数に区分された学習領域から構成される教材から抽出した第１学習領域を学習者端末に出力する出力手段と、学習者からの質問文の入力を受け付ける質問文受付手段と、前記質問文受付手段で受け付けた質問文を形態素解析して検索のための第１キーワードを抽出する第１キーワード抽出手段と、前記出力手段から出力された前記第１学習領域におけるキーワードのうち、前記質問文に関する情報の検索のために前記第１キーワードに加えるべき重要キーワードを格納した重要語定義テーブルを参照して該重要キーワードを検索のための第２キーワードとして抽出する第２キーワード抽出手段と、前記第１キーワードと前記第２キーワードの双方を用いて前記質問文に関する情報の検索を行う検索手段と、して機能させることを特徴とする。
【００１２】
上記情報検索プログラムは、さらに、前記コンピュータ装置を、前記教材を構成する複数の学習領域の各々に対し形態素解析を行い、出現頻度から重要度を判断して抽出したキーワードを前記重要キーワードとして前記重要語定義テーブルを生成する重要語定義テーブル生成手段、として機能させることを特徴とする。
【００１３】
上記目的を達成する本発明による情報検索方法は、学習者側のコンピュータから入力された質問文に応じて該質問文に関する情報を検索するためのキーワードを生成し該キーワードにより前記情報を検索する情報検索方法であって、コンピュータ装置が、複数に区分された学習領域から構成される教材から抽出した第１学習領域を学習者端末に出力する出力ステップと、学習者からの質問文の入力を受け付ける質問文受付ステップと、前記質問文受付手段で受け付けた質問文を形態素解析して検索のための第１キーワードを抽出する第１キーワード抽出ステップと、前記出力ステップで出力された前記第１学習領域におけるキーワードのうち、前記質問文に関する情報の検索のために前記第１キーワードに加えるべき重要キーワードを格納した重要語定義テーブルを参照して該重要キーワードを検索のための第２キーワードとして抽出する第２キーワード抽出ステップと、前記第１キーワードと前記第２キーワードの双方を用いて前記質問文に関する情報の検索を行う検索ステップと、を行うことを特徴とする。
【００１４】
上記情報検索方法は、さらに、前記コンピュータ装置が、前記教材を構成する複数の学習領域の各々に対し形態素解析を行い、出現頻度から重要度を判断して抽出したキーワードを前記重要キーワードとして前記重要語定義テーブルを生成する重要語定義テーブル生成ステップ、を行うこと特徴とする。
【００１５】
上記目的を達成する本発明による情報検索装置は、学習者側のコンピュータから入力された質問文に応じて該質問文に関する情報を検索するためのキーワードを生成し該キーワードにより前記情報を検索する情報検索装置であって、複数に区分された学習領域から構成される教材から抽出した第１学習領域を学習者端末に出力する出力手段と、学習者からの質問文の入力を受け付ける質問文受付手段と、前記質問文受付手段で受け付けた質問文を形態素解析して検索のための第１キーワードを抽出する第１キーワード抽出手段と、前記出力ステップで出力された前記第１学習領域におけるキーワードのうち、前記質問文に関する情報の検索のために前記第１キーワードに加えるべき重要キーワードを格納した重要語定義テーブルを参照して該重要キーワードを検索のための第２キーワードとして抽出する第２キーワード抽出手段と、前記第１キーワードと前記第２キーワードの双方を用いて前記質問文に関する情報の検索を行う検索手段と、を備えることを特徴とする。
【００１６】
上記情報検索装置は、さらに、前記教材を構成する複数の学習領域の各々に対し形態素解析を行い、出現頻度から重要度を判断して抽出したキーワードを前記重要キーワードとして前記重要語定義テーブルを生成する重要語定義テーブル生成手段、を備えること特徴とする。
【発明の効果】
【００１７】
本発明の情報検索装置、情報検索方法およびそのプログラムによれば、学習者は検索式を意識せずに教材の学習内容についての質問文を入力することが可能となり、かつ教材の学習内容に沿った学習者が真に必要とする最適な情報を自動的に検索することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の情報検索装置のブロック構成図である。
【図２】学習対象の文書に関する質問の回答を得るのに適切な文書を提示する基本手順を示すフローチャートである。
【図３】教材の主文書の記載内容を上段に表示し取出された重要キーワードを下段に表示するディスプレイ画面３０の具体例を示す図である。
【図４】教材の主文書の関連文書の記載内容を上段に表示し取出された重要キーワードを下段に表示するディスプレイ画面４０の具体例を示す図である。
【図５】キーワードテーブルを示す図であり、（Ａ）は図３に示す教材の主文書におけるキーワードテーブルを示す図であり、（Ｂ）は図４に示す教材の主文書の関連文書におけるキーワードテーブルを示す図である。
【図６】学習対象の文書に関する質問の回答を得るのに適切な重要キーワードを加味した文書を提示する手順を示すフローチャートである。
【図７】学習者が学習対象の文書に関連する文書を参照中に質問文を入力し、質問文の形態素解析を行っている所の画面を示す図である。
【図８】質問文から取出されたキーワードを用いて検索した検索結果を示す図である。
【図９】本発明により学習者が学習対象の文書に関する質問内容からその学習に最適な文書を取得している所の画面を示す図である。
【図１０】学習者が入力した質問文から取出されたキーワードと質問文の入力時に開いていた教材の文書に対応する重要キーワードとを組合わせたキーワードを用いて検索した検索結果を示す図である。
【図１１】図１に示す情報検索装置を用いて、複数の文書における各重要キーワードを取得する処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
図１は本発明の情報検索装置のブロック構成図である。図１の一点鎖線の上側に示す本発明の情報検索装置１は、サーバであり、図１の一点鎖線の下側に示す、検索エンジンとしてのサーバ１８および学習者側のパーソナルコンピュータ（学習者ＰＣ）１９とネットワーク１７を介して通信可能に接続され、学習者と情報検索装置１との間でＷＥＢベースの学習を行う装置である。情報検索装置１は、相互にバスライン１０を介して接続されるＣＰＵ１１、学習者からの質問文の入力を受け付ける質問文受付手段であるマウスやキーボード等の入力装置１２、メモリ１３、ハードディスク１４、ディスプレイ１５およびネットワーク１７を介してサーバ１８および学習者ＰＣ１９と通信する通信ユニット１６を有する。
【００２０】
メモリ１３には、ＣＰＵ１１を第１キーワード抽出手段１３１、第２キーワード抽出手段１３２、検索手段１３３および重要語定義テーブル生成手段１３４として機能させるためのプログラムが格納されている。
【００２１】
通信ユニット１６は、複数に区分された学習領域から構成される教材から抽出した第１学習領域を学習者端末（学習者ＰＣ）１９に出力する出力手段としての機能も有する。
【００２２】
第１キーワード抽出手段は、質問文受付手段で受け付けた質問文を形態素解析して検索のための第１キーワードを抽出する。
第２キーワード抽出手段は、出力手段から出力された第１学習領域におけるキーワードのうち、質問文に関する情報の検索のために第１キーワードに加えるべき重要キーワードを格納した重要語定義テーブルを参照して重要キーワードを検索のための第２キーワードとして抽出する。
【００２３】
検索手段は、第１キーワードと第２キーワードの双方を用いて質問文に関する情報の検索を行う。
重要語定義テーブル生成手段は、教材を構成する複数の学習領域の各々に対し形態素解析を行い、出現頻度から重要度を判断して抽出したキーワードを重要キーワードとして重要語定義テーブルを生成する。
【００２４】
ハードディスク１４には、学習者が質問する学習対象の教材の文書を格納する教材用テキストファイル群１４１および文書を自立語（名詞、代名詞、動詞、形容詞、形容動詞、副詞、接続詞および感動詞）に分けるために用いる形態素解析辞書ファイル１４２が格納される。
【００２５】
情報検索装置１は、通信ユニット１６、ネットワーク１７を介して学習対象となる主文書を含む複数の文書をサーバ１８から受信し、教材用テキストファイル群１４１に格納する。サーバ１８から受信した複数の文書は、受信後、直接メモリ１３に書込んでもよい。
本発明の実施形態では、学習対象となる主文書を含む複数の文書はサーバ１８に格納されサーバ１８から情報検索装置１に送信されるが、他の実施形態として複数の文書はサーバ１８以外のコンピュータから送信された情報あるいは自身で作成した情報を情報検索装置１内に格納してもよい。
【００２６】
次いで、情報検索装置１は、形態素解析辞書ファイル１４２を用いて各文書をそれぞれ形態素解析し自立語を取出し、各文書をそれぞれ解析し自立語の重要度を算出し、各文書における自立語の重要度の中から少なくとも一つの自立語を重要キーワードとして選択する。
【００２７】
図２は学習対象の文書に関する質問の回答を得るのに適切な文書を提示する基本手順を示すフローチャートである。
ステップＳ１で、学習者ＰＣ１９から通信ユニット１６を介して入力された図３に示す学習対象の文書に関する質問文を読取る。
【００２８】
ステップＳ２で、ステップＳ１で入力した質問文を形態素解析し質問文内のキーワードを取出す。
ステップＳ３で、学習者が現在参照中の文書を形態素解析し該文書内のキーワードを取出す。現在参照中の文書は、学習者ＰＣ１９と通信して得るか、質問文の読取り時に読取る。
【００２９】
ステップＳ４で、ステップＳ２で質問文から取出したキーワードとステップＳ３で参照中の文書から取出したキーワードとを組合わせて、所望の情報を得るためサーチエンジンに入力するキーワードで構成される検索式を生成する。
ステップＳ５で、ステップＳ４で生成した検索式で検索を実行し、質問に対する回答を得るための文書情報（ＷＥＢページ）を学習者に出力する。
【００３０】
図３は教材の主文書の記載内容を上段に表示し取出された重要キーワードを下段に表示するディスプレイ画面３０の具体例を示す図であり、図４は教材の主文書の関連文書の記載内容を上段に表示し取出された重要キーワードを下段に表示するディスプレイ画面４０の具体例を示す図である。図３および図４の上段に示す文書は、法律入門の教材に関するものであり、学習者による学習者ＰＣ１９の操作によりサーバ１８から受信され情報検索装置１のハードディスク１４内の教材用テキストファイル群１４１に格納される。主文書は知的財産権に関し、関連文書は独占禁止法に関する。各文書はそれぞれ別の記載内容を有する。以下、各文書中に………で示す部分は、記載内容を省略していることを示す。
【００３１】
図３および図４において、上段に示すディスプレイ画面３０および４０は、下段左側に、各文書を形態素解析して取出した自立語のうち名詞を抜き出した結果のキーワード（名詞）および各キーワードの重み（重要度）の算出結果を示し、下段右側に、算出したキーワードの重要度の中から選択した重要度の高い重要キーワードを示す。
【００３２】
図３および図４は、それぞれ法律入門の教材であり、主文書および関連文書の記載内容と、形態素解析結果、すなわちキーワード（名詞、重み）および重要キーワードの取出し結果をそれぞれ示す。重みは、図３に示す文書３１と図４に示す文書４１とに出現するキーワード（ここでは名詞類）に対して、tf/idf値など統計処理で一般に用いられる重みの値を算出して用いる。重みの値が高いキーワードを重要キーワードとしてメモリ１３に記憶する。
【００３３】
なお、図３および図４に示す重みは、主文書と関連文書とに出現するキーワード（ここでは名詞）に対して、tf/idf値など統計処理で一般に用いられる重みを算出して求めたものである。
【００３４】
図５はキーワードテーブルを示す図であり、（Ａ）は図３に示す教材の主文書におけるキーワードテーブルを示す図であり、（Ｂ）は図４に示す教材の主文書の関連文書におけるキーワードテーブルを示す図である。図５の（Ａ）および（Ｂ）に示す例では、キーワードの重みが６．０以上のキーワードが重要キーワードに設定されている。この重要キーワードは、図中値１で示され、重要キーワードとみなされないものは値０で示される。それゆえ、このキーワードテーブルは重要語定義テーブルと称する。
【００３５】
この重要キーワードは、通信ユニット１６から学習者ＰＣ１９に出力された現在参照中の文書（第１学習領域）におけるキーワードのうち、質問文に関する情報の検索のために第１キーワードに加えるべき重要キーワードである。第２キーワード抽出手段は、重要語定義テーブルを参照して重要キーワードを検索のための第２キーワードとして抽出する。
【００３６】
重要語定義テーブル生成手段は、教材を構成する複数の学習領域の各々に対し形態素解析を行い、出現頻度から重要度を判断して重要度の値の高いキーワードを重要キーワードとして抽出可能にする重要語定義テーブルを生成する。
【００３７】
図６は学習対象の文書に関する質問の回答を得るのに適切な重要キーワードを加味した文書を提示する手順を示すフローチャートである。ここで、適切な文書とは所定の学習対象の文書に関する質問に対する回答を得るためのＷＥＢページを意味する。
【００３８】
ステップＳ１１で、学習者ＰＣ１９から通信ユニット１６を介して入力された図３に示す学習対象の文書に関する質問文を読取る。
ステップＳ１２で、ステップＳ１１で入力した質問文を形態素解析し質問文内のキーワードを取出す。
【００３９】
ステップＳ１３で、ステップＳ１２で取出したキーワードと学習対象の文書の重要キーワードであって、学習対象の文書に関連する学習者が現在参照中の図４に示す文書とを組合わせて、所望の情報を得るためサーチエンジンに入力するキーワードで構成される検索式を生成する。現在参照中の文書は、学習者ＰＣ１９と通信して得るか、質問文の読取り時に読取る。
ステップＳ１４で、ステップＳ１３で生成した検索式で検索を実行し、質問に対する回答を得るための文書（ＷＥＢページ）を学習者に出力する。
【００４０】
図７は、学習者が学習対象の文書に関連する文書を参照中に質問文を入力し、質問文の形態素解析を行っている所の画面７０を示す図である。図７において、図６のステップＳ１１で学習者が図４に示す文書を参照中に入力した質問文を図７の上段に示し、図６のステップＳ１２で質問文の形態素解析した結果を図７の下段左側に示し、キーワードを取出した結果を図７の下段右側に示す。
【００４１】
学習者は図４に示す独占禁止法の文書を参照しており、独占禁止法の違反摘発事例を知りたいのであるが、質問文から取出されたキーワードは、「違反」、「摘発」および「事例」の３語だけである。これら３語を検索キーワードとして用いても、独占禁止法の違反または摘発の事例を検索することは困難である。
【００４２】
図８は質問文から取出されたキーワードを用いて検索した検索結果を示す図である。図８に示す検索結果の画面８０は、質問文から取出されたキーワード、「違反」、「摘発」および「事例」の３語による検索結果は独占禁止法の違反または摘発の事例を含む文書情報（ＷＥＢページ）として不十分であることが示される。
【００４３】
図９は、本発明により学習者が学習対象の文書に関する質問内容からその学習に最適な文書を取得している所の画面９０を示す図である。図９において、学習者が入力した質問文から取出されたキーワードを左上に示し、質問文の入力時に開いていた教材の文書、すなわち図４に示す文書に対応して予めメモリ１３に格納された重要キーワードを右上に示し、質問文から取出されたキーワードと重要キーワードとを組合わせた例を下段に示す。
【００４４】
図９に示されるように、図６のステップＳ１３で、「違反」、「摘発」、「事例」、「メーカ」、「値段」、「競争」および「独占」をＡＮＤ条件で検索式を生成することにより、独占禁止法の違反または摘発の事例を含む文書を検索結果の上位に得ることができることが判る。
【００４５】
図１０は学習者が入力した質問文から取出されたキーワードと質問文の入力時に開いていた教材の文書に対応する重要キーワードとを組合わせたキーワードを用いて検索した検索結果を示す図である。図１０に示す検索結果の画面１００は、独占禁止法の違反または摘発の事例を含む文書情報（ＷＥＢページ）として十分であることが示される。
【００４６】
図１１は図１に示す情報検索装置を用いて、複数の文書における各重要キーワードを取得する処理を示すフローチャートである。本フローチャートにおける処理は、学習者が質問文を入力しその回答を得る前に行う事前の準備段階における処理である。この処理を事前に行うことで、質問文の入力後における処理の時間を短縮できる。
【００４７】
ステップＳ１０１で、教材を構成する複数の文書を登録する。すなわち、学習者ＰＣ１９からの入力操作により学習対象となる主文書と主文書の関連文書を含む複数の文書を通信ユニット１６を介して受信し、ハードディスク１４内のテキストファイル群１４１に格納する。主文書は質問文から抽出されたキーワードを元に検索された文書であることが好ましい。また、主文書の関連文書は質問文から抽出されたキーワードを元に検索された文書であることが好ましい。
【００４８】
ステップＳ１０２で、ステップＳ１０１で格納した各文書を形態素解析しキーワードを取出す。
ステップＳ３１０で、キーワードテーブルを参照する。図５を用いて先に説明したキーワードテーブル（重要語定義テーブル）は、キーワード（本実施形態では名詞のキーワードと各キーワードの重み）および各キーワードが重要キーワードであるか否かの判定値を一覧表示するものである。
【００４９】
キーワードテーブルの作成に際し、各文書に出現するキーワードに対しそれぞれtf/idf値など統計処理し、キーワードの重み（重要度）を算出する。より詳しくは、主文書と主文書の関連文書とを比較し、出現する名詞に対し重みを示す尺度である情報利得（Information Gain）や tf-idf 値を計算する。情報利得や tf-idf 値は、他の文書には出現せずにその文書にだけ出現する語（キーワード）ほど大きい。tf-idf 値とは、キーワード抽出対象の文書から文書を代表するキーワードを抽出したときのキーワードの出現頻度を示す指標である。本実施形態では、一般的に用いられる tf-idf 値を算出して重要度を示す指標とする。
【００５０】
ステップＳ１０４で、文書毎に重要度の高いキーワードを選択し、重要キーワードとしてメモリ１３に保存する。
【００５１】
以上説明した本発明の実施形態は、図２に示すフローチャートのステップＳ１〜Ｓ５の処理および図６に示すフローチャートのステップＳ１１〜Ｓ１４の処理を実行する手順を例に挙げて説明したが、他の実施形態として、例えば図１１に示すフローチャートのステップＳ１０１〜Ｓ１０４の処理を予め実行しておくことにより、ステップＳ１０１〜Ｓ１０４の処理を予め実行するので事前の準備は必要であるが、学習対象の文書の形態素解析およびキーワードの抽出が事前に実行されるので、図６に示すフローチャートのステップＳ１３の処理時間を短縮できる。
【００５２】
（付記１）
学習者側のコンピュータから入力された質問文に応じて該質問文に関する情報を検索するためのキーワードを生成し該キーワードにより前記情報を検索する情報検索プログラムであって、
コンピュータ装置を、
複数に区分された学習領域から構成される教材から抽出した第１学習領域を学習者端末に出力する出力手段と、
学習者からの質問文の入力を受け付ける質問文受付手段と、
前記質問文受付手段で受け付けた質問文を形態素解析して検索のための第１キーワードを抽出する第１キーワード抽出手段と、
前記出力手段から出力された前記第１学習領域におけるキーワードのうち、前記質問文に関する情報の検索のために前記第１キーワードに加えるべき重要キーワードを格納した重要語定義テーブルを参照して該重要キーワードを検索のための第２キーワードとして抽出する第２キーワード抽出手段と、
前記第１キーワードと前記第２キーワードの双方を用いて前記質問文に関する情報の検索を行う検索手段と、
して機能させることを特徴とする情報検索プログラム。
【００５３】
（付記２）
前記コンピュータ装置を、
前記教材を構成する複数の学習領域の各々に対し形態素解析を行い、出現頻度から重要度を判断して抽出したキーワードを前記重要キーワードとして前記重要語定義テーブルを生成する重要語定義テーブル生成手段、
として機能させることを特徴とする付記１に記載の情報検索プログラム。
【００５４】
（付記３）
学習者側のコンピュータから入力された質問文に応じて該質問文に関する情報を検索するためのキーワードを生成し該キーワードにより前記情報を検索する情報検索方法であって、
コンピュータ装置が、
複数に区分された学習領域から構成される教材から抽出した第１学習領域を学習者端末に出力する出力ステップと、
学習者からの質問文の入力を受け付ける質問文受付ステップと、
前記質問文受付手段で受け付けた質問文を形態素解析して検索のための第１キーワードを抽出する第１キーワード抽出ステップと、
前記出力ステップで出力された前記第１学習領域におけるキーワードのうち、前記質問文に関する情報の検索のために前記第１キーワードに加えるべき重要キーワードを格納した重要語定義テーブルを参照して該重要キーワードを検索のための第２キーワードとして抽出する第２キーワード抽出ステップと、
前記第１キーワードと前記第２キーワードの双方を用いて前記質問文に関する情報の検索を行う検索ステップと、
を行うことを特徴とする情報検索方法。
【００５５】
（付記４）
前記コンピュータ装置が、
前記教材を構成する複数の学習領域の各々に対し形態素解析を行い、出現頻度から重要度を判断して抽出したキーワードを前記重要キーワードとして前記重要語定義テーブルを生成する重要語定義テーブル生成ステップ、
を行うこと特徴とする付記３に記載の情報検索方法。
【００５６】
（付記５）
学習者側のコンピュータから入力された質問文に応じて該質問文に関する情報を検索するためのキーワードを生成し該キーワードにより前記情報を検索する情報検索装置であって、
コンピュータ装置が、
複数に区分された学習領域から構成される教材から抽出した第１学習領域を学習者端末に出力する出力手段と、
学習者からの質問文の入力を受け付ける質問文受付手段と、
前記質問文受付手段で受け付けた質問文を形態素解析して検索のための第１キーワードを抽出する第１キーワード抽出手段と、
前記出力ステップで出力された前記第１学習領域におけるキーワードのうち、前記質問文に関する情報の検索のために前記第１キーワードに加えるべき重要キーワードを格納した重要語定義テーブルを参照して該重要キーワードを検索のための第２キーワードとして抽出する第２キーワード抽出手段と、
前記第１キーワードと前記第２キーワードの双方を用いて前記質問文に関する情報の検索を行う検索手段と、
を備えたことを特徴とする情報検索装置。
【００５７】
（付記６）
前記コンピュータ装置が、
前記教材を構成する複数の学習領域の各々に対し形態素解析を行い、出現頻度から重要度を判断して抽出したキーワードを前記重要キーワードとして前記重要語定義テーブルを生成する重要語定義テーブル生成手段、
を備えたこと特徴とする付記５に記載の情報検索装置。
【００５８】
（付記７）
種々の情報を格納するサーバに接続され、該サーバから取得した所定の第１情報に関する質問文から質問に対する回答を得るための情報を検索する情報検索装置であって、
学習者側のコンピュータから受信した前記質問文を読取り、形態素解析して第１キーワードを抽出する第１抽出手段と、
前記第１情報および該第１情報に関連する第２情報の各文書をそれぞれ読取り、形態素解析して第２キーワードを抽出する第２抽出手段と、
前記各文書に出現する前記第２キーワードについて重み付け処理を行い、各第２キーワードの重要度を示す重み値を求め、該重み値から重要度の高いキーワードを選択し、選択したキーワードを前記各文書に対する重要キーワードにそれぞれ設定する設定手段と、
前記第１キーワードと前記第２情報の文書に対する重要キーワードの組合せから検索式を生成する検索式生成手段と、
を備えることを特徴とする情報検索装置。
【００５９】
（付記８）
前記第２情報の文書は、前記第１キーワードを元に検索された文書である、
付記７に記載の情報検索装置。
（付記９）
前記第１情報の文書は、前記第１キーワードを元に検索された文書である、
付記７に記載の情報検索装置。
【００６０】
（付記１０）
種々の情報を格納するサーバから取得した所定の第１情報に関する質問文から質問に対する回答を得るための情報を検索する情報検索方法であって、
学習者側のコンピュータから受信した前記質問文を読取り、形態素解析して第１キーワードを抽出する第１抽出ステップと、
前記第１情報および該第１情報に関連する第２情報の各文書をそれぞれ読取り、形態素解析して第２キーワードを抽出する第２抽出ステップと、
前記各文書に出現する前記第２キーワードについて重み付け処理を行い、各第２キーワードの重要度を示す重み値を求め、該重み値から重要度の高いキーワードを選択し、選択したキーワードを前記各文書に対する重要キーワードにそれぞれ設定する設定ステップと、
前記第１キーワードと前記第２情報の文書に対する重要キーワードの組合せから検索式を生成する検索式生成ステップと、
備えたことを特徴とする情報検索方法。
【００６１】
（付記１１）
種々の情報を格納するサーバから取得した所定の第１情報に関する質問文から質問に対する回答を得るための情報を検索するための情報検索プログラムであって、
コンピュータに、
学習者側のコンピュータから受信した前記質問文を読取り、形態素解析して第１キーワードを抽出する第１抽出ステップと、
前記第１情報および該第１情報に関連する第２情報の各文書をそれぞれ読取り、形態素解析して第２キーワードを抽出する第２抽出ステップと、
前記各文書に出現する前記第２キーワードについて重み付け処理を行い、各第２キーワードの重要度を示す重み値を求め、該重み値から重要度の高いキーワードを選択し、選択したキーワードを前記各文書に対する重要キーワードにそれぞれ設定する設定ステップと、
前記第１キーワードと前記第２情報の文書に対する重要キーワードの組合せから検索式を生成する検索式生成ステップと、
を実行させることを特徴とする情報検索プログラム。
【符号の説明】
【００６２】
１    情報検索装置
１０    バスライン
１１    ＣＰＵ
１２    入力装置
１３    メモリ
１４    ハードディスク
１５    ディスプレイ
１６    通信ユニット
１７    ネットワーク
１８    サーバ
３０、４０、７０、８０、９０、１００    ディスプレイ画面（画面）
１３１    第１キーワード抽出手段
１３２    第２キーワード抽出手段
１３３    検索手段
１３４    重要語定義テーブル生成手段
１４１    教材用テキストファイル群
１４２    形態素解析辞書ファイル
【図１】
2015164066.tif 000003
【図２】
2015164066.tif 000004
【図３】
2015164066.tif 000005
【図４】
2015164066.tif 000006
【図５】
2015164066.tif 000007
【図６】
2015164066.tif 000008
【図７】
2015164066.tif 000009
【図８】
2015164066.tif 000010
【図９】
2015164066.tif 000011
【図１０】
2015164066.tif 000012
【図１１】
2015164066.tif 000013