(57)【要約】【課題】文書検索要求に応じて検索された文書の一覧の中から利用者にとって必要とする文書を容易に識別できるようにする。【解決手段】分類部１１５は、クライアント端末２０からの文書検索要求に応じて文書検索部１１３により検索された文書の各々について、予め定められた文書分類項目毎に、当該文書が対応する分類に属しているかを判定することにより、当該文書を分類する。インタフェース部１１１は、文書検索部１１３による文書検索結果の一覧と、分類部１１５による文書分類結果を示す分類結果一覧であって、上記文書検索結果の一覧で示される各文書が上記文書分類項目のいずれに分類されるかを、当該文書毎で且つ当該文書分類項目毎に区別して表示するための分類結果一覧とを含む、利用者に提示可能な検索結果一覧画面の情報を生成してクライアント端末２０に返す。【選択図】      図１
2005128872.tif 000002
【特許請求の範囲】
【請求項１】
与えられた文書検索要求に応じて該当する文書を検索する文書検索システムにおいて、
検索された文書の各々について、予め定められた文書分類項目毎に、当該文書が対応する分類に属しているかを判定することにより、当該文書を分類する分類手段と、
文書検索結果の一覧と、前記分類手段による文書分類結果を示す分類結果一覧であって、前記文書検索結果の一覧で示される各文書が前記文書分類項目のいずれに分類されるかを、当該文書毎で且つ当該文書分類項目毎に区別して表示するための分類結果一覧とを含む、利用者に提示可能な検索結果一覧画面の情報を生成するインタフェース手段と
を具備することを特徴とする文書検索システム。
【請求項２】
前記分類結果一覧が、前記文書検索結果の一覧で示される各文書と前記各文書分類項目とにそれぞれ対応付けて表示され、該当する文書が対応する文書分類項目に分類されるか否かを示す分類マークの集合であることを特徴とする請求項１記載の文書検索システム。
【請求項３】
前記インタフェース手段は、前記分類結果一覧の見出しとしての、前記各文書分類項目を示す分類項目一覧であって、利用者による分類項目の選択操作が可能な分類項目一覧を更に含む検索結果一覧画面の情報を生成することを特徴とする請求項１記載の文書検索システム。
【請求項４】
前記インタフェース手段は、前記分類項目一覧中の任意の分類項目が選択された場合、前記文書検索結果の一覧に含まれる文書を、検索された文書のうちの選択された分類項目に分類される文書だけに絞ることを特徴とする請求項３記載の文書検索システム。
【請求項５】
前記文書分類項目毎に対応する分類を特徴付けるキーワードの集合を格納した分類用辞書を更に具備し、
前記分類手段は、検索された各文書について、当該文書中に、前記分類用辞書に前記文書分類項目毎に格納されているキーワード集合に含まれている少なくとも１つのキーワードが存在するかを、当該文書分類項目毎に判定することにより、当該文書が対応する分類に属しているかを判定する
ことを特徴とする請求項１記載の文書検索システム。
【請求項６】
前記分類手段は、検索された各文書について、当該文書から、前記分類用辞書に前記文書分類項目毎に格納されているキーワード集合に含まれているキーワードを抽出するキーワード抽出手段を含み、
前記インタフェース手段は、前記キーワード抽出手段によって抽出される全てのキーワードの中から出現個数に応じて選択されるキーワードの集合を示すキーワード一覧であって、利用者によるキーワードの選択操作が可能なキーワード一覧を更に含む検索結果一覧画面の情報を生成することを特徴とする請求項５記載の文書検索システム。
【請求項７】
前記インタフェース手段は、前記キーワード一覧中の任意のキーワードが選択された場合、前記文書検索結果の一覧に含まれる文書を、検索された文書のうちの選択されたキーワードを含む文書だけに絞ることを特徴とする請求項６記載の文書検索システム。
【請求項８】
与えられた文書検索要求に応じてコンピュータが文書検索を実行するのに用いられる文書検索プログラムであって、
前記コンピュータに、
検索された文書の各々について、予め定められた文書分類項目毎に、当該文書が対応する分類に属しているかを判定することにより、当該文書を分類するステップと、
文書検索結果の一覧と、文書分類結果を示す分類結果一覧であって、前記文書検索結果の一覧で示される各文書が前記文書分類項目のいずれに分類されるかを、当該文書毎で且つ当該文書分類項目毎に区別して表示するための分類結果一覧とを含む、利用者に提示可能な検索結果一覧画面の情報を生成するステップと
を実行させるための文書検索プログラム。
【請求項９】
前記検索結果一覧画面は、前記分類結果一覧の見出しとしての、前記各文書分類項目を示す分類項目一覧であって、利用者による分類項目の選択操作が可能な分類項目一覧を更に含むことを特徴とする請求項８記載の文書検索プログラム。
【請求項１０】
前記分類するステップは、前記文書分類項目毎に対応する分類を特徴付けるキーワードの集合を格納した分類用辞書を利用して、検索された各文書について、当該文書から、前記分類用辞書に前記文書分類項目毎に格納されているキーワード集合に含まれているキーワードを抽出するステップを含み、
前記検索結果一覧画面は、前記キーワードを抽出するステップで抽出される全てのキーワードの中から出現個数に応じて選択されるキーワードの集合を示すキーワード一覧であって、利用者によるキーワードの選択操作が可能なキーワード一覧を更に含む
ことを特徴とする請求項８記載の文書検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、与えられた文書検索要求に応じて該当する文書を検索する文書検索システムに係り、特に、検索された各文書が予め定められた文書分類のいずれに該当するかを示す分類一覧を含む検索結果一覧画面を利用者に提示するのに好適な文書検索システム及び文書検索プログラムに関する。
【背景技術】
【０００２】
従来から、利用者からの文書検索要求に応じて文書を検索する文書検索システムが種々開発されている。この種の文書検索システムとして、フルテキストサーチ方式、或いは形態素解析を利用して、単語ベースで文書を検索する文書検索システムが知られている。ところが、１つの文書検索要求を満たす文書の数と文書データの量は膨大である。この場合、利用者は、検索された膨大な数の文書の各々の内容を表示画面上で確認し、その中から必要な文書を選定するか、或いは必要な情報を取り出さなければならない。
【０００３】
そこで近年は、この手間を省くために、検索された各文書のタイトル等の文書情報と合わせて、文書の要約（抜粋文）を一覧表示する技術（以下、第１の先行技術と称する）が開発されている（例えば、特許文献１参照）。特に、この第１の先行技術では、検索された全文書の要約ではなくて、利用者が選択した文型に合致する要約だけが一覧表示される。
【０００４】
また、検索された各文書から特徴的な単語と特徴的な単語の関係を抽出し、その特徴的な単語と特徴的な単語の関係とに基づいて、検索された文書群を互いに類似した文書集合に分類し、分類された文書集合毎に、文書検索結果の一覧（文書の要約、例えばタイトルの一覧）を表示する技術（以下、第２の先行技術と称する）も開発されている（例えば、特許文献２参照）。
【特許文献１】特開平８−２５５１７２号公報（段落００３０）
【特許文献２】特開２００１−３０６５９４号公報（段落０００７，００３０〜００４１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記第１の先行技術によれば、検索された文書の要約のうち、利用者が選択した文型に合致する要約、つまり利用者の必要とする可能性の高い要約だけが一覧表示される。このため、利用者の文書検索作業に要する負荷を軽減し得る。しかし、利用者が所望の文書の情報を取得するためには、一覧表示されている要約を全て読まなければならない。しかも、利用者が選択した文型に合致する要約に、必ずしも利用者が意図した文書の要約が含まれているとは限らない。
【０００６】
一方、上記第２の先行技術によれば、検索された文書群が互いに類似した文書集合に分類され、その分類された文書集合毎に、文書検索結果の一覧が表示される。このため利用者の文書検索作業に要する負荷を軽減し得る。しかし、利用者が所望の文書の情報を取得するためには、対応する文書集合を特定して、一覧表示されている要約（タイトル）を全て読まなければならない。また利用者は、文書検索結果の一覧の表示画面を一瞥しただけでは、分類された文書集合の特徴を把握できない。
【０００７】
本発明は上記事情を考慮してなされたものでその目的は、文書検索要求に応じて検索された各文書について、予め定められた文書分類項目毎に、対応する分類に属しているかを示す分類一覧が含まれる検索結果一覧画面の提示により、利用者にとって、その分類一覧を参照するだけで必要とする文書を容易に識別することができる文書検索システム及び文書検索プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の１つの観点によれば、与えられた文書検索要求に応じて該当する文書を検索する文書検索システムが提供される。この文書検索システムは、検索された文書の各々について、予め定められた文書分類項目毎に、当該文書が対応する分類に属しているかを判定することにより、当該文書を分類する分類手段と、文書検索結果の一覧と、前記分類手段による文書分類結果を示す分類結果一覧であって、上記文書検索結果の一覧で示される各文書が前記文書分類項目のいずれに分類されるかを、当該文書毎で且つ当該文書分類項目毎に区別して表示するための分類結果一覧とを含む、利用者に提示可能な検索結果一覧画面の情報を生成するインタフェース手段とを備えたことを特徴とする。
【０００９】
このような構成においては、文書検索結果の一覧を利用者に提示するときには、当該文書検索結果の一覧で示される各文書が予め定められた文書分類項目のいずれに分類されるかを、当該文書毎で且つ当該文書分類項目毎に区別して表示するための分類結果一覧が併せて利用者に提示されるため、利用者は分類一覧を参照するだけで検索された各文書の内容を容易に把握して、それぞれ自身が必要とする、目的に合致した文書であるか簡単に判断できる。
【００１０】
ここで、上記分類結果一覧を、上記文書検索結果の一覧で示される各文書と上記各文書分類項目とにそれぞれ対応付けて表示され、該当する文書が対応する文書分類項目に分類されるか否かを示す分類マークの集合で構成することにより、各分類マークの表示状態から各文書の内容を一層容易に把握できる。つまり分類結果一覧を一瞥するだけで、各文書の内容を簡単に把握できる。
【００１１】
また、上記分類結果一覧の見出しとしての、上記各文書分類項目を示す分類項目一覧であって、利用者による分類項目の選択操作が可能な分類項目一覧を上記検索結果一覧画面に含めると良い。このようにすると、文書検索結果の一覧に含まれる文書を、分類項目一覧から選択された分類項目に分類される文書だけに絞ることができるため、絞り込み検索が容易に実現でき、利用者は目的の文書に簡単に辿りつける。
【００１２】
また、上記分類手段による文書分類に用いられる分類用辞書であって、上記文書分類項目毎に対応する分類を特徴付けるキーワードの集合を格納した分類用辞書を用意し、上記分類手段による検索された各文書について、当該文書中に、上記分類用辞書に上記文書分類項目毎に格納されているキーワード集合に含まれている少なくとも１つのキーワードが存在するかを、上記分類手段が当該文書分類項目毎に判定することにより、当該文書が対応する分類に属しているかを判定する構成とするならば、文書分類が容易に行える。
【００１３】
また、上記分類手段に、検索された各文書について、当該文書から、上記分類用辞書に上記文書分類項目毎に格納されているキーワード集合に含まれているキーワードを抽出するキーワード抽出手段を持たせ、このキーワード抽出手段によって抽出される全てのキーワードの中から出現個数に応じて選択されるキーワードの集合を示すキーワード一覧であって、利用者によるキーワードの選択操作が可能なキーワード一覧を上記検索結果一覧画面に含める構成とすると良い。このようにすると、文書検索結果の一覧に含まれる文書を、検索された文書のうちの選択されたキーワードを含む文書だけに絞ることができるため、絞り込み検索が容易に実現でき、利用者は目的の文書に簡単に辿りつける。
【発明の効果】
【００１４】
本発明によれば、文書検索結果の一覧を利用者に提示するときには、当該文書検索結果の一覧で示される各文書が予め定められた文書分類項目のいずれに分類されるかを、当該文書毎で且つ当該文書分類項目毎に区別して表示するための分類結果一覧が併せて利用者に提示される構成とすることにより、利用者は分類一覧を参照するだけで検索された各文書の内容を容易に把握して、自身が必要とする文書を簡単に判断できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態につき図面を参照して説明する。  
図１は本発明の一実施形態に係る文書検索システムの構成を示すブロック図である。図１の文書検索システムは、主として、検索サーバ計算機１０と、検索サーバ計算機１０を利用するクライアント端末２０とから構成される。検索サーバ計算機１０とクライアント端末２０とはネットワーク３０を介して接続されている。なお、図１では省略されているが、ネットワーク３０には、複数のクライアント端末２０が接続可能である。
【００１６】
検索サーバ計算機１０は、クライアント端末２０からの検索要求に応じて要求された検索条件に合致する文書を検索する検索サーバ１１と、記憶部１２とを備えている。記憶部１２には、文書データベース１２１及び分類用辞書１２２が格納される。文書データベース１２１は、検索の対象となる文書の文書データを保存する。分類用辞書１２２は、検索サーバ１１によって検索された各文書について、予め定められた文書分類項目毎に、対応する分類に属しているかを判定するのに用いられる。記憶部２にはまた、検索サーバ計算機１０のＣＰＵ（図示せず）によって実行される各種プログラムが格納される。このプログラムの１つは、文書検索を実現するための文書検索プログラムである。なお、文書検索プログラムが独立のプログラムではなくて、１つのアプリケーションプログラムの一要素であっても構わない。記憶部１２は、例えば主メモリ及びディスク装置（例えばハードディスクドライブ）を含む。ここで、主メモリ及びディスク装置をどのように使い分けるかについては、本発明に直接関係しないため説明を省略する。
【００１７】
検索サーバ１１は、検索サーバ計算機１０のＣＰＵが文書検索プログラムを実行することにより実現される。検索サーバ１１は、インタフェース部１１１、検索要求解析部１１２、文書検索部１１３、要約抽出部１１４、及び分類部１１５の各機能要素を含む。
【００１８】
インタフェース部１１１は、クライアント端末２０からの検索要求（文書検索要求）を受け付ける機能と、当該検索要求に対する検索結果の一覧を表す画面情報（検索結果一覧画面情報）を生成して検索要求元に返す機能とを有する。検索結果一覧画面情報は、検索された各文書が予め定められた文書分類項目の何れに属しているかを示す分類一覧の情報を含む。
【００１９】
検索要求解析部１１２は、クライアント端末２０からの検索要求を解析し、例えば検索式を構成するキーワードを抽出する。文書検索部１１３は、検索要求解析部１１２によって抽出されたキーワードを含む検索式に従って、文書データベース１２１から当該検索式に合致する文書を検索する。
【００２０】
要約抽出部１１４は、文書検索部１１３によって検索された文書の要約を抽出する。分類部１１５は、文書検索部１１３によって検索された各文書について、分類用辞書１２２によって示される文書分類項目毎に、対応する分類に属しているかを当該分類用辞書１２２に従って判定する。つまり分類部１１５は、文書検索部１１３によって検索された各文書を、予め定められた文書分類項目毎に分類する。ここでは、１つの文書が複数の文書分類項目に分類されることを許している。
【００２１】
図２は、分類用辞書１２２のデータ構造例を示す。同図に示すように、分類用辞書１２２は、例えば５つの文書分類（文書分類項目）Ｘ１〜Ｘ５と、当該分類Ｘ１〜Ｘ５を特徴付けるキーワードの集合（分類Ｘ１〜Ｘ５のキーワード集合）とから構成される。文書分類（文書分類項目）Ｘ１の種別（分類タイプ）は「説明（定義）」である。分類Ｘ１のキーワード集合は、「説明」に関する用語（キーワード）、例えば機能「ＢＢ」、機能「ＣＣ」を含む。文書分類Ｘ２の種別は「組織」である。分類Ｘ２のキーワード集合は、「組織」に関する用語、例えば会社名「ＤＤ」、会社名「ＥＥ」を含む。文書分類Ｘ３の種別は「地名」である。分類Ｘ３のキーワード集合は、「地名、所在地」に関する用語を含む。文書分類Ｘ４の種別は「人名」である。分類Ｘ４のキーワード集合は、「人名」に関する用語を含む。文書分類Ｘ５の種別は「数値」である。分類Ｘ５のキーワード集合は、「数値」に関する用語、例えば「価格」、「値段」、「円」を含む。分類Ｘｉ（ｉ＝１〜５）のキーワード集合で示される用語を少なくとも１つ含む文書は、分類（文書分類項目）Ｘｉとして分類される。なお、図２の分類用辞書１２２は一例であり、更に多くの文書分類項目を用意することも可能である。例えば、本実施形態では、文書分類Ｘ５、即ち「数値」には、「日付」も含まれるものとしている。しかし、「日付」を独立した文書分類項目として用意することも可能である。
【００２２】
次に、本実施形態の動作について、利用者の操作によりクライアント端末２０から検索サーバ計算機１０内の検索サーバ１１に対してネットワーク３０を介して文書検索要求が与えられた場合を例に、図３のフローチャート及び図４乃至図６の表示画面例を参照して説明する。
【００２３】
まず、クライアント端末２０の表示器の表示画面上に、図４に示すように、文書検索要求（検索条件）を入力するための入力フィールド４０が表示されているものとする。この状態で、利用者がクライアント端末２０のキーボード等の入力手段４を用いて、文書検索要求を入力フィールド４０に入力するための操作を行ったものとする。ここでは、図４に示すように、「製品Ａについて」という、自然言語を用いた質問文形式の検索要求（つまり質問文）が入力されたものとする。入力フィールド４０に入力された検索要求は、クライアント端末２０からネットワーク３０を介して検索サーバ１１に転送される。検索サーバ１１内のインタフェース部１１１は、クライアント端末２０から転送された検索要求（利用者からの検索要求）を受け付けて、当該要求を検索要求解析部１１２に渡す（ステップＳ１）。
【００２４】
検索要求解析部１１２は、インタフェース部１１１から渡された検索要求、つまり検索条件を表す質問文を解析（例えば形態素解析）し、当該質問文から例えば品詞が名詞の用語を検索用のキーワード（第１のキーワード）として抽出する（ステップＳ２）。質問文が「製品Ａについて」の例では、「製品」と「Ａ」とが検索用キーワードとして抽出される。
【００２５】
文書検索部１１３は、検索要求解析部１１２により抽出された検索用キーワードの集合を用いて文書データベース１２１から該当する文書を検索する（ステップＳ３）。ここでは、検索要求解析部１１２により抽出されたキーワード集合中の少なくとも１つのキーワードを含む文書を検索する。つまり文書検索部１１３は、検索要求解析部１１２により抽出されたキーワードの集合を用いてＯＲ検索式により該当する文書を検索する。本実施形態では、説明を簡略化するために文書データベース１２１から文書を検索している。しかし、検索の対象となる各文書に含まれている単語について、その単語が含まれている文書と当該文書中の位置とを示す単語インデックスを用いて文書検索を行うことも可能である。この単語インデックスを用いた文書検索手法は、文書検索の高速化が図れる手法として良く知られている。
【００２６】
さて、文書検索部１１３による文書検索処理では、例えば“ＴＦＩＤＦ”と呼ばれる従来から知られているアルゴリズムを用いて、検索された文書毎に、その文書中におけるキーワードの出現率に基づくスコア付け（スコアリング）が行われる。文書検索部１１３は、スコア付けされた文書の中から上位Ｎ件の文書を選択し、その文書のリスト（例えば文書ＩＤのリスト）を文書検索結果として取得する（ステップＳ４）。ここで、Ｎの値を利用者が指定することも可能である。
【００２７】
文書検索部１１３によって取得された文書検索結果（文書リスト）は、検索に用いられたキーワード集合と共に要約抽出部１１４及び分類部１１５に渡される。要約抽出部１１４は、文書検索結果（文書リスト）で示される、検索された各文書について、その要約を、例えば文書データベース１２１に格納されている対応する文書データから抽出する（ステップＳ５）。ここでは、文書検索に用いられたキーワード（第１のキーワード）を最も多く含む記述（例えば文）が要約として抽出される。要約抽出部１１４により抽出された、文書検索結果（文書リスト）で示される各文書の要約は、当該文書検索結果（文書リスト）と共にインタフェース部１１１に渡される。
【００２８】
一方、分類部１１５は、文書検索部１１３から渡された文書検索結果としての文書リストから未処理の文書（の文書ＩＤ）を１つ選択する（ステップＳ６）。次に分類部１１５は、分類用辞書１２２によって管理される文書分類項目（分類）Ｘ１〜Ｘ５のうちの１つを指定するための変数ｉを、初期値１に設定する（ステップＳ７）。そして分類部１１５は、文書データベース１２１に格納されている文書データのうち、選択された文書の文書ＩＤで指定される文書データから、文書分類項目（分類）Ｘｉのキーワードを全て抽出する（ステップＳ８）。ここでは、キーワード毎の総出現個数もカウントされる。この文書分類項目（分類）Ｘｉのキーワードは、分類用辞書１２２に予め格納されている。分類Ｘｉが分類Ｘ１のこの例では、分類用辞書１２２には、分類Ｘ１のキーワード集合として、機能「ＢＢ」及び機能「ＣＣ」を含む、「説明（定義）」に関する用語の集合が格納されている。
【００２９】
次に分類部１１５は、文書分類項目（分類）Ｘｉのキーワードを少なくとも１つ抽出できたか否かを判定する（ステップＳ９）。もし、抽出できた場合、分類部１１５は、ステップＳ６で選択された文書が文書分類項目（分類）Ｘｉに分類されるか否かを示すフラグＦｉを“１”（Ｘｉに分類されることを示す状態）に設定する（ステップＳ１０）。これに対し、文書分類項目（分類）Ｘｉのキーワードが抽出できなかった場合、フラグＦｉを“０”（Ｘｉに分類されないことを示す状態）に設定する（ステップＳ１１）。
【００３０】
分類部１１５はステップＳ１０またはＳ１１を実行すると、ｉ＝５であるか否かを判定する（ステップＳ１２）。分類部１１５は、ｉ＝５でない場合（ｉ＜５の場合）、ステップＳ６で選択された文書について、未判定の文書分類項目が残っていると判断し、次に判定すべき文書分類項目を指定するために、変数ｉを１だけインクリメントする（ステップＳ１３）。そして、インクリメント後の変数ｉで指定される文書分類項目（分類）Ｘｉに関し、ステップＳ８から始まる処理を再び実行する。
【００３１】
このようにして、ステップＳ６で選択された文書について、Ｘ１〜Ｘ５の各文書分類項目毎に、その文書が当該文書分類項目Ｘ１〜Ｘ５に分類されるか否かを判定して、その判定結果をフラグＦ１〜Ｆ５に設定する処理（ステップＳ８，Ｓ９，Ｓ１０またはステップＳ８，Ｓ９，Ｓ１１）が全て実行されると（ステップＳ１２）、分類部１１５はステップＳ１４に進む。ステップＳ１４において分類部１１５は、文書検索部１１３から渡された文書検索結果（文書リスト）の中に未処理の文書（の文書ＩＤ）が残っているか否かを判定する（ステップＳ１４）。もし、未処理の文書が存在するならば、分類部１１５はステップＳ６に戻って、未処理の文書（の文書ＩＤ）を１つ選択した後、選択された文書について、Ｘ１〜Ｘ５の各文書分類項目毎に、上記ステップＳ８，Ｓ９，Ｓ１０またはステップＳ８，Ｓ９，Ｓ１１を実行する。
【００３２】
やがて、文書検索結果の文書リストに含まれている全ての文書について、Ｘ１〜Ｘ５の各文書分類項目毎に、上記ステップＳ８，Ｓ９，Ｓ１０またはステップＳ８，Ｓ９，Ｓ１１を実行し終えると（ステップＳ１４）、分類部１１５は当該文書リストで示される各文書の分類結果（ここでは、文書分類項目（分類）Ｘ１〜Ｘ５毎のフラグＦ１〜Ｆ５）をインタフェース部１１１に渡す。このとき分類部１１５は、各文書から抽出された文書分類項目（分類）Ｘｉのキーワード（第２のキーワード）の群のうち、総出現個数が予め定められた個数を超えるキーワードの集合をインタフェース部１１１に渡す。なお、総出現個数が多い上位Ｍ個のキーワードの集合をインタフェース部１１１に渡すようにしても構わない。
【００３３】
インタフェース部１１１は、要約抽出部１１４から文書検索結果（文書リスト）及び当該文書リストで示される各文書の要約を受け取ると共に、分類部１１５から当該文書リストで示される各文書の分類結果（Ｘ１〜Ｘ５毎のフラグＦ１〜Ｆ５）及びキーワード（第２のキーワード）の集合を受け取ると、利用者に提示可能な分類結果を含む検索結果一覧画面の情報を生成し、当該情報を検索要求元のクライアント端末２０にネットワーク３０を介して返す（ステップＳ１５）。この検索結果一覧画面の情報は、第２のキーワードの集合と、文書検索結果（文書リスト）で示される各文書の文書ＩＤ（文書名）と、文書分類項目Ｘ１〜Ｘ５の項目名と、当該各文書の分類結果である当該各文書のＸ１〜Ｘ５毎のフラグＦ１〜Ｆ５と、当該各文書の要約とを含む。
【００３４】
クライアント端末２０は、検索サーバ１１のインタフェース部１１１から返された検索結果一覧画面の情報を受け取ると、当該情報に従って、例えば図４に示す検索結果一覧画面をクライアント端末２０の表示器に表示する。この検索結果一覧画面は、文書検索結果（文書リスト）で示される各文書の文書ＩＤ（文書名）の一覧４１を含む。図４の例では、文書１、文書２、文書３及び文書４を含む文書の文書ＩＤの一覧（文書検索結果一覧）４１が表示されている。
【００３５】
また図４の検索結果一覧画面では、文書検索結果一覧４１で示される各文書が文書分類項目Ｘ１〜Ｘ５のいずれに分類されるかを、当該文書毎で且つ当該文書分類項目毎に区別して表示するための分類結果一覧４２が表示される。この分類結果一覧４２は、文書検索結果一覧４１で示される各文書とＸ１〜Ｘ５の各文書分類項目とにそれぞれ対応付けて表示される例えば矩形の分類マーク４２ａの集合である。ここでは、文書ｊと文書分類項目Ｘｉとにそれぞれ対応付けられた分類マーク４２ａの矩形枠内を所定の色で塗りつぶすことにより、つまり矩形枠内が塗りつぶされた分類マーク４２ａの表示により、該当する文書ｊが文書分類項目Ｘｉに分類されることを示している。また、分類マーク４２ａの矩形枠内を塗りつぶさないことにより、つまり矩形枠のみの分類マーク４２ａの表示により、該当する文書ｊが文書分類項目Ｘｉに分類されないことを示している。この分類マーク４２ａの表示情報は、該当する文書ｊの文書分類項目Ｘｉに関する分類結果を示すフラグＦｉに従って生成される。
【００３６】
また図４の検索結果一覧画面には、文書分類項目（分類）Ｘ１〜Ｘ５の項目名（または当該項目名の識別子）の一覧（分類項目名一覧）４３が表示されている。分類項目名一覧４３は、分類結果一覧４２により示される文書分類項目Ｘ１〜Ｘ５の一種の見出しである。この分類項目名一覧４３により示される文書分類項目Ｘｉの項目名の表示位置と文書検索結果一覧４１で示される文書ｊの文書ＩＤの表示位置とにいずれも対応する位置には、文書ｊが文書分類項目Ｘｉに分類されるか否かを示す分類マーク４２ａが表示されている。分類結果一覧４２中の分類マーク４２ａの集合は、マトリクス状に配列されている。
【００３７】
また図４の検索結果一覧画面には、各文書ＩＤに対応付けて、該当する文書の要約が表示されている。ここでは、文書１の要約４４-1として「ＡはＢＢとＣＣの機能をもっている」が、文書２の要約４４-2として「Ａの価格は…」が、そして文書３の要約４４-3として「株式会社ＤＤ（住所…）は製品Ａを発表」が、それぞれ表示されている。図４の検索結果一覧画面の例では、各文書の文書分類項目Ｘ１〜Ｘ５毎の分類マーク４２ａの状態から明らかなように、文書１は文書分類項目Ｘ１のみに分類され、文書２は文書分類項目Ｘ１及びＸ５に分類される。また、文書３は文書分類項目Ｘ１及びＸ３に分類され、文書４は文書分類項目Ｘ５のみに分類される。
【００３８】
また図４の検索結果一覧画面には、キーワード一覧４５も表示される。キーワード一覧４５は、文書検索結果（文書リスト）で示される各文書から抽出された、文書分類項目Ｘ１〜Ｘ５にそれぞれ固有のキーワード（第２のキーワード）の群のうち、総出現個数が予め定められた個数を超えるキーワードの集合である。
【００３９】
本実施形態では、分類項目名一覧４３中の分類項目Ｘ１〜Ｘ５は、クライアント端末２０の入力部（例えばマウス）を用いた利用者の操作で選択可能である。今、分類項目Ｘｉ（ｉは１〜５のいずれか）が選択されたものとする。この場合、分類項目名一覧４３中の分類項目Ｘｉの表示形態（表示属性）が選択状態を示す特別の形態（表示属性）に切り替えられる。
【００４０】
分類項目名一覧４３から分類項目Ｘｉが選択されたことは、クライアント端末２０から検索サーバ１１のインタフェース部１１１に通知される。するとインタフェース部１１１は、要約抽出部１１４から受け取った検索結果の一覧の中から、選択された分類項目Ｘｉに分類される文書のみを選択して、新たな検索結果一覧画面の情報を生成して、クライアント端末２０に返す。ここでは、選択された分類項目ＸｉがＸ５であるものとする。図４に示す検索結果一覧画面において、分類項目Ｘ５に分類される文書の集合は、文書２及び文書４を含む一方、文書１及び文書３を含まない。この場合、新たな検索結果一覧画面（中の文書検索結果一覧４１）に検索結果として表示される文書は、図５に示すように、分類項目Ｘ５に分類される文書に絞られる。ここでは、文書２及び文書４は表示されるものの、文書１及び文書３は表示されない。これにより、クライアント端末２０の利用者は、検索結果の絞り込み検索を行うことができる。なお、分類項目名一覧４３から複数の分類項目を選択することも可能である。例えば、図４に示す検索結果一覧画面において、分類項目名一覧４３から分類項目Ｘ１及びＸ３が選択された場合、分類項目Ｘ１及びＸ３に分類される文書だけが選択される。この場合、新たな検索結果一覧画面では、文書３は表示されるものの、文書１、文書２及び文書４は表示されない。
【００４１】
また本実施形態では、キーワード一覧４５中のキーワードも、クライアント端末２０の入力部を用いた利用者の操作で選択可能である。このキーワード一覧４５が、図４に示すようにキーワード「ＢＢ」「ＣＣ」「ＤＤ」を含み、その中からキーワード「ＢＢ」が選択されたものとする。この場合、キーワード一覧４５中のキーワード「ＢＢ」の表示形態が選択状態を示す特別の形態に切り替えられる。
【００４２】
キーワード一覧４５からキーワード「ＢＢ」が選択されたことは、クライアント端末２０から検索サーバ１１のインタフェース部１１１に通知される。するとインタフェース部１１１は、要約抽出部１１４から受け取った検索結果の一覧の中から、選択されたキーワード「ＢＢ」を含む文書のみを選択して、新たな検索結果一覧画面の情報を生成して、クライアント端末２０に返す。ここでは、文書１はキーワード「ＢＢ」を含むが、文書２、文書３及び文書４はキーワード「ＢＢ」を含まない。この場合、新たな検索結果一覧画面では、図６に示すように、文書１は表示されるものの、文書２、文書３及び文書４は表示されない。これにより、クライアント端末２０の利用者は、検索結果の絞り込み検索を行うことができる。なお、キーワード一覧４５から複数のキーワードを選択することも可能である。
【００４３】
上記実施形態では、検索要求解析部１１２は、質問文から検索用のキーワードを抽出している。しかし、検索要求解析部１１２が検索用のキーワードの抽出の他に、質問文の意味役割を解析して、質問のタイプまたは質問文に対する回答のタイプを判定するようにしても良い。この場合、質問タイプまたは回答タイプに合致する文書分類項目Ｘｉに分類される文書は、利用者が必要とする文書である可能性が極めて高い。そこで、文書検索一覧画面からの利用者による文書選択を支援するために、文書検索結果（文書リスト）で示される各文書に対応して文書分類項目Ｘ１〜Ｘ５毎に表示される分類マーク４２ａのうち、質問タイプまたは回答タイプに合致する文書分類項目Ｘｉに分類された文書に対応する当該Ｘｉの分類マーク４２ａを、他の分類マーク４２ａとは異なる表示形態（属性）で強調表示すると良い。また、質問文形式の検索要求に代えて、キーワードを直接指定することによる検索要求を用いることも可能である。
【００４４】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係る文書検索システムの構成を示すブロック図。
【図２】図１中の分類用辞書１２２のデータ構造例を示す図。
【図３】同実施形態における検索サーバ１１の動作手順を示すフローチャート。
【図４】同実施形態における検索結果一覧画面例を示す図。
【図５】図４中の分類項目名一覧４３から分類項目Ｘ５が選択された場合の検索結果一覧画面例を示す図。
【図６】図４中のキーワード一覧４５からキーワード「ＢＢ」が選択された場合の検索結果一覧画面例を示す図。
【符号の説明】
【００４６】
１０…検索サーバ計算機、１１…検索サーバ、１２…記憶部、４１…文書検索結果一覧、４２…分類結果一覧、４２ａ…分類マーク、４３…分類項目名一覧（分類項目一覧）、４４-1，４４-2，４４-3…要約、４５…キーワード一覧、１１１…インタフェース部、１１２…検索要求解析部、１１３…文書検索部、１１４…要約抽出部、１１５…分類部、１２１…文書データベース、１２２…分類用辞書。
【図１】
2005128872.tif 000003
【図２】
2005128872.tif 000004
【図３】
2005128872.tif 000005
【図４】
2005128872.tif 000006
【図５】
2005128872.tif 000007
【図６】
2005128872.tif 000008