(57)【要約】【課題】キーワード検索を的確に行うことができる文書検索方法を提供すること。【解決手段】コンピュータシステムにおいて、文書の管理単位としてセグメントＳａ〜Ｓｄが設定されている。各Ｓａ〜ＳｄはグローバルインデックステーブルＧＩａ〜ＧＩｄを含む。グローバルインデックステーブルＧＩａ〜ＧＩｄには、キーワードと、セグメント内における該当文書の所在情報と、近隣セグメント保有情報とが記録されている。キーワードの検索時にはインデックステーブルＧＩａ〜ＧＩｄが参照され、キーワードを含む該当文書の所在情報が抽出されて検索結果リストが生成される。グローバルインデックステーブルＧＩａ〜ＧＩｄの近隣セグメント保有情報に基づいて各他のセグメントを辿ってキーワード検索が行われる。【選択図】　　　　図１
2004054757.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステム上に保管されている文書を検索するための文書検索方法であって、
前記コンピュータシステムにおける文書の管理単位としてセグメントが設定され、
前記セグメントは、キーワードと、セグメント内に保管された前記キーワードを含む該当文書の所在情報と、近隣のセグメントが該当文書を保有する旨を示す近隣セグメント保有情報とを記録したインデックステーブルを含み、
前記コンピュータシステムにおいて、検索キーワードと、検索を開始する開始セグメントと、該開始セグメントを起点としたセグメントの探索段数とに基づいて、前記探索段数で指定される検索範囲内のセグメントに対して前記インデックステーブルの近隣セグメント保有情報に基づくキーワード検索を行い、該各セグメントの前記インデックステーブルから検索キーワードの該当文書の所在情報を抽出して検索結果リストを生成することを特徴とする文書検索方法。
【請求項２】
前記コンピュータシステムを構成するコンピュータは、
セグメント単位で文書の収集を行い、文書中に存在するキーワードと、該キーワードを含む該当文書の所在情報とを記録したローカルインデックステーブルを作成し、
前記ローカルインデックステーブルに存在するキーワードのリストについて、セグメント自身のキーワードのリストと、近隣のセグメントのキーワードのリストとの総和から、交換先となるセグメントのキーワードのリストのみを排除して腕インデックステーブルを作成し、
前記交換先となるセグメントとの間で腕インデックステーブルを交換し、その交換した腕インデックステーブルと前記ローカルインデックステーブルとに基づいて、前記キーワードと、前記セグメント内に保管された該当文書の所在情報と、交換相手のセグメントの保有情報とを記録したグローバルインデックステーブルを作成し、
前記グローバルインデックステーブルを参照することで前記検索キーワードを含む該当文書の所在情報を抽出して検索結果リストを生成することを特徴とする請求項１に記載の文書検索方法。
【請求項３】
前記コンピュータシステムにおいてセグメント単位でサーバが設けられ、サーバ間の通信によって、前記腕インデックステーブルの交換と、他のセグメントにおけるキーワードの検索を行うようにしたことを特徴とする請求項２に記載の文書検索方法。
【請求項４】
コンピュータシステム上に保管されている文書を検索するための文書検索プログラムであって、
コンピュータに、
前記文書の管理単位としてのセグメントを設定し、セグメント単位で文書の収集を行い、キーワードと、前記セグメント内に保管された前記キーワードを含む該当文書の所在情報と、近隣のセグメントが該当文書を保有する旨を示す近隣セグメント保有情報とを記録したインデックステーブルを作成する手段と、
検索キーワードと、検索を開始する開始セグメントと、該開始セグメントを起点としたセグメントの探索段数とを入力情報として取り込む手段と、
前記探索段数で指定される検索範囲内のセグメントに対して前記インデックステーブルの近隣セグメント保有情報に基づくキーワード検索を行い、該各セグメントの前記インデックステーブルから検索キーワードの該当文書の所在情報を抽出して検索結果リストを生成する手段として機能させること
を特徴とする文書検索プログラム。
【請求項５】
コンピュータシステム上に保管されている文書を検索する文書検索システムであって、
前記コンピュータシステムにおける文書の管理単位としてのセグメントを設定するためのテーブルが記憶手段に記憶され、
前記セグメントは、キーワードと、セグメント内に保管された前記キーワードを含む該当文書の所在情報と、近隣のセグメントが該当文書を保有する旨を示す近隣セグメント保有情報とを記録したインデックステーブルを含み、
検索キーワードと、検索を開始する開始セグメントと、該開始セグメントを起点としたセグメントの探索段数とを入力情報として問い合わせを行う問い合わせ発行手段と、
前記インデックステーブルを参照し、前記検索キーワードの該当文書の所在情報を抽出して検索結果リストを生成するキーワード検索手段と、
を備え、前記探索段数で指定される検索範囲内のセグメントに対し前記インデックステーブルの近隣セグメント保有情報に基づいて各他のセグメントを辿ってキーワード検索を行うようにしたことを特徴とする文書検索システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子化された多数の文書から、検索条件として所定のキーワードを指定して必要とする文書を検索する文書検索方法、文書検索プログラム及び文書検索方法に関するものである。
【０００２】
近年、コンピュータシステムにおける保管文書は、データベースの大型化やネットワーク技術の導入等により増加しており、同システムにおける多数の文書の中から所望の文書を効率よく検索する技術が望まれている。
【０００３】
【従来の技術】
文書検索システムは、検索者が指定した検索条件に適合する文書を、任意の範囲から検索し、その所在をリストとして提示するものである。具体的には、例えば、所定のパソコンに保管してある文書の中から所望の文書を検索する、といった検索範囲が比較的狭く、文書の数、及び、文書データの総量が大きくない場合、文書検索システムは、条件が指定される毎にすべての文書データを実際に調べてリストを作成している。しかし、検索範囲がネットワークを介すなどして広範囲に及ぶ場合は、この方式では、一回の検索の応答時間が非常に長くなってしまう上に、システム全体への処理負荷も大きく、実用的では無い。このため、ネットワーク上の文書などの大量広範囲の文書を対象とする検索システムにおいて、実用的な応答速度を実現する場合、定期的に検索範囲の文書を調査し、検索条件として指定されるキーワードなどの情報と、文書の所在場所（アドレス）とを対応づけるインデックステーブルを作成している。そして、検索要求があった時点で、このインデックステーブルを使用して検索情報との対比を行い、対応する文書のアドレスのリストを返すという方法が採用されている。
【０００４】
一般的な文書検索システムにおいて、検索範囲における文書収集、インデックスの作成、及び検索要求に応じたインデックスの集計と応答は、一台のコンピュータで行われている場合もあれば、クラスタ化された複数のコンピュータにより行われている場合もあるが、基本には一個所で集中的に行われている。
【０００５】
検索対象であるネットワーク上のリソースは継続して増大しているため、集中方式の検索システムでは、インデックステーブルの肥大化が将来に及ぶ問題となっている。このため、検索範囲を複数のサーバで分割し、これらが協調して検索を行うシステムがいくつか提案されている。また、特開平８−２５５１７８号公報には、文書の関連性を評価して、それを記録し、関連の深い文書をたどれるようにすることによって、ユーザが一つの文書から、関連の深い文書を効果的に閲覧できるようにするといった手法も開示されている。
【０００６】
【発明が解決しようとする課題】
ところで、例えば、特定の分野でその分野固有の意味に使用されているキーワードについて、広く知られていて、話題に上りやすい別の意味が存在した場合、上記従来の文書検索システムでは、その別の意味で使用されている文書（必要のない文書）が大量にヒットする。そのため、本来探したい意味のキーワードを有する文書を探すためには、分野を絞り込むためのキーワードを別に指定するなどの工夫が必要となっている。また、文書検索システムのアルゴリズムによっては、キーワードに対する文書が大量にヒットした場合、広く知られているメジャーなキーワードについての凡庸な文書（ページ）と判定されたものは、その検索結果から除外されてしまう可能性もある。
【０００７】
本発明は上記問題点を解決するためになされたものであって、その目的は、キーワード検索を的確に行うことができる文書検索方法、文書検索プログラム及び文書検索システムを提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１，４，５に記載の発明によれば、検索キーワードと、検索を開始する開始セグメントと、該開始セグメントを起点としたセグメントの探索段数とが入力され、セグメントの探索段数にて指定される検索範囲内のセグメントに対してインデックステーブルの近隣セグメント保有情報に基づくキーワード検索が行われる。そして、各セグメントのインデックステーブルから検索キーワードの該当文書の所在情報が抽出され検索結果リストが生成される。つまり、開始セグメントと検索範囲を指定することにより、検索キーワードに関するインデックスの検索範囲が適切に調整される。従って、関連する文書の管理単位でセグメントを設定することにより、同一のキーワードを含む無関係な文書を検索結果リストから排除することが可能となり、キーワードの該当文書が的確に検索される。
【０００９】
請求項２に記載の発明によれば、セグメント単位で文書の収集が行われ、文書中に存在するキーワードと、該キーワードを含む該当文書の所在情報とを記録したローカルインデックステーブルが作成される。そして、ローカルインデックステーブルに存在するキーワードのリストについて、セグメント自身のキーワードのリストと、近隣のセグメントのキーワードのリストとの総和から、交換先となるセグメントのキーワードのリストのみが排除されて腕インデックステーブルが作成される。さらに、セグメント間における交換にて得られた腕インデックステーブルとローカルインデックステーブルとに基づいて、キーワードとセグメント内に保管された該当文書の所在情報と交換相手のセグメントの保有情報とを記録したグローバルインデックステーブルが作成される。このグローバルインデックステーブルが参照されることでキーワードを含む該当文書の所在情報が抽出され検索結果リストが生成される。
【００１０】
請求項３に記載の発明によれば、セグメント単位でサーバが設けられるので、キーワードの検索処理がセグメント毎に分散して行われる。また、この場合、使用されるネットワーク資源は、セグメントの対象範囲に限定され、さらにセグメントの対象範囲が一台のコンピュータ内のみである場合には、ネットワークを使用することなく行えるので、その文書の収集によるネットワーク負荷を低減することが可能となる。
【００１１】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図面に従って説明する。
図１は、文書検索システムの概略構成を示すブロック図である。同システムにおいて、複数のセグメントＳａ〜Ｓｄが接続され、各セグメントＳａ〜Ｓｄは相互にデータのやり取りを行うことができるようになっている。具体的には、セグメントＳａは、セグメントＳｂ，Ｓｃ，Ｓｄと接続されている。また、セグメントＳｂ，Ｓｃ，Ｓｄは、セグメントＳａ以外に図示しない他のセグメントと接続されている。セグメントＳｂ〜Ｓｄは、セグメントＳａに対する近隣セグメントとして設定されている。
【００１２】
各セグメントＳａ〜Ｓｄは、電子化された多数の文書を有するコンピュータシステム上での任意の区分として設定される。セグメントＳａ〜Ｓｄは、例えば、単一のコンピュータにおけるディレクトリ毎、ローカルネットワークに接続されたコンピュータ毎、広域ネットワーク上のドメイン毎、或いは社内組織における管理部門毎のように、設定することができる。但し、実用的な文書検索システムを構築する場合、セグメント内の各文書が関連のある文書となるよう区分するとよい。
【００１３】
セグメントＳａは、ローカルインデックステーブルＬＩａ、グローバルインデックステーブルＧＩａ、腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄを含む。同セグメントＳａの近隣セグメントＳｂ〜Ｓｄも、同様に、ローカルインデックステーブルＬＩｂ〜ＬＩｄ、グローバルインデックステーブルＧＩｂ〜ＧＩｄ、腕インデックステーブルＡＩｂ−ａ，ＡＩｂ−ｘ，ＡＩｃ−ａ，ＡＩｃ−ｘ，ＡＩｄ−ａ、ＡＩｄ−ｘを含む。
【００１４】
ローカルインデックステーブルＬＩａ〜ＬＩｄは、キーワードと、文書の所在情報（アドレス）とを対応づけて示す一覧表（リスト）である。ローカルインデックステーブルＬＩａ〜ＬＩｄの生成時には、セグメントＳａ〜Ｓｄ内に保管されている複数の文書が収集され、各文書からキーワードが抽出される。そして、各キーワードについて、キーワードと、文書の所在を示すインデックス情報とがローカルインデックステーブルＬＩａ〜ＬＩｄに順次登録される。なお、文書の収集とローカルインデックステーブルＬＩａ〜ＬＩｄの生成は、セグメント単位で定期的に実施される。
【００１５】
ここで、日本語などの、単語を区切らずに書く言語の文書からキーワードを抽出するには、文書を単語（文節）に分割する必要がある。そのため、先ず、公知の形態素解析の手法により、文書が複数の単語（文節）に分割される。そして、分割された単語のうちの所望の単語がキーワードとして抽出され、インデックステーブルＬＩａ〜ＬＩｄに登録される。なお、形態素解析を行うものとしては、例えば、奈良先端科学技術大学院大学自然言語処理学講座からリリースされている日本語形態素解析システムの「茶筌」等がある。
【００１６】
また、分割された各単語において、どの単語をキーワードとしてインデックステーブルに登録するかについては、次のような方法が挙げられる。
（ａ）文書のデータ形式を利用して文書タイトルなどの有為と思われる構成要素に基づいてそれに関連する単語をキーワードとして登録する方法。
（ｂ）あらかじめ有為とみなされるキーワードの辞書を用意し、適合する単語のみをキーワードとして登録する方法。
（ｃ）（ｂ）とは逆に、接続詞などの頻出してキーワードとして意味の無い単語の辞書を用意し、それに合致する単語をキーワードから排除する方法。
（ｄ）収集範囲中の出現頻度などの統計的な評価によって、基準値以上の評価が得られた単語をキーワードとして登録する方法。
（ｅ）上記（ａ）〜（ｄ）を組み合わせた方法。
【００１７】
文書の所在を示すインデックス情報（所在情報）の一例として、ＵＮＩＸ（Ｒ），Ｗｉｎｄｏｗｓ（Ｒ）などにおけるファイルシステムのパス、ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）、ＵＲＣ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｃｈａｒａｃｔｅｒｉｓｔｉｃ）などが挙げられる。なお、ローカルインデックステーブルＬＩａ〜ＬＩｄは、各セグメントＳａ〜Ｓｄ内の文書のみを対象として生成されるインデックステーブルである。
【００１８】
腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄ，ＡＩｂ−ａ，ＡＩｂ−ｘ，ＡＩｃ−ａ，ＡＩｃ−ｘ，ＡＩｄ−ａ、ＡＩｄ−ｘは、グローバルインデックステーブルＧＩａ〜ＧＩｄを生成するために近隣セグメント同士が交換するインデックステーブルである。これら腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄ，ＡＩｂ−ａ，ＡＩｂ−ｘ，ＡＩｃ−ａ，ＡＩｃ−ｘ，ＡＩｄ−ａ、ＡＩｄ−ｘは、ローカルインデックステーブルＬＩａ〜ＬＩｄに登録されたキーワードに基づいて生成される。
【００１９】
腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄ，ＡＩｂ−ａ，ＡＩｂ−ｘ，ＡＩｃ−ａ，ＡＩｃ−ｘ，ＡＩｄ−ａ、ＡＩｄ−ｘは、各セグメントＳａ〜Ｓｄにおいて、それらセグメントにおける近隣セグメントの数だけ生成される。具体的には、セグメントＳａでは、近隣セグメントＳｂ〜Ｓｃが設定されているため、それら各近隣セグメントＳｂ〜Ｓｃと交換するための３つの腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄが生成される。また、交換先となる近隣セグメントＳｂ〜Ｓｄ側でも腕インデックステーブルＡＩｂ−ａ，ＡＩｃ−ａ，ＡＩｄ−ａが生成される。つまり、腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄ及び腕インデックステーブルＡＩｂ−ａ，ＡＩｃ−ａ，ＡＩｄ−ａは、セグメントＳａと近隣セグメントＳｂ〜Ｓｄとを結ぶ腕（接続部）の両端で作られている。
【００２０】
腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄ，ＡＩｂ−ａ，ＡＩｂ−ｘ，ＡＩｃ−ａ，ＡＩｃ−ｘ，ＡＩｄ−ａ、ＡＩｄ−ｘは、キーワードの一覧表（リスト）であり、彼岸腕インデックステーブルと呼ぶものと、此岸腕インデックステーブルと呼ぶものとに分けられる。具体的には、セグメントＳａにおけるインデックス更新処理で生成した近隣セグメントＳｂに対する腕インデックステーブルＡＩａ−ｂを彼岸腕インデックステーブルと呼ぶ。一方、近隣セグメントＳｂにおけるインデックス更新処理にて生成された、こちらのセグメントＳａに対する腕インデックステーブルＡＩｂ−ａを此岸腕インデックステーブルと呼ぶ。同様に、セグメントＳａの近隣セグメントＳｃ，Ｓｄに対する腕インデックステーブルＡＩａ−ｃ，ＡＩａ−ｄを彼岸腕インデックステーブルと呼び、セグメントＳａに対する腕インデックステーブルＡＩｃ−ａ，ＡＩｄ−ａを此岸腕インデックステーブルと呼ぶ。
【００２１】
近隣セグメントＳｂに対する彼岸腕インデックステーブルＡＩａ−ｂは、セグメントＳｂにおける此岸腕インデックステーブルＡＩｂ−ａ以外の此岸腕インデックステーブルＡＩｃ−ａ，ＡＩｄ−ａと、ローカルインデックステーブルＬＩａに存在するキーワードのリストの総和として生成される。彼岸腕インデックステーブルＡＩａ−ｃは、此岸腕インデックステーブルＡＩｂ−ａ，ＡＩｄ−ａと、ローカルインデックステーブルＬＩａに存在するキーワードのリストの総和として生成される。彼岸腕インデックステーブルＡＩａ−ｄは、此岸腕インデックステーブルＡＩｂ−ａ，ＡＩｃ−ａと、ローカルインデックステーブルＬＩａとに存在するキーワードのリストの総和として生成される。つまり、セグメント自身のキーワードのリスト（ローカルインデックステーブルのキーワードのリスト）と、近隣セグメントにおけるキーワードのリスト（此岸腕インデックステーブル）との総和から、交換先となる近隣セグメントのキーワードのリストのみを排除して彼岸腕インデックステーブルが生成される。
【００２２】
彼岸腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄは、各近隣セグメントＳｂ〜ＳｄのためにセグメントＳａ側で生成する腕インデックステーブルであり、交換対象となる近隣セグメントＳｂ〜Ｓｄ側から見た場合には、此岸腕インデックステーブルとなる。そして、近隣セグメントＳｂ〜Ｓｄ側では、上記と同様に、此岸腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄ等とローカルインデックステーブルＬＩｌｂ〜ＬＩｄとに存在するキーワードのリストの総和として彼岸腕インデックステーブルＡＩｂ−ａ，ＡＩｃ−ａ，ＡＩｄ−ａ等が生成される。
【００２３】
このように彼岸腕インデックステーブルを生成した場合、一方のセグメントで生成した他方のセグメントのための彼岸腕インデックステーブルは、その一方のセグメントと、該一方のセグメントを経由して他方のセグメントに接続する他の複数のセグメントとにおけるキーワードのリストになる。例えば、セグメントＳａにおける近隣セグメントＳｂのための彼岸腕インデックステーブルＡＩａ−ｂは、セグメントＳａと、そのセグメントＳａを経由してセグメントＳｂに接続する各セグメントＳｃ，Ｓｄ等におけるローカルインデックステーブルＬＩａ，ＬＩｃ，ＬＩｄ等のキーワードのリストになる。また逆に、セグメントＳｂにおける近隣セグメントＳａのための彼岸腕インデックステーブルＡＩｂ−ａは、セグメントＳｂと、そのセグメントＳｂを経由してセグメントＳａに接続する各セグメント（図示しない）とにおけるローカルインデックステーブルＬＩｂ等のキーワードのリストになる。
【００２４】
セグメントＳａにおけるグローバルインデックステーブルＧＩａは、ローカルインデックステーブルＬＩａに、此岸腕インデックステーブルＡＩｂ−ａ，ＡＩｃ−ａ，ＡＩｄ−ａの内容を追加したものである。同様に、各セグメントＳｂ〜ＳｄのグローバルインデックステーブルＧＩｂ〜ＧＩｄは、ローカルインデックステーブルＬＩｂ〜ＬＩｄに、此岸腕インデックステーブルＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄ等の内容を追加したものである。
【００２５】
グローバルインデックステーブルＧＩａ〜ＧＩｄには、ローカルインデックステーブルＬＩａ〜ＬＩｄの情報（セグメントＳａ〜Ｓｄ内における文書の所在を示すインデックス情報）に加え、近隣セグメント識別コードが登録される。グローバルインデックステーブルＧＩａ〜ＧＩｄにおいて、近隣セグメント識別コードは、近隣セグメントがキーワードの該当文書を保有する旨を示す情報として登録されている。例えば、セグメントＳａにおけるグローバルインデックステーブルＧＩａについて、近隣セグメントＳｂの此岸腕インデックステーブルＡＩａ−ｂのキーワードを登録する場合、そのキーワードとともに近隣セグメントＳｂの識別コードが登録される。そして、キーワードの検索時には、グローバルインデックステーブルＧＩａ〜ＧＩｄに基づいて検索結果リストが生成される。
【００２６】
具体的には、例えば、グローバルインデックステーブルＧＩａから、指定されたキーワードが検索され、該当文書の所在がセグメントＳａ内なら、そのまま文書の所在情報が検索結果リストに追加される。また、グローバルインデックステーブルＧＩａにおいて、近隣セグメントＳｂの識別コードが登録されていれば、近隣セグメントＳｂのグローバルインデックステーブルＧＩｂについても同様に、指定されたキーワードが検索され、その該当文書の所在情報が検索結果リストへ追加される。このように、グローバルインデックステーブルの情報に基づいて近隣セグメント間を辿ってキーワードの検索処理が繰り返し実施される。そして、経由したセグメント数が指定された上限に達した場合、近隣セグメント識別コードで示されるセグメントが検索を開始したセグメントである場合等になるまでキーワードの検索処理が実施される。
【００２７】
図２は、セグメントＳａの概略構成図である。セグメントＳａは、本実施形態ではパーソナルコンピュータ１１により構成されている。尚、セグメントＳａをワークステーション等の汎用的な目的で使用される計算機により構成しても良い。
【００２８】
従って、文章検索システムは複数のパソコン１１を連携させ構築されている。図１における他のセグメントＳｂ〜Ｓｄは、セグメントＳａと同様に構成されているため、図面及び説明を省略する。
【００２９】
パソコン１１は、操作入力部１２、表示部１３、制御部１４、記憶部１５等を備える。操作入力部１２は、キーボード、マウス装置等を含み、文書検索プログラムの起動、キーワードの入力等のユーザからの要求や指示に用いられる。表示部１３は、例えば、ＣＲＴ，ＬＣＤ，ＰＤＰ等により構成され、キーワード入力画面の表示、検索結果の表示等に用いられる。
【００３０】
制御部１４は、パソコン１１を統括的に制御する周知の中央処理装置（ＣＰＵ）、文書検索プログラムを格納した記録装置等により構成される。制御部１４におけるＣＰＵは、文書検索プログラムを実行することにより、ローカルインデックス作成手段２１、彼岸腕インデックス作成手段２２、グローバルインデックス作成手段２３、キーワード検索手段２４、問い合わせ発行手段２５として機能する。
【００３１】
記憶部１５は、パソコン１１に内蔵された磁気ディスク装置（ハードディスク）により構成されている。記憶部１５は、ローカルファイルシステム３１、セグメント定義テーブル３２、文書テーブル３３、ローカルインデックステーブル３４、近隣セグメントテーブル３５、グローバルインデックステーブル３６、此岸腕インデックステーブル３７、彼岸腕インデックステーブル３８、問い合わせ履歴リスト３９、検索結果リスト４０等を含む。なお、記憶部１５としては、光ディスク装置、光磁気ディスク装置を使用してもよい。勿論、パソコン１１に外付けされたディスク装置を用いてもよく、複数のディスク装置により記憶部１５を構成してもよい。
【００３２】
ローカルファイルシステム３１には、文書管理領域として複数のディレクトリが設けられており、電子化された各種文書が文書内容に応じて各ディレクトリに格納されている。セグメント定義テーブル３２は、ローカルファイルシステム３１において検索対象となるディレクトリの所在を示すパス文字列のリストである。
【００３３】
先ず、ローカルインデックステーブル３４の作成方法について説明する。
ローカルインデックス作成手段２１は、セグメント定義テーブル３２からパス文字列を順次取り出し、ローカルファイルシステム３１上において検索対象となるディレクトリのパスを認識する。そして、ローカルインデックス作成手段２１は、それらパスを起点として、各ディレクトリに格納されている文書を収集して文書テーブル３３を作成する。なお、セグメント定義テーブル３２のパス文字列で示されるディレクトリに下位ディレクトリが存在する場合には、そのパス文字列が起点パスとなり、ローカルファイルシステム３１におけるファイル管理情報を利用することで、下位ディレクトリの文書についても収集できるようになっている。
【００３４】
文書テーブル３３は、同一の文書へのパスを文字列として扱う場合の冗長性を回避するために作成されるテーブルであり、文書の所在を示すパス（文書パス文字列）と、その文書に対応させる文書コード（整数値のならび）とからなる一覧表（リスト）である。単に、文書パス文字列のリストとし、リスト上の順番を示す数値を文書コードとしてもよい。なお、文書パス文字列は、パソコン１１のローカルファイルシステム３１におけるパス表現を使う。
【００３５】
ローカルインデックス作成手段２１は、セグメント定義テーブル３２に基づき収集した各文書について、上述した日本語形態素解析システム等を使用して、単語の切り出し、品詞の判定を行った後、固有名詞をキーワードとして抽出する。そして、抽出したキーワードに基づいて、ローカルインデックステーブル３４を作成する。
【００３６】
図３に示すように、ローカルインデックステーブル３４は、キーワードＫＷ（ＫＷ１，ＫＷ２，…）の文字列と、そのキーワードを含む文書の文書コードＣＤ（ＣＤ１，ＣＤ２，…，ＣＤｘ）とを構成要素とするテーブルである。このローカルインデックステーブル３４の作成に際しては、各キーワードＫＷについて、ローカルインデックステーブル３４におけるエントリの有無が探索され、エントリが有ればそのテーブル３４上のキーワードＫＷに対して文書コードＣＤが追加される。エントリが無ければそのキーワードＫＷの項目を新たに追加し、キーワードＫＷに対する文書コードＣＤを書き込む。このキーワードＫＷ及び文書コードＣＤの追加は、各文書から抽出した全キーワードＫＷについて繰り返し実施される。これにより、セグメント定義テーブル３２で定義された範囲内にある各文書のローカルインデックステーブル３４が作成される。なお、このローカルインデックステーブル３４上から任意のキーワードＫＷを高速に検索する手法としては、二分木法などが知られている。
【００３７】
近隣セグメントテーブル３５は、近隣セグメントとするセグメントの設定であって、近隣セグメントとして設定するパソコン１１のネットワークアドレスのリストと、そのパソコン１１に対応付けられた近隣セグメント識別コードとのならびである。なおここで、関連のある文書を保管するパソコン１１同士を近隣セグメントとして設定している。近隣セグメント識別コードは、近隣セグメントを識別するためのコードであり、本実施形態では、文書コードＣＤで使用するコードの一定領域を予約して割り付けている。
【００３８】
次に、腕インデックステーブルの作成方法について説明する。
彼岸腕インデックス作成手段２２は、ローカルインデックステーブル３４、近隣セグメントテーブル３５、此岸腕インデックステーブル３７に基づいて、各近隣セグメントの彼岸腕インデックステーブル３８を生成する。
【００３９】
具体的に、彼岸腕インデックス作成手段２２は、近隣セグメントテーブル３５に基づいて近隣セグメントとして設定された他のパソコン１１を認識し、各パソコン１１から此岸腕インデックステーブル３７を受信して記憶部１５に格納する。また、彼岸腕インデックス作成手段２２は、ローカルインデックステーブル３４に存在するキーワードを抽出してそのキーワードの一覧表（リスト）を作成する。さらに、彼岸腕インデックス作成手段２２は、腕インデックステーブルの交換対象となる近隣セグメントから受信した此岸腕インデックステーブル３７を除く他の此岸腕インデックステーブル３７の内容をキーワードＫＷのリストに追加する。これにより、交換対象となる近隣セグメントに対する彼岸腕インデックステーブル３８が生成される。彼岸腕インデックステーブル３８は、近隣セグメントテーブル３５において近隣セグメントとして設定された各パソコン１１について生成される。
【００４０】
彼岸腕インデックステーブル３８は、各近隣セグメントについて作成する腕インデックステーブルであり、交換対象となる近隣セグメント側から見た場合は、此岸腕インデックステーブル３７となる。つまり、近隣セグメント側での腕インデックステーブルの作成時には、彼岸腕インデックステーブル３８が近隣セグメントに転送され、近隣セグメントでは、その腕インデックステーブル３８が此岸腕インデックステーブルとして使用される。
【００４１】
次に、グローバルインデックステーブル３６の作成方法について説明する。
グローバルインデックス作成手段２３は、文書テーブル３３、ローカルインデックステーブル３４、近隣セグメントテーブル３５、此岸腕インデックステーブル３７に基づいて、グローバルインデックステーブル３６を生成する。図４に示すように、グローバルインデックステーブル３６は、図３のローカルインデックステーブル３４の内容に加え、近隣セグメント識別コードＣＳ（ＣＳｂ，ＣＳｄ、ＣＳｃ，…）が入力されている。つまり、グローバルインデックステーブル３６において、ローカルファイルシステム３１上に保管されている文書は文書コードＣＤによりその所在が示され、一方、近隣セグメントに保管されている文書は、文書コードＣＤではなく近隣セグメント識別コードＣＳによりその所在が示される。
【００４２】
具体的に、グローバルインデックス作成手段２３は、先ず、ローカルインデックステーブル３４の内容をそのままグローバルインデックステーブル３６にコピーする。その後、グローバルインデックス作成手段２３は、各此岸腕インデックステーブル３７について、キーワードＫＷを順に取り出す。ここで、各キーワードＫＷについて、グローバルインデックステーブル３６におけるキーワードＫＷのエントリの有無が探索され、エントリが有ればそのテーブル３６上のキーワードＫＷに対して近隣セグメント識別コードＣＳが追加される。エントリが無ければそのキーワードＫＷの項目を新たに追加して、キーワードＫＷに対する近隣セグメント識別コードＣＳを書き込む。このキーワードＫＷ及び近隣セグメント識別コードＣＳの追加は、近隣セグメントから受信した各此岸腕インデックステーブル３７の全キーワードＫＷについて繰り返し実施される。これにより、グローバルインデックステーブル３６が作成される。
【００４３】
ここで、ローカルファイルシステム３１上に所定のキーワードＫＷを含む文書が複数存在する場合、グローバルインデックステーブル３６には、それら文書の所在を示す複数の文書コードＣＤがキーワードＫＷのインデックス情報として登録される。また、近隣セグメントにおいて所定のキーワードＫＷを含む文書が存在する場合、グローバルインデックステーブル３６には、その近隣セグメントの識別コードＣＳが登録される。なお、近隣セグメントにおいてキーワードＫＷの該当文書が複数存在する場合、グローバルインデックステーブル３６にはそのキーワードＫＷに対して同一の近隣セグメント識別コードＣＳが重複して登録されることはない。
【００４４】
次に、キーワードＫＷの検索方法について説明する。
本実施形態の文書検索システムでは、キーワード検索を開始するパソコン１１（開始セグメント）が指定され、同パソコン１１におけるキーワード検索が実施された後、近隣セグメントとして設定された他のパソコン１１を辿ってキーワード検索が実施される。この文書検索システムにおいて、経由する近隣セグメント（パソコン１１）の数の上限を示す整数（探索段数）により、キーワードの検索範囲が指定される。
【００４５】
詳述すると、問い合わせ発行手段２５は、問い合わせ先パソコン１１、キーワードＫＷ、探索段数の入力を促す入力画面を表示部１３に表示させる。そして、ユーザにより操作入力部１２が操作され、その操作により、問い合わせ先のパソコン１１、検索キーワードＫＷ、探索段数といった入力データが問い合わせ発行手段２５に入力される。問い合わせ発行手段２５は、これら入力データにより問い合わせ識別コードを自動的に生成して、問い合わせ先パソコン１１に対して問い合わせ識別コードとともに上記入力データを発行する。なお、問い合せ識別コードは、問い合せを発行したホストとなるパソコン１１のアドレスと、発行時間とからなる識別コードである。従って、別の時間に同一キーワードＫＷに対する問い合わせが発行された場合には、異なる問い合わせ識別コードが生成される。
【００４６】
キーワード検索手段２４は、問い合わせ発行手段２５からの問い合せ（キーワードＫＷ、探索段数、問い合せ識別コード）に応答してキーワード検索を開始する。キーワード検索手段は、他のパソコン１１からの通信による問い合せに備えて常時待機しており、他のパソコン１１のキーワード検索手段２４や問い合わせ発行手段２５からの問い合せを受信した場合にも検索を開始する。
【００４７】
キーワード検索手段２４は、先ず、問い合せ履歴リスト３９を参照する。問い合せ履歴リスト３９は、過去に処理した問い合わせの識別コードの一覧表であり、新しい問い合せであった場合は、その問い合せ識別コードが問い合わせ履歴リストに追加される。キーワード検索手段２４は、グローバルインデックステーブル３６から、指定されたキーワードＫＷを検索する。ここで、ローカルファイルシステム３１においてそのキーワードＫＷの該当文書が存在した場合（文書コードＣＤが見つかった場合）は、文書テーブル３３を参照して、その文書のローカルパスと、自分のネットワークアドレスとを検索結果リスト４０に追加する。
【００４８】
検索結果リスト４０は、文書が存在していたパソコン１１のネットワークアドレスと、文書の所在を示すパス文字列とからなる。キーワード検索手段２４は、ローカルファイルシステム３１に存在する全ての該当文書に関するパス文字列を検索結果リスト４０に登録した後、問い合せ識別コードに基づいて問い合せを発行したパソコン（ホストパソコン）１１を認識し、同パソコン１１に検索結果リスト４０を返信する。
【００４９】
また、グローバルインデックステーブル３６において、近隣セグメント識別コードＣＳがみつかった場合、キーワード検索手段２４は、対応する近隣セグメント（パソコン１１）に問い合わせを発行する。このとき、探索段数が１減算されて、その探索段数が問い合せ識別コード、キーワードＫＷとともに送られる。
【００５０】
近隣セグメント（パソコン１１）におけるキーワード検索手段２４は、上記と同様に、グローバルインデックステーブル３６から、指定されたキーワードＫＷを検索する。そして、ローカルファイルシステム３１上の該当文書に関する検索結果リスト４０を生成した後、該検索結果リスト４０を問い合せを発行したパソコン１１に返信する。
【００５１】
問い合わせに含まれる探索段数が０であった場合、キーワード検索手段２４は、近隣セグメント（パソコン１１）への問い合せは行わず、グローバルインデックステーブル３６における近隣セグメント識別コードＣＳを無視する。なおこの場合にも、キーワード検索手段２４は、グローバルインデックステーブル３６に基づいてローカルファイルシステム３１における該当文書の所在を探索して検索結果リスト４０を生成した後、該リスト４０を問い合せを発行したパソコン１１に返信する。
【００５２】
また、既に同一の問い合せを処理していた場合、問い合わせ履歴リスト３９にはその問い合わせの識別コードが登録されている。そのため、キーワード検索手段２４は、上記のグローバルインデックステーブル３６に基づく検索処理を実施することなく、空の検索結果リスト４０をホストパソコン１１に返信する。文書検索システムにおける近隣セグメント（パソコン１１）の設定等によっては、近隣セグメントを経由する際に、所定のセグメントに対して同じ問い合わせが繰り返し発行される場合がある。よって、問い合わせ識別コードにより同一の問い合せ認識し、空の検索結果リスト４０を返信することにより、キーワード検索手段２４において、検索処理が重複して実施されることが回避される。
【００５３】
問い合せを発行したホストパソコン１１において、検索結果リスト４０を受信すると、問い合わせ発行手段２５は、検索結果リスト４０に関する表示画面を表示部１３に表示させる。また、問い合せ発行手段２５は、ユーザの選択に応じて、指定された文書を受信して、該文書を表示部１３に表示させる。
【００５４】
以上記述したように、上記実施形態によれば、下記の効果を奏する。
（１）検索キーワードＫＷと、検索を開始する開始セグメント（パソコン１１）と、セグメントの探索段数とが入力され、セグメントの探索段数にて指定される検索範囲内において近隣セグメントとして設定された各他のパソコン１１を辿ってキーワード検索が行われる。つまり、開始セグメント（パソコン１１）と検索範囲を指定することにより、検索キーワードＫＷに関するインデックスの検索範囲を適切に調整できる。従って、同一のキーワードＫＷを含む無関係な文書を検索結果リスト４０から排除することが可能となり、キーワードＫＷの該当文書を的確に検索できる。
【００５５】
（２）グローバルインデックステーブル３６には、近隣のセグメントがキーワードＫＷの該当文書を保有する旨を示す近隣セグメント識別コードＣＳが登録され、近隣セグメント識別コードＣＳに基づいて、近隣セグメントとして設定された各他のパソコン１１を辿ってキーワードの検索が行われる。ここで、近隣セグメントにキーワードＫＷを含む文書が複数あったとしても、グローバルインデックステーブル３６には文書の所在の有無を示す１つの近隣セグメント識別コードＣＳが登録されるだけである。このようにすれば、コンピュータシステムにおける保管文書が増大したとしても、グローバルインデックステーブル３６の肥大化を抑制することができる。
【００５６】
（３）問い合わせ発行手段２５において、入力情報に基づく問い合わせ識別コードが発行され、該問い合わせ識別コードに関するキーワード検索時にその識別コードが問い合わせ履歴リスト３９に登録される。そして、その履歴リスト３９を参照することにより、キーワード検索を重複して行うことが回避できる。
【００５７】
（４）セグメントとして設定されたパソコン１１毎に、記憶部１５、ローカルインデックス作成手段２１、彼岸腕インデックス作成手段２２、グローバルインデックス作成手段２３、キーワード検索手段２４、問い合わせ発行手段２５等が設けられている。この場合、各インデックステーブル３４、３６，３８の更新処理や、キーワードの検索処理が各パソコン１１にて分散して行われるので、パソコン１１間を接続するネットワークの負荷を軽減でき、実用上好ましいものとなる。
【００５８】
（５）本実施形態では、文書の所在を示すパスと、その文書に対応させる文書コードＣＤとからなる文書テーブル３３を作成し、文書テーブル３３における文書コードＣＤを用いて、ローカルインデックステーブル３４やグローバルインデックステーブル３６が作成されている。このようにすれば、同一の文書へのパスを文字列として扱う場合の冗長性を回避することができる。よって、インデックステーブル３４，３６のために必要となる記憶領域の増大を抑制することができる。
【００５９】
上記実施の形態は、次に示すように変更することもできる。
・上記実施形態では個人のパソコン１１を１つのセグメントとして具体化したが、ネットワーク上の適当な構成単位（サブネットやドメイン等）を一つのセグメントとして具体化してもよい。この場合、ローカルインデックス作成手段２１、彼岸腕インデックス作成手段２２、グローバルインデックス作成手段２３、キーワード検索手段２４等を有するサブネット単位で配置する。そして、腕インデックステーブルの交換や近隣セグメントへの問い合わせ等の処理については、サーバ間の通信にて行うようにする。このようにすると、サブネットやドメイン単位で、インデックスの作成処理やキーワード検索処理を分散することができる。またこの場合、サブネット間を接続するネットワークを使用することなく文書の収集が行えるので、その文書の収集によるネットワーク負荷を低減することができる。さらに、ネットワークに接続するサブネットを新たに増設する場合には、そのサブネットのためのサーバを追加すればよく、実用上好ましいものとなる。
【００６０】
また、一台のパソコンが複数のセグメントを扱うような構成にしてもよい。さらに、一台のパソコン内の文書が異なるセグメントに属してもよい。セグメント及びセグメント処理手段の構成は、処理効率と管理の都合によって任意に設定できる。
【００６１】
・上記実施形態において、問い合わせ発行手段２５は、各パソコン１１が持つ構成であるが、これに限定されるものではない。つまり、文書検索システムを構成する全てのパソコン１１に設ける必要はなく、それらパソコン１１のうちの少なくとも一つに設けるようにすればよい。また、ローカルインデックス作成手段２１、彼岸腕インデックス作成手段２２、グローバルインデックス作成手段２３、キーワード検索手段２４を有するパソコン１１とは別に、問い合わせ発行手段２５のみを有するパソコンを文書検索システムに設けてもよい。
【００６２】
・上記第実施形態では、文書の所在を示すパスと、その文書に対応させる文書コードＣＤとからなる文書テーブル３３を作成し、文書テーブル３３における文書コードＣＤを用いて、ローカルインデックステーブル３４やグローバルインデックステーブル３６を作成したが、これに限定するものではない。ローカルインデックステーブル３４やグローバルインデックステーブル３６は、文書テーブル３３の文書コードＣＤを用いずに、文書の所在を示すパス（文書パス文字列）を用いて作成してもよい。
【００６３】
以上の様々な実施の形態をまとめると、以下のようになる。
（付記１）コンピュータシステム上に保管されている文書を検索するための文書検索方法であって、
前記コンピュータシステムにおける文書の管理単位としてセグメントが設定され、
前記セグメントは、キーワードと、セグメント内に保管された前記キーワードを含む該当文書の所在情報と、近隣のセグメントが該当文書を保有する旨を示す近隣セグメント保有情報とを記録したインデックステーブルを含み、
前記コンピュータシステムにおいて、検索キーワードと、検索を開始する開始セグメントと、該開始セグメントを起点としたセグメントの探索段数とに基づいて、前記探索段数で指定される検索範囲内のセグメントに対して前記インデックステーブルの近隣セグメント保有情報に基づくキーワード検索を行い、該各セグメントの前記インデックステーブルからキーワードの該当文書の所在情報を抽出して検索結果リストを生成することを特徴とする文書検索方法。
（付記２）前記コンピュータシステムを構成するコンピュータは、
セグメント単位で文書の収集を行い、文書中に存在するキーワードと、該キーワードを含む該当文書の所在情報とを記録したローカルインデックステーブルを作成し、
前記ローカルインデックステーブルに存在するキーワードのリストについて、セグメント自身のキーワードのリストと、近隣のセグメントのキーワードのリストとの総和から、交換先となるセグメントのキーワードのリストのみを排除して腕インデックステーブルを作成し、
前記交換先となるセグメントとの間で腕インデックステーブルを交換し、その交換した腕インデックステーブルと前記ローカルインデックステーブルとに基づいて、前記キーワードと、前記セグメント内に保管された該当文書の所在情報と、交換相手のセグメントの保有情報とを記録したグローバルインデックステーブルを作成し、
前記グローバルインデックステーブルを参照することで前記検索キーワードを含む該当文書の所在情報を抽出して検索結果リストを生成することを特徴とする付記１に記載の文書検索方法。
（付記３）前記コンピュータシステムにおいてセグメント単位でサーバが設けられ、サーバ間の通信によって、前記腕インデックステーブルの交換と、他のセグメントにおけるキーワードの検索を行うようにしたことを特徴とする付記２に記載の文書検索方法。
（付記４）前記文書の所在を示すパスと、その文書に対応させる文書コードとからなる文書テーブルを作成し、該文書テーブルにおける文書コードを用いて、前記インデックステーブルを作成するようにしたことを特徴とする付記１〜３のいずれかに記載の文書検索方法。
（付記５）入力情報に対応する問い合わせ識別コードを発行し、前記問い合わせ識別コードに関するキーワード検索時にその識別コードを問い合わせ履歴リストに登録するようにしたことを特徴とする付記１〜４のいずれかに記載の文書検索方法。
（付記６）コンピュータシステム上に保管されている文書を検索するための文書検索プログラムであって、
コンピュータに、
前記文書の管理単位としてのセグメントを設定し、セグメント単位で文書の収集を行い、キーワードと、前記セグメント内に保管された前記キーワードを含む該当文書の所在情報と、近隣のセグメントが該当文書を保有する旨を示す近隣セグメント保有情報とを記録したインデックステーブルを作成する手段と、
検索キーワードと、検索を開始する開始セグメントと、該開始セグメントを起点としたセグメントの探索段数とを入力情報として取り込む手段と、
前記探索段数で指定される検索範囲内のセグメントに対して前記インデックステーブルの近隣セグメント保有情報に基づくキーワード検索を行い、該各セグメントの前記インデックステーブルから検索キーワードの該当文書の所在情報を抽出して検索結果リストを生成する手段として機能させること
を特徴とする文書検索プログラム。
（付記７）コンピュータシステム上に保管されている文書を検索する文書検索システムであって、
前記コンピュータシステムにおける文書の管理単位としてのセグメントを設定するためのテーブルが記憶手段に記憶され、
前記セグメントは、キーワードと、セグメント内に保管された前記キーワードを含む該当文書の所在情報と、近隣のセグメントが該当文書を保有する旨を示す近隣セグメント保有情報とを記録したインデックステーブルを含み、
検索キーワードと、検索を開始する開始セグメントと、該開始セグメントを起点としたセグメントの探索段数とを入力情報として問い合わせを行う問い合わせ発行手段と、
前記インデックステーブルを参照し、前記検索キーワードの該当文書の所在情報を抽出して検索結果リストを生成するキーワード検索手段と、
を備え、前記探索段数で指定される検索範囲内のセグメントに対し前記インデックステーブルの近隣セグメント保有情報に基づいて各他のセグメントを辿ってキーワード検索を行うようにしたことを特徴とする文書検索システム。
（付記８）セグメント単位で文書の収集を行い、文書中に存在するキーワードと、該キーワードを含む該当文書の所在情報とを記録したローカルインデックステーブルを作成するローカルインデックス作成手段と、
前記ローカルインデックステーブルに存在するキーワードのリストについて、セグメント自身のキーワードのリストと、近隣のセグメントのキーワードのリストとの総和から、交換先となるセグメントのキーワードのリストのみを排除して腕インデックステーブルを作成する腕インデックス作成手段と、
セグメント間における交換により得られた腕インデックステーブルと、前記ローカルインデックステーブルとに基づいて、前記キーワードと、前記セグメント内に保管された該当文書の所在情報と、交換相手のセグメントの保有情報とを記録したグローバルインデックステーブルを作成するグローバルインデックス作成手段と
を備えることを特徴とする付記７に記載の文書検索システム。
【００６４】
【発明の効果】
以上詳述したように、本発明によれば、キーワード検索を的確に行うことができる文書検索方法、文書検索プログラム及び文書検索システムを提供することができる。
【図面の簡単な説明】
【図１】一実施形態の文書検索システムを示す概略構成図である。
【図２】文書検索システムを構成するパソコンの概略構成図である。
【図３】ローカルインデックステーブルの説明図である。
【図４】グローバルインデックステーブルの説明図である。
【符号の説明】
１１　セグメントとしてのパソコン
１５　記憶手段としての記憶部
２１　ローカルインデックス作成手段
２２　腕インデックス作成手段としての彼岸腕インデックス作成手段
２３　グローバルインデックス作成手段
２４　キーワード検索手段
２５　問い合わせ発行手段
３２　セグメント定義テーブル
３４　ローカルインデックステーブル
３５　近隣セグメントテーブル
３６　グローバルインデックステーブル
３７　此岸腕インデックステーブル
３８　彼岸腕インデックステーブル
３９　問い合わせ履歴リスト
４０　検索結果リスト
ＣＳ　識別コード
ＫＷ　キーワード
Ｓａ，Ｓｂ，Ｓｃ，Ｓｄ　セグメント
ＧＩａ，ＧＩｂ，ＧＩｃ，ＧＩｄ　グローバルインデックステーブル
ＬＩａ，ＬＩｂ，ＬＩｃ，ＬＩｄ　ローカルインデックステーブル
ＡＩａ−ｂ，ＡＩａ−ｃ，ＡＩａ−ｄ，ＡＩｂ−ａ，ＡＩｂ−ｘ，ＡＩｃ−ａ，ＡＩｃ−ｘ，ＡＩｄ−ａ，ＡＩｄ−ｘ　腕インデックステーブル
【図１】
2004054757.tif 000003
【図２】
2004054757.tif 000004
【図３】
2004054757.tif 000005
【図４】
2004054757.tif 000006