(57)【要約】【課題】文書検索において、検索キーに適合する文書及び前記適合文書に関連する文書を取得する。【解決手段】文書検索サーバ１は、文書間の引用関係に基づき引用先文書の同一の部分を引用している引用元文書をまとめて文書群を生成する文書群生成部１１ａ、生成した文書群から特徴語を抽出して検索インデックスを生成する文書群検索インデックス生成部１１ｂ、文書群検索インデックスを検索する文書群検索部１１ｃ、検索対象の文書集合に含まれる文書を検索するための文書検索インデックスを検索する文書検索部１１ｈを有し、取得した文書群検索結果１３ｂと文書検索結果１３ｄを文書検索クライアント２に送信する。文書検索クライアントは、受信した文書群検索結果１３ｂと文書検索結果１３ｄを対応付けて検索結果表示部１１ｇに表示する。【選択図】図２０
2009230296.tif 000002
【特許請求の範囲】
【請求項１】
検索対象の文書集合から文書間の引用関係に基づいて文書群を生成する文書群生成手段と、
前記引用関係にある文書から特徴語を抽出して文書群の検索インデックスを生成する文書群検索インデックス生成手段と
を有することを特徴とする文書検索システム。
【請求項２】
請求項１に記載の文書検索システムにおいて、前記文書群生成手段は、他の文書から引用されている文書を引用先文書とし、他の文書を引用している文書を引用元文書として、引用先文書が同じである文書をまとめて文書群を生成することを特徴とする文書検索システム。
【請求項３】
請求項２に記載の文書検索システムにおいて、前記文書群生成手段は、他の文書から引用されている文書を引用先文書とし、他の文書を引用している文書を引用元文書として、引用先文書において他の文書から引用されている被引用部分を取得する被引用部分取得手段と、前記取得した被引用部分が同じである文書をまとめて文書群を生成する文書まとめあげ手段とを有することを特徴とする文書検索システム。
【請求項４】
請求項２に記載の文書検索システムにおいて、前記文書群生成手段は、他の文書から引用されている文書を引用先文書とし、他の文書を引用している文書を引用元文書として、前記引用先文書を分割する引用先文書分割手段と、前記分割した引用先文書の部分に対して引用元文書を割り付けることにより文書群を生成する文書割付手段とを有することを特徴とする文書検索システム。
【請求項５】
請求項４に記載の文書検索システムにおいて、前記引用先文書分割手段は、引用先文書の文書構造に従って文書を分割することを特徴とする文書検索システム。
【請求項６】
請求項４に記載の文書検索システムにおいて、前記引用先文書分割手段は、引用先文書の特徴語をクラスタリングして文書を分割することを特徴とする文書検索システム。
【請求項７】
請求項４に記載の文書検索システムにおいて、前記文書割付手段は、同じ文書を引用している複数の引用元文書をクラスタリングする引用元文書クラスタリング手段と、前記引用先文書分割手段により分割した引用先文書の部分に前記引用元文書のクラスタを割り付けることにより文書群を生成する引用元文書クラスタ割付手段とを有することを特徴とする文書検索システム。
【請求項８】
請求項３に記載の文書検索システムにおいて、前記文書群検索インデックス生成手段は、前記被引用部分取得手段により取得した引用先文書の被引用部分と、前記取得した被引用部分を引用している引用元文書の部分から特徴語を抽出して文書群の検索インデックスを生成することを特徴とする文書検索システム。
【請求項９】
請求項８に記載の文書検索システムにおいて、前記文書群検索インデックス生成手段は、引用先文書の被引用部分と引用元文書の部分から特徴語を抽出する際、被引用部分に出現する単語により高い重みを付与して特徴語を抽出することを特徴とする文書検索システム。
【請求項１０】
請求項４に記載の文書検索システムにおいて、前記文書群検索インデックス生成手段は、前記文書分割手段により分割された引用先文書の部分と、前記文書割付手段により前記引用先文書の部分に割り付けられた文書から特徴語を抽出することを特徴とする文書検索システム。
【請求項１１】
請求項１０に記載の文書検索システムにおいて、前記文書群検索インデックス生成手段は、引用先文書の部分と、当該引用先文書の部分に割り付けられた文書から特徴語を抽出する際、引用先文書の部分に出現する単語により高い重みを付与して特徴語を抽出することを特徴とする文書検索システム。
【請求項１２】
請求項２に記載の文書検索システムにおいて、前記文書群の検索インデックスを検索する文書群検索手段と、検索結果を表示する表示手段を有し、
前記表示手段は、前記文書群検索手段により取得した文書群検索結果を表示し、文書群の表示において、引用先文書と引用元文書を並列表示し、さらに引用先文書の引用先箇所を識別可能な状態で表示し、引用元文書中、引用先箇所に出現する単語は反転表示することを特徴とする文書検索システム。
【請求項１３】
請求項１２に記載の文書検索システムにおいて、検索対象の文書集合に含まれる文書からそれぞれ特徴語を抽出して生成した文書検索インデックスを検索する文書検索手段を有し、
前記表示手段は、前記文書群検索手段により取得した文書群検索結果と、前記文書検索手段により取得した文書検索結果を対比させて表示することを特徴とする文書検索システム。
【請求項１４】
請求項１３に記載の文書検索システムにおいて、前記表示手段は、前記文書群検索手段により取得した文書群検索結果に含まれる引用元文書を、前記文書検索手段により取得した文書検索結果におけるランクで並び替えて表示することを特徴とする文書検索システム。
【請求項１５】
請求項１３に記載の文書検索システムにおいて、前記表示手段は、前記文書検索手段により取得した文書検索結果の表示に、前記文書群検索手段により取得した文書群検索結果におけるランクを付加して表示することを特徴とする文書検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書検索システムに関し、具体的には検索対象の文書集合から文書群を生成し、検索のためのインデックスを生成するシステムに関する。
【背景技術】
【０００２】
文書検索では、ユーザが所望の文書を漏れなくかつ効率的に見つけ出せることが重要である。これに対して、非特許文献１に記載のエルゼビア社の書誌情報検索サービス「SCOPUS」では、ヒットした文書と引用関係にある文書のリストを表示する機能を提供している。この機能によりユーザはヒットした文書と関連する文書を容易に取得できるので、検索漏れの低減が可能となる。非特許文献２に記載のサイトで提供されているＡＣＭ（Association for Computing Machinery：国際計算機学会)の電子図書館サービスも同様に、引用関係にある文書へのリンクを表示する機能を有している。
【０００３】
また特許文献１に記載の文書検索装置は、検索結果に含まれる文書を引用関係に基づいて分類する機能を有している。この機能によりユーザは、検索結果のうち関連のある文書をまとめて参照できるので、検索結果のチェックを効率的に行うことができる。
【０００４】
【非特許文献１】足立 泰. “学術情報ナビゲーションサービス：Scopus（スコーパス）”. 情報管理. Vol. 47, No. 8, (2004), 558-562.
【非特許文献２】ACMポータル  http://portal.acm.org/portal
【特許文献１】特開2007-328714号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
非特許文献１及び２に記載の技術により表示される関連文書は、検索キーと適合しているとは限らない。そのような文書は、検索キーで所望の文書を検索しているユーザにとってノイズとなる可能性がある。
【０００６】
特許文献１に記載の技術により分類される文書は、検索キーにヒットした文書に限られる。またある文書と引用関係にある文書は、同一の観点から引用されているとは限らない。そのため、文書を引用関係に基づいて分類された文書群には多様な観点が混在してしまう可能性があり、参照が煩雑となりうる。
【課題を解決するための手段】
【０００７】
本発明の文書検索システムは、検索対象の文書集合から文書間の引用関係に基づいて文書群を生成する文書群生成手段と、前記引用関係にある文書から特徴語を抽出して文書群の検索インデックスを生成する文書群検索インデックス生成手段とを有する。ここで、文書群生成手段は、他の文書から引用されている文書を引用先文書とし、他の文書を引用している文書を引用元文書として、引用先文書が同じである文書をまとめて文書群を生成する。
【発明の効果】
【０００８】
本発明によると、検索キーに適合する文書及びそれに関連する文書を効率的に参照することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施の形態を説明する。
本発明の文書検索装置は、検索対象の文書集合から文書間の引用関係に基づいて文書群を生成し、引用関係にある文書から特徴語を抽出して文書群の検索インデックスを生成する。
【００１０】
図１は文書検索における検索インデックス生成の手順の概要を示す図であり、図１（ａ）は一般的な文書検索方式における検索インデックスの生成手順の概要を示し、図１（ｂ）は本発明における検索インデックスの生成手順の概要を示す。図１（ａ）に示すように、一般的な文書検索では検索対象の文書集合に含まれる文書ごとに検索インデックスを生成する。一方、本発明では、図１（ｂ）に示すように、検索対象の文書集合から、文書間の引用関係に基づいて文書群を生成し、ひとつの文書群を１文書と見なして検索インデックスを生成する。
【００１１】
ここで本発明における文書間の引用関係について、図２及び図３を用いて詳細に説明する。
【００１２】
図２は引用関係がある文書の一例を示す図であり、論文間の引用関係を示している。図中、文書１において点線で囲まれた部分、すなわち「文献［１］によれば長期の…」は他の論文を引用している。このように他の文書を引用している文書を、以下「引用元文書」と呼ぶ。一方、図２において文書２は、引用元箇所で「文献［１］」として引用されている文書である。このような他の文書から引用されている文書を、以下「引用先文書」と呼ぶ。図中、文書１の引用元箇所、及び文書２の引用先箇所については後述する。図２に示す論文の例のように、文書の著者により定義されている文書間の関連を以下「著者引用」と呼ぶ。
【００１３】
これに対して、文書の著者以外が文書間の関連を定義する場合もある。図３は、文書の著者以外によって定義された文書間の関連の一例を示す図であり、具体的には特許出願の審査引例を示している。図中、文書３は特許出願に対する拒絶理由通知書であり、文書４は文書３の拒絶理由通知書に記載されている審査対象の特許文書、文書５は文書４の特許を拒絶する理由として引用されている文献である。文書３の拒絶理由通知書中、点線で囲まれた部分「請求項１」は文書４の点線で囲まれた部分に、「引用文献１の［００２７］に記載の…」は文書５の点線で囲まれた部分に対応しており、文書４に対して文書５が関連していることが記載されている。本発明ではこのような文書の著者以外が文書を関連付けている場合も引用関係として扱い、ある文書（図中の文書４。審査対象の特許）に対してある文書（図中の文書５。引用文献）が関連ありと定義された場合、前者を「引用元文書」、後者を「引用先文書」と呼ぶ。
【００１４】
文書群生成処理では、上記に説明した引用関係にある文書群をまとめて文書群を生成し、検索インデックスを生成する。なお、図１（ｂ）に示す文書群の生成において、検索対象の文書集合中いずれの文書とも引用関係を持っていない文書が存在する場合、１文書から構成される文書群を生成するなどの方法がある。
【００１５】
上記のように、引用関係とは、文書間の関連を文書の著者又は文書の参照者が定義したものであり、信頼性が高い。本発明では、そのような信頼性の高い関連に基づいて文書群を生成し、特徴語を抽出する。一般的に文書の検索インデックスの生成では、ある文書のインデックスを生成する範囲、すなわち特徴語を抽出する文字列の範囲が広ければ広いほど、検索の漏れが少なくなることが知られている。このことから、ある文書に関して引用関係にある文書をまとめて文書群を生成し、文書群をひとつの文書と見なして検索インデックスを生成すると、ある文書に対する検索の漏れが少なくなることが期待できる。さらにユーザは、関連のある文書を効率的に参照することができる。
【００１６】
文書群生成処理においては、引用先文書が同じである文書をまとめて文書群を生成する。ここで、引用先文書を中心として引用関係に基づく文書群の生成について説明する。
【００１７】
文書には、他の文書からよく引用されるものがある。そのような文書は、その文書が属する分野において高い評価を受けている、あるいはその分野における重要な事項が記載されているなどの特徴を持つ。文書群生成処理において、ある文書（引用先文書）に対してそれを引用している文書（引用元文書）を集めると、前述のようなある分野において高い評価を受けている、あるいは重要な事項の記載を含む文書とその関連文書からなる文書群が生成される可能性が高い。本発明は、この点に着眼し、引用先文書が同じである文書をまとめて文書群を生成する。これにより、ユーザはある分野において引用されやすい文書を効率的に検索することができる。
【００１８】
文書群生成処理は、引用先文書において他の文書から引用されている被引用部分を取得する被引用部分取得処理と、取得した被引用先部分が同じである文書をまとめて文書群を生成する文書まとめあげ処理を含んでいてもよい。ここで本発明では、引用元文書において引用先文書を引用している部分を「引用元箇所」、引用先文書において引用元文書から引用されている部分を「引用先箇所」と呼ぶ。例を用いて説明する。
【００１９】
先に示した図２において文書１の点線で囲まれた部分は、引用先文書である文書２を引用している。このような部分を「引用元箇所」と呼ぶ。図中、文書１の引用元箇所は、薬の投与による症状の改善に関して文書２を引用している。これに対して文書２中点線で囲まれている部分は、薬の投与による症状の改善について述べられており、先の引用元箇所に対応している。このように他の文書から引用されている記述がある部分を、「引用先箇所」と呼ぶ。
【００２０】
また特許文書の引用関係の一例を示した図３において、文書３、すなわち拒絶理由通知書には、審査対象の特許の「請求項１」を拒絶する理由として引用文献の［００２７］が引用されている。このような文書の著者以外の定義による引用関係においても、引用元文書と引用先文書で対応している箇所をそれぞれ「引用元箇所」、「引用先箇所」と呼ぶ。具体的には図３中、審査対象の特許の請求項１、すなわち文書４の点線で囲まれた部分が「引用元箇所」、引用文献の［００２７］、すなわち文書５の点線で囲まれた部分が「引用先箇所」である。
【００２１】
図１に示す引用関係に基づく文書群の生成において、引用元箇所及び引用先箇所を考慮した文書群生成処理では、引用先文書が同じであり、かつ当該文書中の引用先箇所に対応する引用元箇所を含む引用元文書を集めて文書群を生成する。
【００２２】
ここで引用元文書の引用元箇所及びそれに対応する引用先文書の引用先箇所は、検索対象の文書集合からあらかじめ人手により抽出しておく、あるいは引用関係にある文書を解析して自動的に抽出するなどすればよい。一例として、文書をデータベースに登録する際、著者が文書において引用した箇所を同時に登録する、あるいは図３に示す拒絶理由通知書のように文書を引用する表現に一定のパターン、例えば「引用文献１の［ｘｘｘｘ］
」など、が見られる場合、そのパターンを用いて引用元箇所と引用先箇所を抽出するなどの方法が考えられる。
【００２３】
一般に、文書には複数のトピックが含まれている。そのため同じ文書（引用先文書）を引用している複数の文書（引用元文書）は、必ずしも同じトピックを引用しているとは限らない。それぞれ、引用先文書中の異なるトピックを引用している可能性がある。引用元箇所及び引用先箇所を考慮した文書群生成処理は、引用先文書中の引用先箇所が同じである引用元文書をまとめて文書群を生成するので、生成された文書群は同じトピックを引用している文書から構成される可能性が高くなる。これによりユーザは所望の文書を効率的に見つけることが可能となる。
【００２４】
また、文書群生成処理は、引用先文書を分割する引用先文書分割処理と、分割した引用先文書の部分に対して引用元文書を割り付けることにより文書群を生成する文書割付処理を含んでいてもよい。
【００２５】
先に述べたように引用先箇所は、人手あるいは自動的に抽出するという方法が考えられる。しかし引用先箇所は、引用元箇所と比べて引用元文書において明示的に記載されていないなど抽出が困難な場合がある。このような場合、本発明では、引用先文書を分割して、引用元文書を割り付けることにより文書群を生成する。
【００２６】
図４を用いて説明する。まず、検索対象の文書集合から同じ引用先文書を引用している引用元文書を集めて仮の文書群を生成する（図中(i)）。次に、各仮の文書群に対して、次の処理を繰り返す。まず、引用先文書を分割する。分割の手段については後述する（図中(ii)）。次に、分割された引用先文書の部分に対して、同じ仮の文書群に含まれる引用元文書を割り付ける（図中(iii)）。具体的には、引用先文書と同じ仮の文書群に含まれる引用元文書に対して、次の処理を繰り返す。すなわち、分割された引用先文書の各部分に対して引用元文書との類似度を計算し、最も類似度の高い部分に対して引用元文書を割り付ける。最後に、引用先文書と、引用先文書の同じ部分に対して割り付けられた引用元文書から構成される文書群を生成する（図中(iv)）。なお、分割された引用先文書の部分のうち、いずれの引用元文書も割り付けられなかった部分は、いずれの文書群にも含まれない。この方法により、引用先文書の引用先箇所が不明な場合でも低コストで、引用先文書の部分と引用元文書から構成される文書群を生成することが可能となる。
【００２７】
引用先文書分割方法の一例は、引用先文書の文書構造に従って文書を分割する方法である。具体的には、文書に付与されている文書の構造を示すタグ、又は文書のレイアウトを手がかりに、文書を章や節、段落ごとに分割する。あるいは引用先文書が特許文書の場合は、「特許請求の範囲」を分割対象とし、各請求項に分割して引用先文書の部分とするなどの方法が考えられる。この方法により、引用先文書を容易に分割することが可能となる。また、この方法で分割された引用先文書の部分は、元の引用先文書に一致している部分（章、節、段落などの文書構造）があるので、ユーザにとって元の引用先文書との構造的な関係が把握しやすいという利点もある。
【００２８】
引用先文書分割方法の別の例は、引用先文書の特徴語をクラスタリングして文書を分割する引用先文書タームクラスタリング法である。具体的には、引用先文書から特徴語を抽出して、それらに対してタームクラスタリングの技術を適用し、生成されたタームクラスタを引用先文書の部分と見なす。この方法により、引用先文書を容易に分割することが可能となる。また、この方法で分割された引用先文書の部分は、引用先文書に含まれるトピックを表しているので、ユーザにとって元の引用先文書との内容的な関係が把握しやすいという利点もある。
【００２９】
前記文書割付処理は、同じ文書を引用している複数の引用元文書をクラスタリングする引用元文書クラスタリング処理と、上記引用先文書分割処理により分割した引用先文書の部分に、引用元文書のクラスタを割り付けることにより文書群を生成する引用元文書クラスタ割付処理を含んでいてもよい。
【００３０】
図４の(iii)に示した引用先文書の部分への引用元文書の割り付けにおいては、前述のように引用元文書をひとつひとつ割り付けてもよいし、引用元文書を文書クラスタリングの技術により分類してからクラスタごと割り付けてもよい。ここで、クラスタに含まれる引用元文書は互いに意味的な関連を持つため、生成された文書群は意味的に関連する文書から構成される可能性が高くなる。
【００３１】
文書群検索インデックス生成処理では、前記被引用部分取得手段により取得した引用先文書の被引用部分と、取得した被引用部分を引用している引用元文書の部分から特徴語を抽出して文書群の検索インデックスを生成してもよい。なお、特徴語の抽出は、詳細には、引用先箇所及び引用元箇所からそれぞれ単語を抽出して、次に抽出した単語をマージする、あるいはまず引用先箇所と引用元箇所の文字列をマージして仮の文書を生成し、当該文書から単語を抽出するなどにより達成可能である。前者の場合は、各文書における単語の出現頻度などで単語に重みを付けることが可能となる。後者の場合は、文書群全体で見たときの単語の出現頻度を単語の重みに反映することが可能となる。
【００３２】
このように引用関係にある文書において関連する部分から特徴語を抽出することで、文書群の特徴をよく表す検索インデックスが生成可能である。これによりユーザは、検索キーと適合した文書群を効率的に取得することができる。
【００３３】
ここで、引用先文書の被引用部分と引用元文書の部分から特徴語を抽出する際、被引用部分に出現する単語により高い重みを付与して特徴語を抽出し文書群の検索インデックスを生成するようにしてもよい。
【００３４】
文書群に含まれる引用元文書はすべて引用先文書の引用先箇所と関連を持っている。このことから引用先文書の引用先箇所は、文書群に含まれる文書の中心として位置付けられる。このとき、文書群に含まれる文書の中心として位置付けられる引用先箇所に出現する単語に高い重みを付与すると、文書群の特徴をよく表す検索インデックスが生成可能となる。
【００３５】
文書群検索インデックス生成処理は、前述のように被引用部分取得手段により取得した引用先文書の被引用部分と、取得した被引用部分を引用している引用元文書の部分から特徴語を抽出して文書群の検索インデックスを生成することに代えて、文書分割処理により分割された引用先文書の部分と、文書割付処理により引用先文書の部分に割り付けられた文書から特徴語を抽出して文書群の検索インデックスを生成するようにしてもよい。
【００３６】
この方法によっても、引用関係にある文書において関連する部分から特徴語を抽出するので、文書群の特徴をよく表す検索インデックスが生成可能である。これによりユーザは、検索キーと適合した文書群を効率的に取得することができる。
【００３７】
引用先文書の部分と、当該引用先文書の部分に割り付けられた文書から特徴語を抽出する際、引用先文書の部分に出現する単語により高い重みを付与して特徴語を抽出し文書群の検索インデックスを生成するようにしてもよい。文書群生成処理により生成される文書群において、引用先文書の部分は引用元文書間の関連の中心として位置付けられるが、一方で引用先箇所は文書の一部分であるため、そこから抽出される単語数は引用元文書と比べて少ないことが予想される。これに対して、この方法では、引用先箇所に出現する単語には高い重みを付与する。このように引用先箇所に出現する単語に高い重みを付与することにより、文書群の特徴をよく表す検索インデックスが生成可能となる。
【００３８】
本発明の文書検索装置は、文書群検索インデックス生成手段により生成された文書群検索インデックスを検索する文書群検索手段と、文書群検索手段により取得した文書群検索結果を表示する文書群検索結果表示手段を有し、文書群検索結果表示手段は、文書群の表示において、引用先文書と引用元文書を一覧表示し、さらに引用先文書の引用先箇所を容易に識別可能な状態で表示し、引用元文書中、引用先箇所に出現する単語は反転表示する。
【００３９】
前述のように引用先文書の引用先箇所は文書群に含まれる文書の中心的な位置づけにある。上記の文書群検索結果表示より、ユーザは引用先文書の部分である引用先箇所を容易に参照することができるので、ユーザは文書群の特徴を効率的に把握することが可能となる。さらに引用元文書中、引用先箇所に出現する単語が反転表示されるので、ユーザは引用元文書と引用先箇所との関連を容易に把握することが可能となる。ここで、引用先文書の引用先箇所とは、引用先文書の部分、又は引用先文書に出現する単語を要素とするタームクラスタをさす。
【００４０】
本発明の文書検索装置は、また、文書群検索インデックス生成手段により生成された文書群検索インデックスを検索する文書群検索手段と、検索対象の文書集合に含まれる各文書から特徴語を抽出して生成した文書検索インデックスを検索する文書検索手段と、文書群検索手段により取得した文書群検索結果と、文書検索手段により取得した文書検索結果を対比させて表示する文書検索結果表示手段を有する。この場合、ユーザは、同じ検索対象の文書集合に対する複数の検索結果を参照することができるので、所望の文書を効率的に見つけることが可能となる。
【００４１】
文書検索結果表示手段は、文書群検索手段により取得した文書群検索結果に含まれる引用元文書を、文書検索手段により取得した文書検索結果におけるランクで並び替えて表示してもよい。文書群には、ひとつ以上の引用元文書が含まれる。これら引用元文書を入力検索キーとの適合度順に表示することにより、文書群として入力に適合していて、かつ文書としても適合しているものを容易に参照することが可能となる。
【００４２】
文書検索結果表示手段は、また、文書検索手段により取得した文書検索結果の表示において、文書群検索手段により取得した文書群検索結果におけるランクを表示してもよい。この場合、ユーザは、文書群検索インデックスによる適合度のランクと、文書検索インデックスによる適合度のランクを容易に比較することができる。これにより、文書としてランクが高く、かつ文書群でもランクが高い文書は所望の文書である可能性が高い、あるいは文書としては低いランクでも文書群でランクが高ければ一応参照するなど、参照の際の参考情報が得られるので、参照漏れや効率化に有用である。
【００４３】
以下、本発明を実施例によって詳細に説明する。
［実施例１］
図５を用いて本発明の第一の実施例にかかるシステムの全体構成を示し、続いて図６を用いて本発明の第一の実施例にかかるシステムを構成するコンピュータのハードウェア構成を示す。次に、図７〜図１２を用いて文書検索システムのモジュール構成及び各構成要素の詳細を説明し、図１３〜図１５を用いて本発明の第一の実施例にかかる文書検索システムの処理手順について述べる。最後に、図１６及び図１７を用いて本発明の第一の実施例にかかる文書検索システムの検索結果表示画面の一例を示す。
【００４４】
（システムの全体構成）
まず、図５を用いて本発明の第一の実施例にかかるシステムの全体構成について説明する。図５に示すように文書検索システムは、文書検索サーバ１、文書検索クライアント２、及び通信回線３から構成される。文書検索サーバ１は、検索対象の文書集合及び検索インデックスを格納し、前記検索インデックスを検索するコンピュータである。文書検索クライアント２は、文書の検索を行うユーザが用いるコンピュータであり、文書検索サーバ１に格納された文書を検索するために用いる。通信回線３は、コンピュータ間にデータを受け渡す伝送路であり、文書検索サーバ１及び文書検索クライアント２を接続しており、有線、無線を問わない。具体的には、ＬＡＮやインターネットを指す。なお、図５では文書検索サーバ１は１台の構成であるが、これに限定しない。文書検索サーバ１は複数のコンピュータから構成されてもよい。
【００４５】
（ハードウェア構成）
続いて図６を用いて、本発明の第一の実施例にかかる文書検索サーバ１、及び文書検索クライアント２のハードウェア構成について説明する。これらはすべて同一の構成であるため、ここでは図６に示す文書検索サーバ１のハードウェア構成図を用いて説明する。
【００４６】
図６に示すように、文書検索サーバ１は、ＣＰＵ１０、ハードディスク２０、メモリ３０、ディスプレイ４０、ディスプレイ制御部４１、キーボード５０、キーボード制御部５１、マウス６０、マウス制御部６１、及びバス７０から構成される。ＣＰＵ１０は、データの入出力、読み込み、格納及び各種処理を実行する。ハードディスク２０はデータを保存する装置、メモリ３０はプログラム及びデータをロードして記憶する装置である。ディスプレイ４０はユーザにデータを表示する装置であり、ディスプレイ制御部４１によって制御される。キーボード５０及びマウス６０はユーザからの入力を受け付ける装置であり、それぞれキーボード制御部５１及びマウス制御部６１によって制御される。バス７０は、各構成要素間にデータを受け渡す。
【００４７】
（モジュール構成）
次に、図７〜図１２を用いて、本発明の第一の実施例にかかる文書検索システムのモジュール構成について説明する。図７は、本発明の第一の実施例にかかる文書検索システムのモジュール構成を示す図である。図７に示すように、文書検索システムは次の３種類のモジュールから構成される。すなわち、各種処理を実行する処理部（画面中、矩形で示す。以下、他の実施例の説明においても同じ。）、データを格納するデータ格納部（ドラム形。以下、同じ。）、及びテンポラリに生成されるデータを格納するテンポラリデータ部（テープ形。以下、同じ。）である。以下、図７に示す各モジュールについて説明する。
【００４８】
（文書検索システムのモジュール構成：処理部）
図７に示すように、文書検索システムの処理部は、文書検索サーバ１における文書群生成部１１ａ、文書群検索インデックス生成部１１ｂ、文書群検索部１１ｃ、サーバ通信部１１ｄ、及び文書検索クライアント２におけるクライアント通信部１１ｅ、検索キー受付部１１ｆならびに検索結果表示部１１ｇから構成される。
【００４９】
文書検索サーバ１における文書群生成部１１ａは、文書格納部１２ａに格納された文書から文書間の引用関係に基づき文書群を生成し、文書群格納部１２ｂに格納する。当該文書群生成部１１ａは、さらに引用先文書分割部１１ａ１及び文書割付部１１ａ２から構成される。引用先文書分割部１１ａは引用先文書構造分割部１１ａ１１を有し、引用関係にある文書の集合に含まれる引用先文書を文書の構造に基づいて分割する。文書割付部１１ａ２は、引用関係にある文書の集合のうち引用元文書を前記分割した引用先文書の部分に割り付ける。文書群検索インデックス生成部１１ｂは、文書群格納部１２ｂに格納された文書群の検索インデックスを生成し、文書群検索インデックス格納部１２ｃに格納する。文書群検索部１１ｃは、検索キーデータ１３ａに格納された検索キーに基づき文書群検索インデックス格納部１２ｃに格納された文書群検索インデックスを検索し、その結果を文書群検索結果データ１３ｂに格納する。サーバ通信部１１ｄは、文書検索クライアント２から送信された検索キーデータ１３ａを受信して、文書群検索結果データ１３ｂを文書検索クライアント２に送信する。
【００５０】
文書検索クライアント２におけるクライアント通信部１１ｅは、検索キーデータ１３ａを文書検索サーバ１に送信し、文書検索サーバ１から送信された文書群検索結果データ１３ｂを受信する。検索キー受付部１１ｆは、ユーザから検索キーを受け付けて検索キーデータ１３ａに格納する。検索結果表示部１１ｇは、文書群検索結果データ１３ｂに格納された文書群検索結果に格納された文書群検索結果をユーザに表示する。
【００５１】
上記処理部のうち文書群検索部１１ｃ、サーバ通信部１１ｄ、クライアント通信部１１ｅ及び検索キー受付部１１ｆは、一般的な文書検索技術を適用することにより実装可能であるので詳細な説明は省略する。文書群生成部１１ａ、文書群検索インデックス生成部１１ｂ、及び検索結果表示部１１ｇの詳細は、フローチャート又は画面例を用いて後述する。
【００５２】
（文書検索システムのモジュール構成：データ格納部）
次に、図中にドラム形で示されるデータ格納部について説明する。図７に示すように、文書検索システムの文書検索サーバ１におけるデータ格納部は、文書格納部１２ａ、文書群格納部１２ｂ、及び文書群検索インデックス格納部１２ｃの３つがある。
【００５３】
文書格納部１２ａは検索対象の文書を格納するエリア、文書群格納部１２ｂは文書格納部１２ａに格納されている文書から生成した文書群を格納するエリア、文書群検索インデックス格納部１２ｃは文書群格納部１２ｂに格納されている文書群を検索するためのインデックスを格納するエリアである。
ここで、各データ格納部の詳細な構成について図８〜図１０を用いて説明する。
【００５４】
（文書格納部１２ａの構成）
図８は、文書格納部１２ａの構成を示す図である。図８に示すように、文書格納部１２ａは、文書番号１２ａ０１、テキスト１２ａ０２、及び引用先文書番号１２ａ０３から構成される。文書番号１２ａ０１は、文書を識別するための番号を格納する。テキスト１２ａ０２は、文書の文字列を格納する。引用先文書番号１２ａ０３は、文書が引用している文書の文書番号を格納する。より詳細には、論文などの文書において、参考文献として記載されている文書の書誌的な情報に基づき引用先文書を同定し、当該文書に対応する文書番号１２ａ０１を取得し、格納する。引用先文書の同定は、「コンピュータソフトウェア，Vol.13, No.1, pp.35-39, (1997)」などに記載の公知の技術を用いて行うことができる。
【００５５】
図８中１行目には、文書番号が「doc050789」である文書のタグ付のテキスト「<doc><title>門脈肺高血圧症の一例について</title>…」が格納されており、さらには当該文書で引用している文書の番号として「doc013024」、「doc027863」等が格納されている。
【００５６】
（文書群格納部１２ｂの構成）
図９は、文書群格納部１２ｂの構成を示す図である。図９に示すように、文書群格納部１２ｂは、文書群番号１２ｂ０１、引用先文書番号１２ｂ０２、引用先箇所１２ｂ０３、及び引用元文書番号１２ｂ０４から構成される。文書群番号１２ｂ０１は、生成した文書群を識別する番号を格納する。引用先文書番号１２ｂ０２は、当該生成された文書群における引用先文書の番号を格納する。詳細には引用先文書番号１２ｂ０２は、引用先文書が格納されている文書格納部１２ａにおける文書番号１２ａ０１の値を格納する。引用先箇所１２ｂ０３は、前記引用先文書において、後述する引用元文書から引用されている部分の文字列を格納する。引用元文書番号１２ｂ０４は、前記引用先箇所を引用している文書の番号を格納する。詳細には引用元文書番号１２ｂ０４は、前記引用箇所を引用している文書が格納されている文書格納部１２ａにおける文書番号１２ａ０１を格納する。
【００５７】
図９中１行目には、文書群番号１２ｂ０１が「cl048901」である文書群が格納されている。当該文書群の引用先文書番号１２ｂ０２は「doc050789」であり、当該引用先文書の引用先箇所１２ｂ０３は「＜ｐ＞症例  検査の…＜／ｐ＞」である。さらに当該引用先箇所を引用している引用元文書番号１２ｂ０４は「doc070041」、「doc068344」である。
【００５８】
図中、３行目、４行目、５行目には、文書群番号１２ｂ０１がそれぞれ「cl048903」、「cl048904」、「cl048905」である文書群が格納されている。これら文書群の引用先文書番号１２ｂ０２は「doc050791」であり、同じである。一方で、これら３つの文書群の引用先箇所１２ｂ０３は、それぞれ「＜ｐ＞はじめに…」、「＜ｐ＞調査…」、「＜ｐ＞まとめ…」と異なる。これは、ひとつの引用先文書に複数の引用先箇所が含まれており、それぞれ別個に引用元文書が割り付けられて文書群が生成されたことを示している。
【００５９】
（文書群検索インデックス格納部１２ｃの構成）
図１０は、文書群検索インデックス格納部１２ｃの構成を示す図である。図１０に示すように、文書群検索インデックス格納部１２ｃは、文書群番号１２ｃ０１、及び特徴語１２ｃ０２から構成される。文書群番号１２ｃ０１は、インデックスに対応する文書群の番号を格納する。ここで文書群の番号とは、文書群格納部１２ｂに格納された文書群の番号を指す。特徴語１２ｃ０２には、文書群を構成する引用先文書の引用先箇所及び当該引用先を引用している引用元文書から抽出した特徴語を格納する。文書群からの特徴語の抽出は、「情報処理学会論文誌、Vol.38, No.2, pp.299-309，(1997)」などに記載の文書から特徴語を抽出する公知の技術を適用することにより実装可能である。なお、図１０中、特徴語１２ｃ０２には、特徴語の文字列のみを記載したが、これに限らない。文書群における特徴語の出現頻度あるいは重要度を示す値などとともに格納してもよい。
【００６０】
図１０中１行目には、文書群番号１２ｃ０１が「cl048901」である文書群の検索インデックスが格納されている。具体的には特徴語１２ｃ０２に当該文書群の特徴語として「高血圧」、「診断」、「肺機能」等が格納されている。
【００６１】
（文書検索システムのモジュール構成：テンポラリデータ部）
次に、図中にテープ形で示されるテンポラリデータ部について説明する。図７に示すように、文書検索システムのテンポラリデータ部は、検索キーデータ１３ａ、文書群検索結果データ１３ｂ、及び文書本文データ１３ｃの３つがある。
【００６２】
検索キーデータ１３ａは、ユーザが文書検索クライアント２にて入力した文書を検索するための検索キーを格納する。文書群検索結果データ１３ｂは、文書群検索部１１ｃが検索キーデータ１３ａに基づいて文書群検索インデックス格納部１２ｃに格納された文書群検索インデックスを検索した結果を格納する。具体的には、検索キーデータ１３ａに適合する文書群の番号のリストがそれぞれ検索キーとの適合度とともに格納される。文書本文データ１３ｃは、検索結果に含まれる文書群において、ユーザが指定した文書の本文を格納する。
【００６３】
ここで、各テンポラリデータ部のうち、検索キーデータ１３ａ及び文書群検索結果データ１３ｂの一例を、図１１〜図１２を用いて説明する。
【００６４】
（検索キーデータ１３ａの一例）
図１１は、検索キーデータ１３ａの一例を示す図である。ユーザが入力した検索キーとして、「高血圧症」、「肺機能」、「血管」が格納されている。なお図１１では、検索キーとして単語のみを示したが、各単語に重みを示す数値が付与されていてもよい。
【００６５】
（文書群検索結果データ１３ｂの一例）
図１２は、文書群検索結果データ１３ｂの一例を示す図である。図中、検索キーにマッチする文書群の番号のリストとして「cl050989」、「cl029845」等が格納されている。なお、図１２では文書群番号と共に文書群の検索キーに対する適合度を示す数値「９．３２８」などが格納してあるが、これに限らない。検索キーに適合した順位などでもよい。
【００６６】
（文書検索システムの処理手順）
図１３は、本発明の第一の実施例における文書検索システムの処理手順を示すフローチャートである。
【００６７】
図１３に示すように、文書検索システムは、まず文書検索サーバ１において文書格納部１２ａに格納された検索対象の文書から文書群を生成して文書群格納部１２ｂに格納し（１０１）、前記格納された文書群から特徴語を抽出して文書群の検索インデックスを生成して文書群検索インデックス格納部１２ｃに格納する（１０２）。ユーザが文書検索クライアント２において文書検索の終了を指示すれば処理を終了し（１０３）、そうでなければ検索キーの入力を受け付けて検索キーデータ１３ａに格納して文書検索サーバ１に送信する（１０４）。文書検索サーバ１は文書検索クライアント２が送信した検索キーデータ１３ａを受信して、前記検索キーデータ１３ａに格納されていた検索キーに基づいて文書群検索インデックス格納部１２ｃに格納された文書群検索インデックスを検索して結果を文書群検索結果データ１３ｂに格納して文書検索クライアント２に送信する（１０５）。文書検索クライアント２は前記文書検索サーバ１から送信された文書群検索結果データ１３ｂを受信して、格納されている文書群を適合度のランクと共に表示する。なお、ステップ１０１及びステップ１０２の処理は、文書検索サーバ１で一度実行しておけばよく、検索のたびに実行する必要はない。
【００６８】
ここで、上記処理のうち文書群生成ステップ１０１、及び文書群検索インデックス生成ステップ１０２の処理について図１４及び図１５に示す詳細なフローチャートを用いて説明する。
【００６９】
（文書群生成ステップ１０１の詳細な処理手順）
図１４は、文書群生成ステップ１０１の詳細な処理手順を示すフローチャートである。図１４に示すように、文書群生成ステップ１０１は、文書群を識別する番号を初期化し（１０１０１）、文書群格納部１２ｂのインデックスを示す変数ｉに０を、文書格納部１２ａのインデックスを示す変数ｊに１をセットして（１０１０２）、文書格納部１２ａのｊ番目の文書を取得する（１０１０３）。次に文書格納部１２ａを参照し、ｊ番目の文書番号１２ａ０１の値が引用先文書番号１２ａ０３に格納されている文書を引用元文書として取得する（１０１０４）。取得した引用元文書、すなわちｊ番目の文書を引用先とする文書の数が０よりも大きければステップ１０１０６に進み、それ以外はステップ１０１１２に進む（１０１０５）。ステップ１０１０６では文書群番号を追加し、文書格納部１２ａのｊ番目のテキスト１２ａ０２に格納されたテキストを、タグを利用して文書の構造ごとに分割する（１０１０７）。
【００７０】
次に、引用元文書の数を示す変数ｋに１をセットし（１０１０８）、ステップ１０１０４において取得した引用元文書のうちｋ番目の文書をステップ１０１０７において分割された引用先文書に割り付ける（１０１０９）。より詳細には、引用先文書がｘ個の部分に分割されたとき、ｋ番目の引用元文書とｘ個の部分との類似度をそれぞれ計算し、ｘ個の部分のうち類似度が最も高い部分にｋ番目の引用元文書を割り付ける。引用元文書と分割された文書の部分との類似度は、ベクトル空間法など文書間の類似度を求める公知の技術を適用することにより実現することができる。次にｋを１増やして（１０１１０）、ｋがステップ１０１０４において取得した引用元文書の数より大きくなればステップ１０１１２に進み、それ以外はステップ１０１０９に戻る（１０１１１）。ステップ１０１１２では、ｊを１増やして（１０１１２）、ｊが文書格納部１２ａに格納された文書数より大きくなればリターン、それ以外はステップ１０１０３に戻る（１０１１３）。
【００７１】
（文書群検索インデックス生成ステップ１０２の詳細な処理手順）
図１５は、文書群検索インデックス生成ステップ１０２の詳細な処理手順を示すフローチャートである。図１５に示すように、文書群検索インデックス生成ステップ１０２は、文書群検索インデックス格納部１２ｃのインデックスを示す変数ｍ及び文書群格納部１２ｂのインデックスを示す変数ｎにそれぞれ０をセットし（１０２０１）、ｎを１増やして（１０２０２）、ｎが文書群格納部ｂに格納された文書群数よりも大きければリターン、それ以外はステップ１０２０４に進む（１０２０３）。ステップ１０２０４ではｍを１増やし、文書群格納部１２ｂのｎ番目の文書群番号１２ｂ０１に格納された文書群番号を、文書検索インデックス格納部１２ｃのｍ番目の文書群番号１２ｃ０１に格納し（１０２０５）、文書群格納部１２ｂのｎ番目の引用先箇所１２ｂ０３に格納された文字列から特徴語を抽出し（１０２０６）、さらに文書群格納部１２ｂのｎ番目の引用元文書番号１２ｂ０４を参照して、引用元文書を文書格納部１２ａから取得してそれぞれ特徴語を抽出し（１０２０７）、抽出した特徴語を文書群検索インデックス格納部１２ｃのｍ番目の特徴語１２ｃ０２に格納して（１０２０８）、ステップ１０２０２に戻る。
【００７２】
以上、フローチャートを用いて本発明の第一の実施例にかかる文書検索システムの文書群生成ステップ１０１、及び文書群検索インデックス生成ステップ１０２の詳細な処理手順について説明した。
【００７３】
次に、上記処理のうち検索結果表示ステップ１０６の処理について、図１６及び図１７に示す検索結果表示画面を用いて説明する。
【００７４】
（文書検索システムにおける検索結果表示画面の一例）
図１６は、本発明の第一の実施例にかかる文書検索システムの文書検索クライアント２における文書群検索結果表示画面の一例を示す図である。図に示すように、文書検索クライアント２の文書検群索結果表示画面は、検索キー入力エリア４０１、検索ボタン４０２、文書群検索結果表示エリア４０３、及び文書件数表示エリア４０４から構成される。
【００７５】
検索キー入力エリア４０１は、ユーザが検索キーを入力するエリアである。図１６の例では、検索キーとして「高血圧症」、「肺機能」、「血管」が入力された状態が表示してある。検索ボタン４０２は、ユーザが検索の実行を指示するボタンである。文書群検索結果表示エリア４０３は、文書検索クライアント２が文書群検索結果データ１３ｂを検索キーとの適合度の高い順に表示するエリアである。文書件数表示エリア４０４は、文書群検索結果表示エリア４０３に表示した文書群に含まれる文書数やチェックした文書群の数等を表示するエリアである。
【００７６】
ここで、文書群検索結果表示エリア４０３、及び文書件数表示エリア４０４について詳細に説明する。
【００７７】
（文書群検索結果表示エリア４０３の詳細な説明）
文書群検索結果表示エリア４０３は、文書群検索結果ランク４０３０１、引用先文書４０３０２、引用先箇所４０３０２、及び引用元文書４０３０４から構成される。文書群検索結果ランク４０３０１には、当該文書群と検索キーとの適合度のランクを表示する。引用先文書４０３０２には、文書群における引用先文書を表示する。具体的には引用先文書のタイトルや著者名あるいは文書の一部分を表示する。引用先箇所４０３０３には、引用先文書中当該文書群において引用元文書から割り付けられている部分を表示する。引用元文書４０３０４には、文書群において前記引用先文書の同一の部分を引用している引用元文書を表示する。具体的には、引用元文書のタイトルや著者名あるいは文書の一部分を表示する。
【００７８】
図１６中、検索キーとの適合度が２番目に高かった文書群の引用先文書４０３０２には引用先文書のタイトル「肺機能におよぼす高血圧…」が表示されており、当該引用先文書中の同じ引用箇所を引用している引用元文書４０３０４として引用元文書のタイトル「肺換気障害と高血圧症…」、「慢性肺疾患患者の…」が表示されている。
【００７９】
（文書件数表示エリア４０４の詳細な説明）
文書件数表示エリア４０４は、表示件数４０４０１、参照見積４０４０２、及び参照済４０４０３から構成される。
【００８０】
文書群検索結果表示エリア４０３に表示されている文書群に含まれている文書は文書群ごとに異なる。そのため表示件数４０４０１には、文書群検索結果表示エリア４０３に表示されている文書群に含まれている文書数を表示する。図の例を見ると、表示件数４０４０１には検索結果に含まれる文書群が「２０」件であり、２０件の文書群に含まれている文書(引用先文書と引用元文書)の数は全部で「４２」件であることが示されている。より詳細には、文書群検索結果表示エリア４０３に表示されている文書群数がＮ、ｉ番目の文書群に含まれる文書数がDocnum(i)であるとき、文書群に含まれる文書数Ｍは、Ｍ＝Docnum(1)＋Docnum(2)＋Docnum(3)＋‥‥＋Docnum(N)である。
【００８１】
参照見積４０４０２には、文書をｘ件参照するには、文書文検索結果表示エリア４０３に表示されている文書群を上位何件まで参照すればよいかを表示する。具体的には、参照見積４０４０２には、参照する文書群の数、又は含まれる文書の数のいずれかをユーザが入力することができる。図１６中、ユーザが「含まれる文書数」の数値に「２０」を入力すると、システムは合計２０件の文書を参照するには、文書群を上位「１２」件参照すればよいという数値を表示している。
【００８２】
参照済４０４０３は、ユーザが文書群検索結果において参照した文書群の数と当該文書群に含まれる文書の数を表示する。図の例では、参照済４０４０３に、文書群検索結果においてユーザが参照した文書群の数が「３」件、当該参照した文書群に含まれる文書の数が「１０」件であることが表示されている。
【００８３】
（文書検索システムにおける文書群表示画面の一例）
図１７は、本発明の第一の実施例にかかる文書検索システムの文書検索クライアント２における文書群検索結果表示画面の一例を示す図であり、図１６に示す文書群検索結果表示画面においてユーザが選択した文書群を表示している画面の一例である。
【００８４】
図に示すように、文書検索クライアント２の文書群表示画面は、引用先箇所５０１、引用先文書５０２、及び引用元文書５０３から構成される。引用先箇所５０１は、文書群を構成する引用先文書の部分であり、かつ当該文書群に含まれる引用元文書が割り付けられている部分を表示する。引用先文書５０２は、引用先箇所を含む引用先文書を表示する。引用元文書５０３は、引用先箇所に割り付けられている引用元文書を表示する。
【００８５】
図１７中、引用先箇所５０１には「２．対象と方法  今年１年、当病院において…」が表示されている。引用先文書５０２には、引用先箇所を含む文書「肺機能におよぼす高血圧…」が表示されており、文書中、引用先箇所５０１に対応する部分が強調表示されている。引用元文書５０３には、引用先箇所５０１を引用している文書が複数表示されており、文書中、引用先箇所５０１に出現する単語、「高血圧」や「高齢者」など、が強調表示されている。
以上、本発明の第一の実施例にかかる文書検索システムについて説明した。
【００８６】
［実施例２］
次に、本発明の第二の実施例にかかる文書検索システムについて図を用いて説明する。システムの全体構成及びシステムを構成するコンピュータのハードウェア構成は、先に説明した第一の実施例と同じであるので説明を省略する。
【００８７】
（モジュール構成）
図１８は、本発明の第二の実施例にかかる文書検索システムのモジュール構成を示す図である。以下、図１８に示す各モジュールについて説明する。
（文書検索システムのモジュール構成：処理部）
文書検索システムの処理部には、文書検索サーバ１における文書群生成部１１ａ、文書群検索インデックス生成部１１ｂ、文書群検索部１１ｃ、サーバ通信部１１ｄ、及び文書検索クライアント２におけるクライアント通信部１１ｅ、検索キー受付部１１ｆ、検索結果表示部１１ｇがある。
【００８８】
文書検索サーバ１における文書群生成部１１ａは、文書格納部１２ａに格納された文書から文書間の引用関係に基づき文書群を生成し、文書群格納部１２ｂに格納する。当該文書群生成部１１ａは、さらに引用先文書分割部１１ａ１及び文書割付部１１ａ２を備える。引用先文書分割部１１ａは、引用先文書タームクラスタリング部１１ａ１２を有し、引用関係にある文書の集合に含まれる引用先文書を、文書に含まれる単語をクラスタリングすることにより複数の内容に分割する。文書割付部１１ａ２は、引用元文書クラスタリング部１１ａ２１及び引用先文書クラスタ割付部１１ａ２２を備える。引用元文書クラスタリング部１１ａ２１は、引用関係にある文書の集合のうち引用元文書をクラスタリングし、文書のクラスタを生成する。引用元文書クラスタ割付部１１ａ２２は、生成した引用元文書のクラスタを分割した引用先文書の部分に割り付ける。
【００８９】
図１８に示す処理部のうち文書群生成部１１ａ以外の処理部、すなわち文書群検索インデックス生成部１１ｂ、文書群検索部１１ｃ、サーバ通信部１１ｄ、クライアント通信部１１ｅ、検索キー受付部１１ｆ、及び検索結果表示部１１ｇは、先に説明した第一の実施例と同じであるので説明を省略する。
【００９０】
（文書検索システムのモジュール構成：データ格納部）
次に、図中にドラム形で示されるデータ格納部であるが、図１８に示すようにデータ格納部は、文書格納部１２ａ、文書群格納部１２ｂ、及び文書群検索インデックス格納部１２ｃの３つがある。これらはすべて、先に説明した第一の実施例と同じであるので詳細な説明を省略する。
【００９１】
（文書検索システムのモジュール構成：テンポラリデータ部）
また、図中にテープ形で示されるテンポラリデータ部は、図１８に示すように、検索キーデータ１３ａ、文書群検索結果データ１３ｂ、及び文書本文データ１３ｃの３つがある。これらはすべて、先に説明した第一の実施例と同じであるので詳細な説明を省略する。
【００９２】
以上、本発明の第二の実施例にかかる文書検索システムのモジュール構成について説明した。
【００９３】
（文書検索システムの処理手順）
本発明の第二の実施例における文書検索システムの処理手順は、図１３のフローチャートに示される第一の実施例における処理手順と同様である。すなわち、まず文書検索サーバ１において文書格納部１２ａに格納された検索対象の文書から文書群を生成して文書群格納部１２ｂに格納し（１０１）、格納された文書群から特徴語を抽出して文書群の検索インデックスを生成して文書群検索インデックス格納部１２ｃに格納する（１０２）。ユーザが文書検索クライアント２において文書検索の終了を指示すれば処理を終了し（１０３）、そうでなければ検索キーの入力を受け付けて検索キーデータ１３ａに格納して文書検索サーバ１に送信する（１０４）。文書検索サーバ１は、文書検索クライアント２が送信した検索キーデータ１３ａを受信して、検索キーデータ１３ａに格納されていた検索キーに基づいて文書群検索インデックス格納部１２ｃに格納された文書群検索インデックスを検索し、結果を文書群検索結果データ１３ｂに格納して文書検索クライアント２に送信する（１０５）。文書検索クライアント２は、文書検索サーバ１から送信された文書群検索結果データ１３ｂを受信して、格納されている文書群を適合度のランクと共に表示する。なお、ステップ１０１及びステップ１０２の処理は、文書検索サーバ１で一度実行しておけばよく、検索のたびに実行する必要はない。
【００９４】
一方、本発明の第二の実施例では、上記処理のうち文書群生成ステップ１０１の詳細が第一の実施例と異なる。具体的には、本発明の第二の実施例における文書群生成ステップ１０１は、検索対象の文書集合から引用先文書と当該文書を引用している引用元文書を抽出し、引用先文書から単語を抽出してタームクラスタリングの技術を適用して関連する単語をまとめてクラスタを生成し、次に引用元文書に対して文書クラスタリングの技術を適用し文書のクラスタを生成して、先のタームクラスタに引用元文書のクラスタを割り付けることにより、文書群を生成する。
以上、本発明の第二の実施例にかかる文書検索システムについて説明した。
【００９５】
［実施例３］
次に、本発明の第三の実施例に係る文書検索システムについて図を用いて説明する。本発明の第三の実施例に係るシステムの全体構成及びシステムを構成するコンピュータのハードウェア構成は先に説明した本発明の第一の実施例と同じであるので説明を省略する。
【００９６】
（モジュール構成）
図１９は、本発明の第三の実施例にかかる文書検索システムのモジュール構成を示す図である。以下、図１９に示す各モジュールについて説明する。
（文書検索システムのモジュール構成：処理部）
図１９中に示すように、文書検索システムの処理部には、文書検索サーバ１における文書群生成部１１ａ、文書群検索インデックス生成部１１ｂ、文書群検索部１１ｃ、サーバ通信部１１ｄ、及び文書検索クライアント２におけるクライアント通信部１１ｅ、検索キー受付部１１ｆ、検索結果表示部１１ｇがある。
【００９７】
文書検索サーバ１における文書群生成部１１ａは、文書格納部１２ａに格納された文書から文書間の引用関係に基づき文書群を生成し、文書群格納部１２ｂに格納する。文書群生成部１１ａは、さらに被引用部分取得部１１ａ３及び文書まとめあげ部１１ａ４を有する。被引用部分取得部１１ａ３は、引用先文書において引用先箇所を取得する。文書まとめあげ部１１ａ４は、引用先箇所が同じ引用元文書をまとめて文書群を生成する。
【００９８】
図１９に示す処理部のうち文書群生成部１１ａ以外の処理部、すなわち文書群検索インデックス生成部１１ｂ、文書群検索部１１ｃ、サーバ通信部１１ｄ、クライアント通信部１１ｅ、検索キー受付部１１ｆ、及び検索結果表示部１１ｇは、先に説明した本発明の第一の実施例と同じであるので説明を省略する。
【００９９】
（文書検索システムのモジュール構成：データ格納部）
図中にドラム形で示されるデータ格納部は、図１９に示すように、文書格納部１２ａ、文書群格納部１２ｂ、及び文書群検索インデックス格納部１２ｃの３つがある。これらはすべて、先に説明した本発明の第一の実施例と同じであるので詳細な説明を省略する。
【０１００】
（文書検索システムのモジュール構成：テンポラリデータ部）
また、図中にテープ形で示されるテンポラリデータ部は、図１９に示すように、検索キーデータ１３ａ、文書群検索結果データ１３ｂ、及び文書本文データ１３ｃの３つがある。これらはすべて、先に説明した本発明の第一の実施例と同じであるので詳細な説明を省略する。
【０１０１】
以上、本発明の第三の実施例にかかる文書検索システムのモジュール構成について説明した。
【０１０２】
（文書検索システムの処理手順）
本発明の第三の実施例における文書検索システムの処理手順は、図１３のフローチャートに示される第一の実施例における処理手順と同様である。すなわち、まず文書検索サーバ１において文書格納部１２ａに格納された検索対象の文書から文書群を生成して文書群格納部１２ｂに格納し（１０１）、前記格納された文書群から特徴語を抽出して文書群の検索インデックスを生成して文書群検索インデックス格納部１２ｃに格納する（１０２）。ユーザが文書検索クライアント２において文書検索の終了を指示すれば処理を終了し（１０３）、そうでなければ検索キーの入力を受け付けて検索キーデータ１３ａに格納して文書検索サーバ１に送信する（１０４）。文書検索サーバ１は、文書検索クライアント２が送信した検索キーデータ１３ａを受信して、検索キーデータ１３ａに格納されていた検索キーに基づいて文書群検索インデックス格納部１２ｃに格納された文書群検索インデックスを検索し、結果を文書群検索結果データ１３ｂに格納して文書検索クライアント２に送信する（１０５）。文書検索クライアント２は、文書検索サーバ１から送信された文書群検索結果データ１３ｂを受信して、格納されている文書群を適合度のランクと共に表示する。なお、ステップ１０１及びステップ１０２の処理は、文書検索サーバ１で一度実行しておけばよく、検索のたびに実行する必要はない。
【０１０３】
本発明の第三の実施例では、上記処理のうち文書群生成ステップ１０１の詳細が第一の実施例と異なる。具体的には、本発明の第三の実施例において文書群生成ステップは、検索対象の文書集合から引用先文書と当該文書を引用している引用元文書を抽出して、引用先文書から引用先箇所を取得し、当該取得した引用先箇所を引用している引用元文書をまとめて文書群を生成する。
以上、本発明の第三の実施例にかかる文書検索システムについて説明した。
【０１０４】
［実施例４］
次に、本発明の第四の実施例に係る文書検索システムについて図を用いて説明する。発明の第四の実施例に係るシステムの全体構成及びシステムを構成するコンピュータのハードウェア構成は、先に説明した本発明の第一の実施例と同じであるので説明を省略する。
【０１０５】
（モジュール構成）
図２０は、本発明の第四の実施例にかかる文書検索システムのモジュール構成を示す図である。以下、図２０に示す各モジュールについて説明する。
【０１０６】
（文書検索システムのモジュール構成：処理部）
図２０に示すように、文書検索システムの処理部には、文書検索サーバ１における文書群生成部１１ａ、文書群検索インデックス生成部１１ｂ、文書群検索部１１ｃ、サーバ通信部１１ｄ、文書検索部１１ｈ、及び文書検索クライアント２におけるクライアント通信部１１ｅ、検索キー受付部１１ｆ、検索結果表示部１１ｇがある。これらのうち文書群生成部１１ａ、文書群検索インデックス生成部１１ｂ、文書群検索部１１ｃ、サーバ通信部１１ｄ、クライアント通信部１１ｅ、検索キー受付部１１ｆ、及び検索結果表示部１１ｇは、先に説明した本発明の第一の実施例と同じであるので説明を省略する。
【０１０７】
文書検索部１１ｈは、検索キーデータ１３ａに格納された検索キーに基づき文書検索インデックス格納部１２ｄに格納された文書検索インデックスを検索し、その結果を文書検索結果データ１３ｄに格納する。文書検索部１１ｈは、一般的な文書検索技術を適用することにより実装可能であるので詳細な説明は省略する。
【０１０８】
（文書検索システムのモジュール構成：データ格納部）
図中にドラム形で示されるデータ格納部は、図２０に示すように、文書格納部１２ａ、文書群格納部１２ｂ、文書群検索インデックス格納部１２ｃ、及び文書検索インデックス格納部１２ｄの４つがある。これらのうち、文書格納部１２ａ、文書群格納部１２ｂ、及び文書群検索インデックス格納部１２ｃは、先に説明した本発明の第一の実施例と同じであるので詳細な説明を省略する。
【０１０９】
文書検索インデックス１２ｄは、文書格納部１２ａに格納されている文書を検索するためのインデックスを格納するエリアである。文書群検索インデックス格納部１２ｃに格納されたインデックスが、複数の文書から構成される文書群をひとつのまとまりとして検索するための文書群検索インデックスであるのに対して、文書検索インデックス１２ｄに格納されたインデックスは、個々の文書を検索するための文書検索インデックスであるという点で異なる。なお、文書検索インデックスは、一般的な文書検索技術を適用することにより生成可能である。具体的には、各文書から特徴語を抽出してその出現頻度とともに記録するなどの公知の手段を適用すればよい。よって、その生成手段について詳細な説明は省略する。
【０１１０】
（文書検索インデックス格納部１２ｄの構成）
図２１は、文書検索インデックス格納部１２ｄの構成を示す図である。図２１に示すように、文書検索インデックス格納部１２ｄは、文書番号１２ｄ０１、及び特徴語１２ｄ０２から構成される。文書番号１２ｄ０１はインデックスに対応する文書の番号を格納する。ここで文書の番号とは、文書格納部１２ａに格納された文書の番号を指す。特徴語１２ｄ０２には、文書から抽出した特徴語を格納する。文書からの特徴語の抽出は、文書群の特徴語同様、文書から特徴語を抽出する公知の技術を適用することにより実装可能である。また、図１０と同様に、図２１中の特徴語１２ｄ０２には、特徴語の文字列のみを記載したが、これに限らない。文書における特徴語の出現頻度あるいは重要度を示す値などとともに格納してもよい。
【０１１１】
図２１中１行目には、文書番号１２ｄ０１が「doc050789」である文書の検索インデックスが格納されている。具体的には特徴語１２ｄ０２に当該文書の特徴語として「肺機能」、「男性」、「症例」などが格納されている。
【０１１２】
（文書検索システムのモジュール構成：テンポラリデータ部）
図中にテープ形で示されるテンポラリデータ部は、図２０に示すように、検索キーデータ１３ａ、文書群検索結果データ１３ｂ、文書本文データ１３ｃ、及び文書検索結果データ１３ｄの４つがある。これらのうち、検索キーデータ１３ａ、文書群検索結果データ１３ｂ、及び文書本文データ１３ｃは、先に説明した本発明の第一の実施例と同じであるので詳細な説明を省略する。
【０１１３】
文書検索結果データ１３ｄは、文書検索部１１ｈが前記検索キーデータ１３ａに基づいて文書検索インデックス格納部１２ｄに格納された文書検索インデックスを検索した結果を格納する。具体的には、検索キーデータ１３ａに適合する文書の番号のリストがそれぞれ検索キーとの適合度とともに格納される。
【０１１４】
（文書検索結果データ１３ｄの一例）
図２２は、文書検索結果データ１３ｄの一例を示す図である。図中、検索キーにマッチする文書の番号のリストとして「doc053028」、「doc039402」等が格納されている。なお図２２の例では、文書群の検索キーに対する適合度を示す数値「５．７９８」などが格納してあるが、これに限らない。検索キーに適合した順位などでもよい。
【０１１５】
以上、本発明の第四の実施例にかかる文書検索システムのモジュール構成について説明した。
【０１１６】
（文書検索システムの処理手順）
図２３は、本発明の第四の実施例における文書検索システムの処理手順を示すフローチャートである。
【０１１７】
図２３に示すように、文書検索システムは、まず文書検索サーバ１において文書格納部１２ａに格納された検索対象の文書から文書群を生成して文書群格納部１２ｂに格納し（２０１）、前記格納された文書群から特徴語を抽出して文書群の検索インデックスを生成して文書群検索インデックス格納部１２ｃに格納する（２０２）。同様に、文書格納部１２ａに格納された文書から特徴語を抽出して文書の検索インデックスを生成し、文書検索インデックス格納部１２ｄに格納する（２０３）。ユーザが文書検索クライアント２において文書検索の終了を指示すれば処理を終了し（２０４）、そうでなければ検索キーの入力を受け付けて検索キーデータ１３ａに格納し、文書検索サーバ１に送信する（２０５）。
【０１１８】
文書検索サーバ１は、文書検索クライアント２が送信した検索キーデータ１３ａを受信して、検索キーデータ１３ａに格納されていた検索キーに基づいて文書群検索インデックス格納部１２ｃに格納された文書群検索インデックスを検索する。そして、結果を文書群検索結果データ１３ｂに格納し、文書検索クライアント２に送信する（２０６）。同様に文書検索サーバ１は、検索キーに基づいて文書検索インデックス格納部１２ｄに格納された文書検索インデックスを検索し、結果を文書検索結果データ１３ｄに格納して文書検索クライアント２に送信する（２０７）。文書検索クライアント２は、文書検索サーバ１から送信された文書群検索結果データ１３ｂ及び文書検索結果データ１３ｄを受信して、文書群検索結果の文書群に含まれる文書を文書検索結果データ１３ｄに格納された文書検索結果における適合度順に表示し、文書検索結果の文書を文書群検索結果データ１３ｂに格納された文書群検索結果における適合度のランクと共に表示する（２０８）。
【０１１９】
上記ステップのうち、文書群生成ステップ２０１、文書群検索インデックス生成ステップ２０２、終了ステップ２０４、検索キー受付ステップ２０５、文書群検索ステップ２０６は、図１３に示す本発明の第一の実施例と同様である。すなわち、文書群生成ステップ２０１は文書群生成ステップ１０１と、文書群検索インデックス生成ステップ２０２は文書群検索インデックス生成ステップ１０２と、終了ステップ２０４は終了ステップ１０３と、検索キー受付ステップ２０５は検索キー受付ステップ１０４と、文書群検索ステップ２０６は文書群検索ステップ１０５と同じであるので、詳細な説明は省略する。また文書検索ステップ２０７は、一般的な文書検索の技術を適用する実現可能であるので、詳細な説明は省略する。
【０１２０】
以下、上記処理のうち検索結果表示ステップ２０８の処理について図２４に示す検索結果表示画面を用いて説明する。
【０１２１】
（文書検索システムにおける検索結果表示画面の一例）
図２４は、本発明の第四の実施例にかかる文書検索システムの文書検索クライアント２における文書検索結果表示画面の一例を示す図である。図に示すように、文書検索クライアント２の文書検索結果表示画面は、検索キー入力エリア６０１、検索ボタン６０２、文書群検索結果表示エリア６０３、文書検索結果表示エリア６０４、及び文書件数表示エリア６０５から構成される。
【０１２２】
検索キー入力エリア６０１は、ユーザが検索キーを入力するエリアである。図２４中には、検索キーとして「高血圧症」、「肺機能」、「血管」が入力された状態が表示してある。検索ボタン６０２は、ユーザが検索の実行を指示するボタンである。文書群検索結果表示エリア６０３は、文書検索クライアント２が文書群検索結果データ１３ｂを検索キーとの適合度の高い順に表示するエリアであり、文書検索結果表示エリア６０４は文書検索結果データ１３ｄを検索キーとの適合度の高い順に表示するエリアである。文書件数表示エリア６０５は、文書群検索結果表示エリア６０３及び文書検索結果表示エリア６０４に表示した文書の件数等を表示するエリアである。
【０１２３】
ここで、文書群検索結果表示エリア６０３、文書検索結果表示エリア６０４、及び文書件数表示エリア６０５について詳細に説明する
【０１２４】
（文書群検索結果表示エリア６０３の詳細）
文書群検索結果表示エリア６０３は、文書群検索結果ランク６０３０１、文書検索結果ランク６０３０２、引用先文書６０３０３、及び引用元文書６０３０４から構成される。文書群検索結果ランク６０３０１には、当該文書群と検索キーとの適合度のランクを表示する。文書検索結果ランク６０３０２には、各文書群に含まれている引用先文書又は引用元文書の、文書検索結果におけるランクを表示する。引用先文書又は引用元文書が文書検索結果に含まれていない場合は、ランクが不明であることを示す「−」などを表示する。これは、引用先文書又は引用元文書が個々の文書としては検索キーとの適合度が低いなどの場合が想定される。引用先文書６０３０３には、文書群における引用先文書を表示する。引用元文書６０３０４には、文書群において前記引用先文書の同一の部分を引用している文書を表示する。
【０１２５】
図２４の例では、検索キーとの適合度が２番目に高かった文書群の引用先文書６０３０３には「肺機能におよぼす高血圧…」が表示されている。この引用先文書は、文書検索結果においてランクが１２位であったことが「（１２）」として表示されている。また当該引用先文書中の同じ引用箇所を引用している引用元文書として「肺換気障害と高血圧症…」、「慢性肺疾患患者の…」が表示されているが、これら引用元文書はそれぞれ文書検索結果においてランクが１位と５位であったことが表示されている。
【０１２６】
（文書検索結果表示エリア６０４の詳細）
文書検索結果表示エリア６０４は、文書検索結果ランク６０４０１、文書群検索結果ランク６０４０２、及び文書６０４０３から構成される。文書検索結果ランク６０４０１には、当該文書と検索キーとの適合度のランクを表示する。文書群検索結果ランク６０４０２には、当該文書が含まれている文書群の、文書群検索結果におけるランクを表示する。当該文書が含まれている文書群が文書群検索結果に含まれていない場合は、ランクが不明であることを示す「−」などを表示する。文書６０４０３には、検索キーと適合した文書を表示する。
【０１２７】
図２４の例では、検索キーとの適合度が５番目に高かった文書「慢性肺疾患患者の…」の「（２）」は、文書群検索結果表示エリア６０３において２番目にランクされている文書群に含まれていることを示している。
【０１２８】
（文書件数表示エリア６０５の詳細）
文書件数表示エリア６０５は、表示件数６０５０１、参照見積６０５０２、及び参照済６０５０３から構成される。
【０１２９】
表示件数６０５０１には、文書群検索結果表示エリア６０３と文書検索結果表示エリア６０４に表示されている文書がそれぞれ何件になるかを表示する。文書群検索結果表示エリア６０３に表示されている文書群に含まれている文書は文書群ごとに異なる。また前記文書群に含まれる文書と文書検索結果表示エリア６０４に表示されている文書には、重複がある。そのため検索結果に含まれる文書群数及び文書数を表示し、さらに文書群の場合、文書群に含まれている文書の件数を表示する。
【０１３０】
図の例では、表示件数６０５０１に、検索結果に含まれる文書群及び文書数がそれぞれ「２０」件であり、文書群の場合、２０件の文書群に含まれている文書(引用先文書と引用元文書)の数は全部で「４２」件であることが示されている。これに対して文書の場合は、検索結果に含まれている文書の数がすなわち文書の数と一致するため「２０」件である。さらに文書群検索結果に含まれる文書数と文書検索結果に含まれる文書のうち、重複を除いた異なり数が合計の「４６」件であることが示されている。
【０１３１】
参照見積６０５０２には、表示されている文書を参照する際、文書群検索結果及び文書検索結果をそれぞれ上位何位まで参照すれば全体で何件参照したことになるか計算した結果を表示する。具体的には、参照見積６０５０２には、参照する文書群の数、又は文書の数、又は参照する文書数の合計のいずれかをユーザが入力することができる。例えば、ユーザが「合計」の数値に「２０」を入力すると、システムは合計２０件の文書を参照するに必要な文書群と文書の数を計算し、文書群を「５」件（含まれる文書数は１５件）、文書を「５」件参照すればよいという数値を表示する。詳細には、文書群検索結果に含まれる文書群および文書検索結果に含まれる文書をランクの上位から順にそれぞれ１つずつ取得し、重複している文書があれば除いて文書数の合計を計算する。文書数の合計がユーザが指定した数を超せば、図の例では「２０」を超せば、文書群検索結果および文書検索結果の上位からそれぞれいくつ文書群および文書を取得したかを参照見積６０５０２の文書群数および文書数に表示する。
【０１３２】
あるいは別の例として、ユーザが「合計」の数値に「２０」、「文書」の数値に「５」を入力すると、システムは合計２０件の文書を参照するに必要な文書群の数を計算する。詳細には、文書群検索結果に含まれる文書群をランクの上位から順に１つずつ取得し、文書検索結果の上位５位に含まれる文書と重複している文書があれば除いて文書数の合計を計算する。文書数の合計がユーザが指定した数を超せば、文書群検索結果の上位からいくつ文書群を取得したかを参照見積もり６０５０２の文書群数に表示する。
【０１３３】
参照済６０５０３は、ユーザが文書群検索結果において参照した文書群の数と当該文書群に含まれる文書の数、及び文書検索結果において参照した文書の数とそれらの合計を示す。図の例の参照済６０５０３には、文書群検索結果においてユーザが参照した文書群の数が「２」件、当該参照した文書群に含まれる文書の数が「５」件であり、文書検索結果で参照した文書の数は「０」件、合計で「５」件の文書を参照したことが表示されている。
【０１３４】
以上、本発明の第四の実施例にかかる文書検索システムについて説明した。
【産業上の利用可能性】
【０１３５】
本発明は、文書を検索するシステムに適用可能であり、特に論文や特許のような文書間で引用関係を持つ文書を検索するためのシステムに適用可能である。
【図面の簡単な説明】
【０１３６】
【図１】文書検索における検索インデックス生成の手順の概要を示す図。
【図２】文書間の引用関係についての説明図。
【図３】文書間の引用関係についての説明図。
【図４】文書群生成方法の一例を説明する図。
【図５】文書検索システムの構成例を示す図。
【図６】文書検索サーバ及び文書検索クライアントのハードウェア構成例を示す図。
【図７】本発明による文書検索システムのモジュール構成例を示す図。
【図８】文書格納部の構成例を示す図。
【図９】文書群格納部の構成例を示す図。
【図１０】文書群検索インデックス格納部の構成例を示す図。
【図１１】検索キーデータの一例を示す図。
【図１２】文書群検索結果データの一例を示す図。
【図１３】本発明による文書検索システムの処理手順の例を示すフローチャート。
【図１４】文書群生成の処理手順の例を示すフローチャート。
【図１５】文書群検索インデックス生成の処理手順の例を示すフローチャート。
【図１６】本発明による文書検索システムの検検索結果表示画面の例を示す図。
【図１７】本発明による文書検索システムの検検索結果表示画面の例を示す図。
【図１８】本発明による文書検索システムの構成例を示す図。
【図１９】本発明による文書検索システムの構成例を示す図。
【図２０】本発明による文書検索システムの構成例を示す図。
【図２１】文書検索インデックス格納部の構成例を示す図。
【図２２】文書検索結果データの一例を示す図。
【図２３】本発明よる文書検索システムの処理手順の例を示すフローチャート。
【図２４】本発明による文書検索システムの検検索結果表示画面の例を示す図。
【符号の説明】
【０１３７】
１…文書検索サーバ、２…文書検索クライアント、３…通信回線、１０…ＣＰＵ、２０…ハードディスク、３０…メモリ、４０…ディスプレイ、４１…ディスプレイ制御部、５０…キーボード、５１…キーボード制御部、６０…マウス、６１…マウス制御部、７０…バス、１１ａ…文書群生成部、１１ａ１…引用先文書分割部、１１ａ１１…引用先文書構造分割部、１１ａ２…文書割付部、１１ｂ…文書群検索インデックス生成部、１１ｃ…文書群検索部、１１ｄ…サーバ通信部、１１ｅ…クライアント通信部、１１ｆ…検索キー受付部、１１ｇ…検索結果表示部、１２ａ…文書納部、１２ｂ…文書群格納部、１２ｃ…文書群検索インデックス格納部、１３a…検索キーデータ、１３ｂ…文書群検索結果データ、１３ｃ…文書本文
【図１】
2009230296.tif 000003
【図２】
2009230296.tif 000004
【図３】
2009230296.tif 000005
【図４】
2009230296.tif 000006
【図５】
2009230296.tif 000007
【図６】
2009230296.tif 000008
【図７】
2009230296.tif 000009
【図８】
2009230296.tif 000010
【図９】
2009230296.tif 000011
【図１０】
2009230296.tif 000012
【図１１】
2009230296.tif 000013
【図１２】
2009230296.tif 000014
【図１３】
2009230296.tif 000015
【図１４】
2009230296.tif 000016
【図１５】
2009230296.tif 000017
【図１６】
2009230296.tif 000018
【図１７】
2009230296.tif 000019
【図１８】
2009230296.tif 000020
【図１９】
2009230296.tif 000021
【図２０】
2009230296.tif 000022
【図２１】
2009230296.tif 000023
【図２２】
2009230296.tif 000024
【図２３】
2009230296.tif 000025
【図２４】
2009230296.tif 000026