"ユーザ端末に入力された検索キーワードと該端末に表示された地図画面の範囲とに関連する電子文書を検索する装置であって、前記検索キーワードに関連する各電子文書から地理的表現を抽出し、抽出された各地理的表現の示す地理範囲を特定する地理範囲特定手段と、前記地図の範囲を任意単位で区切ったメッシュのスコアを、該メッシュを包含する前記地理範囲の広さに応じて算出するスコア算出手段と、前記各メッシュのスコアを前記地図画面の範囲に反映させた画像を描画し、ユーザに提示する画像描画手段と、を備えることを特徴とする文書検索装置。検索対象の各電子文書に出現しうる地名表現の正規住所を格納する第1のデータベースと、正規住所に対応する地理範囲の位置情報を格納する第2のデータベースとをさらに備え、地理範囲特定手段は、第1のデータベースを参照して検索キーワードに関連する各電子文書の地理的表現の示す正規住所を抽出し、第2のデータベースを参照して抽出された正規住所に応じた最小の地理範囲を特定することを特徴とする請求項1記載の文書検索装置。スコア算出手段は、前記メッシュを包含する前記地理範囲の広さに反比例させて前記スコアを算出することを特徴とする請求項1または2のいずれか1項に記載の文書検索装置。画像描画手段は、前記メッシュ群のスコアの大小を表す画像を描画することを特徴とする請求項1~3のいずれか1項に記載の文書検索装置。ユーザ端末に入力された検索キーワードと該端末に表示された地図画面の範囲とに関連する電子文書を検索する装置の文書検索方法であって、前記検索キーワードに関連する各電子文書から地理的表現を抽出し、抽出された各地理的表現の示す地理範囲を特定する地理範囲特定ステップと、前記地図の範囲を任意単位で区切ったメッシュのスコアを、該メッシュを包含する前記地理範囲の広さに応じて算出するスコア算出ステップと、前記各メッシュのスコアを前記地図画面の範囲に反映させた画像を描画し、ユーザに提示する画像描画ステップと、を有することを特徴とする文書検索方法。地理範囲特定ステップは、検索対象の各電子文書に出現しうる地名表現の正規住所を格納する第1のデータベースを参照して、検索キーワードに関連する各電子文書の地理的表現の示す正規住所を抽出するステップと、正規住所に対応する地理範囲の位置情報を格納する第2のデータベースを参照して、前記抽出された正規住所に応じた最小の地理範囲を特定するステップと、を有することを特徴とする請求項5記載の文書検索方法。スコア算出ステップは、前記メッシュを包含する前記地理範囲の広さに反比例させて前記スコアを算出することを特徴とする請求項5または6のいずれか1項に記載の文書検索方法。画像描画ステップは、前記メッシュ群のスコアの大小を表す画像を描画することを特徴とする請求項5~7のいずれか1項に記載の文書検索装置。請求項1~4のいずれか1項に記載の文書検索装置の各手段としてコンピュータを機能させるための文書検索プログラム。しかしながら、従来の地理情報検索だけを用いる場合、検索キーワードと地理的範囲の双方を指定しないといけいない。地理的範囲は地理情報検索の実装方法によって様々ではあるが、例えば特許文献1では数キロメートルの範囲を想定してある。もし、関心のあるキーワードだけが決まっていて、その検索キーワードに関連している情報がどの地理的範囲であれば得られるか分からない場合、ユーザは地理的範囲を逐一選択し直しながら、検索の試行を繰り返す必要があり、これではユーザの検索効率が悪化するおそれがある。このため、少ない検索の試行で所望の情報を得られるような検索キーワードと検索対象の地理的範囲との対を把握できるような方法が求められている。本発明は、このような従来技術の問題点を解決するためになされたものであり、ユーザに検索キーワードにマッチする文書群と地理的範囲との関連性を容易に把握可能な情報検索サービスを提供することを解決課題としている。そこで、本発明は、地理的情報検索にあたってユーザ端末から入力された検索キーワードと併せてユーザ端末に表示された地図画面の表示範囲を利用する。すなわち、ユーザ端末から入力された検索キーワードに関連する各文書の集合に応じた地理範囲の集合を求める。この地理的範囲に基づき地図画面の表示範囲を区分した各メッシュのスコアを算出し、算出されたスコアを地図画面の表示範囲に反映させ、検索キーワードに関連する文書の地理的分布をユーザに提示する。本発明の一態様は、ユーザ端末に入力された検索キーワードと該端末に表示された地図画面の範囲とに関連する電子文書を検索する装置であって、前記検索キーワードに関連する各電子文書から地理的表現を抽出し、抽出された各地理的表現の示す地理範囲を特定する地理範囲特定手段と、前記地図の範囲を任意単位で区切ったメッシュのスコアを、該メッシュを包含する前記地理範囲の広さに応じて算出するスコア算出手段と、前記各メッシュのスコアを前記地図画面の範囲に反映させた画像を描画し、ユーザに提示する画像描画手段と、を備える。本発明の他の態様は、ユーザ端末に入力された検索キーワードと該端末に表示された地図画面の範囲とに関連する電子文書を検索する装置の文書検索方法であって、前記検索キーワードに関連する各電子文書から地理的表現を抽出し、抽出された各地理的表現の示す地理範囲を特定する地理範囲特定ステップと、前記地図の範囲を任意単位で区切ったメッシュのスコアを、該メッシュを包含する前記地理範囲の広さに応じて算出するスコア算出ステップと、前記各メッシュのスコアを前記地図画面の範囲に反映させた画像を描画し、ユーザに提示する画像描画ステップと、を有する。なお、本発明は、前記装置としてコンピュータを機能させるプログラムの態様としてもよい。このプログラムは、ネットワークや記録媒体などを通じて提供することができる。本発明によれば、検索キーワードに関連する文書の地理的分布がユーザに提示されるため、検索キーワードにマッチする文書群と地理的範囲との関連性を容易に把握可能な情報検索サービスを提供でき、ユーザ所望の情報に到達する試行回数を削減することができる。≪装置構成例≫図1に基づき本発明の実施形態に係る文書検索装置の構成例を説明する。この装置1は、ユーザ端末2に情報検索サービスを提供し、ユーザ端末2とインターネット経由でデータ通信が可能に接続されている。このユーザ端末2は、ユーザが前記装置1にアクセスして情報検索サービスを利用するための端末であればよく、例えばパーソナルコンピュータPCや携帯電話などが該当する。この情報検索サービスのうち地理的情報検索の利用にあたってユーザは、ユーザ端末2に入力された検索キーワードと併せてユーザが興味を有するエリアの範囲を送信する。ここでは一例としてユーザ端末2の画面表示部例えば液晶パネルに現在表示されている地図画面地図画像の表示範囲を検索キーワードと併せて送信し、検索を命令するものとする。この表示範囲は、ユーザ端末2の画面表示部に表示された地図画面の四方の座標あるいは対角2点の座標とする。前記装置1は、事前にWWWWorldWideWebから収集された検索対象の文書集合を対象に処理を行う。この対象を文書集合Sとする。また、前記装置1は、地理的情報検索にあたって日本地図あるいは世界地図の全体を緯度経度それぞれ決められた度数で区切った矩形以下、メッシュと呼ぶ。を単位として取り扱う。そして、前記地図画面の表示範囲のメッシュ毎に検索キーワードとマッチする文書群との関連性を示し、ユーザに提示する。ただし、ユーザ端末2から前記地図画面の範囲の送信がなければ、通常のキーワード検索が行われる。具体的には、前記装置1は、検索エンジンのサーバにより構成され、通常のコンピュータのハードウェアリソース、例えばCPU,メモリRAM,ハードディスクドライブ装置,通信デバイスなどを備える。このハードウェアリソースとソフトウェアリソースOS.アプリケーションなどとの協働の結果、前記装置1は、送受信部3.文書検索部4.転置インデックスDB5.地理範囲特定部6.文書内正規住所DB7.正規住所-地理範囲DB8.メッシュ地理スコア算出部9.地図重畳画像描画部10を実装する。この送受信部3は、前記通信デバイスを通じてユーザ端末2から検索キーワードと前記地図画面の表示範囲とを受信する。ここで受信した検索キーワードを文書検索部4に送る一方、前記地図画面の表示範囲を前記スコア算出部9および前記描画部10に送る。前記各DB5.7.8は、メモリRAMあるいはハードディスクドライブ装置などの記憶装置に構築されているものとする。ここで前記DB5には文書集合Sの転置インデックス文書番号.単語.位置情報などが格納されている。前記DB7には、文書集合Sの各文書中に出現しうる地名と想定される表現地名表現の正規住所を格納している。ここでは事前に文書集合Sの各文書中に出現する各表現のうち地名を記述していると想定される地名表現を抽出し、抽出された地名表現を住所化して文書毎に地名表現と正規住所とがペアに格納されているものとする。この手法としては、例えば非特許文献1などで示される従来手法を用いることができ、文書中の地名と想定される表現は必ずしも正規の住所表現でなくともよく、断片的な地名例えば浜松などでもよい。前記DB8には、各地名の正規の住所表現に対応する最小外接矩形その地名を含む最も小さな矩形、MBRの位置情報が格納されている。格納される情報としては、MBRの両端座標が好ましい。表1は、前記DB8の格納データ例を示している。ここでは一例として東京都千代田区大手町二丁目を含む最小外接矩形の対角線の座標と、東京都千代田区大手町を含む最小外接矩形の対角線の座標とが示されている。このような前記DB8の格納データは、事前に人手により作成してもよく、あるいは非特許文献2に示すように、地名とその代表点を保持するような地名辞書から各地名に対応する矩形を近似的に得ることも可能である。この場合には非特許文献3の3-1事前処理で示された方法などを用いてもよい。文書検索部4は、通常の検索エンジンのキーワードマッチングを担当し、送受信部3から送られた検索キーワードを入力とし、前記DB5を参照して検索キーワードを含む文書群、即ち検索キーワードに関連する文書群の各文書番号を文書集合Sから収集する。ここで収集された文書番号は地理範囲特定部6に送られる。地理範囲特定部6は、文書検索部4から送られた文書群の文書番号を入力とし、該各文書に含まれる地名表現を抽出し、抽出された各地名表現の示す地理範囲を特定する。すなわち、地理範囲特定部6は、前記DB7を参照して入力された文書番号を持つ各文書の地理的表現が示す正規住所を抽出し、前記DB8を参照して抽出された各正規住所に対応する地理範囲を特定する。ここで特定された地理範囲群は前記スコア算出部9に送られる。前記スコア算出部9には、地理範囲特定部6から送られた地理範囲集合と、送受信部3から送られた前記地図画面の表示範囲とが入力される。ここでは前記スコア算出部9は、前記地図画面の表示範囲を区切ったメッシュのスコアを、該メッシュを包含する前記地理範囲の広さに応じて算出する。算出された各メッシュのスコアは、前記描画部10に送られる。前記描画部10は、前記スコア算出部9で算出された各メッシュのスコアと、送受信部3から送られた前記地図画面の表示範囲とが入力される。ここでは前記地図画面の表示範囲に各メッシュのスコアを反映させるために該表示範囲と重ね合わせる画像を描画し、送受信部3に送る。描画する画像は、前記地図画面の表示範囲でメッシュ群のスコアの大小を表示するものとする。そして、送受信部3は、前記描画部10から出力された画像をユーザ端末2に送信し、前記画面表示部に表示させる。これにより検索キーワードに関連する文書の地理的な分布をユーザに提示でき、ユーザは所望の情報に到達する試行回数を削減することができる。≪具体的な処理内容≫以下、図2に基づき前記装置1の具体的な処理内容を説明する。ここでは前記各DB5.7.8には既に必要なデータがすべて格納されているものとする。また、ユーザ端末2からは検索キーワードおよび前記地図画面の表示範囲四方の座標あるいは対角2点の座標が送信され、送受信部3に受信されているものとする。S01:処理が開始されると文書検索部4は、通常の検索エンジンと同様に送受信部3から送られた検索キーワードに基づき前記DB5の転置インデックスを検索して検索キーワードに関連する文書群の各文書番号を取得する。ここでは転置インデックスを用いた一般的な文書検索の手法を用いることができる。S02.S03:地理範囲特定部6は、S01で得られた文書番号を持つ各文書、即ち検索キーワードに関連する各文書内に含まれる地名表現を特定するS02。ここで特定された地名表現に対応する地理範囲を抽出するS03。この地理範囲は矩形を示し、対角の座標によって表現されているものとする。図3に基づきS02.S03の処理内容を説明すれば、地理範囲特定部6は処理が開始されると結果格納集合Kを初期化しS11、つぎにS01で検索された文書番号順に次の処理を繰り返して行うS12.S12a。すなわち、文書番号をキーに前記DB7の格納データを探索し、該文書中に出現する地名表現の正規住所を取得するS13。ここで取得された正規住所をキーに前記DB8の格納データを探索し、該正規住所に対応する地理範囲、即ち矩形の対角座標を取得し、結果格納集合Kに追加するS14。この処理をすべての文書番号順に繰り返したS12.S12a後に結果格納集合Kを前記スコア算出部9に出力しS15、処理を終了する。なお、結果格納集合KはメモリRAMやハードディスクドライブ装置などに記憶されているものとする。S04:前記スコア算出部9は、送受信部3から送られた前記地図画面の表示範囲をメッシュ化し、各メッシュのスコアを算出する。すなわち、前記スコア算出部9は、前述のように日本地図あるいは世界地図の全体を緯度経度それぞれ決められた度数で区切った矩形単位のメッシュとして取り扱う。このメッシュの大きさは文書集合Sや地図の性質などに応じて任意に設定できるものとする。ここでは概ね500m四方の矩形図形を想定している。各メッシュのスコア算出には、検索キーワードに関連する文書に含まれる地理範囲を反映させるため、S15で出力された結果格納集合Kを利用する。したがって、算出されるスコアは、検索キーワードにマッチする文書の地理範囲とメッシュとの関連度を示している。図4に基づきスコア算出の処理内容を説明すれば、前記スコア算出部9は、処理が開始されると前記地図画面の表示範囲内に含まれる各メッシュiについて次の処理を繰り返すS21.S21a。まず、処理対象のメッシュiのスコアSiをSi=0の初期値とするS22。つぎに結果格納集合K中、メッシュiの位置に対応する地理範囲、即ちメッシュiを包含する地理範囲を探索し、探索された地理範囲毎にS24の処理を繰り返すS23.S23a。S24では、メッシュiを包含する地理範囲の値N=1/地理範囲の広さ面積を算出し、算出結果をSiに加算する。ここでN=地理的範囲の広さ面積の逆数とするのは、メッシュiを包含する地理的範囲の広さ面積に反比例させてスコアSiを算出するためである。例えばメッシュiが東京都千代田区大手町二丁目の矩形であれば、地理範囲東京都千代田区大手町は該メッシュi以外も包含するため、地理的範囲東京都千代田区大手町二丁目とスコアSiに与える影響を等価とする必要は無い。この場合には地理範囲東京都千代田区大手町の値Nを、地理的範囲東京都千代田区大手町二丁目の値Nよりも小さくし、文書の地理的表現と前記地図画面の表示範囲との関連性を正確に把握する。このようにメッシュiを包含する地理範囲毎に値NをスコアSiに順次加算していくことによりS23.S23a、処理対象のメッシュiのスコアSiが算出される。したがって、メッシュ毎にS22~S24の処理を繰り返すことでS21.S21a、前記地図画面の表示範囲に含まれる全メッシュのスコアが算出され、これをもって処理を終了する。なお、S22.S24のステップについては、非特許文献3の4-1ノイズとなる地名の除去に示すように、文書内の地理範囲を事前にクラスタリングし、ノイズと想定される地理範囲を除去する方法も利用することもできる。S05:前記描画部10は、S04で算出された各メッシュiのスコアSiに基づき送受信部3から送られた前記地図画面の表示範囲に重ね合わせる画像を描画する。ここで描画する画像は、前記地図画面の表示範囲でメッシュi群のスコアS1の大小を表せればよく、例えばスコアSiの大小に応じた棒グラフや色の選択を用いることができる。ここで色の選択による描画を一例に説明すれば、前記地図画面の表示範囲内のすべてのメッシュの領域をスコアSiに応じた色をもって塗りつぶす。このとき色の選択方法は、例えばスコアを概ね1,000~1,600の間になるように正規化し、その値を色温度とみなして対応する色を出力する方法などを用いることが可能である。このように前記地図画面の表示範囲内におけるすべてのメッシュの領域について、何らかの色で塗りつぶした画像を作成し、作成した画像を送受信部3に送る。送受信部3は、前記描画部10から送られた画像をユーザ端末2に送信し、ユーザ端末2の画面表示部に表示させる。ここで画面表示部に表示される色領域は、各メッシュiのスコアSiを示しているため、ユーザに検索キーワードに関連する文書の地理的な分布が提示される。これによりユーザ端末2に表示された地図画面内の各領域について、検索キーワードにマッチする文書群と該各領域との関連性とを示すことができる。このとき色領域をユーザがクリックすれば、該領域の地理的範囲に関連する検索キーワードを含む文書の一覧表示に画面が切り替わる。このように検索キーワードおよび特定の地理範囲と関連性を持つ文書を検索するにあたって、検索キーワードに関連する文書の地理的な分布が画面上に表示されるため、ユーザに検索キーワードにマッチする文書群と地理的範囲との関連性を容易に把握可能な情報検索サービスを提供できる。この結果、従来の方法によれば検索キーワードと地理範囲の双方の条件を満たす文書を探すためには、様々な地理的範囲の指定を試行しなければならなかったものの、前記装置1によればユーザはその試行回数を削減でき、検索効率の向上に貢献することができる。なお、本発明は上記実施形態に限定されるものではなく、各請求項に記載された範囲内で各種の変形が可能である。例えばユーザ端末2の記憶装置ハードディスクドライブ装置やメモリカードなどに過去に表示した地図画面の範囲を記憶し、該記憶装置の記憶データを検索に用いることもできる。この場合には該記憶データを読み込んで検索キーワードと併せて前記装置1に送信して検索を命令すればよい。≪プログラムなど≫本発明は、前記装置1の各部3~10の一部もしくは全部として、コンピュータを機能させる文書検索プログラムとして構成することもできる。このプログラムによれば、S01~S05.S11~S15.S21~S24の一部あるいは全部をコンピュータに実行させることが可能となる。前記プログラムは、Webサイトや電子メールなどネットワークを通じて提供することができる。また、前記プログラムは、CD-ROM,DVD-ROM,CD-R,CD-RW,DVD-R,DVD-RW,MO,HDD,BD-ROM,BD-R,BD-REなどの記録媒体に記録して、保存配布することも可能である。この記録媒体は、記録媒体駆動装置を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。"