(57)【要約】【課題】隣接語を使用して、より精度の向上した検索が可能な検索システムを得る。【解決手段】文章中で先行する第１のフリーターム１２１と間隔を置いて存在する第２のフリーターム１２２に挟まれた文字列が、フリーターム同士を関連付けるものとして予め選択された設定文字列であるときには、これらフリーターム同士の関連付けを示す検索結果情報を出力することで、これら検索結果情報から検索の対照となった文献の内容を解析することができる。【選択図】図４
2006119912.tif 000002
【特許請求の範囲】
【請求項１】
２つの任意に定められる用語としての第１のフリータームと第２のフリータームをそれぞれ指定するフリーターム指定手段と、
これら第１および第２のフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、
前記フリーターム指定手段によって指定された前記第１のフリータームを先頭側のフリータームとして検索対象となる文章を先頭から末尾に向かって走査したとき、第１のフリータームと前記第２のフリータームの間に挟まれる文字列を抽出する文字列抽出手段と、
この文字列抽出手段によって抽出された文字列が前記設定文字列格納手段に格納された設定文字列のいずれか１つに該当するか否かを判別する設定文字列有無判別手段と、
この設定文字列有無判別手段によって前記文字列が前記設定文字列のいずれかに該当すると判別されたとき、前記第１のフリータームと第２のフリータームが前記検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段
とを具備することを特徴とする検索システム。
【請求項２】
２つの任意に定められる用語としての第１のフリータームと第２のフリータームをそれぞれ指定するフリーターム指定手段と、
これら第１および第２のフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、
前記フリーターム指定手段によって指定された前記第１のフリータームを先頭側のフリータームとして検索対象となる文章を先頭から末尾に向かって走査したとき、第１のフリータームと前記第２のフリータームの間に挟まれる文字列を抽出する文字列抽出手段と、
この文字列抽出手段によって抽出された文字列中に検索に無意味な単語等の無意味文字列が包含されているとき、これらを除外する無意味文字列除外手段と、
この無意味文字列除外手段によって除外した残りの文字列としての有意文字列が前記設定文字列格納手段に格納された設定文字列のいずれか１つに該当するか否かを判別する設定文字列有無判別手段と、
この設定文字列有無判別手段によって前記有意文字列が前記設定文字列のいずれかに該当すると判別されたとき、前記第１のフリータームと第２のフリータームが前記検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段
とを具備することを特徴とする検索システム。
【請求項３】
複数の任意に定められる用語としてのフリータームを順に指定する複数フリーターム指定手段と、
これら複数のフリータームのそれぞれ隣接する２つずつのフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、
前記複数フリーターム指定手段によって指定された複数のフリータームのうち１番目に指定したフリータームを先頭側のフリータームとして検索対象となる文章を先頭から末尾に向かって走査したとき、これら複数のフリータームをこの順序ですべて含む部分文章が存在したときこれらフリーターム同士に挟まれる文字列を抽出する文字列抽出手段と、
この文字列抽出手段によって抽出された文字列中に検索に無意味な単語等の無意味文字列が包含されているとき、これらを除外する無意味文字列除外手段と、
この無意味文字列除外手段によって除外した残りの文字列としての有意文字列が前記設定文字列格納手段に格納された設定文字列のいずれか１つに該当するか否かを判別する設定文字列有無判別手段と、
この設定文字列有無判別手段によって、前記複数フリーターム指定手段によって指定された複数のフリータームにおけるフリーターム同士に挟まれる有意文字列がすべて前記設定文字列のいずれかに該当すると判別されたとき、前記複数フリーターム指定手段によって指定された複数のフリータームのすべてが前記検索対象となる文章中に互いの関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段
とを具備することを特徴とする検索システム。
【請求項４】
２つの任意に定められる用語としてのフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、
検索対象となる文章中に設定文字列格納手段に格納されている前記設定文字列のいずれかが存在するときこれら設定文字列を前後に挟む前記フリータームの対を抽出するフリーターム対抽出手段と、
このフリーターム対抽出手段で抽出した２つのフリータームが前記検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段
とを具備することを特徴とする検索システム。
【請求項５】
２つの任意に定められる用語としてのフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、
検索対象となる文章中に設定文字列格納手段に格納されている前記設定文字列のいずれかが存在するときその前方に検索に無意味な単語等の無意味文字列が包含されているとき、これらを除外する無意味文字列除外手段と、
この無意味文字列除外手段によって無意味文字列を除外して得られた設定文字列を前後に挟む前記フリータームの対を抽出するフリーターム対抽出手段と、
このフリーターム対抽出手段で抽出した２つのフリータームが前記検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段
とを具備することを特徴とする検索システム。
【請求項６】
２つの任意に定められる用語としてのフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、
検索対象となる文章中に設定文字列格納手段に格納されている前記設定文字列のいずれかが間隔を置いて複数存在するときこれらを挟む文字列の前方側に検索に無意味な単語等の無意味文字列が包含されているとき、これらを除外する無意味文字列除外手段と、
この無意味文字列除外手段によって無意味文字列を除外して得られた各設定文字列を順に挟む複数の前記フリータームを抽出する複数フリーターム抽出手段と、
この複数フリーターム抽出手段で抽出した複数のフリータームが連鎖的に前記検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段
とを具備することを特徴とする検索システム。
【請求項７】
前記設定文字列格納手段は、検索対象となる文章の分野ごとに設定文字列を選別していることを特徴とする請求項１〜請求項６いずれかに記載の検索システム。
【請求項８】
前記検索対象となる文章が日本語であるとき、前記フリータームは、漢字、全角英数字および全角カタカナのいずれかであることを特徴とする請求項１〜請求項６いずれかに記載の検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特許文献等の技術文献のみならず各種の文書、刊行物に対して検索を行う検索システムに関する。これら検索の対象はインターネット上に掲載されたものや電気通信回線を通じて配布された文書情報を含むものである。本明細書では、これらを一括して文献と称することにする。
【背景技術】
【０００２】
膨大な文献の中から必要な文献を探し求めるために、一般にキーワード検索が使用されている。キーワード検索とは、キーワードを指定して、これが存在する文献を選び出す検索手法をいう。キーワードは単数の場合もあるが、ある程度特定した内容を検索する際には、その内容の文献中に同時に登場する可能性の高い複数のキーワードを指定して、これらが同時に存在する文献を抽出することも多い。これは、複数のキーワードのアンド（論理積）を採る検索手法である。
【０００３】
ところが、同一の文献中に複数のキーワードが存在することだけを、目的とする文献を抽出する検索の条件とすると、それぞれのキーワードが、同一文献の互いに無関係な文章中に存在する場合にも検索がヒットすることになって、検索結果に多くのノイズが含まれてしまう。たとえばある特許文献の従来技術を記載する箇所にのみキーワードＡが出現し、発明の実施例を記載した箇所にのみキーワードＢが出現した場合、これら２つのキーワードがその特許文献で表わされた発明と直接関係しているとは言い難い。
【０００４】
そこで、文章中である程度近い空間距離を隔てて隣り合っている２つのキーワードＡ、Ｂが存在する場合に、その文献を抽出の対象とする検索手法が提案されている（たとえば特許文献１参照）。これらの提案は、一般に隣接法と呼ばれている。この手法によれば、たとえば検索の対象を同一の文章中に限定することができる。したがって、前記したように従来技術の記載と本発明の記載から１つずつキーワードが取り出されるといった不都合は解消される。
【特許文献１】特開２００１−２２７７８号公報（第００３９段落、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
隣接法では、キーワード同士の区間距離が近いほど、確度の高い検索を行うことができるとされている。しかしながら、この検索手法を採用した検索システムを使用しても、検索の結果抽出された文献中には依然としてかなりの割合のノイズ（不適当な文献）が含まれるという問題があった。この結果、結局は抽出された文献は一次的な選別作業が行われた文献でしかなく、これらの中から目的とする文献を、人間が多くの時間をかけて抽出する処理が必要であった。
【０００６】
また、このように従来の検索システムでは、精度の低い検索しか行うことができなかった。このため、それぞれの文献がどのように分類されるかといった分類の自動化や文献の内容の解析を助けるツールとしてこれらの検索システムを活用するには程遠い状況であった。
【０００７】
そこで本発明の目的は、隣接語を使用して、より精度の向上した検索が可能な検索システムを得ることにある。
【課題を解決するための手段】
【０００８】
請求項１記載の発明では、（イ）２つの任意に定められる用語としての第１のフリータームと第２のフリータームをそれぞれ指定するフリーターム指定手段と、（ロ）これら第１および第２のフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、（ハ）フリーターム指定手段によって指定された第１のフリータームを先頭側のフリータームとして検索対象となる文章を先頭から末尾に向かって走査したとき、第１のフリータームと第２のフリータームの間に挟まれる文字列を抽出する文字列抽出手段と、（ニ）この文字列抽出手段によって抽出された文字列が設定文字列格納手段に格納された設定文字列のいずれか１つに該当するか否かを判別する設定文字列有無判別手段と、（ホ）この設定文字列有無判別手段によって文字列が設定文字列のいずれかに該当すると判別されたとき、第１のフリータームと第２のフリータームが検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段とを検索システムに具備させる。
【０００９】
すなわち請求項１記載の発明では、検索に関連する２つの任意に定められる用語として第１のフリータームと第２のフリータームをそれぞれ指定し、これらの間に挟まれる文字列が、一般にフリーターム同士を関連付けるものとして予め選択された設定文字列となっているときには、これら第１のフリータームと第２のフリータームが検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力することにした。このようにフリータームに挟まれる文字列が特定のものであるかどうかを判別することで、検索の確度を向上させることができる。
【００１０】
請求項２記載の発明では、（イ）２つの任意に定められる用語としての第１のフリータームと第２のフリータームをそれぞれ指定するフリーターム指定手段と、（ロ）これら第１および第２のフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、（ハ）フリーターム指定手段によって指定された第１のフリータームを先頭側のフリータームとして検索対象となる文章を先頭から末尾に向かって走査したとき、第１のフリータームと第２のフリータームの間に挟まれる文字列を抽出する文字列抽出手段と、（ニ）この文字列抽出手段によって抽出された文字列中に検索に無意味な単語等の無意味文字列が包含されているとき、これらを除外する無意味文字列除外手段と、（ホ）この無意味文字列除外手段によって除外した残りの文字列としての有意文字列が設定文字列格納手段に格納された設定文字列のいずれか１つに該当するか否かを判別する設定文字列有無判別手段と、（へ）この設定文字列有無判別手段によって有意文字列が設定文字列のいずれかに該当すると判別されたとき、第１のフリータームと第２のフリータームが検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段とを検索システムに具備させる。
【００１１】
すなわち請求項２記載の発明では、第１のフリータームの直後に存在する数字、括弧、ー（長音）、−（ハイフン）等の検索に無意味な文字列を無視あるいは削除する無意味文字列除外手段を請求項１記載の発明に加えることにした。第２のフリータームの直前に存在する同様の無意味文字列を同様に取り扱うことも可能である。
【００１２】
請求項３記載の発明では、（イ）複数の任意に定められる用語としてのフリータームを順に指定する複数フリーターム指定手段と、（ロ）これら複数のフリータームのそれぞれ隣接する２つずつのフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、（ハ）前記した複数フリーターム指定手段によって指定された複数のフリータームのうち１番目に指定したフリータームを先頭側のフリータームとして検索対象となる文章を先頭から末尾に向かって走査したとき、これら複数のフリータームをこの順序ですべて含む部分文章が存在したときこれらフリーターム同士に挟まれる文字列を抽出する文字列抽出手段と、（ニ）この文字列抽出手段によって抽出された文字列中に検索に無意味な単語等の無意味文字列が包含されているとき、これらを除外する無意味文字列除外手段と、（ホ）この無意味文字列除外手段によって除外した残りの文字列としての有意文字列が設定文字列格納手段に格納された設定文字列のいずれか１つに該当するか否かを判別する設定文字列有無判別手段と、（へ）この設定文字列有無判別手段によって、前記した複数フリーターム指定手段によって指定された複数のフリータームにおけるフリーターム同士に挟まれる有意文字列がすべて設定文字列のいずれかに該当すると判別されたとき、前記した複数フリーターム指定手段によって指定された複数のフリータームのすべてが検索対象となる文章中に互いの関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段とを検索システムに具備させる。
【００１３】
すなわち請求項３記載の発明では、請求項２記載の発明の応用としてフリータームが２つ以上間隔を置いて連続したときを扱っている。
【００１４】
請求項４記載の発明では、（イ）２つの任意に定められる用語としてのフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、（ロ）検索対象となる文章中に設定文字列格納手段に格納されている設定文字列のいずれかが存在するときこれら設定文字列を前後に挟むフリータームの対を抽出するフリーターム対抽出手段と、（ハ）このフリーターム対抽出手段で抽出した２つのフリータームが検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段とを検索システムに具備させる。
【００１５】
すなわち請求項４記載の発明では、請求項１記載の発明とは逆に、設定文字列からフリータームの対を表わした検索結果情報を得るようにして、これを基にして対象となる文献の内容を解析できるようにしている。
【００１６】
請求項５記載の発明では、（イ）２つの任意に定められる用語としてのフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、（ロ）検索対象となる文章中に設定文字列格納手段に格納されている設定文字列のいずれかが存在するときその前方に検索に無意味な単語等の無意味文字列が包含されているとき、これらを除外する無意味文字列除外手段と、（ハ）この無意味文字列除外手段によって無意味文字列を除外して得られた設定文字列を前後に挟むフリータームの対を抽出するフリーターム対抽出手段と、（ニ）このフリーターム対抽出手段で抽出した２つのフリータームが検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段とを検索システムに具備させる。
【００１７】
すなわち請求項５記載の発明では、請求項２記載の発明と同様に、請求項４記載の発明に無意味文字列除外手段を追加している。
【００１８】
請求項６記載の発明では、（イ）２つの任意に定められる用語としてのフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された設定文字列を複数格納した設定文字列格納手段と、（ロ）検索対象となる文章中に設定文字列格納手段に格納されている設定文字列のいずれかが間隔を置いて複数存在するときこれらを挟む文字列の前方側に検索に無意味な単語等の無意味文字列が包含されているとき、これらを除外する無意味文字列除外手段と、（ハ）この無意味文字列除外手段によって無意味文字列を除外して得られた各設定文字列を順に挟む複数のフリータームを抽出する複数フリーターム抽出手段と、（ニ）この複数フリーターム抽出手段で抽出した複数のフリータームが連鎖的に検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報を出力する検索結果情報出力手段とを検索システムに具備させる。
【００１９】
すなわち請求項６記載の発明では、請求項３記載の発明と同様の観点で、請求項５記載の発明についてフリータームが２つ以上間隔を置いて連続したときを扱っている。
【発明の効果】
【００２０】
以上説明したように本発明によれば、低コストで隣接語を用いた精度の高い検索が可能であり、検索結果のノイズを十分低減することができる。
【発明を実施するための最良の形態】
【００２１】
以下実施例につき本発明を詳細に説明する。
【実施例１】
【００２２】
図１は、本発明の一実施例における検索システムを表わしたものである。この検索システム１００は、検索等の各種処理を行うコンピュータユニット１０１と、これに接続されたハードディスク等のデータベース格納用の外部記憶装置１０２と、コンピュータユニット１０１とインターネットあるいはＬＡＮ（ローカルネットワーク）等の通信ネットワーク１０３を介して接続された特許資料サーバ１０４によって構成されている。ここで、コンピュータユニット１０１は、図示しないＣＰＵ（中央処理装置）やプログラム格納用の記録媒体および作業用メモリとしてのＲＡＭ（ランダム・アクセス・メモリ）を内蔵したコンピュータ本体１０６と、ディスプレイ１０７、データ入力用のキーボード１０８およびポインティングデバイスとしてのマウス１０９によって構成されている。
【００２３】
本実施例では、特許公報等の特許資料を検索する検索システム１００を示しており、特許資料サーバ１０４は、通信ネットワーク１０３を介してコンピュータユニット１０１にこの特許公報等の特許資料を提供するものである。したがって、システムによってはＤＶＤ（Digital Versatile Disc）等の記録媒体に収容した特許資料を、コンピュータユニット１０１が直接入力するようなものであってもよい。また、コンピュータ本体１０６に十分な容量の記憶装置が内蔵されている場合等には、外部記憶装置１０２が不要であることは当然である。更に、外部記憶装置１０２と同等の記憶装置は、通信ネットワーク１０３上にファイルサーバ等として設けることが可能である。また、コンピュータユニット１０１を構成する各種の入出力機器の組み合わせは本実施例のものに限定されるものではない。
【００２４】
図２は、本実施例の外部記憶装置の記憶領域の構成の概要を表わしたものである。外部記憶装置１０２は、設定文字列格納領域１１１と、特許文献検索結果格納領域１１２を備えている。このうち、設定文字列格納領域１１１は、第１および第２のフリータームの間に挟まれる可能性のある文字列のうちこれらのフリーターム同士を関連付けるものとして予め選択された文字列をいう。ここで、フリータームとは、任意に定められる用語であり、対象とする文字列が日本語の場合には、漢字、全角英数字および全角カタカナのいずれかである場合が多い。
【００２５】
設定文字列格納領域１１１は、特許文献としての明細書の全体について設定文字列を選択して登録するものであってもよいし、それぞれの領域別に設定文字列を独自に選択して登録するようにしてもよい。本実施例では、発明の解決しようとする課題について記載された文章のみに適用される課題用領域１１１Ａと、課題を解決する手段について記載された文章のみに適用される課題解決手段用領域１１１Ｂと、発明の要約書の文章のみに適用される要約書用領域１１１Ｃとに分かれて設定文字列群をそれぞれ格納している。
【００２６】
特許文献検索結果格納領域１１２には、それぞれの特許文献について、これらの設定文字列を挟んだ用語としてのフリータームの連結結果を示す検索結果情報の一群（検索結果情報群）がそれぞれの特許文献の番号に対応付けて格納されている。
【００２７】
図３は、設定文字列群の一例を示したものである。設定文字列は、文章中で１対のフリータームによって挟まれる文字列のうち、これら１対のフリーターム同士を関連付ける性格を有する文字列として選択されたものをいう。
【００２８】
図４は、１対のフリータームと設定文字列の関係を説明するためのものである。ここでは、文章で先に出現する第１のフリーターム１２１が「半導体」で、これに空間距離Ｌを介して続く第２のフリーターム１２２が「洗浄」である場合を示している。ここで空間距離Ｌは、文章を構成する文字列の１文字以上の距離であり、上限は１つの文章中であれば特に制限されない。この空間距離Ｌ中に存在する文字列が仮に長くても短くても、これら第１および第２のフリーターム１２１、１２２同士を関連付けるものとして、ある程度定型的に使用される文字列であれば、本実施例ではこれらを設定文字列１２３として登録するようにしている。反対に、空間距離Ｌ中にある程度の頻度で出現する可能性のある文字列であっても、それが存在するときには両フリータームにプラス方向の関連性をもたらさない文字列や、意味不明の文字列は本実施例で設定文字列１２３から排除される。
【００２９】
したがって、設定文字列格納領域１１１に格納される設定文字列群は、たとえば特許文献と新聞によって全く同一ではない。特許文献の間でも、たとえば課題用領域１１１Ａと課題解決手段用領域１１１Ｂおよび要約書用領域１１１Ｃで共通する設定文字列が存在する可能性はあっても、相違する設定文字列が存在する可能性もある。設定文字列群を構成する設定文字列の数も検索者の意図や検索を行う分野で相違する可能性がある。
【００３０】
なお、第１および第２のフリーターム１２１、１２２に挟まれた文字列の中から設定文字列を選択する場合、検索を行う上で無意味な単語等の無意味文字列は処理上で無視あるいは除外される。このような無意味文字列の例としては、第１のフリーターム１２１の末尾についた数字や符号、括弧記号、長音符号「ー」、ハイフン「−」等を挙げることができる。第２のフリーターム１２２の先頭についた同様の無意味文字列も、設定文字列を選択する処理上で無視あるいは除外される。
【００３１】
図５は、設定文字列の選択処理の一例を示したものである。まず、検索システムの管理者は、典型的な幾つかの対となったフリータームを、図１に示すキーボード１０８から入力してコンピュータ本体１０６に設定する（ステップＳ２０１）。一例としては、図４に示したように第１のフリーターム１２１を「半導体」とし、第２のフリーターム１２２を「洗浄」とするようなフリーターム対を、適用される技術分野等の使用分野を想定しながら複数設定する。フリーターム対は、数がある程度多い方が設定文字列を的確に抽出できる。
【００３２】
フリーターム対の設定を行ったら、対象となる複数の文献あるいは文献における課題用領域１１１Ａのような特定の領域を、これらフリーターム対で文章の先頭からスキャンして、それぞれのフリーターム対に挟まれる文字列を抽出する（ステップＳ２０２）。次に、抽出されたこれらの文字列を頻度順に頻度の高い方を上にしてディスプレイ１０７に一覧表示する（ステップＳ２０３）。図１に示したコンピュータユニット１０１にプリンタが含まれている場合には、この一覧をプリントアウトしてもよい。
【００３３】
この段階で、検索システムの管理者は、フリーターム対を構成する両フリータームに、プラス方向の関連性を持たせる可能性のある文字列を頻度の高い文字列から順に所定個数選択する。そして、これらを設定文字列として設定文字列格納領域１１１の該当する記憶領域に格納する（ステップＳ２０４）。このようにして、図３に示したような設定文字列群が得られる。
【００３４】
このようにして得られた設定文字列群を、図１で示した特許資料サーバ１０４から得られる未加工の特許文献に対して用いることで、それぞれの特許文献のフリータームを抽出し、この抽出結果を特許文献の解析に用いることができる。この検索手法も有効であるが、膨大な各種の特許文献についていちいち、このような処理を行うことは特許資料を一時的に格納する外部記憶装置１０２等の記憶装置の負担や、通信ネットワーク１０３の負荷が大きくなるというマイナス面も生じる。
【００３５】
そこで本実施例では、それぞれの特許文献について、登録した設定文字列からフリーターム対を抽出し、これら対のフリータームが前記した検索対象となる文章中に互いに関連を持って存在することを示す検索結果情報の一群を、特許文献検索結果格納領域１１２に格納することにしている。検索結果情報群は、本実施例では対のフリータームの間をアンダーバー（＿）で連結した形で表示するようにしている。これにより、それぞれのフリータームとの関係が視覚的に表示される。もちろん、アンダーバー（＿）以外の符号で連結する等の各種の表示形態が存在する。また、これら検索結果情報群は、図２に示す課題用領域１１１Ａ、課題解決手段用領域１１１Ｂおよび要約書用領域１１１Ｃに細分化して格納しておくことで、更に効率的な検索作業を行うことができる。また、この特許文献検索結果格納領域１１２に格納されたこれらの二次データは、たとえばインターネット等の通信ネットワーク１０３に設けられた図示しないサーバに格納しておいて、ウエブ上で販売を行うことができることももちろんである。
【００３６】
図６および図７を使用して設定文字列から検索結果情報群を求める処理の具体例を説明する。このうち、図６はある特許文献の一部を表わしたものである。この特許文献のテキスト情報を順に先頭からスキャンして得られた検索結果情報をセミコロン（；）で区切って示したものが図７における検索結果情報群となる。
【００３７】
図８は、このような検索結果情報を各特許公報の各記載領域ごとに求める処理の流れを示したものである。図１に示したコンピュータ本体１０６の前記したＣＰＵは、対象となる最初の領域（たとえば課題用領域１１１Ａ）の設定文字列群を所定のＲＡＭ領域に設定して（ステップＳ２２１）、パラメータｎを“１”に初期化する（ステップＳ２２２）。そして、予め検索結果情報群を求める特許文献として用意した複数の特許文献のうちの第１の特許文献の未処理該当領域（たとえば課題用領域１１１Ａに対応する公報の領域）を各設定文字列でスキャンする（ステップＳ２２３）。そして、該当するフリーターム対を抽出し（ステップＳ２２４）、抽出したそれぞれのフリーターム対を検索結果情報に変換する（ステップＳ２２５）。たとえば、図４に示したように設定文字列が「に応じた」のときに「半導体」と「洗浄」がそれぞれフリータームとして抽出された場合には、検索結果情報として「半導体＿洗浄」に変換する。そして、これらを第１の特許文献の該当領域に対応した検索結果情報群として登録する（ステップＳ２２６）。
【００３８】
以上のようにして第１の特許文献の該当領域（たとえば課題用領域１１１Ａに対応する公報の領域）の処理が終了したら、同一特許文献の処理すべき他の領域が存在するかどうかの判別が行われる（ステップＳ２２７）。他の領域が存在する場合には（Ｙ）、対象となる領域（この例では課題解決手段用領域１１１Ｂに対応する公報の領域）の設定文字列群に設定文字列群の切り換えを行う（ステップＳ２２８）。そして、ステップＳ２２３に進んで同様の処理を繰り返し、第１の特許文献の対応する領域に検索結果情報を登録する（ステップＳ２２６）。
【００３９】
図２に示した例では次に要約書用領域１１１Ｃに対応した領域について第１の特許文献の処理が行われ、その検索結果情報が第１の特許文献の対応する領域に登録される（ステップＳ２２６）。以上のようにして第１の特許文献についてのすべての処理が終了したら（ステップＳ２２７：Ｎ）、全特許文献についての処理が終了したか否かの判別が行われる（ステップＳ２２９）。処理の対象となる特許文献が複数の場合には（Ｎ）、パラメータｎが“２”にカウントアップされ（ステップＳ２３０）、ステップＳ２２１に処理が移って、以上と同様の処理が第２の特許文献について行われることになる。以上のようにしてすべての特許文献についての処理が終了したら（ステップＳ２２９：Ｙ）、特許文献からそれぞれ対応する検索結果情報群を得る一連の処理が終了する（エンド）。
【００４０】
最後に、本実施例の検索システム１００でフリータームの連結状態の表わされた検索結果情報を得ることによって、目的とする特許文献の解析の有益な材料を得ることができることを簡単に説明する。
【００４１】
図９は、図１に示したディスプレイに３つのウィンドウを表示した状態を表わしたものである。図の左上のウィンドウには、出願人や出願時期等である程度絞り込んだ特許文献の番号と名称の一覧が示されている。ユーザはその中の１つをクリックすることで、図の右上のウィンドウに示すようにその特許文献の詳細を表示することができる。また、図の下半分に示すように、その特許文献について、すでに説明した設定文字列を挟むフリーターム対を求めて検索結果情報群を表示することができる。この例の場合にはユーザが図の下半分に示すウィンドウの「課題語の表示」というボタンを押している。これにより、該当する特許文献の「課題」を表わした領域について、対応する設定文字列群を用いて検索結果情報群が取得され、図示のように表示される。これにより、その特許文献に関連する技術分野に明るい者であれば、その特許文献における課題の解析を短時間にかなり正確に行うことができる。
【００４２】
なお、以上説明した実施例では文章中にフリータームが２つ連続し、その間に設定文字列が１つ存在する場合について説明したが、フリータームが３つ以上連続し、それぞれの間に設定文字列が１つずつ存在するような場合にも本発明を適用することができる。このようにフリータームが３つ以上連続し、それぞれの間に設定文字列が１つずつ存在する場合には、フリータームが２つ連続し、その間に設定文字列が１つ存在する場合よりも、一般に検索の確度が向上することになる。
【００４３】
また、実施例では特許文献について説明したが、他の文献についてもそれらの特性に合わせた設定文字列を用意することによって、同様に低コストで精度の高い検索が可能になる。また、該当する技術等の分野に明るい者が設定文字列から導かれるフリーターム同士を表わした検索結果情報を用いることで、検索の対象となった文献の内容を予測することができるので、これらの文献の解析だけでなく分類付けにも本発明を利用することができる。
【００４４】
なお、実施例ではデータベースの種類について特に言及しなかったが、全文検索用のデータベース、ＲＤＢ（リレーショナルデータベース）、インデックスツリー等の各種データベースに本発明を適用することができることは当然である。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施例における検索システムを表わしたシステム構成図である。
【図２】本実施例の外部記憶装置の記憶領域の構成の概要を示す説明図である。
【図３】本実施例で設定文字列群の一例を示した説明図である。
【図４】本実施例で１対のフリータームと設定文字列の関係を示した説明図である。
【図５】本実施例で設定文字列の選択処理の一例を示した流れ図である。
【図６】本実施例で検索結果情報群を求める基となる特許文献の一部を示した説明図である。
【図７】図６に示した特許文献から作成した検索結果情報群を示す説明図である。
【図８】本実施例で検索結果情報を各特許公報の各記載領域ごとに求める処理の流れを示した流れ図である。
【図９】本実施例で課題の解決についての解析の手法を説明するための表示画面の平面図である。
【符号の説明】
【００４６】
１００  検索システム
１０１  コンピュータユニット
１０２  外部記憶装置
１０４  特許資料サーバ
１０７  ディスプレイ
１１１  設定文字列格納領域
１１２  特許文献検索結果格納領域
１２１  第１のフリーターム
１２２  第２のフリーターム
１２３  設定文字列
【図１】
2006119912.tif 000003
【図２】
2006119912.tif 000004
【図３】
2006119912.tif 000005
【図４】
2006119912.tif 000006
【図５】
2006119912.tif 000007
【図６】
2006119912.tif 000008
【図７】
2006119912.tif 000009
【図８】
2006119912.tif 000010
【図９】
2006119912.tif 000011