(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介してユーザ端末及び不特定多数のユーザが書き込みを行うＷｅｂサーバに接続可能であり、かつコンテンツの検索を行うサーバであって、
所定のイベントに係る優先検索を指定する指定検索キーワードを含むデータ及び前記優先検索の条件である優先検索条件を示すデータを記憶する第１記憶部と、
検索対象となるコンテンツを記憶する第２記憶部と、
前記Ｗｅｂサーバから、複数のユーザによって作成された文書データを受信し、当該文書データを自動的に収集する文書データ収集部と、
管理用端末から、前記所定のイベントの発生を報知するニュースデータを受信するニュースデータ受信部と、
前記文書データ収集部が収集した前記文書データを分析して、当該文書データに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成し、前記ニュースデータ受信部が受信した前記ニュースデータに基づいて、ニュースデータに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成する指定検索キーワード優先検索条件データ生成部と、
前記指定検索キーワードを示すデータに前記優先検索条件を示すデータを関連付けて前記第１記憶部に記憶させ、
前記優先検索を可能とした後、前記優先検索に係る優先検索条件を示すデータに関連付けて記憶された指定検索キーワードに基づいて、前記優先検索を行わない検索を定期的に実行し、前記優先検索を行った検索との検索結果の差異が所定の範囲を下回った場合に、前記優先検索を不可能とする優先検索設定部と、
前記ユーザ端末から、前記優先検索を指定するデータを受信したことに応じて、前記優先検索を指定するデータに関連付けて前記第１記憶部に記憶された前記優先検索条件を示すデータを参照し、参照した前記優先検索条件に基づいて前記第２記憶部に記憶されている前記コンテンツの検索を行い、前記検索の結果を前記ユーザ端末に表示させるために前記ユーザ端末に前記検索の結果を示すデータを送信する検索部と、を備えるサーバ。
【請求項２】
前記優先検索設定部は、前記所定のイベントの開始時期を示すデータを前記第１記憶部に記憶し、前記第１記憶部に記憶した前記所定のイベントの開始時期が到来したことに応じて、前記優先検索を可能とする請求項１に記載のサーバ。
【請求項３】
前記所定のイベントに係る優先検索を指定するデータは指定検索キーワードを含んで構成し、
前記検索部は、前記ユーザ端末から、前記指定検索キーワードを含む検索キーワードを示すデータを受信したことに応じて、前記指定検索キーワードを含んで構成する優先検索を指定するデータに関連付けて前記第１記憶部に記憶した優先検索条件を示すデータを参照し、参照した前記優先検索条件に基づいて前記コンテンツの検索を行う請求項１又は２に記載のサーバ。
【請求項４】
前記通信ネットワークに接続された他のサーバから、複数のユーザによって作成された文書データを受信し、当該文書データを自動的に収集する文書データ収集部と、
当該文書データ収集部が収集した前記文書データを分析して、当該文書データに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成する指定検索キーワード優先検索条件データ生成部と、を更に備える請求項３に記載のサーバ。
【請求項５】
前記優先検索設定部は、前記記憶した前記文書データに含まれるキーワードを分析して、出現頻度の高いキーワードに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする請求項４に記載のサーバ。
【請求項６】
前記優先検索設定部は、前記記憶した前記文書データに含まれるキーワードを分析して、出現頻度が時系列的に上昇しているキーワードに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする請求項４に記載のサーバ。
【請求項７】
前記優先検索設定部は、前記記憶した前記文書データに含まれるキーワードを分析した結果のキーワードと共に出現する複数の共起語に係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする請求項４に記載のサーバ。
【請求項８】
通信ネットワークを介してユーザ端末及び不特定多数のユーザが書き込みを行うＷｅｂサーバに接続可能なサーバがコンテンツの検索を行う方法であって、
前記サーバは、所定のイベントに係る優先検索を指定する指定検索キーワードを含むデータ及び前記優先検索の条件である優先検索条件を示すデータを記憶する第１記憶部と、
検索対象となるコンテンツを記憶する第２記憶部とを備え、
前記方法は、
前記Ｗｅｂサーバから、複数のユーザによって作成された文書データを受信し、当該文書データを自動的に収集するステップと、
管理用端末から、前記所定のイベントの発生を報知するニュースデータを受信するステップと、
前記文書データを分析して、当該文書データに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成し、前記ニュースデータに基づいて、ニュースデータに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成するステップと、
前記指定検索キーワードを示すデータに前記優先検索条件を示すデータを関連付けて前記第１記憶部に記憶させ、
前記優先検索を可能とした後、前記優先検索に係る優先検索条件を示すデータに関連付けて記憶された指定検索キーワードに基づいて、前記優先検索を行わない検索を定期的に実行し、前記優先検索を行った検索との検索結果の差異が所定の範囲を下回った場合に、前記優先検索を不可能とするステップと、
前記ユーザ端末から、前記優先検索を指定するデータを受信したことに応じて、前記優先検索を指定するデータに関連付けて前記第１記憶部に記憶された前記優先検索条件を示すデータを参照し、参照した前記優先検索条件に基づいて前記第２記憶部に記憶されている前記コンテンツの検索を行うステップと、
前記ユーザ端末に前記検索の結果を示すデータを送信するステップと、を含む方法。
【請求項９】
通信ネットワークを介してユーザ端末及び不特定多数のユーザが書き込みを行うＷｅｂサーバに接続可能なサーバに、ユーザ端末からの要求に応じてコンテンツの検索を行う処理を実行させるプログラムであって、
前記サーバは、所定のイベントに係る優先検索を指定する指定検索キーワードを含むデータ及び前記優先検索の条件である優先検索条件を示すデータを記憶する第１記憶部と、検索対象となるコンテンツを記憶する第２記憶部とを備え、
前記プログラムは、
前記Ｗｅｂサーバから、複数のユーザによって作成された文書データを受信し、当該文書データを自動的に収集するステップと、
管理用端末から、前記所定のイベントの発生を報知するニュースデータを受信するステップと、
前記文書データを分析して、当該文書データに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成し、前記ニュースデータに基づいて、ニュースデータに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成するステップと、
前記指定検索キーワードを示すデータに前記優先検索条件を示すデータを関連付けて前記第１記憶部に記憶させ、
前記優先検索を可能とした後、前記優先検索に係る優先検索条件を示すデータに関連付けて記憶された指定検索キーワードに基づいて、前記優先検索を行わない検索を定期的に実行し、前記優先検索を行った検索との検索結果の差異が所定の範囲を下回った場合に、前記優先検索を不可能とするステップと、
前記ユーザ端末から、前記優先検索を指定するデータを受信したことに応じて、前記優先検索を指定するデータに関連付けて前記第１記憶部に記憶された前記優先検索条件を示すデータを参照させて、参照した前記優先検索条件に基づいて前記第２記憶部に記憶されている前記コンテンツの検索を行わせるステップと、
前記検索の結果を前記ユーザ端末に表示させるために前記ユーザ端末に前記検索の結果を示すデータを送信させるステップと、を前記サーバに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベントに連動して検索を行う方法、サーバ、及びプログラムに関する。
【背景技術】
【０００２】
近年、Ｗｅｂ上のホームページやブログその他のインターネットを介してアクセス可能なコンテンツは、様々な検索サービスを利用することによって検索が可能となっており、学術上のみならず、一般市民の生活においても、或いは企業活動においても、なくてはならないものとなっている。
【０００３】
このような検索サービスの多くは、検索キーワードを入力することによってインターネット上のコンテンツを検索する方式を採っている。そこで、検索キーワードから類推され、ユーザの検索目的に合致するコンテンツを効率よく探し出すために、各検索サービスは様々な工夫を行っている。例えば、いわゆるページランクの高いコンテンツを、検索結果としてより上位に表示することが多い。
【０００４】
このページランクは、検索キーワードをより多く含むことのみならず、他のホームページからより多くのリンクが張られたもの、即ち被リンク数の多いものがより上位になるように決定されている。
【０００５】
このような状況において、特許文献１によれば、インターネット上に多々存在するＷｅｂサイトを検索して順位をつけて表示する際に、ＵＲＬの順位付けの精度を上げ、利用者が欲するＵＲＬ情報をある程度、困難なく取得できることが可能となる。
【特許文献１】特開２００４−２７２４９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のページランクによる順位付けでは、例えば、ワールドカップの開催や地震の発生等のイベントが発生した直後において、当該イベントに関係するコンテンツが存在していたとしても、それらを的確に検索結果の上位に順位付けることができない。なぜならば、イベントの発生直後においては当該コンテンツへの被リンク数が少ないために上位に位置づけることができず、やがて、当該コンテンツへの被リンク数が増大するにつれてページランクが上昇し、検索結果の上位に順位付けることができるまで、タイムラグが生じるからである。
【０００７】
そこで、イベントの発生直後においても当該イベントに関係するコンテンツを的確に検索する方法を提供することが望まれている。
【０００８】
そこで、本発明は、イベントの発生直後においても当該イベントに関係するコンテンツを的確に検索する方法、サーバ、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明者らは研究を重ね、本発明を完成するに至った。具体的には、本発明は以下のようなものを提供する。
【００１０】
（１）  通信ネットワークを介して接続可能な端末のユーザに対してサーバ（例えば、サーバ１０）がコンテンツの検索を行う方法であって、
端末（例えば、管理者の端末２０）から、所定のイベントに係る優先検索を指定するデータ（例えば、ターゲットキーワードデータ）及び優先検索条件を示すデータ（例えば、ウエイトキーワードデータ）を受信したことに応じて、前記優先検索を指定するデータに前記優先検索条件を示すデータを関連付けて記憶して優先検索を可能とするステップと、
他の端末（例えば、ユーザ端末４０）から、前記優先検索を指定するデータを受信したことに応じて、前記優先検索を指定するデータに関連付けて記憶した優先検索条件を示すデータを参照し、参照した前記優先検索条件に基づいて前記コンテンツの検索を行うステップと、
前記検索の結果を前記他の端末に表示させるために前記他の端末に前記検索の結果を示すデータを送信するステップと、を含む方法。
【００１１】
本発明のこのような構成によれば、通信ネットワークを介して接続可能な端末のユーザに対してサーバがコンテンツの検索を行う際に、端末から、所定のイベントに係る優先検索を指定するデータ及び優先検索条件を示すデータを受信したことに応じて、前記優先検索を指定するデータを示すデータに優先検索条件を示すデータを関連付けて記憶して優先検索を可能とし、他の端末から、前記優先検索を指定するデータを受信したことに応じて、前記優先検索を指定するデータに関連付けて記憶した優先検索条件を示すデータを参照し、参照した優先検索条件に基づいてコンテンツの検索を行うことができる、という作用を有する。
【００１２】
このことにより、前記サーバは、前記端末から前記所定のイベントに係る優先検索を指定するデータ及び優先検索条件を示すデータを受信して記憶しておくことにより、その後、前記他の端末から、前記優先検索を指定するデータを受信した場合に、前記優先検索を指定するデータに関連付けられた優先検索条件に基づいてコンテンツの検索を行い、その結果を前記他の端末に送信することができる。
【００１３】
その結果、前記サーバは、前記端末のユーザ（例えば、管理者）の操作に応じて前記所定のイベントの発生直後から、前記所定のイベントに係るコンテンツを優先的に検索することができる。
【００１４】
ここで、前記他の端末のユーザ（例えば、一般ユーザ）は、前記所定のイベントの発生を意識しているか否かに関わらず、前記優先検索を指定するデータを入力するだけで、前記サーバが自動的に前記優先検索条件に応じた検索結果を前記他の端末に表示させることができる。
【００１５】
具体的には、例えば、前記所定のイベントとして、「サッカーＷ杯」の開催に応じて、管理者がキーワード「Ｗ杯」を、前記優先検索を指定するデータとして送信し、優先検索条件として、「サッカーＷ杯」を「バレーボールＷ杯」や「野球Ｗ杯」等の他のＷ杯より優先して検索できるように優先検索条件を送信することにより、前記ユーザは、単に「Ｗ杯」という検索キーワードを入力するだけで、「サッカーＷ杯」に係るコンテンツを優先的に検索することができる。
【００１６】
このように、本発明の原理によれば、所定のイベントの発生直後の、いわゆるページランクが上昇する以前から、前記所定のイベントに係るコンテンツを的確に検索することが可能となる。
【００１７】
なお、前記優先検索を指定するデータとしては、上述のようなキーワードによる指定以外の方法でもよく、「サッカーＷ杯」を優先検索するのに「サッカー」というスポーツの「ジャンル」でコンテンツを検索する場合や、ユーザが入力したテキストやフレーズの概念に「Ｗ杯」が含まれる場合を指定してもよい。
【００１８】
（２）  前記優先検索条件を示すデータは、前記所定のイベントに係る複数の優先キーワードを示すデータを含んで構成され、
前記検索を行うステップにおいて、前記サーバは、前記複数の優先キーワードにウエイトをかけて検索を行う（１）に記載の方法。
【００１９】
本発明のこのような構成によれば、（１）の作用に加えて、優先検索条件を示すデータは、所定のイベントに係る複数の優先キーワードを示すデータを含んで構成され、検索を行う際に、サーバは、複数の優先キーワードにウエイトをかけて検索を行うことが可能である、という作用を有する。
【００２０】
このことにより、前記サーバは、前記所定のイベントに係る複数の優先キーワードにウエイトをかけてコンテンツの検索を行うことができる。
【００２１】
その結果、前記サーバは、前記他の端末から前記優先検索を指定するデータを受信するだけで、前記優先検索を指定するデータに関連付けられた前記優先検索条件を示すデータを構成する優先キーワードにウエイトをかけてコンテンツを検索することができる。
【００２２】
具体的には、例えば、前記所定のイベント「サッカーＷ杯」に対して、前記管理者が、前記優先検索を指定するデータとしてキーワード「Ｗ杯」、前記優先キーワードとして「ワールドカップ、サッカー、日本代表、○○監督」を指定しておくことにより、前記サーバは、前記ユーザが「Ｗ杯」を含む検索キーワードを入力するだけで、「ワールドカップ、サッカー、日本代表、○○監督」にウエイトをかけてコンテンツを検索する。その結果、「ワールドカップ、サッカー、日本代表、○○監督」をより多く含むコンテンツが優先的に検索結果の上位にランクされることになる。
【００２３】
なお、優先キーワード「ワールドカップ、サッカー、日本代表、○○監督」には、それぞれ異なるウエイトを設定し、前記管理者がより重要と考える優先キーワードにより大きなウエイトをかけるように設定してもよい。
【００２４】
（３）  前記優先検索条件は、前記所定のイベントに係る複数の要素キーワードを含む論理式で構成される（１）に記載の方法。
【００２５】
本発明のこのような構成によれば、（１）の作用に加えて、優先検索条件は、所定のイベントに係る複数の要素キーワードを含む論理式で構成することができる、という作用を有する。
【００２６】
このことにより、前記サーバは、前記所定のイベントに係る複数の要素キーワードを含む論理式に従ってコンテンツの検索を行うことができる。
【００２７】
その結果、前記サーバは、前記他の端末から前記優先検索を指定するデータを受信するだけで、前記優先検索を指定するデータに関連付けられた前記優先検索条件を示すデータを構成する複数の要素キーワードを含む論理式に従ってコンテンツを検索することができる。
【００２８】
具体的には、例えば、前記所定のイベント「サッカーＷ杯」に対して、前記管理者が、前記優先検索を指定するデータとして検索キーワード「Ｗ杯」、前記論理式として「“ワールドカップ”ＡＮＤ（“サッカー”ＮＯＴ“バレーボール”ＮＯＴ“野球”）ＡＮＤ“日本代表”ＯＲ“○○監督”」を指定しておくことにより、前記サーバは、前記ユーザが「Ｗ杯」を含む検索キーワードを入力するだけで、前記ユーザが入力した検索キーワードでコンテンツを検索すると共に、当該論理式に従ってコンテンツを検索する。その結果、前記ユーザはこのような複雑な論理式を構成することができなくとも、前記サーバは、前記ユーザが入力した検索キーワードでコンテンツを検索した結果のうち、前記管理者が設定した論理式に合致するものをより上位にランクさせることができる。
【００２９】
（４）  前記端末から前記所定のイベントの開始時期を示すデータを受信したことに応じて、受信した前記所定のイベントの開始時期を示すデータを記憶するステップと、
前記優先検索を可能とするステップにおいて、前記サーバは、記憶した前記所定のイベントの開始時期が到来したことに応じて、前記優先検索を可能とする（１）から（３）のいずれかに記載の方法。
【００３０】
本発明のこのような構成によれば、（１）から（３）のいずれかの作用に加えて、前記端末から前記所定のイベントの開始時期を示すデータを受信したことに応じて、受信した前記所定のイベントの開始時期を示すデータを記憶し、優先検索を可能とする際に、サーバは、記憶した所定のイベントの開始時期が到来したことに応じて、優先検索を可能とすることができる、という作用を有する。
【００３１】
このことにより、前記サーバは、前記端末から受信して記憶した前記所定のイベントの開始時期を示すデータに基づいて、前記開始時期が到来したことに応じて自動的に前記優先検索を可能とすることができる。
【００３２】
その結果、前記サーバは、例えば、サッカーＷ杯や、オリンピック等の予め開催時期が決まっているイベントについて、その開始時期を予め記憶しておくことによって、当該イベントの開始時期が到来したことに応じて自動的に余裕を持って前記優先検索に応じた検索結果を前記他の端末に送信することができる。
【００３３】
（５）  前記所定のイベントに係る優先検索を指定するデータは指定検索キーワードを含んで構成し、
前記コンテンツの検索を行うステップにおいて、前記サーバは、前記他の端末から、前記指定検索キーワードを含む検索キーワードを示すデータを受信したことに応じて、前記指定検索キーワードを含んで構成する優先検索を指定するデータに関連付けて記憶した優先検索条件を示すデータを参照し、参照した前記優先検索条件に基づいて前記コンテンツの検索を行う（１）から（４）のいずれかに記載の方法。
【００３４】
本発明のこのような構成によれば、（１）から（４）のいずれかの作用に加えて、前記所定のイベントに係る優先検索を指定するデータは指定検索キーワードを含んで構成され、前記サーバは、前記他の端末から、前記指定検索キーワードを含む検索キーワードを示すデータを受信したことに応じて、前記指定検索キーワードを含んで構成する優先検索を指定するデータに関連付けて記憶した優先検索条件を示すデータを参照し、参照した前記優先検索条件に基づいて前記コンテンツの検索を行うことができる、という作用を有する。
【００３５】
このことにより、前記サーバは、前記端末から前記所定のイベントに係る指定検索キーワードを含む検索キーワードを示すデータ及び優先検索条件を示すデータを受信して記憶しておくことにより、その後、前記他の端末から、前記指定検索キーワードを含む検索キーワードを示すデータを受信した場合に、前記指定検索キーワードを含んで構成する優先検索を指定するデータに関連付けられた優先検索条件に基づいてコンテンツの検索を行い、その結果を前記他の端末に送信することができる。
【００３６】
その結果、前記サーバは、前記端末のユーザ（例えば、管理者）の操作に応じて前記所定のイベントの発生直後から、前記所定のイベントに係る指定検索キーワードに関連するコンテンツを優先的に検索することができる。
【００３７】
ここで、前記他の端末のユーザ（例えば、一般ユーザ）は、前記所定のイベントの発生を意識しているか否かに関わらず、前記指定検索キーワードを含む検索キーワードを入力するだけで、前記サーバが自動的に前記優先検索条件に応じた検索結果を前記他の端末に表示させることができる。
【００３８】
（６）  端末から前記所定のイベントの発生を報知するニュースデータを受信したことに応じて、受信した前記ニュースデータを記憶するステップを含み、
前記優先検索を可能とするステップにおいて、前記サーバは、記憶したニュースデータに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする（５）に記載の方法。
【００３９】
本発明のこのような構成によれば、（５）の作用に加えて、端末から所定のイベントの発生を報知するニュースデータを受信したことに応じて、受信したニュースデータを記憶し、優先検索を可能とする際に、サーバは、記憶したニュースデータに係る指定検索キーワードを示すデータ及び優先検索条件を示すデータを生成して記憶し、優先検索を可能とすることができる、という作用を有する。
【００４０】
このことにより、前記サーバは、前記端末から受信して記憶した前記所定のイベントの発生を報知するニュースデータに基づいて、前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とすることができる。
【００４１】
その結果、前記サーバは、前記管理者が、前記所定のイベントとして突発的に発生した事件や事故等のニュース記事を送信するだけで、自動的に前記事件や事故等に係るコンテンツを優先的に検索することができる。
【００４２】
（７）  前記通信ネットワークに接続された他のサーバから、複数のユーザによって作成された文書データを受信して記憶するステップを更に含み、
前記優先検索を可能とするステップにおいて、前記サーバは、記憶した前記文書データを分析して、当該文書データに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする（５）に記載の方法。
【００４３】
本発明のこのような構成によれば、（５）の作用に加えて、前記通信ネットワークに接続された他のサーバから、複数のユーザによって作成された文書データを受信して記憶し、
記憶した前記文書データを分析して、当該文書データに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とすることができる、という作用を有する。
【００４４】
このことにより、前記サーバは、前記端末のユーザ（例えば、管理者）が上述のような操作を行わなくとも、記憶した前記文書データに基づいて、前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とすることができる。
【００４５】
その結果、前記サーバは、前記他のサーバから受信して文書データを記憶するだけで、当該文書に係るコンテンツを優先的に検索することができる。具体的には、例えば、ニュースコンテンツを記憶した他のサーバから当該ニュースコンテンツに係る文書データを受信して記憶するだけではなく、ブログやＳＮＳサイト等、不特定多数のユーザが書き込みを行う他のサーバが記憶した文書データを受信して記憶してもよい。このように、本発明の対象とする文書ファイルの参照元を不特定多数のユーザの編集によるものに拡大することは、インターネット等の不特定多数のユーザが容易にコンテンツを発信可能なネットワークにおいて、世の中の動きを敏感に捉えて優先検索を実施する上で好適である。
【００４６】
（８）  前記サーバは、前記優先検索を可能とするステップにおいて、前記記憶した前記文書データに含まれるキーワードを分析して、出現頻度の高いキーワードに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする（７）に記載の方法。
【００４７】
本発明のこのような構成によれば、前記サーバは、前記優先検索を可能とするステップにおいて、前記記憶した前記文書データに含まれるキーワードを分析して、出現頻度の高いキーワードに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする。
【００４８】
このことにより、前記サーバは、前記文書データに含まれる出現頻度の高いキーワードに基づいて、前記指定検索キーワード及び前記優先検索条件を変更することができる。
【００４９】
その結果、前記サーバは、例えば、ブログやニュース記事等で話題となっている使用頻度が高くなっているキーワードを優先的に検索結果に反映することが可能となる。
【００５０】
このように、前記サーバは、話題の変化に敏感に反応し、使用頻度の高くなっているキーワードに係る文書をより検索結果の上位に出力されるようにすることができる。
【００５１】
（９）  前記サーバは、前記優先検索を可能とするステップにおいて、前記記憶した前記文書データに含まれるキーワードを分析して、出現頻度が時系列的に上昇しているキーワードに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする（７）に記載の方法。
【００５２】
本発明のこのような構成によれば、前記サーバは、前記優先検索を可能とするステップにおいて、前記記憶した前記文書データに含まれるキーワードを分析して、出現頻度が時系列的に上昇しているキーワードに係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする。
【００５３】
このことにより、前記サーバは、前記文書データに含まれる出現頻度が時系列的に上昇しているキーワードに基づいて、前記指定検索キーワード及び前記優先検索条件を変更することができる。
【００５４】
その結果、前記サーバは、例えば、ブログやニュース記事等で話題となっている使用頻度が時系列的に上昇しているキーワードを優先的に検索結果に反映することが可能となる。
【００５５】
このように、前記サーバは、必ずしも絶対的な使用頻度が高くなくとも、使用頻度が時系列的に上昇しているキーワードに対応して検索結果に反映することで、話題の変化に敏感に反応し、そのようなキーワードに係る文書が検索結果の上位に出力されるようにすることができる。
【００５６】
（１０）  前記サーバは、前記優先検索を可能とするステップにおいて、前記記憶した前記文書データに含まれるキーワードを分析した結果のキーワードと共に出現する複数の共起語に係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする（７）に記載の方法。
【００５７】
本発明のこのような構成によれば、前記サーバは、前記記憶した前記文書データに含まれるキーワードを分析した結果のキーワードと共に出現する複数の共起語に係る前記指定検索キーワードを示すデータ及び前記優先検索条件を示すデータを生成して記憶し、前記優先検索を可能とする。
【００５８】
このことにより、前記サーバは、キーワードを分析した結果のキーワードと共に出現する複数の共起語に係る前記指定検索キーワードに基づいて、前記指定検索キーワード及び前記優先検索条件を変更することができる。
【００５９】
その結果、前記サーバは、例えば、ブログやニュース記事等で話題となっているキーワードと共に出現する複数の共起語が含まれる文書を優先的に検索結果に反映することが可能となる。
【００６０】
このように、前記サーバは、必ずしも絶対的な使用頻度が高くなくとも、キーワードと共に出現する複数の共起語に対応して検索結果に反映することで、単にキーワードに反応するのではなく、ある特定の話題に含まれるキーワードのみに正確に反応し、そのようなキーワードに係る文書が検索結果の上位に出力されるようにすることができる。
【００６１】
（１１）  前記優先検索を可能とした後、前記優先検索に係る優先検索条件を示すデータに関連付けて記憶された指定検索キーワードに基づいて、前記優先検索を行わない検索を定期的に実行し、前記優先検索を行った検索との検索結果の差異が所定の範囲を下回った場合に、前記優先検索を不可能とするステップを含む（５）から（１０）のいずれかに記載の方法。
【００６２】
本発明のこのような構成によれば、（５）から（１０）のいずれかの作用に加えて、優先検索を可能とした後、優先検索に係る優先検索条件を示すデータに関連付けて記憶された指定検索キーワードに基づいて、優先検索を行わない検索を定期的に実行し、優先検索を行った検索との検索結果の差異が所定の範囲を下回った場合に、優先検索を不可能とすることができる、という作用を有する。
【００６３】
このことにより、前記サーバは、前記優先検索を可能とした後、前記指定検索キーワードに基づいて、前記優先検索を行わない検索を定期的に実行し、前記優先検索を行った検索との検索結果の差異が所定の範囲を下回った場合に、前記優先検索を不可能とすることができる。
【００６４】
その結果、前記サーバは、前記所定のイベントに係るコンテンツの被リンク数が増加すること等によりページランクが上昇し、前記優先検索によらなくともこの前記所定のイベントに係るコンテンツが検索結果の上位に位置づけられるようになった場合に、前記優先検索を不可能とすることができる。このようにして、本発明の原理によれば、前記所定のイベントに応じて可能とした優先検索を、その必要性がなくなった時点で不可能とし、通常の検索に戻しつつ、又新たな優先検索の効果を薄めないようにすることができる。
【００６５】
（１２）  通信ネットワークを介して接続可能な端末のユーザに対してコンテンツの検索を行うサーバであって、
端末から、所定のイベントに係る優先検索を指定するデータ及び優先検索条件を示すデータを受信したことに応じて、前記優先検索を指定するデータに前記優先検索条件を示すデータを関連付けて記憶して優先検索を可能とする優先検索指定／解除部（優先検索指定／解除部６５）と、
他の端末から、前記優先検索を指定するデータを受信したことに応じて、前記優先検索を指定するデータに関連付けて記憶した優先検索条件を示すデータを参照し、参照した前記優先検索条件に基づいて前記コンテンツの検索を行い、前記検索の結果を前記他の端末に表示させるために前記他の端末に前記検索の結果を示すデータを送信する検索部（検索部７０）と、を備えるサーバ。
【００６６】
本発明のこのような構成によれば、（１）と同様の作用を有する。
【００６７】
（１３）  サーバに、端末からの要求に応じてコンテンツの検索を行う処理を実行させるプログラムであって、
端末から、所定のイベントに係る優先検索を指定するデータ及び優先検索条件を示すデータを受信したことに応じて、前記優先検索を指定するデータに前記優先検索条件を示すデータを関連付けて記憶させて優先検索を可能とするステップと、
他の端末から、前記優先検索を指定するデータを受信したことに応じて、前記優先検索を指定するデータに関連付けて記憶した優先検索条件を示すデータを参照させて、参照した前記優先検索条件に基づいて前記コンテンツの検索を行わせるステップと、
前記検索の結果を前記他の端末に表示させるために前記他の端末に前記検索の結果を示すデータを送信させるステップと、を実行させるためのプログラム。
【００６８】
本発明のこのような構成によれば、（１）と同様の作用を有する。
【発明の効果】
【００６９】
本発明によれば、前記サーバは、前記管理者の操作に応じて前記所定のイベントの発生直後から、前記所定のイベントに係るコンテンツを優先的に検索することができる。
【発明を実施するための最良の形態】
【００７０】
以下、本発明の実施形態について図面を参照して説明する。
【００７１】
図１は、本発明の好適な実施形態の一例に係るコンピュータ・システム１の全体構成及びサーバ１０の機能構成を表すブロック図である。図２は、本発明に係るサーバ１０のハードウェア構成の一例を示す図である。図３、図４、図５は、本発明に係る処理を示すフローチャートである。図６，図７、図９は、本発明に係る処理についての概念図である。図８は、本発明に係る処理を示すフローチャートである。
【００７２】
［システム全体の概要］
図１は、本発明の好適な実施形態の一例に係るコンピュータ・システム１の全体構成及びサーバ１０の機能構成を表すブロック図である。サーバ１０とユーザ端末４０とが通信回線を介して接続されている。更に、サーバ１０と管理者の端末２０とが通信回線を介して接続されている。更に、ブログサーバ９１、ＳＮＳサーバ９２、その他のＷｅｂ（文書データ）サーバ９３等が接続されていてもよい。サーバ１０、ユーザ端末４０、管理者の端末２０、ブログサーバ９１、ＳＮＳサーバ９２、その他のＷｅｂ（文書データ）サーバ９３等との各々の接続の形態としては、有線でも無線でもよい。
【００７３】
サーバ１０は、基本的な構成は、検索サーバであってよく、ユーザ端末４０からの検索要求に応じて、この検索要求に対応した複数のコンテンツ（Ｗｅｂページ）を抽出し、抽出した複数のＷｅｂページへのリンクを、所定の基準に基づいて順番に並べた検索結果に関するデータを生成し、生成したデータを、ユーザ端末４０に送信する機能を備える。サーバ１０は、必要に応じてＷｅｂサーバ、ＤＢサーバ、アプリケーションサーバを含んで構成してよく、１台のサーバで構成しても、それぞれ別のサーバで構成してもよい。
【００７４】
ユーザ端末４０及び管理者の端末２０は、パーソナルコンピュータ、モバイル、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）端末を代表とするものであり、インターネット等の通信回線を介して、サーバ１０にアクセスし、検索結果を受信し、表示するものであればどのようなものでもよい。
【００７５】
サーバ１０は、制御部１０１と、記憶部１０７と、通信Ｉ／Ｆ（インターフェース）１０４０とを備える。制御部１０１は、指定検索キーワード優先検索条件データ生成部６０と、優先検索指定／解除部６５と、検索部７０と、文書データ収集部６１と、を備える。通信部Ｉ／Ｆ１０４０は、指定検索キーワード優先検索条件データ受信部５０と、ニュースデータ受信部５５と、文書データ受信部５１と、を備える。記憶部１０７は、指定検索キーワード優先検索条件データベース７５と、検索対象となるＷｅｂページもしくは、Ｗｅｂページへのリンク情報が記憶された検索対象コンテンツデータベース８０とを備える。
【００７６】
［サーバ１０のハードウェア構成］
図２は、図１で説明した本発明の好適な実施形態の一例に係るサーバ１０のハードウェア構成の一例を示す図である。サーバ１０は、制御部１０１を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００７７】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００７８】
ＢＩＯＳ１０６０は、サーバ１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、サーバ１０のハードウェアに依存するプログラム等を格納する。
【００７９】
記憶部１０７を構成するハードディスク１０７４は、サーバ１０がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、更に必要に応じて各種データベースを構成可能である。
【００８０】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００８１】
サーバ１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、又はメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、サーバ１０にインストールされ実行されてもよい。
【００８２】
前述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶部１０７を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、又はメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４又は光ディスクライブラリー等の記憶装置を記録媒体として使用し、通信回線を介してプログラムをサーバ１０に提供してもよい。
【００８３】
ここで、表示装置１０２２は、ユーザにデータの入力を受け付ける画面を表示したり、サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００８４】
ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボード及びマウス１１００等により構成してよい。
【００８５】
また、通信Ｉ／Ｆ１０４０は、サーバ１０を専用ネットワーク又は公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００８６】
以上の例は、サーバ１０について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明したサーバにより実現される機能は、上述の方法を当該コンピュータにより実行することにより、或いは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００８７】
［管理者の端末、ユーザ端末、ブログサーバ９１、ＳＮＳサーバ９２、その他のＷｅｂ（文書データ）サーバ９３のハードウェア構成］
ここで管理者の端末２０、ユーザ端末４０、ブログサーバ９１、ＳＮＳサーバ９２、その他のＷｅｂ（文書データ）サーバ９３は、図２で示すように、サーバ１０と同様の構成を備えてよい。即ち、管理者の端末２０、ユーザ端末４０、ブログサーバ９１、ＳＮＳサーバ９２、その他のＷｅｂ（文書データ）サーバ９３は、通常のコンピュータであってよく、Ｗｅｂページを表示するためのＷｅｂブラウザの機能を備えていてもよい。
【００８８】
［優先検索指定処理］
サーバ１０は、図３に示すように優先検索指定処理を実行する。
【００８９】
まず、サーバ１０の指定検索キーワード優先検索条件データ受信部５０が、管理者の端末２０から指定検索キーワードを示すデータ及び優先検索キーワードを示すデータ及び優先検索条件を示すデータを受信する（ステップＳ１０１）。
【００９０】
指定検索キーワードとは、ユーザ端末４０を使用するユーザが検索を行うために、入力される検索キーワードを示すデータであり、具体的には、例えば、指定検索キーワードとして、図６に示すターゲットキーワードである。
【００９１】
優先検索条件データとは、指定検索キーワードがユーザから指定され、検索が行われた際に、この指定検索キーワードを使用した検索の検索結果の優先順位を決定する基準となるデータである。具体的には、例えば、優先検索条件データとして、複数の要素となるキーワード（図６に示すウエイトキーワード）を使用した条件であってよく、この場合には、ウエイトキーワードとして設定された単語を多量に含むＷｅｂページを、検索結果の上位に表示させる基準としてよい。詳細は後述する。
【００９２】
次に、サーバ１０の優先検索指定／解除部６５は、指定検索キーワードを示すデータに優先検索条件を示すデータを関連付けて、指定検索キーワード優先検索条件データベース７５に記憶する（ステップＳ１０２）。
【００９３】
次に、サーバ１０のユーザ端末４０から指定検索キーワードを示すデータを受付けて、これを受信する（ステップＳ１０３）。これを受信したことに応じて、サーバ１０の検索部７０は、優先検索条件を示すデータを参照することで（優先検索条件に基づいて）、検索対象コンテンツとなるＷｅｂページ（又はＷｅｂページのリンク）を、検索対象コンテンツデータベース８０のデータにアクセスして、検索する（ステップＳ１０４）。そして、サーバ１０の検索部７０は、検索結果を示すデータをユーザ端末４０に送信する（ステップＳ１０５）。この処理が終了したら、優先検索指定処理を終了する。ユーザ端末４０は、検索結果を示すデータを受信し、Ｗｅｂブラウザ等でこのデータを表示する。
【００９４】
上述の優先検索指定処理は、図６に示す表示順序ウエイト情報に基づいて行われる。例えば、管理者の端末２０から、ターゲットキーワードとして「台風」を受信し、このウエイトキーワードとして、「台風、大雨、洪水、警報、注意報、気圧、風速、暴風、水害」を受信したとする。この場合に、優先検索指定／解除部６５が、受信したターゲットキーワードとウエイトキーワードとを関係付けて指定検索キーワード優先検索条件データベース７５に記憶する。具体的には、例えば、前記所定のイベント「台風による被害」に対して、前記管理者が、前記指定検索キーワードとして「台風」、前記論理式として「“台風”ＡＮＤ“大雨”ＡＮＤ“洪水”ＡＮＤ“警報”ＡＮＤ“注意報”ＡＮＤ“気圧”ＡＮＤ“風速”ＡＮＤ“妨害”ＡＮＤ“水害”」を指定しておく。
【００９５】
この状態で、ユーザ端末４０から、ターゲットキーワードとして、「台風」が入力され、サーバ１０がこれを受信した場合には、ウエイトキーワードの単語を含むものが、検索結果として優先してユーザ端末４０に表示される。即ち、ユーザ端末４０から「台風」を受信した場合には、「台風、大雨、洪水、警報、注意報、気圧、風速、暴風、水害」の単語を含むＷｅｂページが、検索結果として優先してユーザ端末４０に表示される。
【００９６】
異なる実施例として、ウエイトキーワードの各々のキーワードにウエイトが数値として対応づけられていてもよい。即ち、ウエイトキーワード「台風」には、管理者からの入力により、高い数値が対応付けられ（ウエイトがつけられ）、「気圧」、「風速」等には、低い数値が対応付けられることで、これらのウエイトキーワードの全ての数値の合計で、検索の優先順序が決定してもよい。
【００９７】
図６の検索結果に示すように、ユーザ端末４０には、検索結果が順番で表示される。検索結果１は、検索結果５に比べると、検索結果が上位に表示され、優先されている。これは、上記の優先検索条件（全てのウエイトデータに対してＡＮＤのみを使用する条件）を使用し、かつ、ウエイトキーワードの数値の合計が高いものの順に表示したからである。即ち、検索結果１となるＷｅｂページは、図に示すように、ウエイトキーワード（台風、大雨、洪水、注意報、風速、暴風）を多数含むページとして構成されているため数値の合計が高い。これに対して、検索結果５となるＷｅｂページは、ウエイトキーワードが、台風、風速、洪水のみしか含まれていないため、数値の結果が低く、検索結果として、検索結果１よりも下位に表示されている。
【００９８】
なお、ウエイトキーワードは、検索結果を上位に表示させるための優先キーワードである。したがって、ウエイトキーワードに、設定されたキーワードが優先的に、検索結果に表示される。例えば、「サッカーＷ杯」の開催に応じて、管理者が「Ｗ杯」を指定検索キーワードとして送信し、優先検索条件として、「サッカーＷ杯」を「バレーボールＷ杯」や「野球Ｗ杯」等の他のＷ杯より優先して検索できるように、ウエイトキーワードに、単に、「サッカー」というキーワードを設定しておくことで、ユーザは、「Ｗ杯」という検索キーワードを入力するだけで、「サッカーＷ杯」に係るコンテンツを、「バレーボールＷ杯」に比較して、優先的に検索することができる。
【００９９】
上記の例では、優先検索条件としては、ＡＮＤのみの論理式を使用したが、その他の論理式（ＯＲ、ＮＯＴ）を使用してもよい。例えば、「サッカーＷ杯」に対して、管理者が、指定検索キーワードとして「Ｗ杯」、論理式として「“ワールドカップ”ＡＮＤ（“サッカー”ＮＯＴ“バレーボール”ＮＯＴ“野球”）ＡＮＤ“日本代表”ＯＲ“○○監督”」を指定しておくことにより、サーバ１０は、ユーザが「Ｗ杯」を含む検索キーワードを入力するだけで、当該論理式に従ってコンテンツを検索する。その結果、ユーザはこのような複雑な論理式を構成することができなくとも、サーバ１０は、管理者が設定した論理式に従って的確に所定のイベント「サッカーＷ杯」に係るコンテンツを優先的に検索結果の上位にランクさせることができる。
【０１００】
［優先検索指定処理２］
次に、図４に基づいて優先検索指定処理２の処理について説明する。優先検索指定処理２は、サーバ１０が、ニュースデータを受信し、このニュースデータに基づいて指定検索キーワード、優先検索条件データを生成する処理を行うことが、優先検索指定処理とは異なる。
【０１０１】
まず、サーバ１０のニュースデータ受信部５５が、管理者の端末２０からニュースデータを受信する（ステップＳ２０１）。ここで、ニュースデータとは、記事に関するデータであり、時事ニュースに関するコンテンツデータであってよく、図７にて後述するように、時事ニュースに限定されず、気象情報等のイベントを含んだコンテンツデータである。
【０１０２】
サーバ１０の指定検索キーワード優先検索条件データ生成部６０は、ニュースデータに基づいて、指定検索キーワードを示すデータ及び優先検索条件を示すデータを生成する（ステップＳ２０２）。具体的には、例えば、ニュースデータのタイトルとなる文字列を、指定検索キーワードを示すデータとして、ニュースデータのコンテンツ内に頻繁に抽出される単語を、優先検索条件を示すデータ（ウエイトデータ）として抽出して、指定検索キーワードを示すデータ及び優先検索条件を示すデータを生成する。
【０１０３】
次に、サーバ１０の優先検索指定／解除部６５は、指定検索キーワードを示すデータに優先検索条件を示すデータを関連付けて、指定検索キーワード優先検索条件データベース７５に記憶する（ステップＳ２０３）。
【０１０４】
次に、サーバ１０のユーザ端末４０から指定検索キーワードを示すデータを受付けて、これを受信する（ステップＳ２０４）。これを受信したことに応じて、サーバ１０の検索部７０は、優先検索条件に基づいて検索対象コンテンツとなるＷｅｂページ（又はＷｅｂページのリンク）を、検索対象コンテンツデータベース８０のデータにアクセスして、検索する（ステップＳ２０５）。そして、サーバ１０の検索部７０は、検索結果をユーザ端末４０に送信する（ステップＳ２０６）。この処理が終了したら、優先検索指定処理２を終了する。
【０１０５】
上記の優先検索指定処理２では、ニュースデータという表現を用いたが、ニュースデータは、世の中の様々なイベントを含むコンテンツデータである。即ち、図７に示すように、ニュース、気象情報、スポーツイベント、株式情報、その他のイベントをサーバ１０が管理者の端末２０から受信してよい。即ち、管理者がイベントを検出して、ターゲットキーワード、ウエイトキーワードをサーバ１０に登録する態様であってもよい。
【０１０６】
結果として、サーバ１０は、管理者が、所定のイベントとして突発的に発生した事件や事故等のニュース記事を送信するだけで、自動的に前記事件や事故等に係るコンテンツを優先的に検索することができる。
【０１０７】
［イベントの時期指定］
上記のイベントは、開始時期が予め決定されている。したがって、サーバ１０は、管理者の端末２０から所定のイベントの開始時期を示すデータを受信することが可能である。このデータを受信したことに応じて、受信した所定のイベントの開始時期を示すデータ（例えば、２００６年１０月１日等の日付データ）を指定検索キーワード優先検索条件データベース７５に記憶する。そして、サーバ１０は、記憶した所定のイベントの開始時期に到達したことを判断し、当該イベントの優先検索を可能とする構成としてもよい。この構成によれば、サーバ１０は、例えば、サッカーＷ杯や、オリンピック等の予め開催時期が決まっているイベントについて、その開始時期を予め記憶しておくことによって、当該イベントの開始時期が到来したことに応じて自動的に余裕を持って優先検索に応じた検索結果をユーザ端末４０に送信することが可能となる。
【０１０８】
［優先検索指定処理３］
次に、図５に基づいて優先検索指定処理３の処理について説明する。優先検索指定処理３は、サーバ１０が、ブログサーバ９１、ＳＮＳサーバ９２、又はその他のＷｅｂ（文書データ）サーバ９３・・・から文書データを受信し、この文書データに基づいて指定検索キーワード、優先検索条件データを生成する処理を行うことが、優先検索指定処理とは異なる。
【０１０９】
まず、サーバ１０の文書データ収集部６１が、ブログサーバ９１、ＳＮＳサーバ９２、又はその他のＷｅｂ（文書データ）サーバ９３・・・から文書データ受信部５１を介して文書データを受信する（ステップＳ３０１）。ここで、文書データとは、ブログサーバ９１、ＳＮＳサーバ９２、又はその他のＷｅｂ（文書データ）サーバ９３・・・が管理・記憶しているデータであり、ブログの書き込み記事、ＳＮＳの書き込み記事、その他のＷｅｂページに係るコンテンツデータであってよい。なお、このような処理は、例えば、クローラー等と呼ばれる自動的に各サーバを巡回してコンテンツを収集するソフトウェアを実行することにより実現してもよい。
【０１１０】
サーバ１０の指定検索キーワード優先検索条件データ生成部６０は、これらの文書データに基づいて、指定検索キーワードを示すデータ及び優先検索条件を示すデータを生成する（ステップＳ３０２）。具体的には、例えば、文書データのタイトルや見出しとなる文字列を、指定検索キーワードを示すデータとして、文書データのコンテンツ内に頻繁に抽出される単語を、優先検索条件を示すデータ（ウエイトデータ）として抽出して、指定検索キーワードを示すデータ及び優先検索条件を示すデータを生成してもよい。或いは、各コンテンツデータに最も多く含まれる文字列を、指定検索キーワードを示すデータとして、当該文書データのコンテンツ内に含まれるその他の単語を、優先検索条件を示すデータ（ウエイトデータ）として抽出して、指定検索キーワードを示すデータ及び優先検索条件を示すデータを生成してもよい。
【０１１１】
以降の処理については、上述の優先検索指定処理２と同様である。このようにして、サーバ１０は、管理者の端末２０から指定検索キーワードを示すデータや優先検索条件を示すデータを受信しなくとも、自動的にブログサーバ９１、ＳＮＳサーバ９２、又はその他のＷｅｂ（文書データ）サーバ９３・・・から文書データ受信部５１を介して文書データを受信して、指定検索キーワードを示すデータや優先検索条件を示すデータを生成することができる。
【０１１２】
図９に、上述の優先検索指定処理３の一例を示す。クローラーと呼ばれるソフトウェアを実施することにより、ブログサーバ等からブログの書き込み記事等のコンテンツを受信して収集し、それらのコンテンツの形態素解析を行って、出現頻度の計算や関連ワードの抽出を行う。このようにして、例えば、ターゲットキーワードとして「○○○子」、ウエイトキーワードとして「２時間、２８分、初優勝、○○国際女子マラソン、・・・等」の設定を行う。或いは図９の左の画面に示すようなキーワードの出現頻度の傾向を示すＷｅｂサイトを管理しているサーバに含まれるコンテンツに基づいて指定検索キーワードを示すデータ及び優先検索条件を示すデータを生成してもよい。
【０１１３】
図１０及び図１１に、上述の優先検索指定処理３の別の一例を示す。この例では、台風の通過時において、「台風」の検索を受け付けた際にブログサーバ等からの書き込み記事等のコンテンツを分析し、「台風」と共に出現する共起語で出現頻度が急上昇している「進路予想」、「沖縄」、「風速」、「水位」、「中継」、「天気予報」等を抽出する。そして、これらの共起語に基づいて「台風  進路予測」、「台風  沖縄」等の検索要求フレーズを生成し、元々「台風」の検索要求があった場合にも、「台風  進路予測」、「台風  沖縄」等の検索要求フレーズに基づく検索結果を上位にスコアリングさせる。
【０１１４】
このように、ＣＧＭコンテンツでの盛り上がり具合に応じて、検索結果の表示順位を補正することで、よりタイムリーな検索結果を表示することができる。この際、ブログサーバ等で相対的により多くのリンクがクリックされたコンテンツを分析の際により重要視して分析することによって、スコアリングを変化させることとしてもよい。
【０１１５】
この場合、ある話題の元となった情報源（一次情報）に反応して生成されたブログ等の情報（二次情報）を一次情報と同様に取り扱うことによって起こるバースト現象により、感想等を掲載されたサイトが検索結果の上位となることを抑止し、より正確に話題の盛り上がり具合を捉えたスコアリングを行うことができる。これは、口コミだけで広まっている情報の一次情報を探しているケースにおいて有効である。例えば、歌手の絵が下手な様子を撮影した動画がネット上で出回り、その動画に対する感想がＣＧＭ等により多く掲載された場合等に、単に感想が掲載されたＣＧＭサイトを上位にランキングするのではなく、クリック数を反映させることで、閲覧数の高いサイトを上位にランキングして有意な検索結果を提供できる。そのため、ユーザは、一次情報である動画が掲載されているサイトを見つけるのが容易になる。
【０１１６】
図１２及び図１３に、上述の優先検索指定処理３の別の一例を示す。この例では、Ａ社が倒産した直後において「Ａ社」の検索を受け付けた際にニュースサーバ等からのニュース記事等のコンテンツを分析し、「Ａ社」と共に出現する共起語で出現頻度が急上昇している「倒産」、「経営破綻」、「会社更生法」、「○○地裁」等を抽出する。そして、これらの共起語に基づいて「Ａ社  ○○地裁」、「Ａ社  会社更生法」等の検索要求フレーズを生成し、元々「Ａ社」の検索要求があった場合にも、「Ａ社  ○○地裁」、「Ａ社  会社更生法」等の検索要求フレーズに基づく検索結果を上位にスコアリングさせる。
【０１１７】
このように、ニュース記事等メディアでの注目度とその内容に応じて、検索結果の表示順位を補正することで、よりタイムリーな検索結果を表示することができる。この際、ブログサーバ等で相対的により多くのリンクがクリックされたコンテンツを分析の際により重要視して分析することによって、一次情報に反応した二次情報としてのブログを一次情報と同様に取り扱うことによって起こるバースト現象により、感想等が上位に来ることを抑止し、より正確に話題の盛り上がり具合を捉えることができる。これは、メディア経由で、検索要求で使われるキーワードのユーザの扱い方が突然変動するケースにおいて有効である。例えば、ある事件の直後に「○○ビル」が東京都内のビルではなく、他の同名ビルの情報を要求するようにユーザの検索時の意図が時事的に変化する場合に有効である。
【０１１８】
［優先検索解除処理］
他の実施態様として、優先検索解除処理について、図８に基づいて説明する。サーバ１０は、優先検索を可能とした後、優先検索に係る優先検索条件を示すデータに関連付けて記憶された指定検索キーワードに基づいて、優先検索を行わない検索（通常検索）を所定のタイミングで実行する（ステップＳ４０１）。ここで、所定のタイミングとは、定期的に決められたタイミングであってよく、例えば、３日ごと、３週間ごと等であってよい。そして、サーバ１０は、優先検索を行った検索との検索結果の差異が所定の範囲を下回った場合に、優先検索を不可能とするために、優先検索の指定を解除する（ステップＳ４０２）。
【０１１９】
この構成によれば、サーバ１０は、所定のイベントに係るコンテンツの被リンク数が増加すること等によりページランクが上昇し、優先検索によらなくともこの所定のイベントに係るコンテンツが検索結果の上位に位置づけられるようになった場合に、優先検索を停止させることができる。このようにして、所定のイベントに応じて可能とした優先検索を、その必要性がなくなった時点で不可能とし、通常の検索に戻しつつ、又新たな優先検索の効果を薄めないようにすることが可能である。
【０１２０】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施形態に係るシステムの全体構成を示す図である。
【図２】本発明の実施形態に係るサーバの構成を示す図である。
【図３】本発明の実施形態に係るサーバによる優先検索指定処理を示すフローチャートである。
【図４】本発明の実施形態に係るサーバによる優先検索指定処理２を示すフローチャートである。
【図５】本発明の実施形態に係るサーバによる優先検索指定処理３を示すフローチャートである。
【図６】本発明の実施形態に係るサーバにより実行される処理の概念図である。
【図７】本発明の実施形態に係るサーバにより実行される処理の概念図である。
【図８】本発明の実施形態に係るサーバによる優先検索解除処理を示すフローチャートである。
【図９】本発明の実施形態に係るサーバにより実行される処理の概念図である。
【図１０】本発明の実施形態に係るサーバにより実行される処理の概念図である。
【図１１】本発明の実施形態に係るサーバにより実行される処理の概念図である。
【図１２】本発明の実施形態に係るサーバにより実行される処理の概念図である。
【図１３】本発明の実施形態に係るサーバにより実行される処理の概念図である。
【符号の説明】
【０１２２】
１  システム
１０  サーバ
２０  端末
４０  ユーザ端末
５０  指定検索キーワード優先検索条件データ受信部
５１  文書データ受信部
５５  ニュースデータ受信部
６０  指定検索キーワード優先検索条件データ生成部
６１  文書データ収集部
６５  優先検索指定／解除部
７０  検索部
７５  指定検索キーワード優先検索条件データベース
８０  検索対象コンテンツデータベース
９１  ブログサーバ
９２  ＳＮＳサーバ
９３  その他のＷｅｂ（文書データ）サーバ
１０１  制御部
１０７  記憶部
【図１】
0005390083.tif 000002
【図２】
0005390083.tif 000003
【図３】
0005390083.tif 000004
【図４】
0005390083.tif 000005
【図５】
0005390083.tif 000006
【図６】
0005390083.tif 000007
【図７】
0005390083.tif 000008
【図８】
0005390083.tif 000009
【図９】
0005390083.tif 000010
【図１０】
0005390083.tif 000011
【図１１】
0005390083.tif 000012
【図１２】
0005390083.tif 000013
【図１３】
0005390083.tif 000014