(57)【特許請求の範囲】
【請求項１】
検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出手段と、
前記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成手段と、
を備え、
前記関連語基礎情報は、前記文書検索システムが、前記単語と、当該単語に基づく前記文書特定情報と、を受け付ける毎に蓄積した、当該単語及び当該文書特定情報の組からなる組情報を含み、
前記関連単語群抽出手段は、同一の組情報が予め設定された閾値数よりも多く存在する組情報を特定し、当該特定された組情報のうち、同一の文書特定情報と対応付けられた複数の前記単語を前記関連単語群として抽出する、
関連語辞書作成装置。
【請求項２】
請求項１に記載の関連語辞書作成装置であって、
前記文書特定情報は、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を表す情報である関連語辞書作成装置。
【請求項３】
請求項１に記載の関連語辞書作成装置であって、
前記文書特定情報は、ファイルシステムにおけるファイル名を表す情報である関連語辞書作成装置。
【請求項４】
情報処理装置が、検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出し、
前記情報処理装置が、前記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成すると共に、
前記関連語基礎情報は、前記文書検索システムが、前記単語と、当該単語に基づく前記文書特定情報と、を受け付ける毎に蓄積した、当該単語及び当該文書特定情報の組からなる組情報を含み、
前記情報処理装置が、同一の組情報が予め設定された閾値数よりも多く存在する組情報を特定し、当該特定された組情報のうち、同一の文書特定情報と対応付けられた複数の前記単語を前記関連単語群として抽出する、
関連語辞書作成方法。
【請求項５】
情報処理装置に、
検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出手段と、
前記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成手段と、
を実現させ、
前記関連語基礎情報は、前記文書検索システムが、前記単語と、当該単語に基づく前記文書特定情報と、を受け付ける毎に蓄積した、当該単語及び当該文書特定情報の組からなる組情報を含み、
前記関連単語群抽出手段は、同一の組情報が予め設定された閾値数よりも多く存在する組情報を特定し、当該特定された組情報のうち、同一の文書特定情報と対応付けられた複数の前記単語を前記関連単語群として抽出する、
プログラム。
【請求項６】
検索語としての単語を受け付ける検索語受付手段と、
前記受け付けた単語に基づいて、複数の文書を検索し、当該検索の結果としての文書の一覧を出力する検索結果出力手段と、
前記出力した文書の一覧からユーザが選択した文書を特定するための文書特定情報を受け付ける文書特定情報受付手段と、
前記受け付けた単語と、前記受け付けた文書特定情報と、を対応付けた関連語基礎情報を記憶する関連語基礎情報記憶手段と、
前記記憶されている関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出手段と、
前記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成手段と、
を備え、
前記関連語基礎情報は、前記単語と、当該単語に基づく前記文書特定情報と、を受け付ける毎に蓄積した、当該単語及び当該文書特定情報の組からなる組情報を含み、
前記関連単語群抽出手段は、同一の組情報が予め設定された閾値数よりも多く存在する組情報を特定し、当該特定された組情報のうち、同一の文書特定情報と対応付けられた複数の前記単語を前記関連単語群として抽出する、
文書検索システム。
【請求項７】
請求項６に記載の文書検索システムであって、
前記検索結果出力手段は、前記受け付けた単語と、前記生成された関連語辞書情報にて当該単語と対応付けられた単語である関連語と、に基づいて、前記複数の文書を検索するように構成された文書検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに関連する複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書作成装置に関する。
【背景技術】
【０００２】
互いに関連する複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書作成装置が知られている。この種の関連語辞書作成装置の一つとして特許文献１に記載の関連語辞書作成装置は、複数の文書を入力し、入力された文書から単語を抽出する。更に、関連語辞書作成装置は、複数の単語が所定の範囲内に共に出現する頻度を取得する。
【０００３】
そして、関連語辞書作成装置は、頻度に基づいて互いに関連する複数の単語からなる関連単語群を抽出する。次いで、関連語辞書作成装置は、関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する。
【０００４】
更に、関連語辞書作成装置は、関連語辞書情報を更新するための情報の入力をユーザから受け付ける。関連語辞書作成装置は、受け付けた情報に基づいて関連語辞書情報を更新する。これにより、関連語辞書作成装置は、ユーザが有する知識を反映した高い精度を有する関連語辞書情報を生成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２５０７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記関連語辞書作成装置においては、関連語辞書情報を生成するための関連語辞書作成装置の処理負荷が比較的大きいという問題があった。また、関連語辞書情報を更新するための情報をユーザが入力する手間が煩雑であるという問題があった。
【０００７】
このため、本発明の目的は、上述した課題である「関連語辞書作成装置の処理負荷が比較的大きいこと、及び、ユーザの手間が煩雑であること」を解決することが可能な関連語辞書作成装置を提供することにある。
【課題を解決するための手段】
【０００８】
かかる目的を達成するため本発明の一形態である関連語辞書作成装置は、
検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出手段と、
上記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成手段と、
を備える。
【０００９】
また、本発明の他の形態である関連語辞書作成方法は、
検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出し、
上記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する方法である。
【００１０】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出手段と、
上記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成手段と、
を実現させるためのプログラムである。
【００１１】
また、本発明の他の形態である文書検索システムは、
検索語としての単語を受け付ける検索語受付手段と、
上記受け付けた単語に基づいて、複数の文書を検索し、当該検索の結果としての文書の一覧を出力する検索結果出力手段と、
上記出力した文書の一覧からユーザが選択した文書を特定するための文書特定情報を受け付ける文書特定情報受付手段と、
上記受け付けた単語と、上記受け付けた文書特定情報と、を対応付けた関連語基礎情報を記憶する関連語基礎情報記憶手段と、
上記記憶されている関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出手段と、
上記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成手段と、
を備える。
【発明の効果】
【００１２】
本発明は、以上のように構成されることにより、関連語辞書作成装置の処理負荷を軽減することができるとともに、ユーザの手間を軽減しながら、ユーザが有する知識を反映した高い精度を有する関連語辞書情報を生成することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態に係る文書検索システムの概略構成を表す図である。
【図２】本発明の第１実施形態に係る文書検索システムの機能の概略を表すブロック図である。
【図３】本発明の第１実施形態に係る文書検索装置が実行する文書検索処理プログラムを示したフローチャートである。
【図４】本発明の第１実施形態に係る関連語辞書作成装置が実行する関連語辞書生成処理プログラムを示したフローチャートである。
【図５】本発明の第１実施形態に係る文書検索装置が記憶している組情報を表したテーブルである。
【図６】本発明の第１実施形態に係る関連語辞書作成装置が記憶している関連語辞書情報を表したテーブルである。
【図７】本発明の第２実施形態に係る関連語辞書作成装置の機能の概略を表すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明に係る、関連語辞書作成装置、関連語辞書作成方法、プログラム、及び、文書検索システム、の各実施形態について図１〜図７を参照しながら説明する。
【００１５】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係る文書検索システム１は、文書検索装置１０と、関連語辞書作成装置２０と、を含む。文書検索装置１０及び関連語辞書作成装置２０は、互いに通信可能に接続されている。また、文書検索装置１０と、クライアント装置３０と、は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を構成する通信回線ＮＷを介して、互いに通信可能に接続されている。
【００１６】
文書検索装置１０及び関連語辞書作成装置２０のそれぞれは、情報処理装置である。文書検索装置１０及び関連語辞書作成装置２０のそれぞれは、図示しない中央処理装置（ＣＰＵ；Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、及び、記憶装置（メモリ及びハードディスク駆動装置（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ））を備える。
【００１７】
文書検索装置１０及び関連語辞書作成装置２０のそれぞれは、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００１８】
クライアント装置３０は、パーソナル・コンピュータである。なお、クライアント装置３０は、携帯電話端末、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、カーナビゲーション端末、又は、ゲーム端末等であってもよい。クライアント装置３０は、図示しないＣＰＵ、記憶装置（メモリ及びハードディスク駆動装置（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ））、入力装置（本例では、キーボード及びマウス等）及び出力装置（本例では、ディスプレイ等）を備える。
【００１９】
クライアント装置３０は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００２０】
（機能）
図２は、上記のように構成された、文書検索システム１の機能と、クライアント装置３０の機能と、を表すブロック図である。この機能の少なくとも一部は、文書検索装置１０のＣＰＵが後述する図３に示したフローチャートにより表されるプログラムを実行するとともに、関連語辞書作成装置２０のＣＰＵが後述する図４に示したフローチャートにより表されるプログラムを実行することにより、実現される。
【００２１】
文書検索装置１０の機能は、検索語受付部（検索語受付手段）１１と、文書情報記憶部（文書情報記憶手段）１２と、検索結果出力部（検索結果出力手段）１３と、文書特定情報受付部（文書特定情報受付手段）１４と、関連語基礎情報記憶部（関連語基礎情報記憶手段）１５と、を含む。
【００２２】
関連語辞書作成装置２０の機能は、関連単語群抽出部（関連単語群抽出手段）２１と、関連語辞書情報生成部（関連語辞書情報生成手段）２２と、関連語辞書情報記憶部（関連語辞書情報記憶手段）２３と、を含む。
【００２３】
クライアント装置３０の機能は、検索語送信部（検索語送信手段）３１と、検索結果受信部（検索結果受信手段）３２と、文書特定情報送信部（文書特定情報送信手段）３３と、を含む。
【００２４】
クライアント装置３０の検索語送信部３１は、クライアント装置３０のユーザにより入力装置を介して入力された検索語としての単語（を表す情報）を受け付ける。検索語送信部３１は、検索語を受け付けると、受け付けた検索語を含む文書検索処理要求を文書検索装置１０へ送信する。文書検索処理要求は、当該検索語に基づいて複数の文書を検索する文書検索処理を実行する旨を要求する情報である。
【００２５】
文書検索装置１０の検索語受付部１１は、クライアント装置３０から文書検索処理要求を受信する（受け付ける）。
文書検索装置１０の文書情報記憶部１２は、複数の文書を予め記憶している。本例では、文書情報記憶部１２が記憶する複数の文書は、ＩＰ網を介して接続されたウェブサーバから取得され、且つ、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）に従って記述された文書である。なお、文書情報記憶部１２が記憶する文書は、他の形式（例えば、文書を作成するアプリケーションプログラムによって定められた形式）に従った文書であってもよい。
【００２６】
文書検索装置１０の検索結果出力部１３は、検索語受付部１１により文書検索処理要求が受け付けられた場合、当該文書検索処理要求に含まれる検索語（単語）に基づいて、文書情報記憶部１２に記憶されている複数の文書を検索する文書検索処理を実行する。本例では、文書検索処理は、検索語を含む文書を抽出する処理である。
【００２７】
検索結果出力部１３は、文書情報記憶部１２が複数の文書を検索した結果（即ち、文書検索処理の実行結果）としての文書の一覧を取得する。本例では、検索結果出力部１３は、検索語を含む文書の一覧を取得する。
【００２８】
そして、検索結果出力部１３は、取得された文書の一覧を表す検索結果情報をクライアント装置３０へ送信する。検索結果情報は、文書の一覧に含まれる各文書を特定するための文書特定情報を含む。
【００２９】
本例では、文書特定情報は、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を表す情報である。なお、文書特定情報は、ファイルシステムにおけるファイル名を表す情報であってもよい。
【００３０】
クライアント装置３０の検索結果受信部３２は、文書検索装置１０から検索結果情報を受信する。検索結果受信部３２は、検索結果情報を受信した場合、当該検索結果情報が表す文書の一覧を、出力装置を介して出力する（本例では、ディスプレイに表示させる）。
【００３１】
クライアント装置３０の文書特定情報送信部３３は、クライアント装置３０のユーザにより入力装置を介して入力された情報であり、且つ、出力している文書の一覧から当該ユーザにより選択された文書を特定するための情報である文書特定情報を受け付ける。文書特定情報送信部３３は、文書特定情報を受け付けた場合、当該文書特定情報を文書検索装置１０へ送信する。
【００３２】
文書検索装置１０の文書特定情報受付部１４は、クライアント装置３０から文書特定情報を受信する（受け付ける）。
【００３３】
文書検索装置１０の関連語基礎情報記憶部１５は、文書特定情報受付部１４により文書特定情報が受け付けられた場合、当該受け付けられた文書特定情報と、検索語受付部１１により受け付けられた検索語（単語）であり且つ当該文書特定情報の基となった検索語と、の組からなる組情報を新たに記憶する（蓄積する）。なお、関連語基礎情報記憶部１５が記憶している組情報は、単語と文書特定情報とを対応付けた関連語基礎情報を構成している。
【００３４】
図５は、関連語基礎情報記憶部１５が記憶している組情報を表したテーブルである。１つの組情報は、１つの単語（「ＡＡＡ」、又は、「ＢＢＢ」等）と、１つの文書特定情報（「ＵＲＩ＃１」、又は、「ＵＲＩ＃２」等）と、からなる。
【００３５】
関連語辞書作成装置２０の関連単語群抽出部２１は、予め設定された生成周期が経過する毎に、関連語基礎情報記憶部１５に記憶されている関連語基礎情報を文書検索装置１０から取得（受信）する。
【００３６】
関連単語群抽出部２１は、取得された関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する。例えば、互いに関連する複数の単語（関連単語群）は、同義語、反義語、類義語、広義語、又は、狭義語等である。
【００３７】
具体的には、関連単語群抽出部２１は、取得された組情報のうちの、同一の組情報が予め設定された閾値数（例えば、５個）よりも多く存在する組情報を特定する。関連単語群抽出部２１は、特定された組情報のうちの、同一の文書特定情報を含む組情報に含まれる単語（即ち、同一の文書特定情報と対応付けられた単語）を、１つの関連単語群として抽出する。
【００３８】
関連語辞書作成装置２０の関連語辞書情報生成部２２は、関連単語群抽出部２１により関連単語群が抽出された場合に、当該関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する。
【００３９】
関連語辞書作成装置２０の関連語辞書情報記憶部２３は、関連語辞書情報生成部２２により生成された関連語辞書情報を記憶する。
【００４０】
図６は、関連語辞書情報記憶部２３が記憶している関連語辞書情報を表したテーブルである。関連語辞書情報は、各関連単語群を構成する複数の単語（「ＡＡＡ」、及び、「ＣＣＣ」等）を互いに対応付けた情報である。
【００４１】
（作動）
次に、上述した文書検索システム１の作動について説明する。
文書検索装置１０のＣＰＵは、図３にフローチャートにより示した文書検索処理プログラムを、文書検索装置１０の起動時に実行するようになっている。
【００４２】
具体的に述べると、文書検索装置１０は、文書検索処理プログラムの処理を開始すると、ステップ１０１にて、文書検索処理要求を受け付けるまで待機する。
いま、クライアント装置３０のユーザが検索語を入力した場合を想定して説明を続ける。この場合、クライアント装置３０は、当該検索語を含む文書検索処理要求を文書検索装置１０へ送信する。
【００４３】
従って、文書検索装置１０は、文書検索処理要求を受け付け、「Ｙｅｓ」と判定してステップＳ１０２へ進み、文書検索処理を実行する。即ち、文書検索装置１０は、文書検索処理要求に含まれる検索語に基づいて、複数の文書を検索した結果（即ち、文書検索処理の実行結果）としての文書の一覧を取得する。
【００４４】
そして、文書検索装置１０は、取得された文書の一覧を表す検索結果情報をクライアント装置３０へ送信する（ステップＳ１０２）。検索結果情報は、文書の一覧に含まれる各文書を特定するための文書特定情報を含む。
【００４５】
その後、文書検索装置１０は、クライアント装置３０から文書特定情報を受け付けるまで待機する（ステップＳ１０３）。
ところで、クライアント装置３０は、文書検索装置１０から検索結果情報を受信し、当該検索結果情報が表す文書の一覧を、出力装置を介して出力する（本例では、ディスプレイに表示させる）。
【００４６】
いま、クライアント装置３０のユーザが、出力されている文書の一覧から１つの文書を選択し、選択した文書を特定するための文書特定情報を入力した場合を想定して説明を続ける。この場合、クライアント装置３０は、入力された文書特定情報を受け付け、当該文書特定情報を文書検索装置１０へ送信する。
【００４７】
従って、文書検索装置１０は、文書特定情報を受け付け、「Ｙｅｓ」と判定してステップＳ１０４へ進み、当該文書特定情報と、上記ステップＳ１０１にて受け付けた検索語（単語）と、の組からなる組情報を、記憶装置に新たに記憶させる（蓄積する）。
その後、文書検索装置１０は、ステップＳ１０１へ戻り、ステップＳ１０１〜ステップＳ１０４の処理を繰り返し実行する。
【００４８】
一方、関連語辞書作成装置２０のＣＰＵは、図４にフローチャートにより示した関連語辞書生成処理プログラムを、予め設定された生成周期が経過する毎に実行するようになっている。
【００４９】
具体的に述べると、関連語辞書作成装置２０は、関連語辞書生成処理プログラムの処理を開始すると、ステップ２０１にて、文書検索装置１０に記憶されている関連語基礎情報としての組情報のリスト（全リスト）を文書検索装置１０から取得（受信）する。
【００５０】
そして、関連語辞書作成装置２０は、取得した組情報のリストを複製し、複製したリストをループ用リストとして取得する。次に、関連語辞書作成装置２０は、取得されたループ用リスト内に組情報が１つ以上存在しているか否かを判定する（ステップＳ２０２）。
いま、取得されたループ用リスト内に組情報が１つ以上存在している場合を想定して説明を続ける。
【００５１】
この場合、関連語辞書作成装置２０は、「Ｙｅｓ」と判定してステップＳ２０３へ進み、上記ループ用リストから組情報を１つ取得するとともに、取得した組情報をループ用リストから削除する。そして、関連語辞書作成装置２０は、上記全リストに含まれる組情報のうちの、当該取得した組情報と同一の組情報の数（同一組情報数）が、予め設定された閾値数（例えば、５個）よりも多いか否かを判定する（ステップＳ２０４）。
【００５２】
同一組情報数が閾値数よりも多い場合、関連語辞書作成装置２０は、「Ｙｅｓ」と判定してステップＳ２０５へ進み、上記取得された組情報を抽出対象リストに追加する。その後、関連語辞書作成装置２０は、ステップＳ２０２へ戻り、ループ用リスト内に組情報が存在しなくなるまで、ステップＳ２０２〜ステップＳ２０５の処理を繰り返し実行する。
【００５３】
なお、同一組情報数が閾値数以下である場合、関連語辞書作成装置２０は、ステップＳ２０４にて「Ｎｏ」と判定して、関連単語群を抽出することなくステップＳ２０２へ戻る。
【００５４】
その後、ループ用リスト内に組情報が存在しなくなると、関連語辞書作成装置２０は、ステップＳ２０２にて「Ｎｏ」と判定してステップＳ２０６へ進み、抽出対象リスト内に組情報が１つ以上存在しているか否かを判定する。
いま、抽出対象リスト内に組情報が１つ以上存在している場合を想定して説明を続ける。
【００５５】
この場合、関連語辞書作成装置２０は、「Ｙｅｓ」と判定してステップＳ２０７へ進み、上記抽出対象リストから組情報を１つ取得するとともに、取得した組情報を抽出対象リストから削除する。
【００５６】
次いで、関連語辞書作成装置２０は、上記全リストに含まれる組情報のうちの、上記取得された組情報と同一の文書特定情報を含む組情報を抽出する。そして、関連語辞書作成装置２０は、抽出された組情報に含まれる単語（即ち、同一の文書特定情報と対応付けられた単語）を、１つの関連単語群として抽出する（ステップＳ２０８）。
【００５７】
その後、関連語辞書作成装置２０は、ステップＳ２０９にて、抽出された関連単語群に含まれる複数の単語を互いに対応付けて記憶装置に新たに記憶させる（蓄積する）。このようにして、関連語辞書作成装置２０は、関連語辞書情報を生成し、生成した関連語辞書情報を記憶装置に記憶させる。
その後、関連語辞書作成装置２０は、ステップＳ２０６へ戻り、抽出対象リスト内に組情報が存在しなくなるまで、ステップＳ２０６〜ステップＳ２０９の処理を繰り返し実行する。
【００５８】
その後、抽出対象リスト内に組情報が存在しなくなると、関連語辞書作成装置２０は、ステップＳ２０６にて「Ｎｏ」と判定して、関連語辞書生成処理プログラムの処理を終了する。
【００５９】
以上、説明したように、本発明の第１実施形態に係る関連語辞書作成装置２０によれば、関連語辞書作成装置２０の処理負荷を軽減することができる。更に、上記構成によれば、ユーザの手間を軽減しながら、ユーザが有する知識を反映した高い精度を有する関連語辞書情報を生成することができる。
【００６０】
更に、第１実施形態に係る関連語辞書作成装置２０は、同一の組情報が予め設定された閾値数よりも多く存在する場合に、当該組情報に含まれる単語を関連単語群として抽出する。
【００６１】
これによれば、文書検索装置１０が受け付けた単語及び文書特定情報の統計的なばらつきが関連語辞書情報に及ぼす影響を低減することができる。即ち、より一層高い精度を有する関連語辞書情報を生成することができる。
【００６２】
なお、第１実施形態の変形例に係る文書検索システム１において、文書検索装置１０は、文書検索処理要求を受け付けた場合に、当該文書検索処理要求に含まれる検索語と関連する関連単語群（即ち、生成された関連語辞書情報にて当該検索語と対応付けられた単語である関連語）を関連語辞書作成装置２０から取得（受信）するように構成されていてもよい。この場合、文書検索装置１０は、受け付けた検索語と、取得された関連語と、に基づいて、複数の文書を検索する文書検索処理を実行するように構成されることが好適である。
【００６３】
この変形例によれば、文書検索装置１０は、検索語と関連する関連語にも基づいて文書を検索した結果を出力することができる。この結果、ユーザが探していた情報を取得することができる可能性をより一層高めることができる。
【００６４】
＜第２実施形態＞
次に、本発明の第２実施形態に係る関連語辞書作成装置について図７を参照しながら説明する。
第２実施形態に係る関連語辞書作成装置１００は、
検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出部（関連単語群抽出手段）１０１と、
上記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成部（関連語辞書情報生成手段）１０２と、
を備える。
【００６５】
これによれば、関連語辞書作成装置１００の処理負荷を軽減することができる。更に、上記構成によれば、ユーザの手間を軽減しながら、ユーザが有する知識を反映した高い精度を有する関連語辞書情報を生成することができる。
【００６６】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【００６７】
例えば、文書検索装置１０及び関連語辞書作成装置２０は、１つの情報処理装置を構成していてもよい。また、文書検索装置１０、及び／又は、関連語辞書作成装置２０は、複数の情報処理装置により構成されていてもよい。
【００６８】
なお、上記実施形態において文書検索システム１の各機能は、ＣＰＵがプログラム（ソフトウェア）を実行することにより実現されていたが、回路等のハードウェアにより実現されていてもよい。
【００６９】
また、上記実施形態においてプログラムは、記憶装置に記憶されていたが、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００７０】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【００７１】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
【００７２】
（付記１）
検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出手段と、
前記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成手段と、
を備える関連語辞書作成装置。
【００７３】
これによれば、関連語辞書作成装置の処理負荷を軽減することができる。更に、上記構成によれば、ユーザの手間を軽減しながら、ユーザが有する知識を反映した高い精度を有する関連語辞書情報を生成することができる。
【００７４】
（付記２）
付記１に記載の関連語辞書作成装置であって、
前記関連単語群抽出手段は、同一の文書特定情報と対応付けられた前記単語を前記関連単語群として抽出するように構成された関連語辞書作成装置。
【００７５】
（付記３）
付記１又は付記２に記載の関連語辞書作成装置であって、
前記関連語基礎情報は、前記文書検索システムが、前記単語と、当該単語に基づく前記文書特定情報と、を受け付ける毎に蓄積した、当該単語及び当該文書特定情報の組からなる組情報を含み、
前記関連単語群抽出手段は、同一の組情報が予め設定された閾値数よりも多く存在する場合に、当該組情報に含まれる前記単語を前記関連単語群として抽出するように構成された関連語辞書作成装置。
【００７６】
これによれば、文書検索システムが受け付けた単語及び文書特定情報の統計的なばらつきが関連語辞書情報に及ぼす影響を低減することができる。即ち、より一層高い精度を有する関連語辞書情報を生成することができる。
【００７７】
（付記４）
付記１乃至付記３のいずれか一項に記載の関連語辞書作成装置であって、
前記文書特定情報は、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を表す情報である関連語辞書作成装置。
【００７８】
（付記５）
付記１乃至付記３のいずれか一項に記載の関連語辞書作成装置であって、
前記文書特定情報は、ファイルシステムにおけるファイル名を表す情報である関連語辞書作成装置。
【００７９】
（付記６）
検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出し、
前記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する、関連語辞書作成方法。
【００８０】
（付記７）
付記６に記載の関連語辞書作成方法であって、
同一の文書特定情報と対応付けられた前記単語を前記関連単語群として抽出する、関連語辞書作成方法。
【００８１】
（付記８）
付記６又は付記７に記載の関連語辞書作成方法であって、
前記関連語基礎情報は、前記文書検索システムが、前記単語と、当該単語に基づく前記文書特定情報と、を受け付ける毎に蓄積した、当該単語及び当該文書特定情報の組からなる組情報を含み、
同一の組情報が予め設定された閾値数よりも多く存在する場合に、当該組情報に含まれる前記単語を前記関連単語群として抽出する、関連語辞書作成方法。
【００８２】
（付記９）
情報処理装置に、
検索語としての単語と、文書検索システムが当該検索語に基づいて複数の文書を検索した結果として出力する文書の一覧からユーザが選択した文書を特定するための文書特定情報と、を対応付けた関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出手段と、
前記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成手段と、
を実現させるためのプログラム。
【００８３】
（付記１０）
付記９に記載のプログラムであって、
前記関連単語群抽出手段は、同一の文書特定情報と対応付けられた前記単語を前記関連単語群として抽出するように構成されたプログラム。
【００８４】
（付記１１）
付記９又は付記１０に記載のプログラムであって、
前記関連語基礎情報は、前記文書検索システムが、前記単語と、当該単語に基づく前記文書特定情報と、を受け付ける毎に蓄積した、当該単語及び当該文書特定情報の組からなる組情報を含み、
前記関連単語群抽出手段は、同一の組情報が予め設定された閾値数よりも多く存在する場合に、当該組情報に含まれる前記単語を前記関連単語群として抽出するように構成されたプログラム。
【００８５】
（付記１２）
検索語としての単語を受け付ける検索語受付手段と、
前記受け付けた単語に基づいて、複数の文書を検索し、当該検索の結果としての文書の一覧を出力する検索結果出力手段と、
前記出力した文書の一覧からユーザが選択した文書を特定するための文書特定情報を受け付ける文書特定情報受付手段と、
前記受け付けた単語と、前記受け付けた文書特定情報と、を対応付けた関連語基礎情報を記憶する関連語基礎情報記憶手段と、
前記記憶されている関連語基礎情報に基づいて、互いに関連する複数の単語からなる関連単語群を抽出する関連単語群抽出手段と、
前記抽出された関連単語群に含まれる複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書情報生成手段と、
を備える文書検索システム。
【００８６】
（付記１３）
付記１２に記載の文書検索システムであって、
前記関連単語群抽出手段は、同一の文書特定情報と対応付けられた前記単語を前記関連単語群として抽出するように構成された文書検索システム。
【００８７】
（付記１４）
付記１２又は付記１３に記載の文書検索システムであって、
前記単語と、当該単語に基づく前記文書特定情報と、が受け付けられる毎に、当該単語及び当該文書特定情報の組からなる組情報を前記関連語基礎情報記憶手段に蓄積するように構成され、
前記関連単語群抽出手段は、同一の組情報が予め設定された閾値数よりも多く存在する場合に、当該組情報に含まれる前記単語を前記関連単語群として抽出するように構成された文書検索システム。
【００８８】
（付記１５）
付記１２乃至付記１４のいずれか一項に記載の文書検索システムであって、
前記検索結果出力手段は、前記受け付けた単語と、前記生成された関連語辞書情報にて当該単語と対応付けられた単語である関連語と、に基づいて、前記複数の文書を検索するように構成された文書検索システム。
【産業上の利用可能性】
【００８９】
本発明は、互いに関連する複数の単語を互いに対応付けた関連語辞書情報を生成する関連語辞書作成装置、及び、検索語に基づいて複数の文書を検索する文書検索装置等に適用可能である。
【符号の説明】
【００９０】
１      文書検索システム
１０    文書検索装置
１１    検索語受付部
１２    文書情報記憶部
１３    検索結果出力部
１４    文書特定情報受付部
１５    関連語基礎情報記憶部
２０    関連語辞書作成装置
２１    関連単語群抽出部
２２    関連語辞書情報生成部
２３    関連語辞書情報記憶部
３０    クライアント装置
３１    検索語送信部
３２    検索結果受信部
３３    文書特定情報送信部
１００  関連語辞書作成装置
１０１  関連単語群抽出部
１０２  関連語辞書情報生成部
ＮＷ    通信回線
【図１】
0005636700.tif 000002
【図２】
0005636700.tif 000003
【図３】
0005636700.tif 000004
【図４】
0005636700.tif 000005
【図５】
0005636700.tif 000006
【図６】
0005636700.tif 000007
【図７】
0005636700.tif 000008