(57)【要約】【課題】インターネット上の情報の中からキーワードを用いて目的とする情報を検索するにあたり、未来に起こる事柄に関する情報を効率的に且つ精度良く検索すること。【解決手段】検索サーバー３は、端末２からキーワードを含む検索要求を受信すると、キーワードに基づいてインターネット上の情報を検索する（ステップＳ２）。この検索結果から予め設定した「未来の時期を示す表現」を含む情報を抽出し（ステップＳ３）、抽出した各情報についてその作成時期を判定する（ステップＳ４）。そして、得られた作成時期に基づいて、各情報中の「未来の時期」が検索実施日よりも後である情報のみを残し、他を検索結果から除外する（ステップＳ５）。各情報の文書内に作成日付と推定できる内容があればそれから情報作成時期を判定し、ない場合には、各情報に必ず付されているタイムスタンプに基づいて作成時期を判定する。【選択図】図２
2013097647.tif 000002
【特許請求の範囲】
【請求項１】
キーワードの入力を受け付けたコンピューターにおいて、インターネット上の情報の中から、当該キーワードを含む情報を検索する検索ステップを行い、
前記コンピューターあるいは当該コンピューターから前記キーワードによる検索結果を受信した他のコンピューターにおいて、当該検索結果を、前記検索ステップを実行した時点を基準として未来に起こる事柄に関する情報に絞り込む絞り込みステップを行い、
当該絞り込みステップでは、
予め設定した未来の時期を示す表現を含む情報を、前記キーワードによる検索結果の中から抽出する第１ステップと、
各抽出情報について、当該抽出情報の中に当該抽出情報の作成時期を推定可能な予め設定した態様の表現がある場合には、当該予め設定した態様の表現に基づいて当該抽出情報の作成時期を判定し、当該予め設定した態様の表現がない場合には、当該抽出情報のウェブサーバーへの保存時期に基づいて当該抽出情報の作成時期を判定する第２ステップと、
当該作成時期に基づき、各抽出情報における前記未来の時期が前記検索ステップを実行した時点よりも後であるか否かを判定して、後であると判定された前記抽出情報のみに前記検索結果を絞り込む第３ステップとを行うことを特徴とする検索方法。
【請求項２】
請求項１において、
前記予め設定した態様の表現は、前記抽出情報の本文とは独立に表示された年月日あるいはその一部を省略したものであることを特徴とする検索方法。
【請求項３】
請求項１または２において、
前記第３ステップにおいて、前記作成時期に基づき、各抽出情報における前記未来の時期を具体的な時期に置き換えて、当該置き換え後の未来の時期が前記検索ステップを実行した時点よりも後であるか否かを判定して、後であると判定された前記抽出情報のみに前記検索結果を絞り込み、
前記絞り込みステップを行うコンピューターにおいて、
前記絞り込みステップによる絞り込み後の情報を、前記置き換え後の未来の時期に従って並べ変えるか、あるいは、前記置き換え後の未来の時期に基づいて更に絞り込むステップを行うことを特徴とする検索方法。
【請求項４】
請求項１ないし３のいずれかの項において、
前記絞り込みステップを行うコンピューターにおいて、
前記キーワードによる検索結果のうち、前記予め設定した未来の時期を示す表現を含まない情報を前記絞り込みステップによる絞り込み結果に加えた最終検索結果を生成するステップを行うことを特徴とする検索方法。
【請求項５】
請求項１ないし４のいずれかの項において、
前記検索ステップを行うコンピューターにおいて、
前記キーワードおよび当該キーワードによる検索タイミングの登録を受け付けるキーワード登録ステップを行い、
当該登録された検索タイミングで、当該登録されたキーワードに基づいて前記検索ステップを行うと共に、当該検索ステップによる検索結果に対して前記絞り込みステップを行い、
更に、前記絞り込みステップによる絞り込み結果を、予め設定した方法で前記キーワードおよび前記検索タイミングの登録時に設定された通知先に通知する通知ステップを行うことを特徴とする検索方法。
【請求項６】
インターネット上の情報の中から、指定されたキーワードを含む情報を検索する検索処理をコンピューターに実行させるための検索プログラムであって、
前記コンピューターに、前記キーワードによる検索結果を、前記検索処理を実行した時点を基準として未来に起こる事柄に関する情報に絞り込む絞り込み処理を実行させ、
当該絞り込み処理において、
予め設定した未来の時期を示す表現を含む情報を、前記キーワードによる検索結果の中から抽出し、
各抽出情報について、当該抽出情報の中に当該抽出情報の作成時期を推定可能な予め設定した態様の表現がある場合には、当該予め設定した態様の表現に基づいて当該抽出情報の作成時期を判定し、当該予め設定した態様の表現がない場合には、当該抽出情報のウェブサーバーへの保存時期に基づいて当該抽出情報の作成時期を判定し、
当該作成時期に基づき、各抽出情報における前記未来の時期が前記検索処理を実行した時点よりも後であるか否かを判定して、後であると判定された前記抽出情報のみに前記検索結果を絞り込む処理を実行することを特徴とする検索プログラム。
【請求項７】
端末および当該端末と通信可能な検索サーバーを有する検索システムであって、
前記端末は、キーワードの入力を受け付けて、当該入力されたキーワードを前記検索サーバーに送信し、
前記検索サーバーは、
前記端末から受信した前記キーワードに基づき、インターネット上の情報の中から、指定されたキーワードを含む情報を検索する検索処理を行うと共に、
前記キーワードによる検索結果を、前記検索処理を実行した時点を基準として未来に起こる事柄に関する情報に絞り込む絞り込み処理を行って、当該絞り込み結果を前記端末に送信し、
前記絞り込み処理において、
予め設定した未来の時期を示す表現を含む情報を、前記キーワードによる検索結果の中から抽出し、
各抽出情報について、当該抽出情報の中に当該抽出情報の作成時期を推定可能な予め設定した態様の表現がある場合には、当該予め設定した態様の表現に基づいて当該抽出情報の作成時期を判定し、当該予め設定した態様の表現がない場合には、当該抽出情報のウェブサーバーへの保存時期に基づいて当該抽出情報の作成時期を判定し、
当該作成時期に基づき、各抽出情報における前記未来の時期が前記検索処理を実行した時点よりも後であるか否かを判定して、後であると判定された前記抽出情報のみに前記検索結果を絞り込むことを特徴とする検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等を通じて指定したキーワードに関する情報を検索するための検索方法および検索プログラム、ならびに検索システムに関する。
【背景技術】
【０００２】
インターネット上の情報を検索する場合、非常に多くの情報の中から検索できる反面、多くの情報の中から目的とする情報を的確に抽出するのが難しいという問題点がある。例えば、これから発売される商品などの発売情報やこれから放映される番組などの情報を検索しようとした場合、サイトを限定せず単にキーワード検索を行っただけでは過去の情報が多数ヒットしてしまい、目的とする情報が検索結果の上位に上がってこないおそれがあった。このため、必要な情報がインターネット上にあったとしても容易にこれを見つけることができず、必要な情報を収集できないおそれがあった。
【０００３】
従来は、発売予定などのこれから起こる事柄の情報を確実に取得するためには、インターネット上に多数開設されている通販サイトやメーカーのサイト、番組情報サイトなどに１つ１つアクセスして、それぞれのサイト内検索などによって情報を収集しなければならず、非常な労力が必要であった。また、このような情報提供サイトに掲載される情報は、「発売や放映が確定したもの」であり、「再来年頃をめどとして」企画されている、などという未確定な情報を含めて広く情報収集することができないという不都合がある。
【０００４】
一方、インターネット上でサイトを限定せずに検索するときに無駄な情報を効率的に排除するため、ユーザーが細かく検索条件を設定できるようにすることが提案されている。例えば、古い情報がヒットしないようにするため、２４時間以内、１週間以内、１ヶ月以内、１年以内などのように、インターネット上の文書のうち、その最新の更新日が特定の期間のもののみがヒットするように設定できる検索システムが用いられている。
【０００５】
ここで、文書の作成日や更新日が新しくても、文書自体には古い情報しか書かれていないおそれがある。そこで、文書の内容と文書の作成日から、その文書の内容が現時点での未来のことについてのものか否かを判定するシステムが提案されている。
【０００６】
特許文献１の未来表現収集システムは、未来の動向や未来予測についての論文や報告書などの文書を検索対象として、この中から、まず、未来の時期を示す表現を含む文書を抽出する。ここで、未来の時期を示す表現としては、年月日などの絶対的な表現の後に、「には」「頃に」「までには」「以降」などの、その年月日に起こることだと推測できるような語句が組み合わされたものや、「３０年後」などの相対的な表現を想定している。次に、その文書の作成日を取得して、相対的な表現で記載された時期を作成日に基づいて絶対的な時期（年月日）に変換する。続いて、文書中の未来の時期が、基準年月日（例えば、現在の年月日）に対して未来のことか否かを判定する。特許文献１では、このような処理によって、文書中の予測内容が基準年月日（現時点）からみて未来のことについてのものであるような文書を精度良く収集できるようになっている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−２０５００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１のシステムは、文書の作成日を取得して作成日との比較で文書中の予測内容の絶対的な時期を判定しているが、どのようにして文書の作成日を取得するのかまでは記載されていない。また、そもそも、文書の作成日がどのようなものを意味しているのかも明確にされていない。文書の作成日が不明であったり不正確であったりした場合、未来の情報かどうかの判定が不正確になってしまい、収集できる情報の精度が低下するという問題点がある。
【０００９】
例えば、特許文献１では、論文や報告書などを電子化したものを検索対象としており、電子化された文書では、文書データのプロパティである「作成日付」の情報を「文書の作成日」とすることが考えられる。しかしながら、このような情報は文書がコピーされると新しい日付に変わってしまい、正確な情報でないおそれがある。また、特許文献１では、ウェブサーバーに保存されたインターネット上の文書を検索することも想定しているが、文書がウェブサーバーにアップロードされた時点（タイムスタンプが付された時点）と文書が発表された時点との間にはタイムラグがあることも考えられ、また、掲載されたウェブページが更新されるなどしてタイムスタンプが更新されたときには、その文書が発表された時点よりも後の時点を文書作成日としてしまうおそれがある。
【００１０】
本発明の課題は、以上のような点に鑑みて、インターネット上に掲載されている情報の中からキーワードを用いて目的とする情報を検索するシステムにおいて、当該キーワードに関し、未来に起こる事柄に関する情報を従来よりも効率的に、且つ、精度良く検索できる検索方法および検索プログラム、ならびに検索システムを提案することにある。
【００１１】
上記の課題を解決するために、本発明の検索方法は、
キーワードの入力を受け付けたコンピューターにおいて、インターネット上の情報の中から、当該キーワードを含む情報を検索する検索ステップを行い、
前記コンピューターあるいは当該コンピューターから前記キーワードによる検索結果を受信した他のコンピューターにおいて、当該検索結果を、前記検索ステップを実行した時点を基準として未来に起こる事柄に関する情報に絞り込む絞り込みステップを行い、
当該絞り込みステップでは、
予め設定した未来の時期を示す表現を含む情報を、前記キーワードによる検索結果の中から抽出する第１ステップと、
各抽出情報について、当該抽出情報の中に当該抽出情報の作成時期を推定可能な予め設定した態様の表現がある場合には、当該予め設定した態様の表現に基づいて当該抽出情報の作成時期を判定し、当該予め設定した態様の表現がない場合には、当該抽出情報のウェブサーバーへの保存時期に基づいて当該抽出情報の作成時期を判定する第２ステップと、
当該作成時期に基づき、各抽出情報における前記未来の時期が前記検索ステップを実行した時点よりも後であるか否かを判定して、後であると判定された前記抽出情報のみに前記検索結果を絞り込む第３ステップとを行うことを特徴としている。
【００１２】
また、本発明は、インターネット上の情報の中から、指定されたキーワードを含む情報を検索する検索処理をコンピューターに実行させるための検索プログラムであって、
前記コンピューターに、前記キーワードによる検索結果を、前記検索処理を実行した時点を基準として未来に起こる事柄に関する情報に絞り込む絞り込み処理を実行させ、
当該絞り込み処理において、
予め設定した未来の時期を示す表現を含む情報を、前記キーワードによる検索結果の中から抽出し、
各抽出情報について、当該抽出情報の中に当該抽出情報の作成時期を推定可能な予め設定した態様の表現がある場合には、当該予め設定した態様の表現に基づいて当該抽出情報の作成時期を判定し、当該予め設定した態様の表現がない場合には、当該抽出情報のウェブサーバーへの保存時期に基づいて当該抽出情報の作成時期を判定し、
当該作成時期に基づき、各抽出情報における前記未来の時期が前記検索処理を実行した時点よりも後であるか否かを判定して、後であると判定された前記抽出情報のみに前記検索結果を絞り込む処理を実行することを特徴としている。
【００１３】
更に、本発明は、端末および当該端末と通信可能な検索サーバーを有する検索システムであって、
前記端末は、キーワードの入力を受け付けて、当該入力されたキーワードを前記検索サーバーに送信し、
前記検索サーバーは、
前記端末から受信した前記キーワードに基づき、インターネット上の情報の中から、指定されたキーワードを含む情報を検索する検索処理を行うと共に、
前記キーワードによる検索結果を、前記検索処理を実行した時点を基準として未来に起こる事柄に関する情報に絞り込む絞り込み処理を行って、当該絞り込み結果を前記端末に送信し、
前記絞り込み処理において、
予め設定した未来の時期を示す表現を含む情報を、前記キーワードによる検索結果の中から抽出し、
各抽出情報について、当該抽出情報の中に当該抽出情報の作成時期を推定可能な予め設定した態様の表現がある場合には、当該予め設定した態様の表現に基づいて当該抽出情報の作成時期を判定し、当該予め設定した態様の表現がない場合には、当該抽出情報のウェブサーバーへの保存時期に基づいて当該抽出情報の作成時期を判定し、
当該作成時期に基づき、当該抽出情報における前記未来の時期が前記検索処理を実行した時点よりも後であるか否かを判定して、後であると判定された前記抽出情報のみに前記検索結果を絞り込むことを特徴としている。
【００１４】
本発明の検索方法および検索プログラム、ならびに検索システムは、このように、単にキーワードによって情報を検索するだけでなく、検索結果を未来に起こる事柄に関する情報のみに絞り込むことができるため、既に役に立たない過去の事柄に関する情報を検索結果から排除できる。従って、インターネット上の情報を幅広く検索しながら、効率的に目標とする情報を収集できる。このため、本発明では、未来に起こる事柄に関する情報に絞り込む手段として、検索結果の情報が未来の時期を示す表現を含むとき、これが検索時点（現在）でも未来となる時期なのかどうかを判定しており、そのための判断基準として、未来の時期を示す表現を含む情報の作成時期を用いている。例えば、情報の作成時期が３年前の日付で、未来の時期を示す表現が「来春」であった場合、その「来春」はすでに過去の時期であると判定して、そのような情報は検索結果から排除できる。
【００１５】
特に、本発明では、基準とする情報作成時期の判定方法として、情報の中に作成時期と推定されるような態様の表現（例えば、独立して書かれた日付等）がある場合にはこれを優先して作成時期の判定に用い、ない場合には、インターネット上の情報であれば必ず有しているウェブサーバーへの保存時期の情報（タイムスタンプ等）に基づいて作成日を判定している。このように複数の情報を併用することにより、各情報の内容に応じて、簡単な処理で精度良く情報作成時期を判定できる。従って、当該情報が未来の事柄についてのものかどうかを簡単な処理で従来よりも精度良く判定できる。よって、インターネット上の幅広い情報を対象として、効率的に、且つ、精度良く、未来に起こる事柄についての情報を収集できる。
【００１６】
本発明の検索方法において、前記予め設定した態様の表現を、前記抽出情報の本文とは独立に表示された年月日あるいはその一部を省略したものとすることができる。このような箇所に年月日や、年月などのその一部を省略した表示があれば、これを情報（ウェブページ等の文書）の作成日として扱うことにより、情報作成時期の判定をより高精度に行うことができる。
【００１７】
ここで、本発明の検索方法において、前記第３ステップにおいて、前記作成時期に基づき、各抽出情報における前記未来の時期を具体的な時期に置き換えて、当該置き換え後の未来の時期が前記検索ステップを実行した時点よりも後であるか否かを判定して、後であると判定された前記抽出情報のみに前記検索結果を絞り込み、前記絞り込みステップを行うコンピューターにおいて、前記絞り込みステップによる絞り込み後の情報を、前記置き換え後の未来の時期に従って並べ変えるか、あるいは、前記置き換え後の未来の時期に基づいて更に絞り込むステップを行うように構成することができる。このようにすると、検索結果を未来に起こる事柄の発生時期の順序で表示できるため、優先度や緊急度の高い情報を上位に表示できる。また、特定の期間に発生する事柄の情報のみ（例えば、１ヶ月以内、半年以内、など）に検索結果を更に絞ることができるため、効率的に情報を確認できる。よって、利便性が高い。
【００１８】
また、本発明の検索方法では、前記絞り込みステップを行うコンピューターにおいて、前記キーワードによる検索結果のうち、前記予め設定した未来の時期を示す表現を含まない情報を前記絞り込みステップによる絞り込み結果に加えたものを最終検索結果とすることができる。このようにすると、時期が不明な事柄の情報についてはとりあえず除外せずに検索結果として収集できるため、情報の検索漏れを抑制できる。
【００１９】
更に、本発明の検索方法では、前記検索ステップを行うコンピューターにおいて、前記キーワードおよび当該キーワードによる検索タイミングの登録を受け付けるキーワード登録ステップを行い、当該登録された検索タイミングで、当該登録されたキーワードに基づいて前記検索ステップを行うと共に、当該検索ステップによる検索結果に対して前記絞り込みステップを行い、更に、前記絞り込みステップによる絞り込み結果を、予め設定した方法で前記キーワードおよび前記検索タイミングの登録時に設定された通知先に通知する通知ステップを行うように構成することができる。このようにすると、前もってキーワードを登録しておけば、設定した検索タイミングで自動的に検索が行われるようにすることができ、その結果が自動的にユーザーに通知されるようにすることができる。よって、その都度検索を行う必要がなくなり、計画した時期に、登録したキーワードについての未来に起こる事柄の情報を確実に収集することができる。従って、検索にかかる労力を更に削減でき、情報の確認漏れをより確実に抑制できる。
【発明の効果】
【００２０】
本発明によれば、単にキーワードによって情報を検索するだけでなく、検索結果を未来に起こる事柄に関する情報のみに絞り込むことができるため、既に役に立たない過去の事柄に関する情報を検索結果から排除できる。従って、インターネット上の情報を幅広く検索しながら、効率的に目標とする情報を収集できる。特に、本発明では、未来に起こる事柄に関する情報に絞り込むにあたって、予め設定した態様の表現（情報の作成時期であると推定できるような表現）と、情報のウェブサーバー上への保存時期の情報（タイムスタンプ等）を併用して、各情報の内容に応じて、簡単な処理で精度良く情報の作成時期を判定している。従って、当該情報が未来の事柄についてのものかどうかを簡単な処理で従来よりも精度良く判定できる。よって、インターネット上の幅広い情報を対象として、効率的に、且つ、精度良く、未来に起こる事柄についての情報を収集できる。
【図面の簡単な説明】
【００２１】
【図１】本発明を適用した検索システムのシステム構成図である。
【図２】検索システムにおける端末側および検索サーバー側における処理の流れを示すフローチャートである。
【図３】文書中の未来の時期と検索実施日との前後関係の判定方法の説明図である。
【発明を実施するための形態】
【００２２】
以下に、図面を参照して、本発明を適用した検索方法および検索プログラム、ならびに検索システムの実施の形態を説明する。
【００２３】
（検索システム）
図１は本発明を適用した検索システムのシステム構成図である。検索システム１は、複数の端末２と、これらの端末２と通信回線を介して接続された検索サーバー３を備えている。検索サーバー３は検索サービスの提供者によって管理されており、端末２は、この検索サービスを利用するユーザーの下に設置されている。検索サーバー３は、インターネット上の情報を保存しているデータ収集サーバー４内の情報にアクセス可能に構成されている。データ収集サーバー４は、インターネット上で公開されている各種の情報を収集するためのプログラムと、収集した情報を記憶する大容量の記憶部を備えており、多数のウェブサーバーにアクセスして、当該ウェブサーバーから送信された文書（ウェブページなど）を記憶部に保存するための情報収集処理を継続して行っている。なお、データ収集サーバー４を検索サーバー３と一体に構成してもよい。
【００２４】
端末２および検索サーバー３はいずれも汎用のコンピューター装置であり、各種処理を実行するＣＰＵと、データを一時記憶するＲＡＭと、各種制御プログラムを記憶するＲＯＭと、各種アプリケーションプログラムやデータを記憶するハードディスクなどの大容量の記憶部と、通信回線を介して外部との間で情報の送受信を行うための通信インターフェースと、マウスやキーボードなどの入力部と、液晶モニターなどの表示装置を備えている。端末２および検索サーバー３は汎用のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって制御されており、以下に説明する検索プログラム（端末側検索プログラムおよびサーバー側検索プログラム）は、このＯＳ上で動作するように構成されている。
【００２５】
（検索処理）
図２は検索システム１における端末２側および検索サーバー３側における処理の流れを示すフローチャートである。端末２は端末側検索プログラムを記憶しており、端末２のＣＰＵは、検索を行うための予め設定した入力が行われると、端末側検索プログラムに従い、検索条件入力画面を端末２の表示画面に表示する。検索条件入力画面には、検索キーワード入力欄と、検索実行ボタンが表示されている。なお、検索条件入力画面に、他の検索条件、例えば、除外するキーワードを入力するための入力欄や、検索対象の情報のデータ形式を指定するための入力欄、などを適宜設けることもできる。
【００２６】
検索システム１による検索を実行するときは、最初に、端末２側においてステップＳ１の処理を行う。ステップＳ１では、検索キーワード入力欄にキーワードが入力され、その後、検索実行ボタンがクリックされたことに基づき、端末２のＣＰＵが、端末側検索プログラムに従って、入力されたキーワードを含む検索要求データを検索サーバー３に送信する処理を行う。例えば、商品名などを示す「○○○」と、「発売予定」の２つのキーワードが入力された場合には、これらのキーワードを含む検索要求データを検索サーバー３に送信する。
【００２７】
検索サーバー３はサーバー側検索プログラムを記憶しており、端末２側からの検索要求データを受信したことに基づいてサーバー側検索プログラムによるステップＳ２〜Ｓ６の処理を開始する。まず、ステップＳ２（検索ステップ）では、インターネット上に公開されている情報の中から、検索要求データにおいて指定されているキーワードを含む情報を検索する検索処理を行う。より具体的には、検索サーバー３のＣＰＵは、データ収集サーバー４にアクセスして、データ収集サーバー４に蓄積されている各種のウェブサーバーから取得した情報（ウェブページなどの文書）の中から、検索要求データにおいて指定されているキーワードを含む情報（文書）を検索する検索処理を行う。例えば、「○○○」「発売予定」の２つのキーワードが指定された場合には、「○○○」「発売予定」の両方を含む情報（文書）を検索する。
【００２８】
なお、本例の検索サーバー３が行う検索処理は、検索サーバー３が自己の機能で行うものだけでなく、インターネット上の情報についての高速な検索サービスを提供している別の検索サービス提供者の検索機能を利用して行うための処理であってもよい。この場合には、検索サーバー３のＣＰＵは、サーバー側検索プログラムに基づき、予め設定した別の検索サービス提供者の側にキーワードを送信して検索結果を受信すればよい。例えば、データ収集サーバー４の管理者がこのようなサービスを提供している場合には、データ収集サーバー４あるいはこれに接続されている検索サーバーに情報を送信すればよい。このような高速の検索サービス提供者は、予めデータ収集サーバー４上の各文書についてそれらが含んでいるキーワードに応じてインデックスを付けておくなどの方法により、高速に検索を行うことができる。
【００２９】
続いて、検索サーバー３は、ステップＳ３〜Ｓ５（絞り込みステップ）において、指定したキーワードを含む情報群（検索結果の文書群）を、現時点（検索実施時点）において未来に起こる事柄についての内容を含む情報群のみに絞り込む処理を行う。まず、ステップＳ３（第１ステップ）では、検索サーバー３のＣＰＵは、サーバー側検索プログラムに基づき、予め設定した「未来の時期を示す表現」を含む文書（ウェブページ等）を、ステップＳ２の検索結果の中から抽出し、このような表現を含まない文書を検索結果から除外する。
【００３０】
ここで、「未来の時期を示す表現」としては、具体的に時期を特定できる表現だけでなく、曖昧な表現も含め、時期を表す表現を広く想定する。例えば、「今週」「来月」「来年」「今秋」「来春」などのように、将来を示す「今」「来」と、時期を示す「週」「月」「年」「春」「夏」「秋」「冬」などの言葉を組み合わせた表現を含む文書を抽出する。あるいは、これらの言葉に更に「以降」などを組み合わせた表現を含む文書を抽出する。また、「３年後」「半年以内」などのように、抽象的な期間あるいは時期と「後」「以内」などの言葉を組み合わせた表現を含む文書を抽出する。更に、「○○年○月」「○○月以降」「○○年頃」「○○年夏頃」「○○月予定」などのように、具体的な年月日を示した表現や、これに「頃」「以降」「予定」などを組み合わせた表現を含む文書を抽出する。その他には、「将来」「今後」などのような曖昧な表現を含む文書を抽出してもよい。
【００３１】
次に、検索サーバー３のＣＰＵは、ステップＳ４において、ステップＳ３の処理によって抽出された各ウェブページ等の文書（各抽出情報）について、当該文書の作成日（各抽出情報の作成時期）を判定する処理（第２ステップ）を行う。ここで、「文書の作成日」と判定する日付は、文書の内容がその日付に公開することを前提として書かれている日付のことを意味するものとする。本例では、文書中に予め設定した態様の表現がある場合には、これに基づいて作成日を判定する。例えば、文書のタイトル欄に独立して書かれた日付があったり、もしくは、本文の末尾あるいは本文の上に、本文とは行を変えて独立に書かれた日付があるなどのように、本文と独立に表示された日付がある場合には、この日付がウェブページの作成日であると推定できる。ステップＳ４では、まず、文書中からこのような予め設定した態様の表現を検索して、このような表現があった場合には、これに基づいて作成日を判定する。例えば、このような態様で「○○年○○月○○日」のように記載されていた場合にはこれをそのまま作成日とする。「○○年○○月」のように日付が省略されていた場合には、該当月の特定の日付、例えば、最も新しい日付である月の末日を作成日としてもよいし、作成日をこの時点では幅のある期間として取り扱うこともできる。また、日付と年度がそれぞれ独立に表示されていれば、これらを合わせた年月日を作成日とすることもできる。
【００３２】
ステップＳ４では、文書中に独立に書かれた日付が複数ある場合には、最も新しい日付に基づき、作成日を判定する。一方、文書中に独立に書かれた日付が１つもなく、文書内の表示内容からは作成日を推定できない場合には、文書（ウェブページ等）のインターネットへの公開時期を示す情報、すなわち、ウェブサーバーへのアップロード時点や更新時点（ウェブサーバーへの保存時期）にそのデータに付されるタイムスタンプに基づき、文書の作成日を判定する。より具体的には、タイムスタンプの情報を文書の作成日と判定する。つまり、検索サーバー３のＣＰＵは、サーバー側検索プログラムに基づき、文書中の表示内容に作成日と推定できる態様の表現がある場合にはこれを優先し、そのような表現がない場合には、タイムスタンプに基づき作成日を判定する。
【００３３】
次に、検索サーバー３のＣＰＵは、ステップＳ５（第３ステップ）において、作成日が判定された各文書（抽出情報）について、この作成日に基づき、各文書中に含まれる上記の「未来の時期を示す表現」が現時点（検索実施時点）よりも後であるか否かを判定する。そして、後であると判定された文書のみを残し、他の文書を除外することにより、現時点でも未来と判断できる事柄について書かれた文書群となるように検索結果を絞り込む処理を行う。
【００３４】
図３はステップＳ５（第３ステップ）における文書中の未来の時期と検索実施日との前後関係の判定方法の説明図である。この図の「文書１」に示すように、「来春」という「未来の時期を示す表現」を含む文書の作成日が「２０１１年６月３０日」のように判定された場合には、この「来春」は、「２０１２年春」であると推定できる。すなわち、文書の作成日を基準に、文書に含まれる「未来の時期を示す表現」を具体的な時期に落とし込むことによって、この時期が、現時点（検索実施時点）よりも後であるか否かの判定が可能となる。一方、「文書２」のように、「２０１１年５月」のように具体的な日付が本文中に含まれている「未来の時期を示す表現」であった場合には、これに対し、直接、現時点（検索実施時点）よりも後であるか否かの判定を行う。
【００３５】
サーバー側検索プログラムでは、ステップＳ５の処理において、検索実施日を検索サーバー３の内蔵カレンダーから取得する。検索実施日が「２０１１年１０月３０日」であったとき、「２０１２年春」はこれよりも後であるため、「文書１」には「未来に起こる事柄」が書かれていると推定できる。従って、「文書１」は検索結果から除外しないものとする。「２０１１年５月」の場合は、「２０１１年１０月３０日」に対して過去の時期であるため、「文書２」は検索結果から除外する。
【００３６】
各文書には、「文書３」のように、「来春」と「２０１１年５月」のような複数の「未来の時期を示す表現」が含まれていることも想定されるが、この場合には、文書の作成日に基づいて全ての表現を具体的な時期に落とし込んだ後、これらを比較して、最も新しい時期を含む「未来の時期を示す表現」について、現時点（検索実施時点）よりも後であるか否かの判定を行う。「来春（２０１２年春）」と「２０１１年５月」では、「２０１２年春」の方が新しい時期であるため、「２０１２年春」が現時点（検索実施時点）よりも後であるか否かの判定を行う。従って「文書３」も検索結果から除外しないものとする。
【００３７】
ステップＳ５の処理、すなわち、「未来の時期を示す表現」を含む文書（抽出情報）の全てについて、文書作成日を基準にして「未来の時期」を具体的な時期に置き換え、「検索実施日」との前後関係の判定を行って検索実施日よりも後の内容を含む文書のみを残し、他は除外する絞り込み処理が完了すると、検索サーバー３のＣＰＵは、サーバー側検索プログラムに基づき、ステップＳ６に進む。ステップＳ６では、絞り込み処理後に残った情報を最終検索結果として端末２に送信する処理を行う。続いて、ステップＳ７において、端末２のＣＰＵは、端末側検索プログラムに基づき、検索サーバー３から受信した検索結果を検索結果表示画面に表示する処理を行う。検索結果表示画面は、従来から用いられているブラウザ上でインターネット検索を行う場合の検索結果表示画面と同様なものを用いることができる。
【００３８】
以上のように、本実施形態の検索システム１は、検索サーバー３に保存された検索プログラム（サーバー側検索プログラム）に基づいて実行される処理により、指定したキーワードによる検索を行う検索ステップと、キーワードによる検索結果に対し、更に、検索実施時点を基準として未来に起こる事柄に関する情報のみに絞り込む絞り込みステップとを行うことができる。このような絞り込み処理により、インターネット上の情報（ウェブページなどの文書）をサイトを限定せずにキーワードのみで幅広く検索できると共に、その検索結果を未来に起こる事柄に関する情報のみに絞り込むことができる。このため、既に役に立たない過去の事柄に関する情報を検索結果から排除でき、効率的に目標とする情報を収集できる。
【００３９】
特に、本実施形態では、検索実施時点においても未来と判断される事柄を含むものに情報を絞り込む方法として、情報の作成時期を基準として、情報中の「未来の時期」を具体的な時期に置き換えている。そして、その基準となる情報の作成時期の判定を、情報（文書）の内容自体とタイムスタンプの両方を併用して判断している。このため、簡単な処理で情報の作成時期を従来よりも精度良く判定でき、情報中の「未来の時期」が検索実施時点よりも後か否かの判定を精度良く行うことができる。よって、精度良く検索結果を絞り込むことができ、効率的に、且つ、精度良く、未来に起こる事柄についての情報を収集できる。
【００４０】
（改変例）
（１）上記実施形態では、ステップＳ５の絞り込み結果をそのまま最終検索結果として端末２に送信しているが、ステップＳ５の後に、更に絞り込み処理を行ってその結果を端末２に送信してもよい。例えば、ステップＳ５において、各文書中の未来の時期（例えば「来春」）を、当該文書の作成日（例えば「２０１１年６月」）に基づいて、具体的な時期（例えば「２０１２年春」）に置き換える処理を行っているため、この置き換え後の未来の時期を各文書の属性データとして保持させておくことにより、絞り込み後の文書群を、置き換え後の未来の時期に基づいて更に絞り込むことができる。例えば、置き換え後の未来の時期が検索実施日から１ヶ月以内、半年以内、１年以内、などの情報に絞り込むことにより、近い未来に起こる可能性のある事柄についての情報のみに絞り込むことができる。このようにすると、特定の期間に発生する事柄の情報のみを提供できるため、効率的に情報を確認でき、利便性が高い。あるいは、更なる絞り込み処理を行うことなく、単に、置き換え後の未来の時期に従って文書を並べ替える処理を行い、並べ替え後のデータを検索結果として端末２に送信しても良い。これにより、優先度や緊急度の高い情報を上位に表示できるため、効率的に情報を確認でき、利便性が高い。
【００４１】
（２）上記実施形態では、「予め設定した未来の時期を示す表現を含む情報」のみをキーワードによる検索結果から抽出しており、書かれている事柄の発生時期が不明な情報については除外していた。そこで、このような情報を除外せず、ステップＳ５の絞り込み結果にこのような時期が不明な情報を加える処理を行った後、最終検索結果として端末２に送信する処理を行うこともできる。このようにすると、時期が不明な情報についても確認できるため、情報の検索漏れを抑制できる。
【００４２】
（３）上記実施形態は、端末２から検索要求データをその都度検索サーバー３に送信して、検索要求データを受信したことに基づいて検索およびその結果の絞り込みを行って結果を端末２に返す構成であったが、検索サーバー３に予めキーワードを登録しておくと共に、そのキーワードに対する検索タイミングを検索サーバー３に登録しておくことにより、端末２からの要求がなくても自動的に検索が行われるように構成しておくことができる。すなわち、検索サーバー３において、キーワードの登録を受け付けるキーワード登録ステップを行い、キーワードが登録されている場合には、予め設定した検索タイミングで、当該登録されたキーワードに基づいてＳ２〜Ｓ５の検索ステップおよび絞り込みステップが実行されるようにする。検索タイミングについては、例えば、検索サーバー３側で１ヶ月毎などのように適宜設定しても良いし、端末２側からキーワードと共に検索日付のリストを送信して登録しておいてもよい。そして、絞り込み結果を、電子メールなどの予め設定した方法でキーワードの登録時に設定された送信先に送信する。検索結果の通知方法としては、電子メール以外の各種の通信回線を介した通知方法を用いることができる。例えば、端末２において使用しているソフトウェア上で検索結果を通知するようにしてもよい。このようにすると、その都度検索を行う手間が省けると共に、計画した時期に確実に情報を収集できる。よって、検索にかかる労力を更に削減でき、情報の確認漏れをより確実に抑制できる。
【００４３】
（４）上記実施形態は、商品の発売予定を検索する例を示したものであったが、検索対象については適宜変更可能である。例えば、出版物の出版予定、映画の公開予定、テレビ番組の放映予定などのほか、各種の法改正、制度改正、料金改定などの実施予定の情報の検索にも用いることができる。また、紅葉の見頃などの観光情報やイベント情報の検索にも利用可能である。
【００４４】
（５）上記実施形態は、検索サーバー３においてキーワードによる検索ステップ（ステップＳ２）と絞り込みステップ（ステップＳ３〜Ｓ５）を行うものであったが、端末２において全てのステップを行うことができるように、サーバー側検索プログラムの機能を端末側検索プログラムに持たせた構成とすることもできる。
【００４５】
（６）上記実施形態の検索システム１を利用する場合、未来の情報を収集する目的で検索を行っていることが明確であるため、検索サーバー３側に端末２側から受け取るキーワードを収集して分析する機能を付加することにより、将来のニーズに対する情報を的確に収集できる。
【符号の説明】
【００４６】
１…検索システム、２…端末、３…検索サーバー、４…データ収集サーバー
【図１】
2013097647.tif 000003
【図２】
2013097647.tif 000004
【図３】
2013097647.tif 000005