質問文と回答文との対を含む質問回答の事例を格納する事例格納部と、前記質問回答の事例の検索についてのログを格納するログ格納部と、1又は複数のキーワードを入力するための入力画面を端末装置に送信し、前記入力画面に入力された前記1又は複数のキーワードにより前記事例格納部を検索して質問回答の事例を抽出し、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信し、前記端末装置により実際に前記識別情報を用いて参照された質問回答の事例の前記識別情報を前記入力画面に入力された前記1又は複数のキーワードと共に検索キーワードログとして、前記ログ格納部に格納する検索部と、前記検索キーワードログにおいて、前記質問回答の事例と共に記録された1個のキーワードについて、前記質問回答の事例毎かつ前記1個のキーワード毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からmmは正の整数個までのキーワードを前記質問回答の事例毎にカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用いて前記カテゴリと前記質問回答の事例とを対応付けるカテゴリ抽出部とを含むことを特徴とするカテゴリ分類処理装置。前記カテゴリ抽出部が、前記質問回答の事例と共に記録されたnnは正の整数個のキーワードを含むキーワードの組について、前記質問回答の事例毎かつ前記キーワードの組毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からm個までのキーワードの組に属するキーワードを前記質問回答の事例毎に仮サブカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用い抽出した前記仮サブカテゴリ候補をサブカテゴリとして用いて、前記カテゴリと前記サブカテゴリとを対応付け、前記サブカテゴリと前記質問回答の事例とを対応付けることを特徴とする請求項1に記載のカテゴリ分類処理装置。前記カテゴリ分類処理装置が、更に、前記mの値を記述した抽出条件設定ファイルを格納する抽出条件設定ファイル格納部を含むことを特徴とする請求項1に記載のカテゴリ分類処理装置。前記カテゴリ抽出部が、前記カテゴリ候補の抽出において、前記質問回答の事例毎に前記回数が多い順にキーワードに順位を付け、上位からm個のキーワードが属する順位を求め、前記求めた順位に属するキーワードの全部又は一部を前記カテゴリ候補として抽出することを特徴とする請求項1に記載のカテゴリ分類処理装置。前記検索部が、前記入力画面に入力された前記1又は複数のキーワードを用いて、前記カテゴリ抽出部により対応付けられた前記カテゴリと前記質問回答の事例とを検索して、前記カテゴリに対応付けられた前記質問回答の事例を抽出して、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信することを特徴とする請求項1に記載のカテゴリ分類処理装置。1又は複数のキーワードを入力するための入力画面を端末装置に送信し、前記入力画面に入力された前記1又は複数のキーワードにより、質問文と回答文との対を含む質問回答の事例を格納する事例格納部を検索して質問回答の事例を抽出し、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信し、前記端末装置により実際に前記識別情報を用いて参照された質問回答の事例の前記識別情報を前記入力画面に入力された前記1又は複数のキーワードと共に検索キーワードログとして、前記質問回答の事例の検索についてのログを格納するログ格納部に格納し、前記検索キーワードログにおいて、前記質問回答の事例と共に記録された1個のキーワードについて、前記質問回答の事例毎かつ前記1個のキーワード毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からmmは正の整数個までのキーワードを前記質問回答の事例毎にカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用いて前記カテゴリと前記質問回答の事例とを対応付けることを特徴とするカテゴリ分類処理方法。カテゴリ分類処理装置を実現するカテゴリ分類処理プログラムを記録する記録媒体であって、前記プログラムが、コンピュータに、1又は複数のキーワードを入力するための入力画面を端末装置に送信するステップと、前記入力画面に入力された前記1又は複数のキーワードにより、質問文と回答文との対を含む質問回答の事例を格納する事例格納部を検索して質問回答の事例を抽出するステップと、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信するステップと、前記端末装置により実際に前記識別情報を用いて参照された質問回答の事例の前記識別情報を前記入力画面に入力された前記1又は複数のキーワードと共に検索キーワードログとして、前記質問回答の事例の検索についてのログを格納するログ格納部に格納するステップと、前記検索キーワードログにおいて、前記質問回答の事例と共に記録された1個のキーワードについて、前記質問回答の事例毎かつ前記1個のキーワード毎に格納された回数を求めるステップと、前記質問回答の事例毎に前記回数が多い順に上位からmmは正の整数個までのキーワードを前記質問回答の事例毎にカテゴリ候補として抽出するステップと、抽出した前記カテゴリ候補をカテゴリとして用いて前記カテゴリと前記質問回答の事例とを対応付けるステップとを実行させることを特徴とする記録媒体。カテゴリ分類処理装置と、前記カテゴリ分類処理装置にネットワークを介して接続された複数の端末装置とを含むカテゴリ分類処理システムであって、前記カテゴリ分類処理装置は、質問文と回答文との対を含む質問回答の事例を格納する事例格納部と、前記質問回答の事例の検索についてのログを格納するログ格納部と、1又は複数のキーワードを入力するための入力画面を端末装置に送信し、前記入力画面に入力された前記1又は複数のキーワードにより前記事例格納部を検索して質問回答の事例を抽出し、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信し、前記端末装置により実際に前記識別情報を用いて参照された質問回答の事例の前記識別情報を前記入力画面に入力された前記1又は複数のキーワードと共に検索キーワードログとして、前記ログ格納部に格納する検索部と、前記検索キーワードログにおいて、前記質問回答の事例と共に記録された1個のキーワードについて、前記質問回答の事例毎かつ前記1個のキーワード毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からmmは正の整数個までのキーワードを前記質問回答の事例毎にカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用いて前記カテゴリと前記質問回答の事例とを対応付けるカテゴリ抽出部とを含み、前記端末装置は、前記カテゴリ分類処理装置から前記入力画面を受信して表示し、前記入力画面に入力された前記1又は複数のキーワードを前記カテゴリ分類処理装置に送信し、前記カテゴリ分類処理装置から前記質問回答の事例を表す前記識別情報を受信して表示し、表示した前記識別情報から選択された識別情報を前記カテゴリ分類処理装置に送信し、前記カテゴリ分類処理装置から選択された前記識別情報により表される質問回答の事例を受信して表示することを特徴とするカテゴリ分類処理システム。QAの事例は、QAデータベースのオペレータにより、人手で適切と考えられるカテゴリに分類される。実際の分類に際しては、実際に質問文及び回答文を読んで分類する方法、又は、質問文の本文及び回答文の本文の文字列からキーワードを抽出して、抽出したキーワードに基づいて分類する方法が採用される。しかし、QAの事例をオペレータによりカテゴリに分類しているので、多大な手間と労力を要する。また、このため、一旦分類したカテゴリの更新は、事実上困難であるか、又は、相当の時間を経過してから実行されることが多い。この結果、カテゴリに属するQAの事例が古いという問題が生じる。また、カテゴリ自体が陳腐化するという問題が生じる。カテゴリ自体の陳腐化とは、最新のQAの事例が既存のどのカテゴリにも分類することができない状態である。また、カテゴリとQAの事例の関係、換言すれば、カテゴリ分類の適切さが、ユーザの想定と合っていない場合があるという問題が生じる。本発明は、質問回答の事例をカテゴリに分類することが可能なカテゴリ分類処理装置を提供することを目的とする。開示されるカテゴリ分類処理装置は、事例格納部と、ログ格納部と、検索部と、カテゴリ抽出部とを含む。事例格納部は、質問文と回答文との対を含む質問回答の事例を格納する。ログ格納部は、質問回答の事例の検索についてのログを格納する。検索部は、1又は複数のキーワードを入力するための入力画面を端末装置に送信し、入力画面に入力された1又は複数のキーワードにより事例格納部を検索して質問回答の事例を抽出し、抽出した質問回答の事例を表す識別情報を端末装置に送信し、端末装置により実際に識別情報を用いて参照された質問回答の事例の識別情報を入力画面に入力された1又は複数のキーワードと共に検索キーワードログとして、ログ格納部に格納する。カテゴリ抽出部は、検索キーワードログにおいて、質問回答の事例と共に記録された1個のキーワードについて、質問回答の事例毎かつ1個のキーワード毎に格納された回数を求め、質問回答の事例毎に回数が多い順に上位からmmは正の整数個までのキーワードを質問回答の事例毎にカテゴリ候補として抽出し、抽出したカテゴリ候補をカテゴリとして用いてカテゴリと質問回答の事例とを対応付けるカテゴリ抽出部とを含む。開示されるカテゴリ分類処理装置によれば、ユーザにより実際に参照された質問回答の事例と入力されたキーワードとに基づいて、質問回答の事例をカテゴリに分類することができる。図1は、カテゴリ分類処理装置を含む質問回答システムの一例を示す図である。質問回答システムは、事例検索サーバ1と、検索サーバ2と、ネットワーク3と、複数のクライアント4とを含む。事例検索サーバ1、検索サーバ2及び複数のクライアント4の間は、例えばインターネットのようなネットワーク3により相互に接続される。クライアント4は、端末装置であり、ネットワーク3を介して、事例検索サーバ1にアクセスして、事例検索サーバ1が格納する事例を検索して検索結果を取得する。事例検索サーバ1が格納する事例は、例えば、質問回答以下、QAの事例である。また、クライアント4は、ネットワーク3を介して、検索サーバ2にアクセスして、検索サーバ2を介して事例検索サーバ1にアクセスして、事例検索サーバ1が格納する事例を検索して検索結果を取得する。検索サーバ2が、事例検索サーバ1が格納する事例と同一の事例を格納して、クライアント4が、検索サーバ2が格納する事例を検索するようにしても良い。検索サーバ2が格納する事例は、例えば、質問回答の事例である。事例検索サーバ1は、検索部11と、カテゴリ抽出部12と、QAデータベース13と、検索キーワードログ集合14と、単語数設定ファイル15と、抽出条件設定ファイル16と、カテゴリマスタ17とを含む。カテゴリ抽出部12は、集計部121と、抽出部122と、作成部123とを含む。検索部11は、クライアント4からの要求に応じて、1又は複数のキーワードを入力するための入力画面を、クライアント4に送信する。クライアント4は、受信した入力画面を表示装置に表示する。表示された入力画面を見たクライアント4のユーザは、入力画面にキーワードを入力する。クライアント4は、入力画面にキーワードが入力されると、入力されたキーワードを事例検索サーバ1に送信する。事例検索サーバ1は、入力されたキーワードを受信すると、受信したキーワードを検索部11に送る。これに応じて、検索部11は、受信したキーワード、換言すれば、入力画面に入力された1又は複数のキーワードにより、QAデータベース13を検索して、キーワードに対応付けられたQAの事例を抽出する。この時、QAの事例は、複数抽出される。検索部11は、抽出したQAの事例を表す識別情報をクライアント4に送信する。識別情報は、QAの事例を一意に定める情報である。識別情報としては、例えば、QAナンバーが用いられる。前述したように、複数のQAの事例が抽出されるので、検索部11は、例えば、複数のQAの事例に対応する複数の識別情報のリストを生成して、生成したリストをクライアント4に送信する。クライアント4は、受信した複数の識別情報のリストを表示装置に表示する。表示された複数の識別情報のリストを見たクライアント4のユーザは、複数の識別情報のリストから、1個の識別情報を選択する。クライアント4は、複数の識別情報のリストから1個の識別情報が選択されると、選択された1個の識別情報を事例検索サーバ1に送信する。事例検索サーバ1は、選択された1個の識別情報を受信すると、受信した選択された1個の識別情報を検索部11に送る。これに応じて、検索部11は、QAデータベース13から選択された1個の識別情報により表される1個のQAの事例を読み出して、クライアント4に送信する。クライアント4は、受信した1個のQAの事例を表示装置に表示する。これにより、クライアント4のユーザは、表示されたQAの事例を見て、自己が望んだ回答を知る。従って、選択された1個の識別情報により表される1個のQAの事例が、クライアント4のユーザにより実際に識別情報を用いて参照されたQAの事例である。そこで、検索部11は、クライアント4により実際に識別情報を用いて参照されたQAの事例の識別情報を、検索キーワードログ格納部に格納する。この時、検索部11は、QAの事例の識別情報を、入力画面に入力された1又は複数のキーワードと共に格納する。これにより、QAデータベース13の検索についてのログである1個の検索キーワードログが得られる。従って、1個の検索キーワードログは、QAの事例の識別情報と、1又は複数のキーワードとを含む。QAデータベース13の検索の都度に1個の検索キーワードログが得られるので、検索キーワードログ格納部には多数の検索キーワードログの集合である検索キーワードログ集合14が得られる。検索キーワードログ集合14は、QAの事例の検索についてのログであり、検索キーワードログ格納部に格納される。カテゴリ抽出部12は、検索キーワードログ集合14に基づいて、QAの事例の分類先としてのカテゴリを抽出する。具体的には、カテゴリ抽出部12において、集計部121は、検索キーワードログ集合14において、QAの事例と共に記録された1個のキーワードについて、QAの事例毎かつ1個のキーワード毎に格納された回数を求める。換言すれば、QAの事例毎に、どのキーワードが、何回参照されたかが、集計される。カテゴリ抽出部12において、抽出部122は、QAの事例毎に回数が多い順に上位からmmは正の整数個までのキーワードを、QAの事例毎にカテゴリ候補として抽出する。これにより、m個のカテゴリ候補が抽出される。mの値は、抽出条件設定ファイル16に予め記述される。これにより、mの値を容易に変更することができる。抽出条件設定ファイル16は、抽出条件設定ファイル格納部に格納される。mの値は、例えば2である。これにより、抽出されるカテゴリ候補の数を抑えることができる。カテゴリ抽出部12において、作成部123は、抽出したカテゴリ候補をカテゴリとして用いてカテゴリとQAの事例とを対応付ける。換言すれば、QAの事例がカテゴリに分類される。作成部123は、対応付けたカテゴリとQAの事例との関係を、カテゴリマスタ17に格納する。カテゴリマスタ17は、対応付けたカテゴリとQAの事例との関係を格納するファイルであって、カテゴリマスタ格納部に格納される。カテゴリマスタ17は、QAデータベース13のデータ構造に反映される。また、カテゴリ抽出部12は、検索キーワードログ集合14に基づいて、QAの事例の分類先としてのサブカテゴリを抽出する。具体的には、カテゴリ抽出部12において、集計部121は、QAの事例と共に記録されたnnは正の整数個のキーワードを含むキーワードの組について、QAの事例毎かつキーワードの組毎に格納された回数を求める。換言すれば、QAの事例毎に、どのキーワードの組が、何回参照されたかが、集計される。nの値は、単語数設定ファイル15に予め記述される。これにより、nの値を容易に変更することができる。単語数設定ファイル15は、単語数設定ファイル格納部に格納される。nの値は、例えば2である。これにより、抽出されるサブカテゴリ候補の数を抑えることができる。カテゴリ抽出部12において、抽出部122は、QAの事例毎に回数が多い順に上位からm個までのキーワードの組に属するキーワードをQAの事例毎に仮サブカテゴリ候補として抽出する。これにより、m個の仮サブカテゴリ候補が抽出される。前述したように、mの値は容易に変更することができる。mの値は例えば2であるので、抽出される仮サブカテゴリ候補の数を抑えることができる。カテゴリ抽出部12において、作成部123は、抽出したカテゴリ候補をカテゴリとして用い、抽出した仮サブカテゴリ候補をサブカテゴリとして用いて、カテゴリとサブカテゴリとを対応付け、サブカテゴリとQAの事例とを対応付ける。換言すれば、QAの事例がサブカテゴリに分類され、サブカテゴリがカテゴリに分類される。作成部123は、対応付けたカテゴリとサブカテゴリとの関係、及び、対応付けたサブカテゴリとQAの事例との関係を、カテゴリマスタ17に格納する。図2は、検索装置のハードウェア構成の一例を示す図である。CPU101は、ROM102に格納された制御プログラムに従って、事例検索サーバ1を制御する。CPU101は、例えば主メモリであるRAM103上の検索プログラム及びカテゴリ抽出プログラムを実行する。これにより、検索部11、カテゴリ抽出部12が実現される。検索プログラム及びカテゴリ抽出プログラムは、例えば、CD-ROMやDVD等の記録媒体109に格納され、記録媒体109からハードディスク106に入力され、ハードディスク106からRAM103にロードされる。QAデータベース13、検索キーワードログ格納部、カテゴリマスタ格納部、単語数設定ファイル格納部、抽出条件設定ファイル格納部は、例えばハードディスク106に設けられる。換言すれば、データは、例えばハードディスク106に格納される。データは、例えば、CD-ROMやDVD等の記録媒体109に格納され、記録媒体109からハードディスク106に入力され、必要に応じてハードディスク106からRAM103にロードされ、検索部11又はカテゴリ抽出部12により処理される。入力装置104は、例えばキーボードであり、マウス等を含んでも良い。出力装置105は、例えばディスプレイであり、プリンタ等の出力装置を含んでも良い。CPU101、ROM102、RAM103、入力装置104、出力装置105、及び、ハードディスク106、ネットワーク接続部107は、バス108を介して、相互に接続される。ネットワーク接続部107は、例えば、送受信装置であり、ネットワーク3に接続され、ネットワーク3を介して他のコンピュータ、例えば検索サーバ2及び複数のクライアント4に接続される。これにより、事例検索サーバ1は、検索サーバ2と複数のクライアント4との間で通信を行う。以下、図3~図17を参照して、QAの事例のカテゴリ及びサブカテゴリ分類処理について具体的に説明する。事例検索サーバ1の検索部11は、前述したように、クライアント4からの要求に応じて、キーワードを入力するための入力画面を、クライアント4に送信する。クライアント4が受信した入力画面を表示装置に表示すると、ユーザは、例えば、図3に示すように、キーワードコピーを入力する。なお、入力画面は、例えば、図3の画面41の上部のキーワードコピーが入力されたフィールドと、検索ボタンとを含む画面である。クライアント4が入力されたキーワードを事例検索サーバ1に送信すると、事例検索サーバ1の検索部11は、受信したキーワードコピーにより、QAデータベース13を検索して、キーワードコピーに対応付けられた複数のQAの事例を抽出し、抽出した複数のQAの事例を表すQAナンバーのリストをクライアント4に送信する。クライアント4は、図3に示すように、受信した複数のQAナンバーのリストを含む画面41を表示装置に表示する。この時、画面41は、実際には、図3に示すように、QAの事例毎に、QAナンバーに加えて、QAの事例のタイトル[OS2]ハードディスクの空き容量を増やす方法を教えて下さい。と、QAの事例の更新日とを含む。従って、検索部11は、QAナンバーのリストに加えて、QAナンバー毎のタイトルと、QAナンバー毎の更新日と含む画面41を、クライアント4に送信する。表示された画面41を見たクライアント4のユーザは、例えば、4番目のQAナンバー5678-1111を選択する。クライアント4は、選択されたQAナンバー5678-1111を事例検索サーバ1に送信する。事例検索サーバ1の検索部11は、QAデータベース13から、選択されたQAナンバー5678-1111を持つQAの事例を読み出して、受信したQAナンバー5678-1111を持つQAの事例の画面42を、クライアント4に送信する。クライアント4は、図4に示すように、受信したQAナンバー5678-1111を持つQAの事例の画面42を表示装置に表示する。これにより、クライアント4のユーザは、QAナンバー5678-1111を持つQAの事例を知ることができる。ここで、QAナンバー5678-1111を持つQAの事例が、クライアント4のユーザにより実際に参照されたQAの事例である。そこで、検索部11は、図5に示すように、実際に参照されたQAの事例のQAナンバー5678-1111と、キーワードコピーとを、1個の検索キーワードログとして、検索キーワードログ集合14に加える。この時、検索キーワードログ集合14において、1個の検索キーワードログは、実際には、図5に示すように、参照日時REFERENCELOGDATEと、キーワードREFERENCEQUERYと、QAナンバーREFERENCEPUBLICIDとを格納する。検索キーワードログ集合14において、検索キーワードログが、QAの事例の参照についての種々のデータを含むようにしても良い。なお、検索キーワードログ集合14Aは、クライアント4から検索サーバ2を介してQAデータベース13がアクセスされた場合における、検索キーワードログの集合である。換言すれば、事例検索サーバ1から見て外部の検索サイトである検索サーバ2からのアクセスについての検索キーワードログ集合14Aは、自サーバへのアクセスについての検索キーワードログ集合14とは別に生成される。検索キーワードログ集合14Aは、検索キーワードログ集合14と同様に、参照日時REFERENCELOGDATEと、キーワードREFERENCEQUERYと、QAナンバーREFERENCEPUBLICIDとを格納する。検索キーワードログ集合14Aにおいて、検索キーワードログが、QAの事例の参照についての種々のデータを含むようにしても良い。検索キーワードログ集合14と検索キーワードログ集合14Aとを、一体に生成するようにしても良い。また、検索キーワードログ集合14Aを、ネットワーク3を介して、検索サーバ2から転送するようにしても良い。カテゴリ抽出部12は、予め定められた周期で、検索キーワードログ集合14に基づいて、カテゴリ及びサブカテゴリを抽出し、QAの事例を抽出したカテゴリ及びサブカテゴリに分類する。この周期は、例えば、24時間毎とされる。従って、例えば、ある1日において蓄積された検索キーワードログ集合14に基づいて、カテゴリ及びサブカテゴリが更新され、QAの事例のカテゴリ及びサブカテゴリへの分類が更新される。換言すれば、カテゴリマスタ17が更新される。これにより、最新のカテゴリマスタ17に基づいて、QAデータベース13を検索することができる。カテゴリ抽出部12の集計部121は、検索キーワードログ集合14に基づいて、QAの事例毎に、どのキーワードが、何回参照されたかを、集計する。最初に、集計部121は、図6Aに示すように、抽出結果141を生成する。抽出結果141は、検索キーワードログ集合14に格納された検索キーワードログについての抽出結果であり、検索キーワードログ集合14からQAナンバーと対応するキーワードとを抜き出したものである。また、集計部121は、図6Bに示すように、抽出結果142を生成する。抽出結果142は、検索キーワードログ集合14Aに格納された検索キーワードログについての抽出結果であり、検索キーワードログ集合14AからQAナンバーと対応するキーワードとを抜き出したものである。次に、集計部121は、図7に示すように、抽出結果141及び抽出結果142に基づいて、キーワードについて正規化した正規化結果143を生成する。例えば、集計部121は、抽出結果141の2行目に存在する、QAナンバー1111-1111についてのキーワードdvd録画を、スペースが存在するので、dvd及び録画の2単語に分割する。抽出結果141の5行目及び6行目と、抽出結果142の2行目、3行目及び8行目についても、同様である。また、集計部121は、抽出結果141の2行目から得た2単語dvd及び録画から、を削除する。抽出結果142の3行目についても、同様である。また、集計部121は、抽出結果141の2行目から得た単語dvdについて、大文字DVDに変換する。抽出結果141の2行目及び5行目の小文字と、抽出結果142の3行目及び5行目の小文字についても、同様である。これにより、例えば、正規化結果143において、抽出結果141の2行目に存在するQAナンバー1111-1111について2個のキーワードDVD及び録画が得られ、抽出結果141の5行目に存在するQAナンバー1111-1111について、3個のキーワードDVD録画及びBLU-RAYが得られる。次に、集計部121は、図8に示すように、正規化結果143に基づいて、単語一覧データ144を生成する。例えば、集計部121は、正規化結果143の2行目に存在するQAナンバー1111-1111について2個のキーワードDVD及び録画を、各々、別のキーワードとして抽出する。これにより、正規化結果143の2行目に存在するQAナンバー1111-1111についてのキーワードDVDに基づいて、単語一覧データ144の2行目に、キーワードDVDが抽出される。また、正規化結果143の2行目に存在するQAナンバー1111-1111についてのキーワード録画に基づいて、単語一覧データ144の3行目に、キーワード録画が抽出される。次に、前述したように、単語数設定ファイル15に格納されたnの値が2であるので、集計部121は、図9に示すように、正規化結果143に基づいて、2単語一覧データ145を生成する。例えば、集計部121は、正規化結果143の2行目に存在するQAナンバー1111-1111について2個のキーワードDVD及び録画を2個のキーワードの組として抽出する。これにより、正規化結果143の2行目に存在するQAナンバー1111-1111についての2個のキーワードDVD及び録画に基づいて、2単語一覧データ145の1行目に、キーワードDVD及び録画の組が抽出される。また、例えば、正規化結果143の5行目に存在するQAナンバー1111-1111についてのキーワードDVD録画BLU-RAYに基づいて、2単語一覧データ145の2行目にキーワードDVD及び録画の組、3行目にキーワードBLU-RAY及びDVDの組、4行目にキーワードBLU-RAY及び録画の組が、各々、抽出される。換言すれば、カテゴリ抽出部12の集計部121は、QAの事例と共にnの値を超える数のキーワードが記録されている場合に、nの値を超える数のキーワードからn個のキーワードを取り出して組み合せることにより、キーワードの組を複数生成する。これにより、後述するサブカテゴリ候補の数を抑えることができる。次に、集計部121は、図10Aに示すように、単語一覧データ144に基づいて、集計結果146を生成する。例えば、単語一覧データ144において、QAナンバー1111-1111について、キーワードDVDは、7回出現する。従って、集計結果146において、QAナンバー1111-1111について、キーワードDVDが参照された回数は7とされる。次に、集計部121は、図10Bに示すように、2単語一覧データ145に基づいて、集計結果147を生成する。例えば、2単語一覧データ145において、QAナンバー1111-1111について、キーワードDVD及び録画の組は、2回出現する。従って、集計結果147において、QAナンバー1111-1111について、キーワードDVD及び録画の組が参照された回数は2とされる。カテゴリ抽出部12において、抽出部122は、集計結果146に基づいて、図11Aに示すように、カテゴリ候補一覧148を生成する。この時、前述したように、抽出条件設定ファイル16に格納されたmの値が2であるので、QAの事例毎に、回数が多い順に、2個のキーワードが、カテゴリ候補として抽出される。例えば、集計結果146において、QAナンバー1111-1111について、参照回数が上位から2個の範囲にあるのは、キーワードDVD及び録画である。従って、カテゴリ候補一覧148において、第1行に、QAナンバー1111-1111についてのキーワードDVDが得られ、第2行に、QAナンバー1111-1111についてのキーワード録画が得られる。換言すれば、QAナンバー1111-1111のカテゴリ候補は、キーワードDVD及び録画である。なお、カテゴリ候補一覧148においては、QAナンバー毎かつカテゴリ候補毎に、参照回数が付加される。参照回数は、省略するようにしても良い。次に、抽出部122は、集計結果147に基づいて、図11Bに示すように、サブカテゴリ候補一覧149を生成する。この時、前述したように、抽出条件設定ファイル16に格納されたmの値が2であるので、QAの事例毎に、回数が多い順に、2個のキーワードの組が、仮サブカテゴリ候補として抽出される。例えば、集計結果147において、QAナンバー1111-1111について、参照回数が上位から2個の範囲にあるのは、キーワードDVD及び録画の組と、キーワードDVD及び保存の組である。従って、サブカテゴリ候補一覧149において、第1行に、QAナンバー1111-1111についてのキーワードDVD及び録画の組が得られ、第2行に、QAナンバー1111-1111についてのキーワードDVD及び保存の組が得られる。換言すれば、QAナンバー1111-1111の仮サブカテゴリ候補は、キーワードDVD及び録画の組と、キーワードDVD及び保存の組である。ここで、カテゴリ候補の抽出及び仮サブカテゴリ候補の抽出において、抽出部122は、以下のようにして、カテゴリ候補を抽出する。例えば、単語一覧データ144に基づいて、図12Aに示すような集計結果146Aが生成されたとする。抽出部122は、QAナンバー毎に、回数が多い順にキーワードに順位を付ける。そして、抽出部122は、QAナンバー毎に、カテゴリ候補を抽出する。例えば、抽出部122は、QAナンバー1111-1111について、1位に属するキーワードDVDをカテゴリ候補として抽出する。また、抽出部122は、1位に属するキーワードの数が2以上であるかを判定する。1位に属するキーワードはDVDのみであるので、1位に属するキーワードの数2よりも少ない。そこで、抽出部122は、2位に属するキーワードについて、1位と同様の処理を実行する。従って、2位に属するキーワード録画及びBLU-RAYの全部が、QAナンバー1111-1111について、カテゴリ候補として抽出される。これにより、図12Bに示すように、カテゴリ候補一覧148Aに、3個のカテゴリ候補が得られる。なお、2位に属するキーワード録画及びBLU-RAYの一部を、QAナンバー1111-1111について、カテゴリ候補として抽出するようにしても良い。また、例えば、単語一覧データ144に基づいて、図13Aに示すような集計結果146Bが生成されたとする。この場合、抽出部122は、QAナンバー1111-1111について、1位に属するキーワードDVD及び録画をカテゴリ候補として抽出する。また、抽出部122は、1位に属するキーワードの数が2以上であるので、2位以下についての処理を実行しない。これにより、図13Bに示すように、カテゴリ候補一覧148Bに、2個のカテゴリ候補が得られる。以上のように、抽出部122は、上位からm個のキーワードが属する順位を求め、求めた順位に属するキーワードの全部又は一部をカテゴリ候補として抽出する。また、抽出部122は、QAナンバー毎に、上位の順位に属するキーワードの数がmの値以上であるかを判定し、mの値以上である場合に、上位の順位に属するキーワードの全部又は一部をカテゴリ候補として抽出し、mの値よりも少ない場合に、上位の順位の次の順位に属するキーワードの数がmの値以上であるかを判定する。なお、抽出部122は、あるQAナンバーと共に記録されたキーワードの総数がmの値よりも少ない場合に、QAナンバーと共に記録されたキーワードの全てを、カテゴリ候補として抽出する。次に、抽出部122は、カテゴリ候補一覧148に基づいて、カテゴリ候補一覧148内のカテゴリ候補をキーとして、QAナンバーをマージする。例えば、キーワードDVDをキーとして、DVDに対応するQAナンバーをまとめる。これにより、抽出部122は、図11Cに示すように、カテゴリ候補マージ表150を生成する。カテゴリ候補マージ表150において、例えば、キーワードDVDをカテゴリ候補とするQAナンバーが3個存在する。なお、カテゴリ候補マージ表150においては、QAナンバー毎かつカテゴリ候補毎に参照回数が付加され、カテゴリ候補毎に参照回数総数が付加される。参照回数総数は、カテゴリ候補についての参照回数の和である。参照回数及び参照回数総数は、省略するようにしても良い。次に、抽出部122は、サブカテゴリ候補一覧149に基づいて、図11Dに示すように、サブカテゴリ候補マージ表151を生成する。例えば、抽出部122は、サブカテゴリ候補一覧149にいて、仮サブカテゴリ候補DVD及び録画の中でカテゴリ候補DVDと一致するキーワードDVDを第1単語として抽出する。また、抽出部122は、仮サブカテゴリ候補DVD及び録画の中で、第1単語DVD以外の残りのキーワード録画を第2単語として抽出する。更に、抽出部122は、第1単語と一致するカテゴリ候補DVDをカテゴリ候補とした場合において、第2単語録画をカテゴリ候補のサブカテゴリ候補とする。なお、第2単語の数は1個に限られず、複数であっても良い。複数の第2単語が存在する場合、複数の第2単語の各々が、サブカテゴリ候補とされる。また、抽出部122は、サブカテゴリ候補一覧149にいて、仮サブカテゴリ候補DVD及び録画の中でカテゴリ候補録画と一致するキーワード録画を第1単語として抽出し、残りのキーワードDVDを第2単語として抽出する。更に、抽出部122は、第1単語と一致するカテゴリ候補録画をカテゴリ候補とした場合において、第2単語DVDをカテゴリ候補のサブカテゴリ候補とする。以上の結果、サブカテゴリ候補マージ表151において、例えば、キーワードDVDをカテゴリ候補とする2個のサブカテゴリ候補録画及び保存が存在する。また、例えば、キーワード録画をサブカテゴリ候補とするQAナンバー1111-1111が存在する。換言すれば、QAナンバー1111-1111は、カテゴリ候補DVDのサブカテゴリ候補録画に属する。カテゴリ抽出部12において、作成部123は、カテゴリ候補マージ表150とサブカテゴリ候補マージ表151とに基づいて、図14に示すように、カテゴリマスタ17を生成する。例えば、作成部123は、カテゴリ候補マージ表150に基づいてカテゴリ候補をカテゴリとし、サブカテゴリ候補マージ表151に基づいてサブカテゴリ候補をサブカテゴリとし、サブカテゴリ候補マージ表151に基づいて、カテゴリにサブカテゴリを対応付け、サブカテゴリにQAナンバーを対応付ける。これにより、図14に示すカテゴリマスタ17が生成される。図14に示すカテゴリマスタ17においては、カテゴリは、サブカテゴリを介して、QAナンバーと対応付けられる。なお、カテゴリマスタ17は、図14に示す構成に限られず、種々の構成をとることができる。例えば、カテゴリマスタ17は、図15A~図15Cに示すように、複数のテーブル171~173により構成することができる。この場合、例えば、作成部123は、抽出したカテゴリ候補に、カテゴリ候補マージ表150において参照回数総数の多い順に、カテゴリIDを付与してカテゴリとする。これにより、第1テーブル171が生成される。換言すれば、カテゴリとカテゴリIDとが対応付けられる。また、作成部123は、抽出したサブカテゴリ候補に、サブカテゴリ候補マージ表151における出現の順に、サブカテゴリIDを付与してサブカテゴリとする。また、作成部123は、サブカテゴリ候補マージ表151から、サブカテゴリに対応するカテゴリを抽出してカテゴリIDに置換する。これにより、第2テーブル172が生成される。換言すれば、カテゴリとサブカテゴリとが対応付けられる。更に、作成部123は、第1テーブル171と第2テーブル172とをマージし、カテゴリとQAナンバーとを対応付け、カテゴリ及びサブカテゴリとQAナンバーとを対応付ける。これにより、第3テーブル173が生成される。例えば、作成部123は、第1テーブル171のカテゴリID1について、カテゴリ候補マージ表150を参照して、対応する3個のQAナンバーを求める。これにより、第3テーブル173の第1行~第3行が得られる。次に、作成部123は、第1テーブル171のカテゴリID1について、第2テーブル172を参照して、対応する1個のサブカテゴリID1を求める。そして、作成部123は、カテゴリID1に対応するキーワードDVDとサブカテゴリID1に対応するキーワード録画とを用いてサブカテゴリ候補マージ表151を参照して、対応するQAナンバー1111-1111を求める。カテゴリID1に対応するキーワードDVDは第1テーブル171から求められ、サブカテゴリID1に対応するキーワード録画は第2テーブル172から求められる。以上の処理が、カテゴリIDの順、及び、サブカテゴリIDの順に繰り返される。前述したように、カテゴリマスタ17は、QAデータベース13の構造に反映される。換言すれば、QAデータベース13のデータ構造は、図16に示すように、カテゴリマスタ17に従う階層構造とされる。例えば、カテゴリトップにおいて、カテゴリAにサブカテゴリA1が対応付けられ、サブカテゴリA1にカテゴリQA一覧が対応付けられ、カテゴリQA一覧において、サブカテゴリA1にサブカテゴリA1に属するQAが対応付けられる。カテゴリマスタ17に従う階層構造のQAデータベース13に基づいて、検索部11は、クライアント4からの要求に応じて、図16に示す画面を、クライアント4に送信する。図16の画面において、例えば、カテゴリトップが表示される。なお、カテゴリのみを表示し、カテゴリが選択されると、選択されたカテゴリに属するサブカテゴリを表示するようにしても良い。図16の画面を見たクライアント4のユーザが例えばカテゴリ又はサブカテゴリをクリックすると、検索部11は、クリックされたカテゴリ又はサブカテゴリを用いて、QAデータベース13を検索する。そして、検索部11は、検索結果として、カテゴリ又はサブカテゴリに対応付けられたQAを抽出して、抽出したQAの一覧であるカテゴリQA一覧をクライアント4に送信する。これにより、クライアント4は、図3に示す画面41を表示することができる。これを見たクライアント4のユーザがQAのタイトルをクリックすると、検索部11は、クリックされたQAのタイトルを用いて、QAデータベース13を検索する。そして、検索部11は、対応するQAを抽出して、抽出したQAをクライアント4に送信する。これにより、クライアント4は、図4に示す画面42を表示することができる。この時、検索部11により、実際に参照されたQAの事例のQAナンバーが、先にクリックされたカテゴリ及びサブカテゴリと共に、検索キーワードログとして採取され、検索キーワードログ集合14が更新される。なお、カテゴリマスタ17に従う階層構造のQAデータベース13に基づいて、検索部11は、クライアント4からの要求に応じて、図17に示すように、1又は複数のキーワードを入力するための入力画面43を、クライアント4に送信するようにしても良い。この場合、入力画面43において、例えば、カテゴリトップが表示される。なお、カテゴリのみを表示し、カテゴリが選択されると、選択されたカテゴリに属するサブカテゴリを表示するようにしても良い。入力画面43を見たクライアント4のユーザが例えばカテゴリをクリックすると、クリックされたカテゴリが入力フィールドに入力される。ユーザが例えばサブカテゴリをクリックすると、クリックされたサブカテゴリが入力フィールドに入力される。ユーザが例えば入力フィールドに直接キーワードを入力するようにしても良い。例えば、サブカテゴリA1がコピーである場合には、コピーが入力フィールドに入力され、キーワードとして検索に用いられる。検索部11は、入力画面43に入力された1又は複数のキーワードを用いて、カテゴリ抽出部12により対応付けられたカテゴリ及びサブカテゴリとQAナンバーとを含むQAデータベース13を検索する。そして、検索部11は、検索結果として、カテゴリ又はサブカテゴリに対応付けられたQAナンバーを抽出して、抽出したQAナンバーをクライアント4に送信する。これにより、クライアント4は、図3に示す画面41を表示することができる。図18は、カテゴリ分類処理フローである。カテゴリ抽出部12の集計部121が、自サーバである事例検索サーバ1を介してクライアント4により参照されたQAナンバーを抽出するステップS1。これにより、図6Aに示す抽出結果141が生成される。集計部121が、外部検索サイトである検索サーバ2を介してクライアント4により参照されたQAナンバーを抽出するステップS2。これにより、図6Bに示す抽出結果142が生成される。なお、ステップS1とステップS2とは、いずれを先に実行しても良い。集計部121が、検索キーワードの正規化処理と、スペースによる分割処理とを実行するステップS3。これにより、図7に示す正規化結果143が生成される。カテゴリ抽出部12の抽出部122が、正規化結果143に基づいて、QAナンバーと単語の一覧を作成するステップS4。これにより、図8に示す単語一覧データ144が生成される。抽出部122が、正規化結果143に基づいて、QAナンバーと2単語ずつの一覧を作成するステップS5。これにより、図9に示す2単語一覧データ145が生成される。なお、ステップS4とステップS5とは、いずれを先に実行しても良い。抽出部122が、単語一覧データ144に基づいて、QAナンバーと単語をキーに集計するステップS6。これにより、図10Aに示す集計結果146が生成される。抽出部122が、2単語一覧データ145に基づいて、QAナンバーと2単語をキーに集計するステップS7。これにより、図10Bに示す集計結果147が生成される。なお、ステップS6とステップS7とは、いずれを先に実行しても良い。抽出部122が、集計結果146に基づいて、QAナンバー毎に、参照回数の上位から最大抽出分を、カテゴリ候補として抽出するステップS8。これにより、図11Aに示すカテゴリ候補一覧148が生成される。抽出部122が、集計結果147に基づいて、QAナンバー毎に、参照回数の上位から最大抽出分を、仮サブカテゴリ候補として抽出するステップS9。これにより、図11Bに示すサブカテゴリ候補一覧149が生成される。なお、ステップS8とステップS9とは、いずれを先に実行しても良い。抽出部122が、カテゴリ候補一覧148に基づいて、カテゴリ候補をキーにQAナンバーをマージするステップS10。これにより、図11Cに示すカテゴリ候補マージ表150が生成される。抽出部122が、サブカテゴリ候補一覧149に基づいて、カテゴリ候補のサブカテゴリ候補を抽出するステップS11。これにより、図11Dに示すサブカテゴリ候補マージ表151が生成される。カテゴリ抽出部12の作成部123が、カテゴリ候補マージ表150とサブカテゴリ候補マージ表151とに基づいて、カテゴリ、サブカテゴリ、これらに関連付けられるQAナンバーをQAデータベース13に保存するステップS12。換言すれば、図14に示すカテゴリマスタ17が生成され、QAデータベース13のデータ構造に反映される。以上の説明から理解されるように、以下のような実施の態様が把握される。付記1質問文と回答文との対を含む質問回答の事例を格納する事例格納部と、前記質問回答の事例の検索についてのログを格納するログ格納部と、1又は複数のキーワードを入力するための入力画面を端末装置に送信し、前記入力画面に入力された前記1又は複数のキーワードにより前記事例格納部を検索して質問回答の事例を抽出し、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信し、前記端末装置により実際に前記識別情報を用いて参照された質問回答の事例の前記識別情報を前記入力画面に入力された前記1又は複数のキーワードと共に検索キーワードログとして、前記ログ格納部に格納する検索部と、前記検索キーワードログにおいて、前記質問回答の事例と共に記録された1個のキーワードについて、前記質問回答の事例毎かつ前記1個のキーワード毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からmmは正の整数個までのキーワードを前記質問回答の事例毎にカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用いて前記カテゴリと前記質問回答の事例とを対応付けるカテゴリ抽出部とを含むことを特徴とするカテゴリ分類処理装置。付記2前記カテゴリ抽出部が、前記質問回答の事例と共に記録されたnnは正の整数個のキーワードを含むキーワードの組について、前記質問回答の事例毎かつ前記キーワードの組毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からm個までのキーワードの組に属するキーワードを前記質問回答の事例毎に仮サブカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用い抽出した前記仮サブカテゴリ候補をサブカテゴリとして用いて、前記カテゴリと前記サブカテゴリとを対応付け、前記サブカテゴリと前記質問回答の事例とを対応付けることを特徴とする付記1に記載のカテゴリ分類処理装置。付記3前記カテゴリ抽出部が、前記サブカテゴリ候補の中で前記カテゴリ候補と一致するキーワードを第1単語として抽出し、前記サブカテゴリ候補の中で前記第1単語以外の1又は複数のキーワードを第2単語として抽出し、前記第1単語と一致するカテゴリ候補を前記カテゴリとした場合において、前記1又は複数の第2単語の各々を前記カテゴリのサブカテゴリとすることを特徴とする付記2に記載のカテゴリ分類処理装置。付記4前記カテゴリ分類処理装置が、更に、前記nの値を記述した単語数設定ファイルを格納する単語数設定ファイル格納部を含むことを特徴とする付記2に記載のカテゴリ分類処理装置。付記5前記カテゴリ抽出部が、前記質問回答の事例と共に前記nの値を超える数のキーワードが記録されている場合に、前記nの値を超える数のキーワードからn個のキーワードを取り出して組み合せることにより、前記キーワードの組を複数生成することを特徴とする付記2に記載のカテゴリ分類処理装置。付記6前記カテゴリ分類処理装置が、更に、前記mの値を記述した抽出条件設定ファイルを格納する抽出条件設定ファイル格納部を含むことを特徴とする付記1に記載のカテゴリ分類処理装置。付記7前記カテゴリ抽出部が、前記カテゴリ候補の抽出において、前記質問回答の事例毎に前記回数が多い順にキーワードに順位を付け、上位からm個のキーワードが属する順位を求め、前記求めた順位に属するキーワードの全部又は一部を前記カテゴリ候補として抽出することを特徴とする付記1に記載のカテゴリ分類処理装置。付記8前記カテゴリ抽出部が、前記カテゴリ候補の抽出において、前記質問回答の事例毎に、上位の順位に属するキーワードの数が前記mの値以上であるかを判定し、前記mの値以上である場合に、前記上位の順位に属するキーワードの全部又は一部を前記カテゴリ候補として抽出し、前記mの値よりも少ない場合に、前記上位の順位の次の順位に属するキーワードの数が前記mの値以上であるかを判定することを特徴とする付記7に記載のカテゴリ分類処理装置。付記9前記カテゴリ抽出部が、前記カテゴリ候補の抽出において、前記質問回答の事例と共に記録されたキーワードの数が前記mの値よりも少ない場合に、前記質問回答の事例と共に記録されたキーワードの全てを、前記カテゴリ候補として抽出することを特徴とする付記7に記載のカテゴリ分類処理装置。付記10前記検索部が、前記入力画面に入力された前記1又は複数のキーワードを用いて、前記カテゴリ抽出部により対応付けられた前記カテゴリと前記質問回答の事例とを検索して、前記カテゴリに対応付けられた前記質問回答の事例を抽出して、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信することを特徴とする付記1に記載のカテゴリ分類処理装置。付記111又は複数のキーワードを入力するための入力画面を端末装置に送信し、前記入力画面に入力された前記1又は複数のキーワードにより、質問文と回答文との対を含む質問回答の事例を格納する事例格納部を検索して質問回答の事例を抽出し、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信し、前記端末装置により実際に前記識別情報を用いて参照された質問回答の事例の前記識別情報を前記入力画面に入力された前記1又は複数のキーワードと共に検索キーワードログとして、前記質問回答の事例の検索についてのログを格納するログ格納部に格納し、前記検索キーワードログにおいて、前記質問回答の事例と共に記録された1個のキーワードについて、前記質問回答の事例毎かつ前記1個のキーワード毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からmmは正の整数個までのキーワードを前記質問回答の事例毎にカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用いて前記カテゴリと前記質問回答の事例とを対応付けることを特徴とするカテゴリ分類処理方法。付記12前記質問回答の事例と共に記録されたnnは正の整数個のキーワードを含むキーワードの組について、前記質問回答の事例毎かつ前記キーワードの組毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からm個までのキーワードの組に属するキーワードを前記質問回答の事例毎に仮サブカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用い抽出した前記仮サブカテゴリ候補をサブカテゴリとして用いて、前記カテゴリと前記サブカテゴリとを対応付け、前記サブカテゴリと前記質問回答の事例とを対応付けることを特徴とする付記11に記載のカテゴリ分類処理方法。付記13カテゴリ分類処理装置を実現するカテゴリ分類処理プログラムを記録する記録媒体であって、前記プログラムが、コンピュータに、1又は複数のキーワードを入力するための入力画面を端末装置に送信するステップと、前記入力画面に入力された前記1又は複数のキーワードにより、質問文と回答文との対を含む質問回答の事例を格納する事例格納部を検索して質問回答の事例を抽出するステップと、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信するステップと、前記端末装置により実際に前記識別情報を用いて参照された質問回答の事例の前記識別情報を前記入力画面に入力された前記1又は複数のキーワードと共に検索キーワードログとして、前記質問回答の事例の検索についてのログを格納するログ格納部に格納するステップと、前記検索キーワードログにおいて、前記質問回答の事例と共に記録された1個のキーワードについて、前記質問回答の事例毎かつ前記1個のキーワード毎に格納された回数を求めるステップと、前記質問回答の事例毎に前記回数が多い順に上位からmmは正の整数個までのキーワードを前記質問回答の事例毎にカテゴリ候補として抽出するステップと、抽出した前記カテゴリ候補をカテゴリとして用いて前記カテゴリと前記質問回答の事例とを対応付けるステップとを実行させることを特徴とする記録媒体。付記14前記プログラムが、コンピュータに、更に、前記質問回答の事例と共に記録されたnnは正の整数個のキーワードを含むキーワードの組について、前記質問回答の事例毎かつ前記キーワードの組毎に格納された回数を求めるステップと、前記質問回答の事例毎に前記回数が多い順に上位からm個までのキーワードの組に属するキーワードを前記質問回答の事例毎に仮サブカテゴリ候補として抽出するステップと、抽出した前記カテゴリ候補をカテゴリとして用い抽出した前記仮サブカテゴリ候補をサブカテゴリとして用いて、前記カテゴリと前記サブカテゴリとを対応付け、前記サブカテゴリと前記質問回答の事例とを対応付けるステップとを実行させることを特徴とする付記13に記載の記録媒体。付記15カテゴリ分類処理装置と、前記カテゴリ分類処理装置にネットワークを介して接続された複数の端末装置とを含むカテゴリ分類処理システムであって、前記カテゴリ分類処理装置は、質問文と回答文との対を含む質問回答の事例を格納する事例格納部と、前記質問回答の事例の検索についてのログを格納するログ格納部と、1又は複数のキーワードを入力するための入力画面を端末装置に送信し、前記入力画面に入力された前記1又は複数のキーワードにより前記事例格納部を検索して質問回答の事例を抽出し、抽出した前記質問回答の事例を表す識別情報を前記端末装置に送信し、前記端末装置により実際に前記識別情報を用いて参照された質問回答の事例の前記識別情報を前記入力画面に入力された前記1又は複数のキーワードと共に検索キーワードログとして、前記ログ格納部に格納する検索部と、前記検索キーワードログにおいて、前記質問回答の事例と共に記録された1個のキーワードについて、前記質問回答の事例毎かつ前記1個のキーワード毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からmmは正の整数個までのキーワードを前記質問回答の事例毎にカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用いて前記カテゴリと前記質問回答の事例とを対応付けるカテゴリ抽出部とを含み、前記端末装置は、前記カテゴリ分類処理装置から前記入力画面を受信して表示し、前記入力画面に入力された前記1又は複数のキーワードを前記カテゴリ分類処理装置に送信し、前記カテゴリ分類処理装置から前記質問回答の事例を表す前記識別情報を受信して表示し、表示した前記識別情報から選択された識別情報を前記カテゴリ分類処理装置に送信し、前記カテゴリ分類処理装置から選択された前記識別情報により表される質問回答の事例を受信して表示することを特徴とするカテゴリ分類処理システム。付記16前記カテゴリ抽出部が、前記質問回答の事例と共に記録されたnnは正の整数個のキーワードを含むキーワードの組について、前記質問回答の事例毎かつ前記キーワードの組毎に格納された回数を求め、前記質問回答の事例毎に前記回数が多い順に上位からm個までのキーワードの組に属するキーワードを前記質問回答の事例毎に仮サブカテゴリ候補として抽出し、抽出した前記カテゴリ候補をカテゴリとして用い抽出した前記仮サブカテゴリ候補をサブカテゴリとして用いて、前記カテゴリと前記サブカテゴリとを対応付け、前記サブカテゴリと前記質問回答の事例とを対応付けることを特徴とする付記15に記載のカテゴリ分類処理システム。