(57)【要約】【課題】  関心のある文書に対して、これと類似の文書を電子化された莫大な文書群の中から検索するに際して、文書を読んで理解し判断するなどのいっさいの「人の手」を煩わせることなく検索処理を実行できるようにする。【解決手段】  入力手段は、電子化された文書の入力を受付ける（ステップＳ１）。第１の語句抽出手段は、データベースから、その登録している文書群を構成する語句から当該文書群の「被検索に必要な語句」を抽出する（ステップＳ２）。第２の語句抽出手段は、この入力された文書を構成している語句から文書群の「検索に必要な語句」を抽出する（ステップＳ３）。そして、判断手段は、第１及び第２の語句抽出手段によりそれぞれ抽出された「検索に必要な語句」からなる集合と「被検索に必要な語句」からなる集合との双方の集合の関係において、文書群中の各文書がステップＳ１で入力された文書に類似しているか否かを判断する（ステップＳ４）。【選択図】    図３
2005141733.tif 000002
【特許請求の範囲】
【請求項１】
電子化された複数の文書から構成される文書群を登録しているデータベースと、
この文書群を構成する語句から当該文書群の被検索に必要な語句を抽出する第１の語句抽出手段と、
電子化された文書の入力を受付ける入力手段と、
この入力された文書を構成している語句から前記文書群の検索に必要な語句を抽出する第２の語句抽出手段と、
前記第１及び第２の語句抽出手段によりそれぞれ抽出された前記検索に必要な語句からなる集合と前記被検索に必要な語句からなる集合との双方の集合の関係において、前記文書群中の各文書が前記入力された文書に類似しているか否かを判断する判断手段と、
を備えている類似文書検索システム。
【請求項２】
前記第１又は第２の語句抽出手段は、その対象となる文又は文章が記述しようとする内容を表現しない語句、特徴づけない語句又は性格付けしない語句を予め削除又は読み飛ばしすることによって残った語句を前記抽出後の語句とする、請求項１に記載の類似文書検索システム。
【請求項３】
前記第１及び第２の語句抽出手段は、互いに同一の処理により前記語句の抽出を行う、請求項２に記載の類似文書検索システム。
【請求項４】
前記第１又は第２の語句抽出手段は、前記対象となる文又は文章が記述しようとする内容を表現しない語句、特徴づけない語句又は性格付けしない語句として、
「であるところの」、「から成るもので」、「からなるもので」、「およびこれらの」、「を備えている」、「を設けてなる」、「を主体とする」、「を含めないで」、「を含まないで」、「ものではない」、「のないことを」、「のいずれかに」、「のあることを」、「に記載された」、「であるところ」、「であることを」、「することとを」、「することから」、「すくなくとも」、「すくなくても」、「しないかぎり」、「されておらず」、「させるための」、「から選ばれる」、「併せて示す」、「特徴とする」、「設けられた」、「設けてなる」、「請求の範囲」、「詳細に説明」、「少なくとも」、「少なくても」、「次の頁から」、「項に記載の」、「限定される」、「記載された」、「を具備する」、「を具備した」、「を含めない」、「を含まない」、「られていて」、「より成って」、「よりなって」、「ものでない」、「もうひとつ」、「は含まない」、「のないこと」、「のいずれか」、「のあること」、「とを備える」、「であるかを」、「であるかは」、「であるかに」、「であるかが」、「するための」、「することを」、「することの」、「することに」、「することで」、「すばらしい」、「しない限り」、「しすぎると」、「されていて」、「させてなる」、「ことのある」、「から成って」、「からなって」、「からなった」、「いなかった」、「あらかじめ」、「あまりにも」、「選ばれる」、「選ばれた」、「設けられ」、「性のある」、「行なった」、「基づいて」、「を表わす」、「を表わし」、「を備える」、「を備えて」、「を備えた」、「を行った」、「を具備し」、「を挙げて」、「を含んだ」、「を含めて」、「を含めた」、「を含まず」、「を有する」、「をあげて」、「より成る」、「より成り」、「よりなる」、「よりなり」、「もしくは」、「もう一つ」、「ほとんど」、「は含まず」、「の形態を」、「に対する」、「に対して」、「に記載の」、「に記載の」、「によって」、「によった」、「について」、「において」、「ならびに」、「なかった」、「とを備え」、「との間に」、「とともに」、「ています」、「であるか」、「であって」、「であった」、「それぞれ」、「すること」、「している」、「さまざま」、「させた後」、「からなる」、「いずれか」、「あるいは」、「理解し」、「用いら」、「用いて」、「用いた」、「本発明」、「比較例」、「任意に」、「対する」、「対した」、「存在下」、「続いて」、「前処理」、「設ける」、「設けた」、「請求項」、「生じた」、「上記の」、「詳しく」、「手段を」、「実施例」、「次いで」、「最大限」、「最小限」、「行った」、「兼ねる」、「結果を」、「具体的」、「記載の」、「含んだ」、「含めた」、「何れか」、「下記の」、「以外は」、「を備え」、「を設け」、「を具備」、「を含め」、「られた」、「よりも」、「ように」、「やすく」、「または」、「ます。」、「の中へ」、「の中の」、「の中に」、「のない」、「のうち」、「のある」、「に対し」、「に記載」、「による」、「により」、「にして」、「にした」、「にある」、「なんら」、「などに」、「ないし」、「ともに」、「として」、「ところ」、「という」、「できた」、「ている」、「である」、「であり」、「ついで」、「ための」、「ために」、「ただし」、「それを」、「それら」、「その後」、「そこの」、「すでに」、「徐々に」、「した後」、「されて」、「された」、「さらに」、「させる」、「させて」、「させた」、「これを」、「これら」、「これに」、「ことを」、「ごとに」、「かねる」、「おらず」、「および」、「おける」、「おいて」、「いても」、「あげて」、「理解」、「有し」、「又は」、「夫々」、「範囲」、「乃至」、「任意」、「如き」、「中へ」、「対し」、「其々」、「前記」、「説明」、「設け」、「場合」、「上記」、「序で」、「所望」、「十分」、「手段」、「示す」、「示し」、「次の」、「次に」、「際に」、「最大」、「最小」、「合計」、「更に」、「共に」、「及び」、「記載」、「含む」、「含み」、「何ら」、「下記」、「一部」、「以上」、「以下」、「れる」、「両方」、「られ」、「より」、「もの」、「持つ」、「もう」、「まで」、「また」、「まず」、「ます」、「ほぼ」、「の前」、「の後」、「のち」、「には」、「にて」、「なる」、「なり」、「など」、「なお」、「とを」、「どの」、「とし」、「同様」、「でも」、「ても」、「です」、「づつ」、「ため」、「その」、「せず」、「する」、「ずつ」、「優れ」、「して」、「した」、「され」、「定め」、「これ」、「この」、「ごと」、「こと」、「ここ」、「から」、「かつ」、「かく」、「おり」、「行う」、「いる」、「あり」、「予め」、「あの」、「的」、「且」、「該」、「を」、「る」、「や」、「も」、「ば」、「は」、「の」、「に」、「な」、「と」、「で」、「て」、「つ」、「し」、及び「が」からなる群の語句のうち少なくとも一語以上を前記削除又は読み飛ばしの対象とし、残った語句を、前記検索に必要な語句として、又は、前記被検索として必要な語句として、抽出するということを特徴とする、請求項２又は３に記載の類似文書検索システム。
【請求項５】
前記判断手段は、あらかじめ前記抽出手段によって抽出された、前記検索に必要な語句と前記被検索に必要な語句に対して、４文字以上の語句で、
（１）４文字の漢字だけの語句は「前２文字」、「後ろ２文字」、「そのまま４文字」の３つのパターンに分解し、複数の同一語が出現したときは一つを残して他は削除する、
（２）５文字の漢字だけの語句は「前２文字」、「後ろ３文字」、「前３文字」、「後ろ２文字」、「そのまま５文字」の５つのパターンに分解し、複数の同一語が出現したときは一つを残して他は削除する、
又は、
（３）６文字以上の語句については所定の区切り文字によって分割し、複数の同一語が出現したときは一つを残して他は削除し、６文字以上の語句の中に４文字又は５文字の漢字だけの語句があるときは前記（１）又は（２）の処理を行う、
に該当するものはその処理を、また、前記検索に必要な語句と前記被検索に必要な語句に対して、
（４）ひらがなの２文字以下の語句は削除する、
又は、
（５）数字だけの語句は削除する、
に該当するものはその処理を、それぞれ行った後に、類似しているか否かの判断を行う一連の処理であることを特徴とする、請求項１〜４のいずれかの一に記載の類似文書検索システム。
【請求項６】
電子化された複数の文書から構成される文書群を登録しているデータベースの前記文書群を構成する語句から当該文書群の被検索に必要な語句を抽出する第１の語句抽出手段と、
電子化された文書の入力を受付ける入力手段と、
この入力された文書を構成している語句から前記文書群の検索に必要な語句を抽出する第２の語句抽出手段と、
前記第１及び第２の語句抽出手段によりそれぞれ抽出された前記検索に必要な語句からなる集合と前記被検索に必要な語句からなる集合との双方の集合の関係において、前記文書群中の各文書が前記入力された文書に類似しているか否かを判断する判断手段と、
をコンピュータに実行させるコンピュータに読み取り可能なプログラム。
【請求項７】
前記第１又は第２の語句抽出手段は、その対象となる文又は文章が記述しようとする内容を表現しない語句、特徴づけない語句又は性格付けしない語句を予め削除又は読み飛ばしすることによって残った語句を前記抽出後の語句とする、請求項６に記載のプログラム。
【請求項８】
前記第１及び第２の語句抽出手段は、互いに同一の処理により前記語句の抽出を行う、請求項７に記載のプログラム。
【請求項９】
前記第１又は第２の語句抽出手段は、前記対象となる文又は文章が記述しようとする内容を表現しない語句、特徴づけない語句又は性格付けしない語句として、
「であるところの」、「から成るもので」、「からなるもので」、「およびこれらの」、「を備えている」、「を設けてなる」、「を主体とする」、「を含めないで」、「を含まないで」、「ものではない」、「のないことを」、「のいずれかに」、「のあることを」、「に記載された」、「であるところ」、「であることを」、「することとを」、「することから」、「すくなくとも」、「すくなくても」、「しないかぎり」、「されておらず」、「させるための」、「から選ばれる」、「併せて示す」、「特徴とする」、「設けられた」、「設けてなる」、「請求の範囲」、「詳細に説明」、「少なくとも」、「少なくても」、「次の頁から」、「項に記載の」、「限定される」、「記載された」、「を具備する」、「を具備した」、「を含めない」、「を含まない」、「られていて」、「より成って」、「よりなって」、「ものでない」、「もうひとつ」、「は含まない」、「のないこと」、「のいずれか」、「のあること」、「とを備える」、「であるかを」、「であるかは」、「であるかに」、「であるかが」、「するための」、「することを」、「することの」、「することに」、「することで」、「すばらしい」、「しない限り」、「しすぎると」、「されていて」、「させてなる」、「ことのある」、「から成って」、「からなって」、「からなった」、「いなかった」、「あらかじめ」、「あまりにも」、「選ばれる」、「選ばれた」、「設けられ」、「性のある」、「行なった」、「基づいて」、「を表わす」、「を表わし」、「を備える」、「を備えて」、「を備えた」、「を行った」、「を具備し」、「を挙げて」、「を含んだ」、「を含めて」、「を含めた」、「を含まず」、「を有する」、「をあげて」、「より成る」、「より成り」、「よりなる」、「よりなり」、「もしくは」、「もう一つ」、「ほとんど」、「は含まず」、「の形態を」、「に対する」、「に対して」、「に記載の」、「に記載の」、「によって」、「によった」、「について」、「において」、「ならびに」、「なかった」、「とを備え」、「との間に」、「とともに」、「ています」、「であるか」、「であって」、「であった」、「それぞれ」、「すること」、「している」、「さまざま」、「させた後」、「からなる」、「いずれか」、「あるいは」、「理解し」、「用いら」、「用いて」、「用いた」、「本発明」、「比較例」、「任意に」、「対する」、「対した」、「存在下」、「続いて」、「前処理」、「設ける」、「設けた」、「請求項」、「生じた」、「上記の」、「詳しく」、「手段を」、「実施例」、「次いで」、「最大限」、「最小限」、「行った」、「兼ねる」、「結果を」、「具体的」、「記載の」、「含んだ」、「含めた」、「何れか」、「下記の」、「以外は」、「を備え」、「を設け」、「を具備」、「を含め」、「られた」、「よりも」、「ように」、「やすく」、「または」、「ます。」、「の中へ」、「の中の」、「の中に」、「のない」、「のうち」、「のある」、「に対し」、「に記載」、「による」、「により」、「にして」、「にした」、「にある」、「なんら」、「などに」、「ないし」、「ともに」、「として」、「ところ」、「という」、「できた」、「ている」、「である」、「であり」、「ついで」、「ための」、「ために」、「ただし」、「それを」、「それら」、「その後」、「そこの」、「すでに」、「徐々に」、「した後」、「されて」、「された」、「さらに」、「させる」、「させて」、「させた」、「これを」、「これら」、「これに」、「ことを」、「ごとに」、「かねる」、「おらず」、「および」、「おける」、「おいて」、「いても」、「あげて」、「理解」、「有し」、「又は」、「夫々」、「範囲」、「乃至」、「任意」、「如き」、「中へ」、「対し」、「其々」、「前記」、「説明」、「設け」、「場合」、「上記」、「序で」、「所望」、「十分」、「手段」、「示す」、「示し」、「次の」、「次に」、「際に」、「最大」、「最小」、「合計」、「更に」、「共に」、「及び」、「記載」、「含む」、「含み」、「何ら」、「下記」、「一部」、「以上」、「以下」、「れる」、「両方」、「られ」、「より」、「もの」、「持つ」、「もう」、「まで」、「また」、「まず」、「ます」、「ほぼ」、「の前」、「の後」、「のち」、「には」、「にて」、「なる」、「なり」、「など」、「なお」、「とを」、「どの」、「とし」、「同様」、「でも」、「ても」、「です」、「づつ」、「ため」、「その」、「せず」、「する」、「ずつ」、「優れ」、「して」、「した」、「され」、「定め」、「これ」、「この」、「ごと」、「こと」、「ここ」、「から」、「かつ」、「かく」、「おり」、「行う」、「いる」、「あり」、「予め」、「あの」、「的」、「且」、「該」、「を」、「る」、「や」、「も」、「ば」、「は」、「の」、「に」、「な」、「と」、「で」、「て」、「つ」、「し」、及び「が」からなる群の語句のうち少なくとも一語以上を前記削除又は読み飛ばしの対象とし、残った語句を、前記検索に必要な語句として、又は、前記被検索として必要な語句として、抽出するということを特徴とする、請求項７又は８に記載のプログラム。
【請求項１０】
前記判断手段は、あらかじめ前記抽出手段によって抽出された、検索に必要な語句と前記被検索に必要な語句に対して、４文字以上の語句で、
（１）４文字の漢字だけの語句は「前２文字」、「後ろ２文字」、「そのまま４文字」の３つのパターンに分解し、複数の同一語が出現したときは一つを残して他は削除する、
（２）５文字の漢字だけの語句は「前２文字」、「後ろ３文字」、「前３文字」、「後ろ２文字」、「そのまま５文字」の５つのパターンに分解し、複数の同一語が出現したときは一つを残して他は削除する、
又は、
（３）６文字以上の語句については所定の区切り文字によって分割し、複数の同一語が出現したときは一つを残して他は削除し、６文字以上の語句の中に４文字又は５文字の漢字だけの語句があるときは前記（１）又は（２）の処理を行う、
に該当するものはその処理を、又、前記検索に必要な語句と前記被検索に必要な語句に対して、
（４）ひらがなの２文字以下の語句は削除する、
又は、
（５）数字だけの語句は削除する、
に該当するものはその処理を、それぞれ行った後に、類似しているか否かの判断を行う一連の処理であることを特徴とする、請求項６〜９に記載のプログラム。
【請求項１１】
請求項６〜１０のいずれかの一に記載のプログラムを記憶している、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的の文書に類似する文書を文書群の中から検索する類似文書検索システム、この文書検索システムを実現するプログラム及びこのプログラムを記憶している記憶媒体に関する。
【背景技術】
【０００２】
電子化された莫大な文書群の中から、対象とする文書と類似の文書を検索する技術として、例えば、特許文献１に開示の技術が知られている。
【０００３】
特許文献１に開示の技術は、入力文書の類似文書を文書群から検索するため入力文書から語を抽出する語抽出部と、抽出された語から文書を検索するための索引を更新する索引更新部と、索引を参照して文書群から文書を索引する検索部と、入力文書を文書群に追加する文書蓄積部とを備え、語を抽出するため入力文書のテキストを字種ごとに分割し、さらにこれら字種分割された文字列を語とし、これらの語および索引に含まれる各語同士の包含関係に基づいて語を分割し、対応する語の文書情報を再編成して索引を更新する（請求項１を参照）。
【０００４】
また、各文言における語の頻度情報を基に、入力文書における重要な情報を含む程度を指標とすることにより、入力文書をもった利用者の評価を反映した、文書に関して非対称な文書類似度を求めることについても開示されている（請求項２を参照）。
【０００５】
【特許文献１】特開平１１−７３４２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示の技術では、「語を抽出するため入力文書のテキストを字種ごとに分割し、さらにこれら字種分割された文字列を語とし、これらの語および索引に含まれる各語どうしの包含関係に基づいて語を分割し、対応する語の文書情報を再編成して索引を更新する」という操作が行われなければならないが、この操作自体複雑な操作手順である上に、莫大な文書群について含まれる語句の中には、「語および索引に含まれる各語どうしの包含関係に基づいて語を分割」するのが困難・不可能あるいは操作する人の主観によって大きく左右されるケースも多数あることなどから、実用の点では意味を成さないという不具合がある。
【０００７】
また、本来、検索・被検索を必要とする文書の多くは、操作者の関心のある記述語句が必ずしも数多く頻出するとは限っておらず、よって、「各文書における語の頻度情報を基に、入力文書における重要な情報を含む程度を指標とする」というこの手法は類似文書検索上有利になることはなく、むしろ障害となる不具合がある。
【０００８】
さらに、同手法を遵守するとなると、「索引を参照して類似文書を検索する際、入力文書において重要度の高い語からｋ個の語を取り出し、これらの語について入力文書と被検索文言との類似度を、（ｋ−１）個での計算結果を参照しながら求める処理を、ｋを徐々に大きくしながら検索結果または対象とする語数または重要度が一定の計算終了基準に達するまで繰り返すこと」などが必要であるとされているが（特許文献１の請求項３などを参照）、これは厳密にはその都度（操作のたびに）、「重要度の高い語からｋ個」という数字を操作する人が「判断」して「入力」しなければならず、それは実用上不可能であり、操作上、きわめて煩雑であるという不具合がある。
【０００９】
本発明の目的は、関心のある文書に対して、これと類似の文書を電子化された莫大な文書群の中から検索するに際して、文書を読んで理解し判断するなどのいっさいの「人の手」を煩わせることなく検索処理を実行できるようにすることである。
【課題を解決するための手段】
【００１０】
本発明は、電子化された複数の文書から構成される文書群を登録しているデータベースと、この文書群を構成する語句から当該文書群の被検索に必要な語句を抽出する第１の語句抽出手段と、電子化された文書の入力を受付ける入力手段と、この入力された文書を構成している語句から前記文書群の検索に必要な語句を抽出する第２の語句抽出手段と、前記第１及び第２の語句抽出手段によりそれぞれ抽出された前記検索に必要な語句からなる集合と前記被検索に必要な語句からなる集合との双方の集合の関係において、前記文書群中の各文書が前記入力された文書に類似しているか否かを判断する判断手段と、を備えている類似文書検索システムである。
【００１１】
別の面から見た本発明は、電子化された複数の文書から構成される文書群を登録しているデータベースの前記文書群を構成する語句から当該文書群の被検索に必要な語句を抽出する第１の語句抽出手段と、電子化された文書の入力を受付ける入力手段と、この入力された文書を構成している語句から前記文書群の検索に必要な語句を抽出する第２の語句抽出手段と、前記第１及び第２の語句抽出手段によりそれぞれ抽出された前記検索に必要な語句からなる集合と前記被検索に必要な語句からなる集合との双方の集合の関係において、前記文書群中の各文書が前記入力された文書に類似しているか否かを判断する判断手段と、をコンピュータに実行させるコンピュータに読み取り可能なプログラムである。
【発明の効果】
【００１２】
本発明によれば、文書を読んで理解し判断するなどのいっさいの「人の手」を煩わせることなく、類似文書の選択検索が可能となる。
【発明を実施するための最良の形態】
【００１３】
本発明を実施するための最良の一形態について説明する。
【００１４】
図１は、本実施の形態の類似文書検索システムの電気的な接続のブロック図である。この類似文書検索システム１は、図１に示すように、各種演算を行ない、文書検索システム１の各部を集中的に制御するＣＰＵ１１と、各種のＲＯＭ、ＲＡＭからなるメモリ１２とが、バス１３で接続されている。
【００１５】
バス１３には、所定のインターフェースを介して、ハードディスクなどの磁気記憶装置１４と、キーボード、マウスなどの入力装置１５と、表示装置１６と、光ディスクなどの記憶媒体１７を読み取る記憶媒体読取装置１８とが接続され、また、ネットワーク２と通信を行なう所定の通信インターフェース１９が接続されている。なお、記憶媒体１７としては、ＣＤ，ＤＶＤなどの光ディスク、光磁気ディスク、フレキシブルディスクなどの各種メディアを用いることができる。また、記憶媒体読取装置１８は、具体的には記憶媒体１７の種類に応じて光ディスク装置、光磁気ディスク装置、フレキシブルディスク装置などが用いられる。
【００１６】
文書検索システム１は、この発明の記憶媒体を実施する記憶媒体１７から、この発明のプログラムを実施するプログラム（文書検索プログラム）２０を読み取って、磁気記憶システム１４にインストールする。これらのプログラムはインターネットなどのネットワーク２等を介してダウンロードしてインストールするようにしてもよい。このインストールにより、文書検索システム１は、後述の所定の処理の実行が可能な状態となる。なお、プログラム２０は、所定のＯＳ上で動作するものであってもよい。
【００１７】
図２は、プログラム２０に基づいてＣＰＵ１１が実行する処理により文書検索システム１が実行する機能の機能ブロック図である。図２に示すように、文書検索システム１は、磁気記憶装置１４に構築され、電子化された複数の文書から構成される文書群を登録しているデータベース３１と、この文書群を構成する語句から当該文書群の被検索に必要な語句を抽出する第１の語句抽出手段３２と、入力装置１５により、電子化された文書の入力を受付ける入力手段３３と、この入力された文書を構成している語句からデータベース３１の文書群の検索に必要な語句を抽出する第２の語句抽出手段３４と、第１の語句抽出手段３２により抽出された「検索に必要な語句」からなる集合と、第２の語句抽出手段３４により抽出された「被検索に必要な語句」からなる集合との双方の集合の関係において、文書群中の各文書が入力手段３３で入力された文書に類似しているか否かを判断する判断手段３５と、この判断により類似とされた文書群中の文書を表示装置１６などの出力装置を介して出力する出力手段３６とを備えている。また、入力手段３３はデータベース３１に登録する文書の入力も受け付ける。
【００１８】
次に、文書検索システム１が実行する処理について説明する。図３のフローチャートに示すように、入力手段３３は、電子化された文書の入力を受付ける（ステップＳ１）。第１の語句抽出手段３２は、データベース３１から、その登録している文書群を構成する語句から当該文書群の「被検索に必要な語句」を抽出する（ステップＳ２）。第２の語句抽出手段３４は、この入力された文書を構成している語句から文書群の「検索に必要な語句」を抽出する（ステップＳ３）。そして、判断手段３５は、第１及び第２の語句抽出手段３２，３４によりそれぞれ抽出された「検索に必要な語句」からなる集合と「被検索に必要な語句」からなる集合との双方の集合の関係において、文書群中の各文書がステップＳ１で入力された文書に類似しているか否かを判断する（ステップＳ４）。そして、出力手段３６は、この判断により類似とされた文書群中の文書を表示装置１６などの出力装置を介して出力する（ステップＳ５）。
【００１９】
この各ステップにおける具体的な処理について説明する。
【００２０】
まず、ステップＳ２，Ｓ３の「被検索に必要な語句」、「検索に必要な語句」の抽出は、その対象となる文又は文章が記述しようとする内容を「表現しない語句」、「特徴づけない語句」又は「性格付けしない語句」を予め削除又は読み飛ばしすることによって、残った語句を「被検索に必要な語句」、「検索に必要な語句」とする。この場合に、ステップＳ２とステップＳ３の処理は、互いに同一の処理により「被検索に必要な語句」、「検索に必要な語句」の抽出を行う。
【００２１】
この場合に、「表現しない語句」、「特徴づけない語句」又は「性格付けしない語句」として、「であるところの」、「から成るもので」、「からなるもので」、「およびこれらの」、「を備えている」、「を設けてなる」、「を主体とする」、「を含めないで」、「を含まないで」、「ものではない」、「のないことを」、「のいずれかに」、「のあることを」、「に記載された」、「であるところ」、「であることを」、「することとを」、「することから」、「すくなくとも」、「すくなくても」、「しないかぎり」、「されておらず」、「させるための」、「から選ばれる」、「併せて示す」、「特徴とする」、「設けられた」、「設けてなる」、「請求の範囲」、「詳細に説明」、「少なくとも」、「少なくても」、「次の頁から」、「項に記載の」、「限定される」、「記載された」、「を具備する」、「を具備した」、「を含めない」、「を含まない」、「られていて」、「より成って」、「よりなって」、「ものでない」、「もうひとつ」、「は含まない」、「のないこと」、「のいずれか」、「のあること」、「とを備える」、「であるかを」、「であるかは」、「であるかに」、「であるかが」、「するための」、「することを」、「することの」、「することに」、「することで」、「すばらしい」、「しない限り」、「しすぎると」、「されていて」、「させてなる」、「ことのある」、「から成って」、「からなって」、「からなった」、「いなかった」、「あらかじめ」、「あまりにも」、「選ばれる」、「選ばれた」、「設けられ」、「性のある」、「行なった」、「基づいて」、「を表わす」、「を表わし」、「を備える」、「を備えて」、「を備えた」、「を行った」、「を具備し」、「を挙げて」、「を含んだ」、「を含めて」、「を含めた」、「を含まず」、「を有する」、「をあげて」、「より成る」、「より成り」、「よりなる」、「よりなり」、「もしくは」、「もう一つ」、「ほとんど」、「は含まず」、「の形態を」、「に対する」、「に対して」、「に記載の」、「に記載の」、「によって」、「によった」、「について」、「において」、「ならびに」、「なかった」、「とを備え」、「との間に」、「とともに」、「ています」、「であるか」、「であって」、「であった」、「それぞれ」、「すること」、「している」、「さまざま」、「させた後」、「からなる」、「いずれか」、「あるいは」、「理解し」、「用いら」、「用いて」、「用いた」、「本発明」、「比較例」、「任意に」、「対する」、「対した」、「存在下」、「続いて」、「前処理」、「設ける」、「設けた」、「請求項」、「生じた」、「上記の」、「詳しく」、「手段を」、「実施例」、「次いで」、「最大限」、「最小限」、「行った」、「兼ねる」、「結果を」、「具体的」、「記載の」、「含んだ」、「含めた」、「何れか」、「下記の」、「以外は」、「を備え」、「を設け」、「を具備」、「を含め」、「られた」、「よりも」、「ように」、「やすく」、「または」、「ます。」、「の中へ」、「の中の」、「の中に」、「のない」、「のうち」、「のある」、「に対し」、「に記載」、「による」、「により」、「にして」、「にした」、「にある」、「なんら」、「などに」、「ないし」、「ともに」、「として」、「ところ」、「という」、「できた」、「ている」、「である」、「であり」、「ついで」、「ための」、「ために」、「ただし」、「それを」、「それら」、「その後」、「そこの」、「すでに」、「徐々に」、「した後」、「されて」、「された」、「さらに」、「させる」、「させて」、「させた」、「これを」、「これら」、「これに」、「ことを」、「ごとに」、「かねる」、「おらず」、「および」、「おける」、「おいて」、「いても」、「あげて」、「理解」、「有し」、「又は」、「夫々」、「範囲」、「乃至」、「任意」、「如き」、「中へ」、「対し」、「其々」、「前記」、「説明」、「設け」、「場合」、「上記」、「序で」、「所望」、「十分」、「手段」、「示す」、「示し」、「次の」、「次に」、「際に」、「最大」、「最小」、「合計」、「更に」、「共に」、「及び」、「記載」、「含む」、「含み」、「何ら」、「下記」、「一部」、「以上」、「以下」、「れる」、「両方」、「られ」、「より」、「もの」、「持つ」、「もう」、「まで」、「また」、「まず」、「ます」、「ほぼ」、「の前」、「の後」、「のち」、「には」、「にて」、「なる」、「なり」、「など」、「なお」、「とを」、「どの」、「とし」、「同様」、「でも」、「ても」、「です」、「づつ」、「ため」、「その」、「せず」、「する」、「ずつ」、「優れ」、「して」、「した」、「され」、「定め」、「これ」、「この」、「ごと」、「こと」、「ここ」、「から」、「かつ」、「かく」、「おり」、「行う」、「いる」、「あり」、「予め」、「あの」、「的」、「且」、「該」、「を」、「る」、「や」、「も」、「ば」、「は」、「の」、「に」、「な」、「と」、「で」、「て」、「つ」、「し」、及び「が」の各語句のうち、少なくとも一語を前述の削除又は読み飛ばしの対象とすることができる。
【００２２】
ステップＳ４では、「検索に必要な語句」と「被検索に必要な語句」とを、次の（１）〜（５）の処理のうちいずれか１つ以上の処理で加工して、類似の判断を行う。具体的には、４文字以上の語句で（１）〜（３）に該当するものは当該（１）、（２）又は（３）の処理を行い、「検索に必要な語句」、「被検索に必要な語句」に対して
（１）４文字の漢字だけの語句は「前２文字」、「後ろ２文字」、「そのまま４文字」の３つのパターンに分解し、複数の同一語が出現したときは一つを残して他は削除する。
【００２３】
例えば、「回転手段」という語句であれば、「回転」、「手段」、「回転手段」の３つのパターンに分解する。また、「切断装置」という語句であれば、「切断」、「装置」、「切断装置」の３つのパターンに分解する。
【００２４】
（２）５文字の漢字だけの語句は「前２文字」、「後ろ３文字」、「前３文字」、「後ろ２文字」、「そのまま５文字」の５つのパターンに分解し、複数の同一語が出現したときは一つを残して他は削除する。
【００２５】
例えば、「溝形成手段」という語句であれば、「溝形」、「成手段」、「溝形成」、「手段」、「溝形成手段」の５つのパターンに分解し、「炭素原子数」という語句であれば、「炭素」、「原子数」、「炭素原」、「子数」、「炭素原子数」の５つのパターンに分解する。
【００２６】
この場合、「溝形」、「成手段」、「炭素原」、「子数」などにみられるように意味をなさない語句が発生するが、「溝形成」、「手段」、「炭素」、「原子数」などの意味を持つ語句が自動的に、確実に得られるため、検索、被検索作業をするにあたっては簡便で有効な文字操作方法である。
【００２７】
（３）６文字以上の語句については所定の区切り文字（例えば、ユーザが指定する）によって分割し、複数の同一語が出現したときは一つを残して他は削除し、６文字以上の語句の中に４文字又は５文字の漢字だけの語句があるときは、前述の（１）又は（２）の処理を行う。
【００２８】
例えば、「陰イオン界面活性剤」という語句の場合、「イオン」という語句は一つの意味ある語句なので、あらかじめユーザが指定の区切り文字として登録しておけば、「陰,イオン，界面活性剤」となるので、さらに「陰」、「イオン」、「界面」、「活性剤」、「界面活」、「性剤」、「界面活性剤」と分解することができる。
【００２９】
また、「高純度シリコン塊からシリコンウェハー」という文書の場合、「シリコン」という語句をあらかじめユーザが指定の区切り文字として登録しておけば、「から」は削除対象の語句として読み飛ばされるので、「高純度、シリコン、塊、シリコン、ウェハー」となって、同一語で「シリコン」が２つ出現するので、さらに「高純度、シリコン、塊、ウェハー」と分解することができる。
【００３０】
（４）ひらがなの２文字以下の語句は削除する。
【００３１】
（５）数字だけの語句は削除する。
【００３２】
次に、以上のような内容の処理で現実の文書検索を行った結果について説明する。まず、図４、図５に示す文書１、文書２があったとして、前述の処理内容でその類似性を判断した。この結果、文書１と文書２は、図６、図７に示す文書１’＝５１語と、文書２’＝１１２語のような検索語、被検索語の形になり、双方を照らし合わせてみると、共通している言葉は文書１’において、「インゴット」、「表面」、「シリコン」、「ワイヤーソー」の４語、文書２’において、「シリコンインゴット」、「ワイヤーソー」、「表面」の３語である。この場合、「シリコンインゴット」は「シリコン＋インゴット」の２語が１語となっているとしてカウントしている。よって、検索語で共通している言葉の割合は、“（３語）÷（５１語）＝５．８８％”、披検索語で共通している言葉の割合は、“（４語）÷（１１２語）＝３．５７％”である。
【００３３】
次に、図８、図９に示す文書３、文書４があったとして、前述の処理内容でその類似性を判断した。この結果、文書３と文書４は、それぞれ、図１０、図１１の、文書３’＝２０語と、文書４’＝３８語のような検索語、被検索語の集合になり、双方を照らし合わせてみると、共通している言葉は、文書３’において、「平均粒径１〜１００ｎｍ」、「導電性物質」、「太陽電池」、「色素増感型太陽電池」、「色素」、「錫系酸化物」、「酸化物半導体電極材料」、「酸化物半導体電極」、「金属酸化物超微粒子」、「吸着」、「エネルギー変換効率」、「ＺｎＯ」、「ＴｉＯ２」の１３語であり、文書３’において、「色素増感型太陽電池」、「平均粒径」、「導電性基板」、「色素」、「酸化物半導体粒子」、「酸化物半導体電極」、「光電変換」、「金属酸化物」、「吸着させ」、「ＺｎＯ」、「ＴｉＯ２」、「ＳｎＯ２」の１２語である。この場合、文書３’の「錫系酸化物」は文書４’の「ＳｎＯ２」と同一語であるとしている。したがって、検索語で共通している言葉の割合は、“（１３語）÷（３８語）＝３４．２％”、披検索語で共通している言葉の割合は、“（１２語）÷（２０語）＝６０．０％”である。
【００３４】
以上の結果から、文書１と文書２の関係に比べて、文書３と文書４は共通とする語句を多く使っていることから、判断手段３５において、文書３と文書４とは共通とする語句の多い類似文書であると判断することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明を実施するための最良の一形態である文書検索システムの電気的な接続のブロック図である。
【図２】文書検索システムの機能ブロック図である。
【図３】文書検索システムが実行する処理のフローチャートである。
【図４】文書１の文例を示す説明図である。
【図５】文書２の文例を示す説明図である。
【図６】文書１’の説明図である。
【図７】文書２’の説明図である。
【図８】文書３の文例を示す説明図である。
【図９】文書４の文例を示す説明図である。
【図１０】文書３’の説明図である。
【図１１】文書４’の説明図である。
【符号の説明】
【００３６】
１  文書検索システム
１７  記憶媒体
２０  プログラム
３１  データベース
３２  第１の語句抽出手段
３３  入力手段
３４  第２の語句抽出手段
３５  判断手段
【図１】
2005141733.tif 000003
【図２】
2005141733.tif 000004
【図３】
2005141733.tif 000005
【図４】
2005141733.tif 000006
【図５】
2005141733.tif 000007
【図６】
2005141733.tif 000008
【図７】
2005141733.tif 000009
【図８】
2005141733.tif 000010
【図９】
2005141733.tif 000011
【図１０】
2005141733.tif 000012
【図１１】
2005141733.tif 000013