(57)【要約】      （修正有）【課題】Ｎ２法を利用し、連想されるキーワードを入力させ、各キーワード間の関連を設定させることで、効率的に文書を検索する文書検索システム及び文書検索プログラムを提供する。【解決手段】通信ネットワークで接続された入力端末、検索端末およびサービスセンタによって構成され、サービスセンタには、Ｗｅｂサーバ、文書データベースサーバ、文書検索サーバ、および管理端末が実装される。文書検索サーバには、記憶手段として、Ｎ２キーワードメモリ、Ｎ２検索表メモリ、カウンタメモリ、抽出文書データメモリおよび絞り込み集計メモリが含まれ、ユーザインターフェース処理部として、検索ページ提供部、初期検索結果提供部、絞り込み検索結果提供部および文書提供部が含まれ、Ｎ２法を用いた処理部として、要素関連表作成部、要素関連管理番号表作成部および接続ユニット関連付け部が含まれ、検索処理部として、文書検索部と絞り込み検索部が含まれる。【選択図】図１
2011186942.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバと、文書データベースを具備するデータベースサーバと、文書検索サーバおよび管理端末とを含むサービスセンタと通信ネットワークで接続された検索端末によって構成される文書検索システムであって、
前記文書検索サーバは、
Ｎ２キーワードメモリと、Ｎ２検索表メモリと、抽出文書データメモリおよび絞り込み集計メモリを具備し、
前記検索端末からの要求により、中心の基準正六角形と周囲の同じ大きさの６個の正六角形で構成されたキーワード入力欄を有する検索ページを前記検索端末に送信して画面に表示させ、前記キーワード入力欄に入力されたキーワードを受信して前記Ｎ２キーワードメモリに記憶する検索ページ提供部と、
前記検索ページ提供部から起動され、前記Ｎ２キーワードメモリに記憶された前記キーワードを読み出し、要素関連表を作成し、前記Ｎ２検索表メモリに保存する要素関連表作成部と
前記要素関連表作成部から起動され、前記要素関連表をもとに前記キーワードの組み合わせを管理番号ごとに設定した要素関連管理番号表を作成し、前記Ｎ２検索表メモリに保存する要素関連管理番号表作成部と、
前記要素関連管理番号表作成部から起動され、前記要素関連管理番号表に設定された前記キーワードの組み合わせを順次読み出し、前記文書データベースに保存された文書を検索し、検索結果を抽出文書データとして前記抽出文書データメモリに保存する文書検索部と、
前記文書検索部に起動され、前記要素関連表と、前記要素関連管理番号表および前記抽出文書データを前記検索端末に送信して前記画面に表示させ、前記キーワードの組み合わせの間の接続関係を設定した接続条件データを含む接続ユニットを前記検索端末から受信する初期検索結果提供部と、
前記初期検索結果提供部に起動され、前記要素関連管理番号表に前記接続ユニットの前記接続条件データを付加した要素接続条件表を作成する接続ユニット関連付け部と、
前記接続ユニット関連付け部に起動され、前記要素接続条件表に設定された前記キーワードの組み合わせおよび前記接続条件データを順次読み出し、前記接続条件データを用いて前記キーワードの組み合わせをつなぎ合わせた短文を作成し、前記文書を前記短文で検索し、絞り込み検索結果を絞り込みデータとして絞り込み集計メモリに保存する絞り込み検索部と、
前記絞り込み検索部に起動され、前記要素接続条件表と前記絞り込みデータを前記検索端末に送信して前記画面に表示させる絞り込み検索結果提供部
とを含むことを特徴とする文書検索システム。
【請求項２】
前記文書検索サーバは、前記検索端末から文書番号を含んだ文書要求情報を受信し、前記文書番号に該当する前記文書を前記検索端末に送信する文書提供部をさらに含む請求項１に記載の文書検索システム。
【請求項３】
前記文書検索部は、前記キーワードが検出された前記文書を前記文書データベースから抽出し、前記抽出文書データメモリに保存し、
前記絞り込み検索部は、前記抽出文書データメモリに保存された前記文書を前記短文で検索することを特徴とする請求項１または２に記載の文書検索システム。
【請求項４】
文書データベースと検索端末に通信ネットワークで接続され、Ｎ２キーワードメモリと、Ｎ２検索表メモリと、抽出文書データメモリおよび絞り込み集計メモリを具備したコンピュータに実装される文書検索プログラムであって、
前記コンピュータに、
前記検索端末からの要求により、中心の基準正六角形と周囲の同じ大きさの６個の正六角形で構成されたキーワード入力欄を有する検索ページを前記検索端末に送信して画面に表示させ、前記キーワード入力欄に入力されたキーワードを受信して前記Ｎ２キーワードメモリに記憶させる検索ページ提供手段と、
前記検索ページ提供手段から起動され、前記Ｎ２キーワードメモリに記憶された前記キーワードを読み出し、要素関連表を作成し、前記Ｎ２検索表メモリに保存させる要素関連表作成手段と、
前記要素関連表作成手段から起動され、前記要素関連表をもとに前記キーワードの組み合わせを管理番号ごとに設定した要素関連管理番号表を作成し、前記Ｎ２検索表メモリに保存させる要素関連管理番号表作成手段と、
前記要素関連管理番号表作成手段から起動され、前記要素関連管理番号表に設定された前記キーワードの組み合わせを順次読み出し、前記文書データベースに保存された文書を検索し、検索結果を抽出文書データとして前記抽出文書データメモリに保存させる文書検索手段と、
前記文書検索手段に起動され、前記要素関連表と、前記要素関連管理番号表および前記抽出文書データを前記検索端末に送信して前記画面に表示させ、前記キーワードの組み合わせの間の接続関係を設定した接続条件データを含む接続ユニットを前記検索端末から受信させる初期検索結果提供手段と、
前記初期検索結果提供手段に起動され、前記要素関連管理番号表に前記接続ユニットの前記接続条件データを付加した要素接続条件表を作成させる接続ユニット関連付け手段と、
前記接続ユニット関連付け手段に起動され、前記要素接続条件表に設定された前記キーワードの組み合わせおよび前記接続条件データを順次読み出し、前記接続条件データを用いて前記キーワードの組み合わせをつなぎ合わせた短文を作成し、前記文書を前記短文で検索し、絞り込み検索結果を絞り込みデータとして絞り込み集計メモリに保存させる絞り込み検索手段と、
前記絞り込み検索手段に起動され、前記要素接続条件表と前記絞り込みデータを前記検索端末に送信して前記画面に表示させる絞り込み検索結果提供手段
としての機能を実行させるための文書検索プログラム。
【請求項５】
前記コンピュータに、前記検索端末から文書番号を含んだ文書要求情報を受信し、前記文書番号に該当する前記文書を前記検索端末に送信させる文書提供手段としての機能をさらに実行させるための請求項４に記載の文書検索プログラム。
【請求項６】
前記コンピュータに、前記キーワードが検出された前記文書を前記文書データベースから抽出し、前記抽出文書データメモリに保存させる前記文書検索手段と、
前記抽出文書データメモリに保存された前記文書を前記短文で検索させる前記絞り込み検索手段としての機能をさらに実行させるための請求項４または５に記載の文書検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子化され文書を検索する文書検索システム及び文書検索プログラムに関する技術であって、特に中央に配置した正六角形とその各辺に隣接するように配置した６個の正六角形を表示し、各正六角形に文書を検索するためのキーワードを入力させ、かつ各キーワード間の関連を示す語句を設定させることで電子化され文書を検索する文書検索システム及び文書検索プログラムに関する。
【背景技術】
【０００２】
近年、情報管理の効率化のため、作成される情報は電子化され通信ネットワークに接続された記憶装置に保存されることがほとんどであり、保存される情報量も増大している。
【０００３】
そこで、保存された情報を効率的に利用するために、保存された記憶装置から必要としている情報を的確に探し出すための様々な技術が開発されている。
【０００４】
たとえば、１件の情報を複数の項目(フィールド)の集合として表現し、データの集合をテーブルと呼ばれる表で表すリレーショナルデータベースとして管理し、ＩＤ番号や名称などのキーとなるデータを利用して、データの結合や抽出を行なうリレーショナルデータベース管理システム（ＲＤＢＭＳ）は最も広く普及している技術である。
【０００５】
しかし、ＲＤＢＭＳは、情報を入力する際に、決められたデータを決められた欄に入力しなければならないなどの制約があり自由度が低く、統計データなどの数値の多い情報には適しているが、文章などの情報には適していない。
【０００６】
そこで、文章などの内容を検索するために全文検索技術が開発されている。全文検索技術では、与えられた検索式に従って、記憶装置に保存されたテキスト形式ファイルやＨＴＭＬ形式ファイルなどの文書の全文を検索する。検索式は、最も単純な場合はキーワードとなる文字列のみであるが、複数のキーワードに「ＡＮＤ」や「ＯＲ」等の論理条件を組み合わせて指定することができるものが多い。
【０００７】
一方、特許文献１に開示されているように、あるテーマに対するアイデアや視点を効率的に抽出する手法として、Ｎ２（Ｎｅｗ  Ｍｅｔｈｏｄ  Ｆｏｒ  Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ）法が開発されている。
【０００８】
Ｎ２法では、第１層として、１つの正六角形（基準正六角形）の周りを同じ大きさの正六角形で囲み、基準正六角形にテーマを書き込み、周囲の６個の正六角形にテーマから連想されるキーワードを書き込む。
【０００９】
さらに、第２層として、周囲の６個の正六角形に書き込んだキーワードを設定した新たな６個の正六角形をそれぞれ新たな基準正六角形として、同様に周りを６個の正六角形で囲み、これらの６個の正六角形にさらに連想されるキーワードを書き込んでいく。
【００１０】
このように、Ｎ２法は、中心にテーマ（課題・整理すべき事等）を記入し、そのテーマに関連する要素を考え、思い付いた要素を６つに絞って抽出し、面上にプロットしていくという過程によって、安定的な思考が行われ、偏らず抜けの無い思考を生み出すという手法である。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特許第４３７２１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
全文検索技術を用いて検索を行う際には検索式を入力する必要がある。前述したように、検索式は、最も単純な場合はキーワードとなる文字列のみであるが、高度な検索を行いたい場合は複数のキーワードに「ＡＮＤ」や「ＯＲ」等の論理条件を組み合わせて指定する。
【００１３】
ここで、１つのキーワードのみを指定しただけでは、検索結果として表示される該当文書は多数となることはしばしばである。そのため、さらに絞り込むために、複数のキーワードを指定することになる。
【００１４】
しかしながら、思い付くままにキーワードを入力しても効率的ではない上に、どのようなキーワードの組み合わせを行ったかを覚えておくことは難しい。
【００１５】
さらに、組み合わせたキーワード間の関連を限定したい場合、たとえば、「＜キーワードＡ＞、＜キーワードＢ＞」と列挙するのではなく、「＜キーワードＡ＞は＜キーワードＢ＞である」のように互いの関連を明確にして検索するためには、検索式を入力する欄に逐一記入しなければならない。
【００１６】
そのため、同じキーワードでも、いくつかの関連について検索したい場合は、検索を行うたびに入力し直さなければならない。同様に、同じ関連ではあるが別のキーワードについて検索したい場合も、入力し直さなければならない。
【００１７】
また、様々なキーワードの組み合わせによって検索したとしても、各検索結果が一覧できるようでなければ、検索結果を比較できないため、求めている文書を得るために、前回行った検索を繰り返さなければならない場合も生じる。
【００１８】
本発明は以上の課題を鑑みてなされたものであり、Ｎ２法を利用し、あらかじめ連想されるキーワードを入力させ、さらに各キーワード間の関連を設定させることで、効率的に文書を検索する文書検索システム及び文書検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１９】
本発明は、Ｗｅｂサーバと、文書データベースを具備するデータベースサーバと、文書検索サーバおよび管理端末とを含むサービスセンタと通信ネットワークで接続された検索端末によって構成される文書検索システムである。
【００２０】
本発明の文書検索システムの文書検索サーバは、Ｎ２キーワードメモリと、Ｎ２検索表メモリと、抽出文書データメモリおよび絞り込み集計メモリを具備し、（ａ）検索端末からの要求により、中心の基準正六角形と周囲の同じ大きさの６個の正六角形で構成されたキーワード入力欄を有する検索ページを検索端末に送信して画面に表示させ、キーワード入力欄に入力されたキーワードを受信してＮ２キーワードメモリに記憶する検索ページ提供部と、（ｂ）検索ページ提供部から起動され、Ｎ２キーワードメモリに記憶されたキーワードを読み出し、要素関連表を作成し、Ｎ２検索表メモリに保存する要素関連表作成部と、（ｃ）要素関連表作成部から起動され、要素関連表をもとにキーワードの組み合わせを管理番号ごとに設定した要素関連管理番号表を作成し、Ｎ２検索表メモリに保存する要素関連管理番号表作成部と、（ｄ）要素関連管理番号表作成部から起動され、要素関連管理番号表に設定されたキーワードの組み合わせを順次読み出し、文書データベースに保存された文書を検索し、検索結果を抽出文書データとして抽出文書データメモリに保存する文書検索部と、（ｅ）文書検索部に起動され、要素関連表と、要素関連管理番号表および抽出文書データを検索端末に送信して画面に表示させ、キーワードの組み合わせの間の接続関係を設定した接続条件データを含む接続ユニットを検索端末から受信する初期検索結果提供部と、（ｆ）初期検索結果提供部に起動され、要素関連管理番号表に接続ユニットの接続条件データを付加した要素接続条件表を作成する接続ユニット関連付け部と、（ｇ）接続ユニット関連付け部に起動され、要素接続条件表に設定されたキーワードの組み合わせおよび接続条件データを順次読み出し、接続条件データを用いてキーワードの組み合わせをつなぎ合わせた短文を作成し、文書を短文で検索し、絞り込み検索結果を絞り込みデータとして絞り込み集計メモリに保存する絞り込み検索部と、（ｈ）絞り込み検索部に起動され、要素接続条件表と絞り込みデータを検索端末に送信して画面に表示させる絞り込み検索結果提供部とを含むことを要旨とする。
【００２１】
さらに、文書検索サーバは、（ｉ）検索端末から文書番号を含んだ文書要求情報を受信し、文書番号に該当する文書を検索端末に送信する文書提供部を含むことを要旨とする。
【００２２】
また、文書検索部は、キーワードが検出された文書を文書データベースから抽出し、抽出文書データメモリに保存し、絞り込み検索部は、抽出文書データメモリに保存された文書を短文で検索することを要旨とする。
【００２３】
本発明は、文書データベースと検索端末に通信ネットワークで接続され、Ｎ２キーワードメモリと、Ｎ２検索表メモリと、抽出文書データメモリおよび絞り込み集計メモリを具備したコンピュータに実装される文書検索プログラムである。
【００２４】
本発明の文書検索プログラムは、コンピュータに、（ａ）検索端末からの要求により、中心の基準正六角形と周囲の同じ大きさの６個の正六角形で構成されたキーワード入力欄を有する検索ページを検索端末に送信して画面に表示させ、キーワード入力欄に入力されたキーワードを受信してＮ２キーワードメモリに記憶させる検索ページ提供手段と、（ｂ）検索ページ提供手段から起動され、Ｎ２キーワードメモリに記憶されたキーワードを読み出し、要素関連表を作成し、Ｎ２検索表メモリに保存させる要素関連表作成手段と、（ｃ）要素関連表作成手段から起動され、要素関連表をもとにキーワードの組み合わせを管理番号ごとに設定した要素関連管理番号表を作成し、Ｎ２検索表メモリに保存させる要素関連管理番号表作成手段と、（ｄ）要素関連管理番号表作成手段から起動され、要素関連管理番号表に設定されたキーワードの組み合わせを順次読み出し、文書データベースに保存された文書を検索し、検索結果を抽出文書データとして抽出文書データメモリに保存させる文書検索手段と、（ｅ）文書検索手段に起動され、要素関連表と、要素関連管理番号表および抽出文書データを検索端末に送信して画面に表示させ、キーワードの組み合わせの間の接続関係を設定した接続条件データを含む接続ユニットを検索端末から受信させる初期検索結果提供手段と、（ｆ）初期検索結果提供手段に起動され、要素関連管理番号表に接続ユニットの接続条件データを付加した要素接続条件表を作成させる接続ユニット関連付け手段と、（ｇ）接続ユニット関連付け手段に起動され、要素接続条件表に設定されたキーワードの組み合わせおよび接続条件データを順次読み出し、接続条件データを用いてキーワードの組み合わせをつなぎ合わせた短文を作成し、文書を短文で検索し、絞り込み検索結果を絞り込みデータとして絞り込み集計メモリに保存させる絞り込み検索手段と、（ｈ）絞り込み検索手段に起動され、要素接続条件表と絞り込みデータを検索端末に送信して画面に表示させる絞り込み検索結果提供手段としての機能を実行させることを要旨とする。
【００２５】
さらに、本発明の文書検索プログラムは、コンピュータに、（ｉ）検索端末から文書番号を含んだ文書要求情報を受信し、文書番号に該当する文書を検索端末に送信させる文書提供手段としての機能をさらに実行させることを要旨とする。
【００２６】
また、本発明の文書検索プログラムは、コンピュータに、キーワードが検出された文書を文書データベースから抽出し、抽出文書データメモリに保存させる文書検索手段と、抽出文書データメモリに保存された文書を短文で検索させる絞り込み検索手段としての機能をさらに実行させることを要旨とする。
【発明の効果】
【００２７】
本発明では、Ｎ２法により安定的な思考が行われ、偏らず抜けの無い検索のためのキーワードを抽出することができる。
【００２８】
また、検索を行う前にあらかじめ抽出したキーワードをすべて入力すれば、キーワードの組み合わせは本発明の文書検索システムが自動で行うため、抽出したキーワードのすべての組み合わせについて検索を行うことができる。
【００２９】
さらに、組み合わせたキーワードが表示されるので、キーワード間の関連を容易に設定することできる上に、キーワードを関連させた検索式の作成は本発明の文書検索システムが自動で行うため、逐一入力し直す必要がない。
【００３０】
キーワードの組み合わせ毎の検索結果が記録されるので、検索結果を一覧でき、効率的に求めている文書を絞り込むことができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の文書検索システムの構成図
【図２】本発明の文書検索システムの文書検索サーバの構成図
【図３】文書管理情報のデータ構成図
【図４】検索ページ画面図
【図５】検索要求情報Ｇｉのデータ構成図
【図６】要素関連図の画面図
【図７】要素関連表のデータ構成図
【図８】要素関連管理番号表のデータ構成図
【図９】要素接続条件表のデータ構成図
【図１０】接続ユニットＣｉのデータ構成図
【図１１】抽出文書データのデータ構成図
【図１２】絞り込みデータのデータ構成図
【図１３】管理番号一覧表（未）の画面図
【図１４】検索結果表の画面図
【図１５】接続条件入力画面図
【図１６】条件設定済み管理番号一覧表（済）の画面図
【図１７】絞り込み検索結果表の画面図
【図１８】検索ページ提供部のフローチャート
【図１９】要素関連表作成部と要素関連管理番号表作成部のフローチャート
【図２０】文書検索部のフローチャート
【図２１】初期検索結果提供部のフローチャート
【図２２】接続ユニット関連付け部のフローチャート
【図２３】絞り込み検索部のフローチャート
【図２４】（ａ）絞り込み検索結果提供部と（ｂ）文書提供部のフローチャート
【図２５】実施例１の文書検索システムの構成図
【図２６】実施例１の文書検索システムのシーケンス図
【図２７】実施例１の文書検索システムのシーケンス図
【図２８】実施例１の検索ページ画面図
【図２９】実施例１の検索要求情報Ｇｉのデータ構成図
【図３０】実施例１の要素関連表のデータ構成図
【図３１】実施例１の要素関連管理番号表のデータ構成図
【図３２】実施例１の要素関連図の画面図
【図３３】実施例１の管理番号一覧表（未）の画面図
【図３４】実施例１の接続条件入力画面図
【図３５】実施例１の条件設定済み管理番号一覧表（済）の画面図
【図３６】実施例１の要素接続条件表のデータ構成図
【発明を実施するための形態】
【００３２】
本発明の実施の形態の文書検索システムは、図１に示すように、通信ネットワーク２で接続された入力端末１、検索端末３、およびサービスセンタ４によって構成される。サービスセンタ４には、Ｗｅｂサーバ５、文書データベース６１を具備するデータベースサーバ６、文書検索サーバ７、および管理端末８が実装される。
【００３３】
本発明の文書検索システムで、ユーザは、サービスセンタ４のＷｅｂサーバ５を経由して、入力端末１からデータベースサーバ６に適宜保存され、蓄積されている複数の文書Ｂｉの中から、検索端末３から文書検索サーバ７に検索要求情報Ｇｉを送信して目的とする文書Ｂｉを検索する。
【００３４】
本発明の文書検索システムは、後述する実施例１のように、出版業界では、あるテーマについての文書Ｂｉを公募し、データベースサーバ６に投稿してもらい、締め切り後に、投稿された複数の文書Ｂｉから出版するのに適したものを選別する際に利用できる。
【００３５】
また、本発明の文書検索システムは、後述する実施例２および３のように、企業内では、多数のマニュアルをデータベースサーバ６に保存しておき、作業者が行おうとしている作業に関するマニュアルを検索する際に利用できるし、コールセンタなどでは、受け付けた苦情情報などをデータベースサーバ６に逐次保存しておき、新たな苦情を受けた時に、同様の懸案を検索して、そのときの対処を参考にするために利用できる。
【００３６】
（システム構成）
文書検索システムの構成について、図１を参照しながら説明する。
【００３７】
（１）各種端末
入力端末１、検索端末３、および管理端末８には、データ通信機能が実装されたコンピュータを使用し、通信ネットワーク２に接続する各端末の台数については、特に制限はない。
【００３８】
（２）Ｗｅｂサーバ５
Ｗｅｂサーバ５は、通信ネットワーク２を経由して、各端末とデータベースサーバ６および文書検索サーバ７の間でデータの送受信を行う際に、データ通信を仲介する。
【００３９】
（３）データベースサーバ６
データベースサーバ６は、入力端末１から入力される文書Ｂｉを文書データベース６１に保存する。文書Ｂｉを保存する際は、図３に示すように、文書Ｂｉの管理情報として、本文に加えて、文書番号ｂｉ、文書名称、作成者氏名、氏名コード、および作成日（または受付日）などを保存する。
【００４０】
（４）文書検索サーバ７
検索端末３から入力される検索要求情報Ｇｉに従って、データベースサーバ６の文書データベース６１に保存された複数の文書Ｂｉ（Ｂ１、Ｂ２、・・・）内を検索し、該当する文書Ｂｉを探し出す。
【００４１】
（文書検索サーバ７の構成）
つづいて、文書検索システムの文書検索サーバ７について、図２を参照しながら詳細に説明する。
【００４２】
文書検索サーバ７には、データを記憶する手段として、Ｎ２キーワードメモリ８１、Ｎ２検索表メモリ８２、カウンタメモリ８３、抽出文書データメモリ８４、絞り込み集計メモリ８５が含まれる。図示していないが、処理中のデータ記憶のための一時記憶メモリも含まれる。
【００４３】
また、文書検索サーバ７には、ユーザインターフェース処理部として、検索ページ提供部７１、初期検索結果提供部７５、絞り込み検索結果提供部７８、および文書提供部７９が含まれ、Ｎ２法の手法を用いた処理部として、要素関連表作成部７２、要素関連管理番号表作成部７３、および接続ユニット関連付け部７６が含まれ、検索処理部として、文書検索部７４と絞り込み検索部７７が含まれる。
【００４４】
（文書検索サーバ７の記憶手段と各種データ構成について）
（４．１）Ｎ２キーワードメモリ８１
Ｎ２キーワードメモリ８１は、検索キーワードを入力させるために検索端末３の画面に図４に示した検索ページＦ０を表示するためのデータと、検索ページＦ０に入力されたキーワードを含む検索端末３から送信されてくる検索要求情報Ｇｉのデータを一時的に記憶するメモリである。
【００４５】
検索端末３の画面に表示される検索ページＦ０は、第１層から第ｎ層まで階層化されていて（それぞれの層をＤ１層、Ｄ２層、・・・、Ｄｎ層という）、図４（ａ）に示すように、Ｄ１層は中心の基準正六角形Ｅ０と、周囲の同じ大きさの６個の正六角形（Ｅ１、Ｅ２、・・・、Ｅ６）で構成されている。各正六角形にはキーワードを入力する欄があり、各正六角形に入力されるキーワード（要素ともいう）を、ｅ０、ｅ１、ｅ２、・・・、ｅ６とする。
【００４６】
さらに、図４（ａ）に示した画面で、「次層」ボタン１０１をクリックすると、図４（ｂ）に示す次層の入力画面が表示される。
【００４７】
図４（ｂ）に示すように、Ｄ２層はＤ１層の基準正六角形Ｅ０を囲む６個の正六角形の各要素ｅ１、ｅ２、・・・、ｅ６が設定された新たな６個の正六角形をそれぞれ中心とし、その周囲を同じ大きさの６個の正六角形で囲んだ構成を６個ドーナツ状に配置した構成となる。
【００４８】
各正六角形には、識別のため、それぞれに六角形番号Ｅｉ（Ｅｉ＝Ｅ０、Ｅ１、Ｅ２、・・・、Ｅ６、・・・）が付与されている。
【００４９】
以上のように、順次各層にキーワードを入力したのち、図４に示した画面の「送信」ボタン１０２をクリックすると、検索要求情報Ｇｉが文書検索サーバ７に送信される。
【００５０】
検索要求情報Ｇｉは、図５に示すＤ１層の例のように、何番目の層かを示す層番号Ｄｉ（Ｄｉ＝Ｄ１、Ｄ２、・・・、Ｄｎ）と、その層のどの正六角形かを示す六角形番号Ｅｉと、各正六角形に入力されたキーワードである要素ｅ０、ｅ１、ｅ２、・・・、ｅ６で構成される。
【００５１】
（４．２）Ｎ２検索表メモリ８２
Ｎ２検索表メモリ８２は、Ｎ２法の手法を用いた処理を行う要素関連表作成部７２、要素関連管理番号表作成部７３、および接続ユニット関連付け部７６でそれぞれ作成される要素関連表８２１、要素関連管理番号表８２２、および要素接続条件表８２３を記憶するメモリである。
【００５２】
要素関連表８２１は、図６にＤ１層について例示するように、画面右上に縮小表示された検索ページＦ０の各正六角形に入力された要素ｅ０、ｅ１、ｅ２、・・・、ｅ６が左端の欄に設定され、ライン番号Ｒｉ（Ｒｉ＝Ｒ０、Ｒ１、Ｒ２、・・・、Ｒ６）を付与された７本の横線と、各横線間をつないだ矢印からなる要素関連図Ａ０を画面に表示するために構成されたデータテーブルであり、Ｄ１層からＤｎ層までのそれぞれの層について作成される。
【００５３】
たとえば、図６の要素関連図Ａ０のライン番号Ｒ０の横線では、横線の左端の欄に、対応する正六角形に入力されたキーワード（この場合、六角形番号Ｅ０に入力された要素ｅ０）が設定される。さらに、要素ｅ０が設定された欄から右に引かれた横線から、垂直方向に複数の矢印が引かれて表示される。
【００５４】
矢印（１）は、ループしていて、ライン番号Ｒ０からライン番号Ｒ０に戻る組み合わせであることを示す。つまり要素ｅ０のみがキーワードとなる。
【００５５】
また、矢印（２）は、ライン番号Ｒ０の横線からライン番号Ｒ１の横線に伸び、ライン番号Ｒ０に設定された要素ｅ０とライン番号Ｒ１に設定された要素ｅ１の組み合わせであることを示す。
【００５６】
さらに、矢印（３）は、矢印（２）とは逆方向を示し、ライン番号Ｒ１の横線からライン番号Ｒ０の横線に伸び、ライン番号Ｒ１に設定された要素ｅ１とライン番号Ｒ０に設定された要素ｅ０の組み合わせであることを示す。
【００５７】
矢印（２）と矢印（３）では同じキーワードの組み合わせとなるが、後述するキーワード間の接続条件設定では、キーワードの順番が重要となる。よって、矢印の始点のキーワードを第１キーワード、矢印の終点のキーワードを第２キーワードとして識別する。
【００５８】
したがって、矢印（２）の場合は、「第１キーワード＝要素ｅ０、第２キーワード＝要素ｅ１」であり、矢印（３）の場合は、「第１キーワード＝要素ｅ１、第２キーワード＝要素ｅ０」となる。
【００５９】
同様にして、すべての横線間を矢印でつないだ図が図６に示す要素関連図Ａ０であり、矢印に付与されている数字が各組み合わせの管理番号ｋｉ（ｋｉ＝１、２、・・・、４９）となる。「次層」ボタン１０１をクリックすることで、次の層の要素関連図Ａ０を順次表示することができる。
【００６０】
要素関連表８２１は、図７に例示するように、どの横線かを示すライン番号Ｒｉ（Ｒ０、Ｒ１、・・・、Ｒ６、・・・）と、どの正六角形かを示す六角形番号Ｅｉ（Ｅ０、Ｅ１、・・・、Ｅ６、・・・）と、該当する正六角形に入力された要素ｅ０、ｅ１、ｅ２、・・・、ｅ６と、どの横線間のつながりであるかを示すつながりＨと、各つながりＨに付与した管理番号ｋｉとを含むデータを、横線毎にまとめたデータ（８２１a、８２１ｂ、・・・、８２１ｇ、・・・）群である。
【００６１】
図７には、ライン番号Ｒｉの小さい横線からライン番号Ｒｉの大きい横線（順方向）へのつながりのみを示されているが、実際には、ライン番号Ｒｉの大きい横線からライン番号Ｒｉの小さい横線（逆方向）へのつながりについても同様のデータ群が作成される。
【００６２】
要素関連管理番号表８２２は、図８に例示するように、管理番号ｋｉごとに要素（キーワード）の組み合わせを列挙したＤ１層からＤｎ層までのそれぞれの層についての表であり、管理番号ｋｉと、各管理番号ｋｉが付与された組み合わせの第１キーワードと第２キーワードが含まれる。
【００６３】
要素接続条件表８２３は、図９に例示すように、検索端末３から送信されてくる接続ユニットＣｉに含まれる管理番号ｋｉごとの接続条件番号ｄｄｉの接続条件データを要素関連管理番号表８２２に付加したＤ１層からＤｎ層までのそれぞれの層についての表である。
【００６４】
要素接続条件表８２３は、要素関連管理番号表８２２のデータのほかに、管理番号ｋｉごとに第１キーワードの後に続く第１語句ｄｄｉ−１と、第２キーワードの後に続く第２語句ｄｄｉ−２とを含む。管理番号ｋｉごとに異なった接続条件データを設定することができるし、全ての管理番号ｋｉに対して同じ接続条件データを設定することもできる。
【００６５】
また、図９で、管理番号ｋｉ＝２には３つの接続条件データが設定され、管理番号ｋｉ＝４には２つの接続条件データが設定されているように、管理番号ｋｉごとに設定する接続条件データの数は異なっていてもよい。
【００６６】
ただし、管理番号ｋｉ＝１のように、同じキーワードの組み合わせ、つまりキーワードが１個の場合は、接続条件データはないものとする。
【００６７】
接続ユニットＣｉには、図１０に示すように、層番号Ｄｉと、管理番号ｋｉと、１つ以上の接続条件データが含まれる。それぞれの接続条件データには、第１キーワードと第２キーワードの接続関係を示す第１語句ｄｄｉ−１と第２語句ｄｄｉ−２が含まれる。
【００６８】
たとえば、接続条件番号ｄｄ１の接続条件データには第１語句ｄｄ１−１と第２語句ｄｄ１−２が含まれ、接続条件番号ｄｄ２の接続条件データには第１語句ｄｄ２−１と第２語句ｄｄ２−２が含まれ、接続条件番号ｄｄ３の接続条件データには第１語句ｄｄ３−１と第２語句ｄｄ３−２が含まれる。
【００６９】
（４．３）カウンタメモリ８３
カウンタメモリ８３は、検索によりキーワードに一致する箇所が何か所あるかを計数するために利用するメモリである。
【００７０】
（４．４）抽出文書データメモリ８４
抽出文書データメモリ８４は、抽出文書データ８４１として、文書検索部７４による検索結果を記憶すると同時に、キーワードを含む文書Ｂｉをデータベースサーバ６の文書データベース６１から読み込んで記憶するメモリである。
【００７１】
抽出文書データ８４１は、Ｄ１層からＤｎ層までのそれぞれの層について、図１１に示すように、層番号Ｄｉと管理番号ｋｉごとの検索によって該当した文書Ｂｉの管理情報（文書番号ｂｉ、名称、作成者氏名など）と、該当文書Ｂｉ内のキーワード検出個数を含む。
【００７２】
（４．５）絞り込み集計メモリ８５
絞り込み集計メモリ８５は、絞り込み検索部７７による検索結果を絞り込みデータ８５１として記憶するメモリである。
【００７３】
絞り込みデータ８５１は、Ｄ１層からＤｎ層までのそれぞれの層について、図１２に示すように、各管理番号ｋｉの接続条件番号ｄｄｉごとの検索によって該当した文書Ｂｉの管理情報（文書番号ｂｉ、名称、作成者氏名など）と、該当文書Ｂｉ内の検出個数を含む。
【００７４】
（文書検索サーバ７の処理部について）
（４．６）検索ページ提供部７１
検索ページ提供部７１は、ユーザによって検索端末３からアクセス要求があると、図４に示した検索キーワードを入力させるための検索ページＦ０を検索端末３の画面に表示させるデータを送信する。
【００７５】
ユーザは、検索端末３の画面に表示された検索ページＦ０にキーワードを入力し、「送信」ボタン１０２をクリックして検索要求情報Ｇｉとして返信する。
【００７６】
検索ページ提供部７１は、受信した検索要求情報ＧｉをＮ２キーワードメモリ８１に記憶し、要素関連表作成部７２を起動する。
【００７７】
（４．７）要素関連表作成部７２
要素関連表作成部７２は、Ｎ２キーワードメモリ８１に記憶されたキーワードを読み出し、キーワードのすべての組み合わせを作成するために、所定の横線の欄に各キーワードを設定した要素関連表８２１を作成し、Ｎ２検索表メモリ８２に保存し、要素関連管理番号表作成部７３を起動する。
【００７８】
（４．８）要素関連管理番号表作成部７３
要素関連管理番号表作成部７３は、Ｎ２検索表メモリ８２に保存された要素関連表８２１を読み出し、各横線間にプロットされた組み合わせに従って、各横線に設定されているキーワードを組み合わせ、各組み合わせに管理番号ｋｉを付した要素関連管理番号表８２２を作成し、Ｎ２検索表メモリ８２に保存し、文書検索部７４を起動する。
【００７９】
（４．９）文書検索部７４
文書検索部７４は、Ｎ２検索表メモリ８２に保存された要素関連管理番号表８２２を読み出し、要素関連管理番号表８２２に設定されているキーワードの組み合わせを管理番号ｋｉ順に読み出し、データベースサーバ６で管理させている文書データベース６１にアクセスし、文書データベース６１に保存されているすべての文書Ｂｉを読み出したキーワードによって検索する。
【００８０】
文書検索部７４は、検索により、各文書Ｂｉ内でキーワードと一致する箇所が何個あるかをカウンタメモリ８３を用いてカウントして集計する。
【００８１】
集計した結果は、管理番号ｋｉごとに検索によって該当した文書Ｂｉの管理情報とともに、抽出文書データ８４１として抽出文書データメモリ８４に保存されるが、この際、検索で該当した文書Ｂｉも文書データベース６１から抽出文書データメモリ８４に取り込んで保存される。
【００８２】
文書検索部７４は、つづいて初期検索結果提供部７５を起動する。
【００８３】
（４．１０）初期検索結果提供部７５
初期検索結果提供部７５は、文書検索部７４による検索結果を検索端末３の画面に表示させるためのデータを送信する。図２では破線矢印による図示はしていないが、初期検索結果提供部７５は、送信するデータとしてＮ２検索表メモリ８２から要素関連表８２１と要素関連管理番号表８２２を、そして抽出文書データメモリ８４から抽出文書データ８４１を読み込む。
【００８４】
ユーザは、初期検索結果提供部７５からのデータによって、図６に示した要素関連図Ａ０と、図１３に示した管理番号一覧表（未）８２２ａおよび図１４に示した検索結果表８４１ａを検索端末３の画面に表示できるようになる。
【００８５】
ここで、図１３に示した画面の管理番号一覧表（未）８２２ａの（未）とは、後に説明する接続条件データが設定されていないことを表示していて、接続条件データが設定されると図１６に示した画面のように、（未）が（済）に変わり、管理番号一覧表（済）８２２ｂとなる。
【００８６】
ユーザは、検索端末３の画面に表示された検索結果を検討し、この段階で目的とする文書Ｂｉが検出できたと判断した場合は、該当する文書Ｂｉを検索端末３に送信するように要求する。
【００８７】
しかし、ユーザは、この段階で絞り込めていないと判断した場合は、「接続条件入力」ボタン１０３をクリックして、図１５に示した接続条件入力画面を表示して、各キーワード間の接続関係を設定した後、図１６の接続条件が設定された管理番号一覧表（済）８２２ｂの画面から「送信」ボタン１０２をクリックして、接続条件データを接続ユニットＣｉとして初期検索結果提供部７５に返信する。
【００８８】
初期検索結果提供部７５は、接続ユニットＣｉを受信すると、接続ユニット関連付け部７６を起動し、受信した接続ユニットＣｉを接続ユニット関連付け部７６に渡す。
【００８９】
（４．１１）接続ユニット関連付け部７６
接続ユニット関連付け部７６は、文書検索部７４が検索に利用した要素関連管理番号表８２２をＮ２検索表メモリ８２から読み出し、管理番号ｋｉが付与されたキーワードの各組み合わせに、接続ユニットＣｉの接続条件番号ｄｄｉの接続条件データを付加して、要素接続条件表８２３を作成する。
【００９０】
接続ユニット関連付け部７６は、作成した要素接続条件表８２３をＮ２検索表メモリ８２に保存し、絞り込み検索部７７を起動する。
【００９１】
（４．１２）絞り込み検索部７７
絞り込み検索部７７は、Ｎ２検索表メモリ８２に保存された要素接続条件表８２３を読み出し、要素接続条件表８２３に設定されているキーワードの組み合わせおよび接続条件データを管理番号ｋｉ順に読み出し、接続条件データを用いてキーワード同士をつなぎ合わせた短文（検索式）を作成し、抽出文書データメモリ８４に保存されているすべての文書Ｂｉを作成した短文によって検索する。
【００９２】
絞り込み検索部７７は、検索により、各文書Ｂｉ内で作成した短文と一致する箇所が何個あるかをカウンタメモリ８３を用いてカウントして集計する。集計した結果は、管理番号ｋｉに対する接続条件番号ｄｄｉごとに絞り込みデータ８５１として絞り込み集計メモリ８５に保存される。
【００９３】
絞り込み検索部７７は、つづいて絞り込み検索結果提供部７８を起動する。
【００９４】
（４．１３）絞り込み検索結果提供部７８
絞り込み検索結果提供部７８は、絞り込み検索部７７による絞り込み検索結果を検索端末３の画面に表示させるためのデータを送信する。図２では破線矢印による図示はしていないが、絞り込み検索結果提供部７８は、送信するデータとしてＮ２検索表メモリ８２から要素接続条件表８２３を、絞り込み集計メモリ８５から絞り込みデータ８５１を読み込む。
【００９５】
ユーザは、絞り込み検索結果提供部７８からのデータによって、図１７に示した絞り込み検索結果表８５１ａを検索端末３の画面に表示できるようになる。
【００９６】
ユーザは、検索端末３の画面に表示された絞り込み検索結果から目的とする文書Ｂｉを決定し、該当する文書Ｂｉの文書番号ｂｉを含む文書要求情報Ｑｉを検索端末３に送信する。
【００９７】
（４．１４）文書提供部７９
文書提供部７９は、ユーザの検索端末３から、文書番号ｂｉを含んだ文書要求情報Ｑｉを受信すると、抽出文書データメモリ８４に保存されている複数の文書Ｂｉから、送信されてきた文書番号ｂｉに該当する文書Ｂｉを読み出し、検索端末３に送信する。
【００９８】
以上、本発明の文書検索システムに含まれる構成要素のそれぞれの機能について説明したが、各処理部について、処理の流れ図を参照しながらさらに詳細に説明する。
【００９９】
なお、前述したように、各処理部で取り扱う各種データは、Ｄ１層からＤｎ層まで階層化されていて、各層に含まれるデータは同じ要素を有している。したがって、以下には１つの層に関する処理について記述し、層番号Ｄｉを利用して各層ごとに同様の処理を行うための繰り返し処理は省略してある。
【０１００】
また、各流れ図は、各機能を実現するための処理の１例であって、以下に説明する処理ステップの順番などは、必ずしも同一である必要はない。
【０１０１】
図１８に示すように、検索ページ提供部７１は、ユーザの検索端末３から会員コードとパスワードを含むアクセス要求を受信する（Ｓ１００）と、登録されている会員コードとパスワードを参照して、会員であるかを判定する（Ｓ１０１）。
【０１０２】
検索ページ提供部７１は、会員でなければ、受付けできないことを知らせ（Ｓ１０５）、処理を終了し、会員であれば、検索ページＦ０をＮ２キーワードメモリ８１から読み出して、ユーザの検索端末３に送信する（Ｓ１０２）。
【０１０３】
ユーザは、検索端末３に表示された図４に示した検索ページＦ０にキーワードの入力を完了すると、「送信」ボタン１０２をクリックして、入力した情報を検索要求情報Ｇｉとして検索端末３から文書検索サーバ７に送信する。検索ページ提供部７１は、検索要求情報Ｇｉを受信し（Ｓ１０３）、Ｎ２キーワードメモリ８１に記憶する（Ｓ１０４）。
【０１０４】
次に、図１９に示すように、要素関連表作成部７２は、Ｎ２キーワードメモリ８１に記憶された検索要求情報Ｇｉを読み出す（Ｓ２００）。
【０１０５】
要素関連表作成部７２は、検索要求情報Ｇｉに含まれる層番号Ｄｉを読込み（Ｓ２０１）、キーワードのすべての組み合わせを作成するため、層番号Ｄｉ別に、ライン番号Ｒｉを付与した所定の横線に対応する検索要求情報Ｇｉに含まれる六角形番号Ｅｉおよび要素と、当該横線と他の横線とのつながりＨとその管理番号ｋｉを含むデータを、横線毎にデータ（８２１a、８２１ｂ、・・・、８２１ｇ、・・・）群としてまとめ、図７に示した要素関連表８２１を作成し、Ｎ２検索表メモリ８２に保存する（Ｓ２０２）。
【０１０６】
つづいて、要素関連表作成部７２に起動された要素関連管理番号表作成部７３は、要素関連表８２１に設定された管理番号ｋｉを付与した各横線間のつながりＨに従って、各横線に設定されている要素を組み合わせ、管理番号ｋｉごとに第１キーワードと第２キーワードとして設定して、図８に示した要素関連管理番号表８２２を作成し（Ｓ２０３）、Ｎ２検索表メモリ８２に保存する（Ｓ２０４）。
【０１０７】
要素関連管理番号表作成部７３に起動される文書検索部７４は、図２０に示すように、Ｎ２検索表メモリ８２に保存された要素関連管理番号表８２２を読み出す(Ｓ３００)。
【０１０８】
次に、文書検索部７４は、要素関連管理番号表８２２に設定されているキーワードの組み合わせを管理番号ｋｉ順に一組ずつ取り出す（Ｓ３０１）。
【０１０９】
文書検索部７４は、データベースサーバ６で管理されている文書データベース６１にアクセスし（Ｓ３０２）、文書データベース６１に保存されているすべての文書Ｂｉを取り出した一組のキーワードによって検索する（Ｓ３０３）。
【０１１０】
この時、文書検索部７４は、検索により、各文書Ｂｉ内でキーワードと一致する箇所が何個あるかをカウンタメモリ８３を用いてカウントして集計する（Ｓ３０４）。
【０１１１】
文書検索部７４は、集計した結果を、層番号Ｄｉ別に、管理番号ｋｉごとに検索で該当した文書Ｂｉの管理情報（文書番号ｂｉ、名称、作成者氏名など）とともに、図１１に示した抽出文書データ８４１として抽出文書データメモリ８４に保存する（Ｓ３０５）。
【０１１２】
この際、後の絞り込み検索処理を効率的に行うために、文書検索部７４は、検索で該当した文書Ｂｉも文書データベース６１から抽出文書データメモリ８４に取り込んで保存する。
【０１１３】
文書検索部７４は、要素関連管理番号表８２２に次のキーワードがあるかどうか、管理番号ｋｉを判定し（Ｓ３０６）、管理番号ｋｉが最後の番号に達していない場合は、管理番号ｋｉを１加算して（Ｓ３０７）、再びキーワード取り出し処理（Ｓ３０1）に戻り、要素関連管理番号表８２２の管理番号ｋｉ＋１に設定されている未検索のキーワードの組みを取り出し、検索処理を繰り返し、管理番号ｋｉが最後の番号に達している場合は、処理を終了する。
【０１１４】
図２１に示すように、初期検索結果提供部７５は、検索端末３に送信するデータとして、まず、Ｎ２検索表メモリ８２から要素関連表８２１と要素関連管理番号表８２２を読み出す（Ｓ４００）。
【０１１５】
さらに、初期検索結果提供部７５は、抽出文書データメモリ８４から抽出文書データ８４１を読み出す（Ｓ４０１）。
【０１１６】
初期検索結果提供部７５は、読み出した要素関連表８２１、要素関連管理番号表８２２、および抽出文書データ８４１を含むデータを検索端末３に送信する（Ｓ４０２）。
【０１１７】
ユーザは、検索端末３の画面に、要素関連表８２１をもとに図６に示した要素関連図Ａ０や、要素関連管理番号表８２２をもとに図１３に示した管理番号一覧表（未）８２２ａや、抽出文書データ８４１をもとに図１４に示した検索結果表８４１ａを表示させることができる。
【０１１８】
ユーザは、図１３に示した管理番号一覧表（未）８２２ａの画面から、「接続条件入力」ボタン１０３をクリックすると、図１５に示す接続条件入力画面を表示することができる。
【０１１９】
ユーザは、図１５に示す接続条件入力画面から、管理番号ｋｉの第１キーワードの後に続く第１接続条件から第３接続条件の第１語句ｄｄ１−１、ｄｄ２−１、ｄｄ３−１と、第２キーワードの後に続く第２語句ｄｄ１−２、ｄｄ２−２、ｄｄ３−２を必要な分だけ入力し、「次の管理番号」ボタン１０５をクリックして、管理番号ｋｉ＋１についても同様の入力を行う。
【０１２０】
または、ユーザは、「全てに適用」ボタン１０４をクリックして、管理番号ｋｉに対して設定した接続条件を、他の管理番号ｋｉについても同じに設定することができる。
【０１２１】
ユーザは、入力が完了すると、図１６に示した接続条件が設定された管理番号一覧表（済）８２２ｂに戻り、「送信」ボタン１０２をクリックし、接続条件番号ｄｄｉと、第１キーワードの後に続く第１語句ｄｄｉ−１と、第２キーワードの後に続く第２語句ｄｄｉ−２とを含む接続条件データを層番号Ｄｉおよび管理番号ｋｉごとにまとめ、図１０に示した接続ユニットＣｉとして初期検索結果提供部７５に送信する。
【０１２２】
初期検索結果提供部７５は、検索端末３から接続ユニットＣｉを受信し（Ｓ４０３）、接続ユニット関連付け部７６を起動し、受信した接続ユニットＣｉを接続ユニット関連付け部７６に渡す（Ｓ４０４）。
【０１２３】
つづいて、図２２に示すように、接続ユニット関連付け部７６は、検索端末３から送信された接続ユニットＣｉを初期検索結果提供部７５から受け取る（Ｓ５００）。
【０１２４】
接続ユニット関連付け部７６は、Ｎ２検索表メモリ８２から要素関連管理番号表８２２を読み出す（Ｓ５０１）。
【０１２５】
また、接続ユニット関連付け部７６は、接続ユニットＣｉに含まれる層番号Ｄｉと管理番号ｋｉを読み出す（Ｓ５０２）。
【０１２６】
接続ユニット関連付け部７６は、接続ユニットＣｉから読み出した管理番号ｋｉと一致する要素関連管理番号表８２２中の欄に、接続ユニットＣｉの接続条件番号ｄｄｉの接続条件データに含まれる当該管理番号ｋｉに対する第１キーワードと第２キーワードの接続関係を示す第１語句ｄｄｉ−１と第２語句ｄｄｉ−２を付加して、図９に示した要素接続条件表８２３を作成し（Ｓ５０３）、作成した要素接続条件表８２３をＮ２検索表メモリ８２に保存する（Ｓ５０４）。
【０１２７】
図２３に示すように、絞り込み検索部７７は、Ｎ２検索表メモリ８２に保存された要素接続条件表８２３を読み出し（Ｓ６００）、要素接続条件表８２３に設定されているキーワードの組み合わせ（＜第１キーワード＞と＜第２キーワード＞）および接続条件データを管理番号ｋｉ順に取り出す（Ｓ６０１）。
【０１２８】
要素接続条件表８２３には、１つの管理番号ｋｉ、つまり一組のキーワードに対して、複数の接続条件データが設定されている場合があるため、絞り込み検索部７７は、まず一番目の接続条件番号ｄｄ１の接続条件データの第１語句ｄｄ１−１と第２語句ｄｄ１−２を用いて、第１キーワードと第２キーワードをつなぎ合わせた短文を作成する（Ｓ６０２）。
【０１２９】
つまり、今回の短文は、＜第１キーワード＞＋＜第１語句ｄｄ１−１＞＋＜第２キーワード＞＋＜第２語句ｄｄ１−２＞の構成となる。
【０１３０】
次に、絞り込み検索部７７は、抽出文書データメモリ８４から抽出文書データ８４１を読み出す（Ｓ６０３）。
【０１３１】
抽出文書データメモリ８４に保存された抽出文書データ８４１には、キーワードを含む文書Ｂｉの管理情報が管理番号ｋｉごとに記録されているので、絞り込み検索部７７は、現在検索しようとしているキーワードの管理番号ｋｉに該当する抽出文書データ８４１に含まれる文書Ｂｉの文書番号ｂｉを特定する（Ｓ６０４）。
【０１３２】
絞り込み検索部７７は、特定した文書番号ｂｉの文書Ｂｉを作成した短文によって検索し、特定した文書Ｂｉ内に短文と一致する箇所が何個あるかをカウンタメモリ８３を用いてカウントし（Ｓ６０５）、カウントした結果を、管理番号ｋｉの接続条件番号ｄｄｉごとに、検索によって該当した文書Ｂｉの管理情報（文書番号ｂｉ、名称、作成者氏名など）とともに、図１２に示す絞り込みデータ８５１として絞り込み集計メモリ８５に保存する（Ｓ６０６）。
【０１３３】
絞り込み検索部７７は、現在検索しようとしているキーワードの管理番号ｋｉに該当する抽出文書データ８４１に別の文書Ｂｉが含まれているかを判定し（Ｓ６０７）、含まれている場合は、文書番号ｂｉの特定処理に戻り、次の文書番号ｂｉを特定して検索を繰り返す。含まれていなければ、次の処理に進む。
【０１３４】
絞り込み検索部７７は、同じ一組のキーワードに対して、別の接続条件番号ｄｄｉの接続条件データが設定されているか判定し（Ｓ６０８）、ある場合には、次の接続条件データの第１語句ｄｄｉ−１と第２語句ｄｄｉ−２を用いて、第１キーワードと第２キーワードをつなぎ合わせた短文を作成し（Ｓ６０９）、再び検索処理に戻る。
【０１３５】
絞り込み検索部７７は、別の接続条件番号ｄｄｉの接続条件データがないと判断すると、最後の管理番号ｋｉまで終了したかを判定し（Ｓ６１０）、まだ残っている場合は、管理番号ｋｉを１加算し（Ｓ６１１）、当該管理番号ｋｉに対し、要素接続条件表８２３に設定されているキーワードの組み合わせおよび接続条件データを取り出す処理に戻る。
【０１３６】
最後の管理番号ｋｉまで終了した場合は、絞り込み検索部７７は、以上の繰り返し処理により、要素接続条件表８２３に含まれるすべての管理番号ｋｉに対して、キーワードと接続条件の全組み合わせについて検索を行ったことになり、処理を終了する。
【０１３７】
図２４（ａ）に示すように、絞り込み検索結果提供部７８は、絞り込み集計メモリ８５から絞り込みデータ８５１を読み出し（Ｓ７００）、Ｎ２検索表メモリ８２から要素接続条件表８２３を読み出す（Ｓ７０１）。
【０１３８】
絞り込み検索結果提供部７８は、読み出した絞り込みデータ８５１と要素接続条件表８２３を含むデータを検索端末３に送信する（Ｓ７０２）。
【０１３９】
ユーザは、絞り込みデータ８５１と要素接続条件表８２３を含むデータを受信すると、図１７に示す絞り込み検索結果表８５１ａを検索端末３に表示できる。
【０１４０】
ユーザは、絞り込み検索結果表８５１ａに表示された文書番号ｂｉのなかから、必要とする文書Ｂｉの文書番号ｂｉを選択してクリックし、検索端末３からその文書番号ｂｉを含む文書要求情報Ｑｉを文書検索サーバ７に送信する。
【０１４１】
図２４（ｂ）に示すように、文書提供部７９は、ユーザの検索端末３から、文書番号ｂｉを含んだ文書要求情報Ｑｉを受信し（Ｓ８００）、抽出文書データメモリ８４に保存されている複数の文書Ｂｉから、送信されてきた文書番号ｂｉに該当する文書Ｂｉを読み出す（Ｓ８０１）。
【０１４２】
文書提供部７９は、読み出した文書Ｂｉを検索端末３に送信する（Ｓ８０２）。
【０１４３】
このようにして、ユーザは、必要とする文書Ｂｉを絞り込み検索によって効率的に見つけることができ、受信した文書Ｂｉを検索端末３の画面に表示して、本文を読むことができる。
【実施例１】
【０１４４】
本発明の文書検索システムの実施例１は、「イラク戦争」というテーマについての文書Ｂｉを公募し、データベースサーバ６に投稿してもらい、締め切り後に、投稿された複数の文書Ｂｉから出版するのに適したものを選別する際に利用する場合の例であり、図２５に示すように、入力端末１として投稿者端末１ａ、検索端末３として出版者端末３ａを使用した構成とする。
【０１４５】
図２６に示すように、投稿者は、投稿者端末１ａからテーマに沿った文書Ｂｉをサービスセンタ４のデータベースサーバ６に投稿し（ｄ１）、文書データベース６１に登録する（ｄ２）。
【０１４６】
締め切り後に、出版者は、出版者端末３ａから会員コード等を送信してサービスセンタ４にアクセス要求する（ｄ３）。
【０１４７】
サービスセンタ４では、文書検索サーバ７の検索ページ提供部７１が、受信した会員コード等を登録されている会員情報と照合し、アクセス可能か調べる。
【０１４８】
アクセス可能である場合、文書検索サーバ７の検索ページ提供部７１は、検索ページＦ０を出版者端末３ａに送信する（ｄ４）。
【０１４９】
出版者は、図２８に示すように、出版者端末３ａに表示された検索ページＦ０にキーワードを入力し「送信」ボタン１０２をクリックする。入力された情報は、図２９に示す検索要求情報Ｇｉとして出版者端末３ａからサービスセンタ４に返信される（ｄ５）。
【０１５０】
サービスセンタ４では、検索要求情報Ｇｉを受信し、文書検索サーバ７の検索ページ提供部７１は、検索要求情報ＧｉをＮ２キーワードメモリ８１に記憶する（ｄ６）。
【０１５１】
次に、サービスセンタ４では、文書検索サーバ７の要素関連表作成部７２が、Ｎ２キーワードメモリ８１に記憶された検索要求情報Ｇｉを読み出し、検索要求情報Ｇｉに含まれる層番号Ｄｉごとに、所定の横線の欄に検索要求情報Ｇｉに含まれる各キーワードを設定して、図３０に示す要素関連表８２１を作成し、Ｎ２検索表メモリ８２に保存する（Ｓ１）。
【０１５２】
つづいて、サービスセンタ４では、文書検索サーバ７の要素関連管理番号表作成部７３が、要素関連表８２１の各横線間にプロットされた組み合わせ順番に従って、各横線に設定されているキーワードを組み合わせ、要素関連表８２１で付与された管理番号ｋｉを各組み合わせに付して、図３１に示す要素関連管理番号表８２２を作成し、Ｎ２検索表メモリ８２に保存する（Ｓ２）。
【０１５３】
サービスセンタ４では、文書検索サーバ７の文書検索部７４が、Ｎ２検索表メモリ８２に保存された要素関連管理番号表８２２を読み出し、要素関連管理番号表８２２に設定されているキーワードの組み合わせを管理番号ｋｉ順に一組ずつ取り出す。
【０１５４】
サービスセンタ４では、文書検索サーバ７の文書検索部７４が、データベースサーバ６で管理されている文書データベース６１にアクセスし、文書データベース６１に保存されているすべての文書Ｂｉを取り出した一組のキーワードによって検索し、一致する箇所をカウンタメモリ８３にカウントする。
【０１５５】
サービスセンタ４では、文書検索サーバ７の文書検索部７４が、検索した結果を検索で該当した文書Ｂｉを含めて抽出文書データ８４１として抽出文書データメモリ８４に保存する（Ｓ３）。
【０１５６】
たとえば、図３１に示した要素関連管理番号表８２２では、管理番号ｋｉ＝１の第１キーワードと第２キーワードはいずれも「イラク戦争」なので、文書検索部７４は文書データベース６１を「イラク戦争」で検索する。
【０１５７】
検索の結果、文書検索部７４は、「イラク戦争」というキーワードが文書ｂ１に２００箇所、文書ｂ２に３０４箇所、文書ｂ５に８０箇所、・・、文書ｂ９に４０箇所存在することを検出し、図１１に示したように、抽出文書データ８４１として記録する。
【０１５８】
さらに、図３１に示した要素関連管理番号表８２２では、管理番号ｋｉ＝２の第１キーワードと第２キーワードは、「イラク戦争」と「アメリカ」なので、文書検索部７４は、文書データベース６１を「イラク戦争」と「アメリカ」で検索する。
【０１５９】
検索の結果、文書検索部７４は、「イラク戦争」と「アメリカ」というキーワードが合計で文書ｂ２に４００箇所、文書ｂ５に１２３箇所、文書ｂ７に２１０箇所、文書ｂ９に８５箇所存在することを検出し、図１１に示したように、抽出文書データ８４１として記録する。
【０１６０】
サービスセンタ４では、文書検索処理が終了すると、文書検索サーバ７の初期検索結果提供部７５が、Ｎ２検索表メモリ８２に保存された要素関連表８２１および要素関連管理番号表８２２と、抽出文書データメモリ８４に保存された抽出文書データ８４１を含めた検索結果を出版者端末３ａに送信する（Ｓ４、ｄ７）。
【０１６１】
出版者は、出版者端末３ａの画面に、図３２に示す要素関連図Ａ０と図３３に示す管理番号一覧表（未）８２２ａを表示することができ、管理番号ｋｉごとの総検出個数を知ることができる。
【０１６２】
また、出版者は、管理番号ｋｉごとの詳細な検索結果を知るために、「検索結果表８４１ａ」タグをクリックし、図１４に示した検索結果表８４１ａを出版者端末３ａの画面に表示することができる。
【０１６３】
つづいて、図２７に示すように、出版者は、出版者端末３ａの画面に表示された検索結果の情報から、管理番号ｋｉごとに第１キーワードの後に続く第１語句ｄｄｉ−１と、第２キーワードの後に続く第２語句ｄｄｉ−２とを含む、各キーワード間の接続条件番号ｄｄｉの接続条件データを設定した接続ユニットＣｉをサービスセンタ４に返信する（ｄ８）。
【０１６４】
具体的には、出版者が図３３に示した管理番号一覧表（未）８２２ａを表示した出版者端末３ａの画面で、「接続条件入力」ボタン１０３をクリックすると、図３４（ａ）に示す接続条件入力画面が出版者端末３ａに表示される。
【０１６５】
出版者は、たとえば図３４（ｂ）に示すように、管理番号ｋｉ＝２の第１キーワードの＜イラク戦争＞と第２キーワードの＜アメリカ＞について、第１条件の第１語句ｄｄ１−１に「で」と第２語句ｄｄ１−２に「は」を設定し、第２条件の第１語句ｄｄ２−１に「における」と第２語句ｄｄ２−２に「の」を設定し、第３条件の第１語句ｄｄ３−１に「によって」と第２語句ｄｄ３−２に「では」を設定する。
【０１６６】
この設定によって、「＜イラク戦争＞で＜アメリカ＞は」という短文と、「＜イラク戦争＞における＜アメリカ＞の」という短文と、「＜イラク戦争＞によって＜アメリカ＞では」という短文をキーワードとして、それぞれ検索が行われるようになる。
【０１６７】
出版者は、管理番号ｋｉ＝２についての設定が済むと、「次の管理番号」ボタン１０５をクリックして、管理番号ｋｉ＝３についての設定に進む。もし、管理番号ｋｉ＝２についての行った設定を他の管理番号ｋｉにも適用する場合は、出版者は「全てに適用」ボタン１０４をクリックする。
【０１６８】
接続条件の入力が済むと、図３５に示す画面のように、管理番号一覧表（済）８２２ｂに設定した第１語句と第２語句が付加されて出版者端末３ａに表示され、画面上の「送信」ボタン１０２をクリックすると、接続ユニットＣｉがサービスセンタ４に送信される。
【０１６９】
サービスセンタ４では、文書検索サーバ７の初期検索結果提供部７５を介して、受信した接続ユニットＣｉが文書検索サーバ７の接続ユニット関連付け部７６に渡される。
【０１７０】
サービスセンタ４では、文書検索サーバ７の接続ユニット関連付け部７６が、Ｎ２検索表メモリ８２から要素関連管理番号表８２２を読み出し、接続ユニットＣｉ内に含まれる管理番号ｋｉと一致する欄に、接続条件番号ｄｄｉの接続条件データに含まれる第１キーワードと第２キーワードの接続関係を示す第１語句ｄｄｉ−１と第２語句ｄｄｉ−２を設定して関連付け、図３６に示す要素接続条件表８２３を作成しＮ２検索表メモリ８２に保存する（Ｓ５）。
【０１７１】
つづいて、サービスセンタ４では、文書検索サーバ７の絞り込み検索部７７が、Ｎ２検索表メモリ８２に保存された要素接続条件表８２３を読み出し、要素接続条件表８２３に設定されているキーワードの組み合わせ（＜第１キーワード＞と＜第２キーワード＞）および接続条件データを管理番号ｋｉ順に取り出す。
【０１７２】
サービスセンタ４では、文書検索サーバ７の絞り込み検索部７７が、接続条件データの第１語句ｄｄｉ−１と第２語句ｄｄｉ−２を用いて、第１キーワードと第２キーワードをつなぎ合わせた短文を作成し、抽出文書データメモリ８４に保存された抽出文書データ８４１に含まれる文書番号ｂｉに該当する文書Ｂｉを短文によって検索し、一致する箇所をカウンタメモリ８３にカウントし、絞り込みデータ８５１として絞り込み集計メモリ８５に保存する（Ｓ６）。
【０１７３】
たとえば、図３６に示した要素接続条件表８２３では、絞り込み検索部７７は、まず管理番号ｋｉ＝２の第１キーワードと第２キーワードに設定されている＜イラク戦争＞と＜アメリカ＞を読み出し、さらに、接続条件番号ｄｄ１の第１語句ｄｄ１−１と第２語句ｄｄ１−２に設定されている「で」と「は」を読み出す。
【０１７４】
絞り込み検索部７７は、読み出したデータで「＜イラク戦争＞で＜アメリカ＞は」という短文を作成する。図１１に示した抽出文書データ８４１によって、管理番号ｋｉ＝２について抽出された文書Ｂｉは文書番号ｂ２、文書番号ｂ５、文書番号ｂ７、および文書番号ｂ９であることがわかるので、絞り込み検索部７７は、これらの抽出された文書Ｂｉを作成した短文をキーワードにして検索する。
【０１７５】
さらに、絞り込み検索部７７は、接続条件番号ｄｄ２の第１語句ｄｄ２−１と第２語句ｄｄ２−２に設定されている「における」と「の」を読み出し、「＜イラク戦争＞における＜アメリカ＞の」という短文を作成し、同様に抽出文書データメモリ８４に抽出された文書Ｂｉを検索する。
【０１７６】
また、絞り込み検索部７７は、接続条件番号ｄｄ３の第１語句ｄｄ３−１と第２語句ｄｄ３−２に設定されていると「によって」と「では」を読み出し、「＜イラク戦争＞によって＜アメリカ＞では」という短文を作成し、同様に抽出文書データメモリ８４に抽出された文書Ｂｉを検索する。
【０１７７】
絞り込み検索の結果は、図１２に示した絞り込みデータ８５１となる。
【０１７８】
サービスセンタ４では、絞り込み検索処理が終了すると、文書検索サーバ７の絞り込み検索結果提供部７８が、絞り込み集計メモリ８５から絞り込みデータ８５１を読み出し、Ｎ２検索表メモリ８２から要素接続条件表８２３を読み出す（Ｓ７）。
【０１７９】
サービスセンタ４では、文書検索サーバ７の絞り込み検索結果提供部７８が、読み出した絞り込みデータ８５１と要素接続条件表８２３を含むデータを出版者端末３ａに送信する（ｄ９）。
【０１８０】
出版者は、図１７に示した絞り込み検索結果表８５１ａを出版者端末３ａの画面に表示する。
【０１８１】
たとえば、出版者は、図１４に示した検索結果表８４１ａと図１７に示した絞り込み検索結果表８５１ａを比較しながら、絞り込み検索結果表８５１ａの中で全ての接続条件で最も検出個数が多い文書番号ｂ２の文書Ｂｉなど、最もテーマに沿った文書Ｂｉを選ぶことができる。
【０１８２】
出版者は、求める文書Ｂｉを決定すると、その文書番号ｂｉをクリックし、出版者端末３ａからサービスセンタ４に文書番号ｂｉを含んだ文書要求情報Ｑｉを送信する（ｄ１０）。
【０１８３】
サービスセンタ４では、文書検索サーバ７の文書提供部７９が、文書要求情報Ｑｉを受信すると、抽出文書データメモリ８４に保存されている複数の文書Ｂｉから、文書要求情報Ｑｉに含まれる文書番号ｂｉに該当する文書Ｂｉを読み出し、出版者端末３ａに送信する（Ｓ８、ｄ１１）。
【実施例２】
【０１８４】
本発明の文書検索システムの実施例２は、企業内では、多数のマニュアルをデータベースサーバ６に保存しておき、作業者が行おうとしている作業に関するマニュアルを検索する際に利用する例である。
【０１８５】
企業内の各事業所や各部署はイントラネットなどの通信ネットワークで接続されていて、各事業所や各部署の作業者の端末が通信ネットワークで接続されている。作業者の端末は、入力端末１と検索端末３のいずれとしても利用できる。実施例２では、管理部門がサービスセンタ４に相当する。
【０１８６】
作業者は、端末（この時は入力端末１として利用）から、作成したマニュアルを管理部門４ａのデータベースサーバ６に保存しておく。
【０１８７】
また、作業者は、作業を実施中にマニュアルの参照が必要になると、端末（この時は検索端末３として利用）から、管理部門の文書検索サーバ７にアクセスして、検索ページＦ０を画面に表示して、実施中の作業に関連するキーワードを入力、初期検索を行う。
【０１８８】
さらに、作業者は、初期検索結果を参照し、キーワードの接続条件データを設定した接続ユニットＣｉを文書検索サーバ７に送信し、絞り込み検索を実施する。
【０１８９】
作業者は、文書検索サーバ７から送信されてくる絞り込み結果を画面に表示し、最適なマニュアルはどれかを選択し、そのマニュアルの文書番号ｂｉを含む文書要求情報Ｑｉを文書検索サーバに送信し、求める文書Ｂｉを取得する。
【０１９０】
このように、本発明の文書検索システムは、企業内で蓄積されたマニュアルから、現在の作業に最も参考になるマニュアルを見つけ出すのに効果がある。
【実施例３】
【０１９１】
本発明の文書検索システムの実施例３は、コールセンタで苦情に対する対処情報を検索する際に利用する例である。
【０１９２】
全国に配置されたコールセンタはインターネットなどの通信ネットワークで接続されていて、各コールセンタの作業者の端末が通信ネットワークで接続されている。実施例２と同様に、作業者の端末は、入力端末１と検索端末３のいずれとしても利用できる。総轄センタがサービスセンタ４に相当する。
【０１９３】
作業者は、端末（この時は入力端末１として利用）から、受け付けた苦情情報と、それにリンクさせて実際に行った対処情報を総轄センタのデータベースサーバ６に苦情対処するごとに保存していく。ただし、すでに同様の対処情報が存在する場合は、重複を避けるため保存を行う必要はない。
【０１９４】
作業者は、新たな苦情を受け付けると、端末（この時は検索端末３として利用）から総轄センタ４ｂの文書検索サーバ７にアクセスして、検索ページＦ０を画面に表示して、苦情の中のキーワードを入力し、初期検索を行う。
【０１９５】
さらに、作業者は、初期検索結果を参照し、キーワードの接続条件データを設定した接続ユニットＣｉを文書検索サーバ７に送信し、絞り込み検索を実施する。
【０１９６】
作業者は、文書検索サーバ７から送信されてくる絞り込み結果を画面に表示し、同様の苦情情報にリンクされた対処情報を選択し、その対処情報の文書番号ｂｉを含む文書要求情報Ｑｉを文書検索サーバ７に送信し、求める文書Ｂｉを取得する。
【０１９７】
このように、本発明の文書検索システムは、蓄積された対処情報から、現在対応している苦情に対してどのように対処を行うことができるか、関連した対処情報を見つけ出すのに効果があり、効率的な苦情対処を行うことができる。
【符号の説明】
【０１９８】
１  入力端末
１ａ  投稿者端末
２  通信ネットワーク
３  検索端末
３ａ  出版者端末
４  サービスセンタ
５  Ｗｅｂサーバ
６  データベースサーバ
７  文書検索サーバ
８  管理端末
６１  文書データベース
７１  検索ページ提供部
７２  要素関連表作成部
７３  要素関連管理番号表作成部
７４  文書検索部
７５  初期検索結果提供部
７６  接続ユニット関連付け部
７７  絞り込み検索部
７８  絞り込み検索結果提供部
７９  文書提供部
８１  Ｎ２キーワードメモリ
８２  Ｎ２検索表メモリ
８３  カウンタメモリ
８４  抽出文書メモリ
８５  絞り込み集計メモリ
８２１  要素関連表
８２２  要素関連管理番号表
８２２ａ  管理番号一覧表（未）
８２２ｂ  管理番号一覧表（済）
８２３  要素接続条件表
８４１  抽出文書データ
８４１ａ  検索結果表
８５１  絞り込みデータ
８５１ａ  絞り込み検索結果表
１０１  「次層」ボタン
１０２  「送信」ボタン
１０３  「接続条件入力」ボタン
１０４  「全てに適用」ボタン
１０５  「次の管理番号」ボタン
Ｆ０  検索ページ
Ａ０  要素関連図
【図１】
2011186942.tif 000003
【図２】
2011186942.tif 000004
【図３】
2011186942.tif 000005
【図４】
2011186942.tif 000006
【図５】
2011186942.tif 000007
【図６】
2011186942.tif 000008
【図７】
2011186942.tif 000009
【図８】
2011186942.tif 000010
【図９】
2011186942.tif 000011
【図１０】
2011186942.tif 000012
【図１１】
2011186942.tif 000013
【図１２】
2011186942.tif 000014
【図１３】
2011186942.tif 000015
【図１４】
2011186942.tif 000016
【図１５】
2011186942.tif 000017
【図１６】
2011186942.tif 000018
【図１７】
2011186942.tif 000019
【図１８】
2011186942.tif 000020
【図１９】
2011186942.tif 000021
【図２０】
2011186942.tif 000022
【図２１】
2011186942.tif 000023
【図２２】
2011186942.tif 000024
【図２３】
2011186942.tif 000025
【図２４】
2011186942.tif 000026
【図２５】
2011186942.tif 000027
【図２６】
2011186942.tif 000028
【図２７】
2011186942.tif 000029
【図２８】
2011186942.tif 000030
【図２９】
2011186942.tif 000031
【図３０】
2011186942.tif 000032
【図３１】
2011186942.tif 000033
【図３２】
2011186942.tif 000034
【図３３】
2011186942.tif 000035
【図３４】
2011186942.tif 000036
【図３５】
2011186942.tif 000037
【図３６】
2011186942.tif 000038