(57)【要約】    【課題】  検索効率がよく、操作性が優れた検索装置を提供する。    【解決手段】  文字列を含む複数の本文情報と、該本文情報に関する目次情報とを記憶装置に格納し、前記記憶装置に格納された目次情報を表示装置に表示する。前記表示装置に表示された目次情報を基にユーザによって選択された部分を目次部分情報として受け取り（Ｓ４０１）、受け取られた目次部分情報に対応する本文情報内の対応部分を前記記憶装置から抽出する（Ｓ４０２）。そして、抽出された対応部分の内容に類似する内容をもつ本文情報を検索し（Ｓ４０３）、検索された本文情報を前記表示装置に表示する（Ｓ４０４）。【選択図】      図２
2006146578.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置に格納された目次情報を表示画面に表示する表示手段と、
前記表示手段によって表示された目次情報のうち、ユーザによって選択された部分
に対応する本文情報内の対応部分を前記記憶装置から抽出する抽出手段と、
前記抽出手段によって抽出された対応部分の内容に類似する内容をもつ本文情報を前記記憶装置から検索する検索手段とを有し、
前記表示手段は、前記検索手段によって検索された本文情報を前記表示画面に表示する
ことを特徴とする検索装置。
【請求項２】
前記目次情報は、目次の項番号、項名称、およびページ番号のうちの少なくとも１つを含むことを特徴とする請求項１記載の検索装置。
【請求項３】
前記検索手段は、フレーズ検索手法または概念検索手法により、前記類似する内容をもつ本文情報を検索することを特徴とする請求項１記載の検索装置。
【請求項４】
前記表示手段は、前記検索手段によって検索された複数の本文情報を類似度に応じて前記表示画面に表示することを特徴とする請求項１記載の検索装置。
【請求項５】
文書を検索する検索装置に適用される検索方法において、
文字列を含む複数の本文情報と、該本文情報に関する目次情報とを記憶装置に格納する格納ステップと、
前記記憶装置に格納された目次情報を表示装置の表示画面に表示する第１の表示ステップと、
前記表示装置に表示された目次情報を基にユーザによって選択された部分を目次部分情報として受け取る受取ステップと、
前記受取ステップによって受け取られた目次部分情報に対応する本文情報内の対応部分を前記記憶装置から抽出する抽出ステップと、
前記抽出ステップによって抽出された対応部分の内容に類似する内容をもつ本文情報を検索する検索ステップと、
前記検索ステップによって検索された本文情報を前記表示装置に表示する第２の表示ステップと
を有することを特徴とする検索方法。
【請求項６】
前記目次部分情報は、目次の項番号、項名称、およびページ番号のうちの少なくとも１つであることを特徴とする請求項５記載の検索方法。
【請求項７】
文書を検索する検索装置に適用される検索方法を、コンピュータに実行させるためのプログラムにおいて、
文字列を含む複数の本文情報と、該本文情報に関する目次情報とを記憶装置に格納する格納ステップと、
前記記憶装置に格納された目次情報を表示装置の表示画面に表示する第１の表示ステップと、
前記表示装置に表示された目次情報を基にユーザによって選択された部分を目次部分情報として受け取る受取ステップと、
前記受取ステップによって受け取られた目次部分情報に対応する本文情報内の対応部分を前記記憶装置から抽出する抽出ステップと、
前記抽出ステップによって抽出された対応部分の内容に類似する内容をもつ本文情報を検索する検索ステップと、
前記検索ステップによって検索された本文情報を前記表示装置に表示する第２の表示ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索装置、検索方法、及びプログラムに関し、特に、それぞれが文字列を含む複数の情報から所定の情報を検索する検索装置、該検索装置に適用される検索方法、及び該検索方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
文字列を含む複数のファイルから所望の情報を検索する検索装置において、近年、大量の文書情報を扱う機会が増加し、所望の文書情報を検索する手段も多種多様になってきている。すなわち、キーワードを指定し、このキーワードを含む文書を探す単純なキーワード検索だけでは、ユーザの検索要求を十分に満たせなくなってきたため、多種多様の検索方法が出現している。
【０００３】
例えば、文書情報の検索方法として、複数のキーワードの相互間の関係や構文情報の類似度を利用して文書情報を検索するもの、文書の内容を特徴付ける文書ベクトルを利用して文書を検索するものなどが新たに実現されている。さらには、文書内容を特徴付ける意味、分野、単語そのものを次元とし、その特徴量を値とすることで、文書内容をベクトル表現し、文書ベクトル間の内積等の値を用いて文書間の類似度を求め、これを文書の検索に利用する方法も考案されている。
【特許文献１】特開２００３−６２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の検索装置では、次のような問題点があった。
【０００５】
１つの文書の中に複数の話題を含む文書を被検索対象にして、この複数の話題のなかの１つの話題を含む文書、またはそれに類似した内容を含む文書を検索することが可能であったとしても、上記複数の話題を含む文書を検索することは困難であった。
【０００６】
また文書のインデックスや目次がある場合、まず、インデックスや目次を被検索対象として検索し、その上でその文書を開いて対応する部分をコピーし、その文字列を被検索対象として検索することによって、所望の検索結果を得るようにしていたが、この検索方法は、ユーザによる手動操作を必要とし、検索効率が悪く、操作性がよくなかった。
【０００７】
本発明はこのような問題点に鑑みてなされたものであって、検索効率がよく、操作性が優れた検索装置、検索方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、記憶装置に格納された目次情報を表示画面に表示する表示手段と、前記表示手段によって表示された目次情報のうち、ユーザによって選択された部分に対応する本文情報内の対応部分を前記記憶装置から抽出する抽出手段と、前記抽出手段によって抽出された対応部分の内容に類似する内容をもつ本文情報を前記記憶装置から検索する検索手段とを有し、前記表示手段は、前記検索手段によって検索された本文情報を前記表示画面に表示することを特徴とする検索装置が提供される。
【０００９】
また、文書を検索する検索装置に適用される検索方法において、文字列を含む複数の本文情報と、該本文情報に関する目次情報とを記憶装置に格納する格納ステップと、前記記憶装置に格納された目次情報を表示装置の表示画面に表示する第１の表示ステップと、前記表示装置に表示された目次情報を基にユーザによって選択された部分を目次部分情報として受け取る受取ステップと、前記受取ステップによって受け取られた目次部分情報に対応する本文情報内の対応部分を前記記憶装置から抽出する抽出ステップと、前記抽出ステップによって抽出された対応部分の内容に類似する内容をもつ本文情報を検索する検索ステップと、前記検索ステップによって検索された本文情報を前記表示装置に表示する第２の表示ステップとを有することを特徴とする検索方法が提供される。
【００１０】
さらに、上記検索方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、目次部分情報が指定されると、その後はユーザによる手動操作を必要とせず、自動的に、目次部分情報に対応する対応情報を抽出し、この対応情報に類似する本文情報を検索することができ、したがって、検索効率がよく、操作性が優れた検索装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１３】
〔第１の実施の形態〕
図１は、本発明の第１の実施の形態に係る検索装置の構成を示すブロック図である。
【００１４】
この検索装置は、プログラムに従って後述の処理を実行する中央処理装置１と、検索対象となる文書やアノテーション付き画像等のほか、プログラムや辞書を格納するハードディスクドライブなどからなる記憶装置２と、ユーザが処理を操作するためのキーボードやポインティングデバイス等の入力装置３と、検索結果を表示するための表示装置４と、フレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、磁気テープ等の記録媒体に記憶されたプログラムやデータ等を読み取り、記憶装置２に送る記憶媒体読取装置５とで構成されている。
【００１５】
図１に示す検索装置は、ネットワークを介して、検索依頼を該検索装置に送信するクライアント端末や、該検索装置と同じ機能を備えたサーバなどに接続されるともに、インターネットにも接続可能である。
【００１６】
次に、こうした構成の検索装置で行なわれる目次検索処理の概要を説明する。
【００１７】
図２は、図１に示す検索装置で行なわれる目次検索処理の基本的な手順を示すフローチャートである。
【００１８】
この目次検索処理は、検索対象となる複数の文書の目次に基づいてユーザによって指定された検索要求を取得する目次クエリー取得処理（ステップＳ４０１）と、取得検索要求に従って文書本文の対応部分を取得する対応部分取得処理（ステップＳ４０２）と、取得された対応部分と類似する文書を検索する類似検索処理（ステップＳ４０３）と、検索結果を一致度の高い順に一覧リスト表示する検索結果表示処理（ステップＳ４０４）とで構成される。
【００１９】
ここで、目次クエリー取得処理（ステップＳ４０１）は、検索対象となる複数の文書の目次を参照したユーザが指定した目次情報（目次の項番号、項名称（見出し）、ページ番号など）を検索要求として取得する処理である。対応部分取得処理（ステップＳ４０２）は、ステップＳ４０１で得られた目次情報に基づき、対応する文書本文の段落等の対応部分を取得する処理である。類似検索処理（ステップＳ４０３）は、ステップＳ４０２で得られた対応部分に基づき、記憶装置２に格納されている検索対象となる複数の文書の中から上記対応部分に内容が類似している文書を検索する処理である。検索結果表示処理（ステップＳ４０４）は、ステップＳ４０３で得られた検索結果を基にして、検索結果を一致度の高い順に表示装置４に一覧表示する処理である。なお、検索結果は記憶装置２に格納される。
【００２０】
以上の目次検索処理を、具体的な例を用いて説明する。
【００２１】
図３は、表示装置４に表示された検索対象となる複数の文書の文書一覧画面を示す図である。
【００２２】
この画面を参照してユーザの文書（「標準」文書の「DOM-Level-1.html」）の選択および、「目次表示」の指定を検出すると、文書「DOM-Level-1.html」の目次が、図４に示すような画面が表示装置４に表示される。
【００２３】
図４に示す目次を表示する画面において、ユーザが、検索したい項目（「１．１．ＤＯＭコアインタフェースの概要」）を選択するとともに、「類似内容検索」を指定すると（図５）、図６に示すような、目次の項番号、項名称（見出し）、ページ番号からなる検索要求目次項目が取得される（図２のステップＳ４０１）。
【００２４】
次に、図２に示す対応部分取得処理（ステップＳ４０２）では、ステップＳ４０１で取得した目次情報「１．１．ＤＯＭコアインタフェースの概要」を基にして、図７、図８、図９に示すような文書本文の対応部分を取得する。
【００２５】
次に、図２に示す類似検索処理（ステップＳ４０３）では、記憶装置２に格納されている複数の文書を被検索対象にして、ステップＳ４０２で取得した対応部分の内容に類似する内容をもつ文書を検索する。
【００２６】
最後に、図２に示す検索結果表示処理（ステップＳ４０４）では、ステップＳ４０３で検索された文書を類似度（一致度）の高い順などにソートし、表示装置４に表示する。図１０は、類似検索処理の結果得られた複数の類似文書を一致度の高い順に並べた一覧リストを示す図である。
【００２７】
次に、図２に示す目次検索処理の各ステップについて、詳しく説明する。
【００２８】
図１１は、図２に示すステップＳ４０２の対応部分取得処理の詳細な内容を示すフローチャートである。
【００２９】
対応部分取得処理は、目次クエリー取得処理（ステップＳ５０１）と、検索要求対応部分がリンク先に存在するか否かを判定する検索要求対応部分リンク判定処理（ステップＳ５０２）と、検索要求対応部分をリンク先から取得するリンク先取得処理（ステップＳ５０３）と、検索要求対応部分を自記憶装置２内で検索する検索要求対応部分検索処理（ステップＳ５０４）と、記憶装置２から検索要求対応部分を取得する検索要求対応部分取得処理（ステップＳ５０５）とで構成されている。
【００３０】
ここで、目次クエリー取得処理（ステップＳ５０１）は、ステップＳ４０１で得られた図６に例示するような目次の項番号、項名称（見出し）、ページ番号からなる検索要求目次項目を取得する処理である。検索要求対応部分リンク判定処理（ステップＳ５０２）は、目次をもつ文書が構造化文書であって、ステップＳ５０１で得られた検索要求目次項目が対応する文書が、自記憶装置２内には存在せず、ネットワークでリンクされたサーバ（リンク先）などの記憶装置内に存在する場合であるか否かを判定する処理であり、検索要求目次項目が対応する文書がリンク先の記憶装置内に存在するならばステップＳ５０３に進み、検索要求目次項目が対応する文書が自記憶装置２内に存在に存在するならばステップＳ５０４に進む。
【００３１】
リンク先取得処理（ステップＳ５０３）は、リンク情報に従い、リンク先の記憶装置内に格納された文書から検索要求対応部分を取得する処理である。
【００３２】
検索要求対応部分検索処理（ステップＳ５０４）は、ステップＳ５０１で得られた検索要求目次項目が対応する文書から検索要求対応部分を検索し、見つからない場合は更に、記憶装置２に蓄積された複数の文書から検索要求対応部分を検索する処理である。詳しくは、図１２を参照して後述する。
【００３３】
検索要求対応部分取得処理（ステップＳ５０５）は、ステップＳ５０４で検索された対応部分を取得する処理である。例えば、図７〜図９に示すような検索要求対応部分が取得される。
【００３４】
図１２は、図１１に示すステップＳ５０４の検索要求対応部分検索処理の詳細な内容を示すフローチャートである。
【００３５】
検索要求対応部分検索処理は、検索要求目次項目を取得する目次クエリー取得処理（ステップＳ６０１）と、ファイル内検索するファイル内検索処理（ステップＳ６０２）と、検索終了判定を行う検索終了判定処理（ステップＳ６０３）と、検索要求対応文書検索処理（ステップＳ６０４）とで構成されている。
【００３６】
ここで、目次クエリー取得処理（ステップＳ６０１）は、図２のステップＳ４０１で得られた図６に例示するような目次の項番号、項名称（見出し）、ページ番号からなる検索要求目次項目を取得する処理である。
【００３７】
ファイル内検索処理（ステップＳ６０２）は、ステップＳ６０１で得られた検索要求目次項目が対応する文書であって、目次が同一文書内に存在する文書から検索要求対応部分を検索する処理である。
【００３８】
検索終了判定処理（ステップＳ６０３）は、ステップＳ６０２での検索の結果、検索要求対応部分が見つかったか否かを判別する処理であり、見つかった場合は本検索要求対応部分検索処理を終了し、見つからなかった場合は、ステップＳ６０４へ進む。
【００３９】
検索要求対応文書検索処理（ステップＳ６０４）は、記憶装置２に格納されている検索対象の複数の文書から検索要求対応部分を検索する処理である。
【００４０】
図１３は、図２に示すステップＳ４０３の類似検索処理の一例として挙げられるフレーズ検索処理の詳細な内容を示すフローチャートである。
【００４１】
このフレーズ検索処理は、クエリー単語取得処理（ステップＳ８１）と、クエリー単語間関係取得処理（ステップＳ８２）と、類似度算出処理（ステップＳ８３）とで構成される。
【００４２】
クエリー単語取得処理（ステップＳ８１）は、形態素解析を行い、得られた結果からクエリー単語を取得する処理である。クエリー単語間関係取得処理（ステップＳ８２）は、形態素解析結果からクエリー単語の構文情報を取得する処理である。類似度算出処理（ステップＳ８３）は、単語及び構文情報に基づいて、指定文書と検索対象文書との間の類似度を算出する処理である。
【００４３】
次に、上記のフレーズ検索処理について、具体例を用いて説明する。
【００４４】
図１４は、フレーズ検索のデータ例を示す図である。
【００４５】
図１４（Ａ）に示すように、クエリーとして例えば文書「画像を印刷する。」が入力された場合において、クエリー単語取得処理（ステップＳ８１）では、この文書に対して形態素解析を行い、単語「画像」「を」「印刷する」を取得する。
【００４６】
次のクエリー単語間関係取得処理（ステップＳ８２）では、形態素解析結果から“単語「画像」が単語「印刷する」に係っている”という構文情報を取得する。
【００４７】
続く類似度算出処理（ステップＳ８３）では、例えば図１４（Ｂ），（Ｃ）に示すような被検索対象文書１，２に対してステップＳ８１及びステップＳ８２がそれぞれ実行された結果と、図１４（Ａ）に示す文書に対してステップＳ８１及びステップＳ８２が実行された結果とを比較して、文書の相互間の類似度合いを算出する。
【００４８】
すなわち、図１４（Ｂ）の被検索対象文書１（「画像を高速に印刷する。」）では、単語「画像」と単語「印刷する」とが含まれ、“単語「画像」が単語「印刷する」に係っている”という構文情報と、“単語「高速」が単語「印刷する」に係っている”という構文情報とが取得される。これによって、文書１の図１４（Ａ）に示す文書に対する類似度＝１−単語による減点（０）−構文関係による減点（単語間距離１単語なので０．１）＝０．９となる。
【００４９】
一方、図１４（Ｃ）の被検索対象文書２（「画像を読み込む。文書を印刷する。」）では、単語「画像」と単語「印刷する」とが含まれ、“単語「画像」が単語「読み込む」に係っている”という構文情報と、“単語「印刷する」が単語「文書」に係っている”という構文情報とが取得される。これによって、文書２の図１４（Ａ）に示す文書に対する類似度＝１−単語による減点（０）−構文関係による減点（係りが異なるので０．５）＝０．５となる。
【００５０】
したがって、類似度の大きい図１４（Ｂ）に示した文書１が、検索結果として表示装置２に表示されることになる。
【００５１】
図１５は、図２に示すステップＳ４０３の類似検索処理の一例として挙げられる概念検索処理の詳細な内容を示すフローチャートである。
【００５２】
この概念検索処理は、クエリー言語解析結果取得処理（ステップＳ１１１）と、クエリーベクトル生成処理（ステップＳ１１２）と、類似度算出処理（ステップＳ１１３）とから構成される。
【００５３】
ここで、クエリー言語解析結果取得処理（ステップＳ１１１）は、クエリーに含まれる文書に対してクエリー言語解析を行い、複数の単語を取得する処理である。クエリーベクトル生成処理（ステップＳ１１２）は、ステップＳ１１１で取得された各単語に基づいて、基本ベクトル辞書を参照して文書ベクトルを生成する。類似度算出処理（ステップＳ１１３）は、ステップＳ１１２で得られた文書ベクトルと、記憶装置２に予め格納されている文書ベクトルインデックス内の複数の文書ベクトルとを比較して類似度を算出し、検索結果としてリストアップする処理である。なお、上記の文書ベクトルインデックスは、記憶装置２に被検索対象の複数の文書を登録するときに、これらの複数の文書に基づき予め作成され登録された文書ベクトルから構成されるものであり、この作成登録方法については、図１６を参照して後述する。
【００５４】
図１６は、文書ベクトルインデックスの作成登録処理の手順を示すフローチャートである。
【００５５】
この文書ベクトルインデックスの作成登録処理は、言語解析結果取得処理（ステップＳ１０１）と、文書ベクトル生成処理（ステップＳ１０２）と、インデックス登録処理（ステップＳ１０３）とで構成されている。
【００５６】
ここで、言語解析結果取得処理（ステップＳ１０１）は、記憶装置２に被検索対象の文書を登録するときに、この文書に対して言語解析を行い、この文書に含まれる複数の単語を取得する。
【００５７】
文書ベクトル生成処理（ステップＳ１０２）は、ステップＳ１０１で取得された各単語に基づいて、基本ベクトル辞書を参照して、各単語の次元別の特徴量を取得する。そして、各単語を横断して次元別の特徴量の総和を求め、これを、対応の文書の文書ベクトルとする処理である。
【００５８】
インデックス登録処理（ステップＳ１０３）は、ステップＳ１０２で得られた文書ベクトルと、登録文書の内容または文書識別子とを基にして文書ベクトルインデックスを作成する処理である。文書ベクトルインデックスは記憶装置２に格納される。
【００５９】
次に、上記の文書ベクトルインデックスの作成登録処理について、具体例を用いて説明する。
【００６０】
図１７は、基本ベクトル辞書の一例を示す図であり、図１８は、文書ベクトルインデックスの一例を示す図である。
【００６１】
図１７に示すように、基本ベクトル辞書には、単語毎に複数の次元（Ｄｉｍ．０１〜）に対応した特徴量が格納されている。次元は、単語本来の意味によって分類された基準や、単語の使用分野に応じて分類された基準等からなり、特徴量は、次元における単語の寄与度合いを示す。例えば「単語１」の次元「Ｄｉｍ．０１」の特徴量は０であり、次元「Ｄｉｍ．０２」の特徴量は２３である。
【００６２】
こうした基本ベクトル辞書を参照することで、１つの単語における各次元（Ｄｉｍ．）の特徴量を得ることができ、これによって、その単語の分類基準（＝次元）に応じた特徴が数値化される。文書を構成するすべての単語からそれぞれ得られた分類基準別（次元別）の特徴量を基に、各単語に対して横断的に分類基準別（次元別）の特徴量の和を求めると、これが、該文書の特徴を表す、分類基準を次元とするベクトルとなる。得られたベクトルをノルム＝１で正規化した値を文書ベクトルとして、図１８に例示するような文書ベクトルインデックスを構成する。例えば文書ＩＤ「６９４７」の文書ベクトルの次元「Ｄｉｍ．０１」の特徴量は０．１８３であり、次元「Ｄｉｍ．０２」の特徴量は０．２１４である。
【００６３】
以上のようにして、第１の実施の形態では、目次が指定されると、その後はユーザによる手動操作を必要とせず、自動的に、所望の文書を検索することができ、したがって、検索効率がよく、操作性が優れた検索装置を提供することが可能となる。
【００６４】
なお、図２のステップＳ４０１では、表示装置４に表示された検索対象となる複数の文書の目次をユーザが参照して、目次情報を指定するようにしているが、これに代わって、スキャナーなどで目次及び文書本文を読み込み、文字認識を行った後で、目次情報を指定するようにしてもよい。
【００６５】
また、図２のステップＳ４０２で、取得検索要求に従って文書本文の対応部分を取得する場合に、対応部分として、第１の実施の形態では、文書を目次単位で取得しているが（図７〜図９）、これに代わって、段落単位、ページ単位などで取得するようにしてもよい。
【００６６】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態を説明する。
【００６７】
第２の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第２の実施の形態の説明においては、第１の実施の形態の構成と同一部分には同一の参照符号を付して、第１の実施の形態の説明を流用し、異なる部分だけを説明する。
【００６８】
第２の実施の形態は、第１の実施の形態と比べ、目次検索処理の内容が一部異なる。具体的には、図２に示す第１の実施の形態における目次検索処理のステップＳ４０１の内容が、第２の実施の形態では異なっている。
【００６９】
図１９は、第２の実施の形態における目次検索処理の基本的な手順を示すフローチャートである。図１９において、ステップＳ１４０２〜Ｓ１４０４の各処理内容は、図２に示す第１の実施の形態におけるステップＳ４０２〜Ｓ４０４の各処理内容と同じであるので、それらの説明を省略する。
【００７０】
第２の実施の形態におけるステップＳ１４０１は、ユーザが文書の目次を参照して項目番号を検索要求として入力装置３を介して入力することによって、検索装置が検索要求を取得する目次項目番号取得処理である。
【００７１】
図３に例示するような表示装置４に表示された文書一覧画面を参照してユーザが所望の文書を選択すると、図４に例示するように表示装置４に目次が表示される。ユーザは、この目次を参照して、所望の目次項目番号を選択して、入力装置３を介して検索装置に入力する。
【００７２】
図２０は、検索要求となる目次項目番号を入力するための画面を示す図である。
【００７３】
ここでは、目次項目番号「１．１」が入力されている。
【００７４】
次の図１９の対応部分取得処理（ステップＳ１４０２）では、ステップＳ１４０１で取得された項目番号を検索要求として対応部分を検索し、例えば図７〜図９に示すような対応部分を取得する。
【００７５】
なお、ステップＳ１４０１において、項目番号に代わって、図２１に示すように項名称（項目名）を検索要求として入力装置３を介して入力するようにしてよい。
【００７６】
なおまた、項目番号に対応する本文対応部分は、ページや段落等でも可能であり、図２２に示すように、本文対応部分をユーザが選択設定するようにしてもよい。
【００７７】
〔他の実施の形態〕
なお、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラムは本発明を構成することになる。
【００７９】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００８０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００８１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００８２】
【図１】本発明の第１の実施の形態に係る検索装置の構成を示すブロック図である。
【図２】図１に示す検索装置で行なわれる目次検索処理の基本的な手順を示すフローチャートである。
【図３】表示装置に表示された、検索対象となる複数の文書の文書一覧画面を示す図である。
【図４】表示装置に表示された目次を示す図である。
【図５】図４に示す画面において、ユーザが検索したい項目を選択するとともに、「類似内容検索」を指定したときの画面を示す図である。
【図６】「類似内容検索」を指定したとき取得される検索要求目次項目を示す図である。
【図７】文書本文の対応部分（１／３）を示す図である。
【図８】文書本文の対応部分（２／３）を示す図である。
【図９】文書本文の対応部分（３／３）を示す図である。
【図１０】類似検索処理の結果得られた複数の類似文書を一致度の高い順に並べた一覧リストを示す図である。
【図１１】図２に示すステップＳ４０２の対応部分取得処理の詳細な内容を示すフローチャートである。
【図１２】図１１に示すステップＳ５０４の検索要求対応部分検索処理の詳細な内容を示すフローチャートである。
【図１３】図２に示すステップＳ４０３の類似検索処理の一例として挙げられるフレーズ検索処理の詳細な内容を示すフローチャートである。
【図１４】フレーズ検索のデータ例を示す図である。
【図１５】図２に示すステップＳ４０３の類似検索処理の一例として挙げられる概念検索処理の詳細な内容を示すフローチャートである。
【図１６】文書ベクトルインデックスの作成登録処理の手順を示すフローチャートである。
【図１７】基本ベクトル辞書の一例を示す図である。
【図１８】文書ベクトルインデックスの一例を示す図である。
【図１９】第２の実施の形態における目次検索処理の基本的な手順を示すフローチャートである。
【図２０】検索要求となる目次項目番号を入力するための画面を示す図である。
【図２１】項名称（項目名）を検索要求として入力した画面を示す図である。
【図２２】本文対応部分として取得されるべき形態をユーザが選択設定するための画面を示す図である。
【符号の説明】
【００８３】
１  中央処理装置
２  記憶装置
３  入力装置
４  表示装置
５  記憶媒体読取装置
【図１】
2006146578.tif 000003
【図２】
2006146578.tif 000004
【図３】
2006146578.tif 000005
【図４】
2006146578.tif 000006
【図５】
2006146578.tif 000007
【図６】
2006146578.tif 000008
【図７】
2006146578.tif 000009
【図８】
2006146578.tif 000010
【図９】
2006146578.tif 000011
【図１０】
2006146578.tif 000012
【図１１】
2006146578.tif 000013
【図１２】
2006146578.tif 000014
【図１３】
2006146578.tif 000015
【図１４】
2006146578.tif 000016
【図１５】
2006146578.tif 000017
【図１６】
2006146578.tif 000018
【図１７】
2006146578.tif 000019
【図１８】
2006146578.tif 000020
【図１９】
2006146578.tif 000021
【図２０】
2006146578.tif 000022
【図２１】
2006146578.tif 000023
【図２２】
2006146578.tif 000024