(57)【要約】      （修正有）【課題】ページの特徴の変化の検出を可能にする。【解決手段】解析部６２が、時間経過とともに内容が変化するページの内容を解析してページを特定する。特徴変化判定部６４が、異なるタイミングで特定されたページの内容に基づいて、ユーザによるコメントの投稿等が行なわれることにより、特定されたページの特徴が変化したか否かを判定し、ページにおいて盛り上がっている話題の変化などといった、ページの特徴の変化をユーザに提供する。【選択図】図６
2013025779.tif 000002
【特許請求の範囲】
【請求項１】
時間経過とともに内容が変化するページの内容を特定する特定手段と、
異なるタイミングで特定されたページの内容に基づいて、特定されたページの特徴が変化したか否かを判定する判定手段と、
を含むことを特徴とする情報処理システム。
【請求項２】
キーワードに関する条件の指定を受け付ける受付手段と、
それぞれ時間経過とともに内容が変化する少なくとも１つの検索対象ページを検索対象とした前記条件に合致するページの検索を繰り返し実行する検索手段と、をさらに含み、
前記特定手段は、前記検索手段により検索されたページの内容を特定し、
前記判定手段は、異なるタイミングで検索されたページの内容に基づいて、検索されたページの特徴が変化したか否かを判定する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
検索されたページに含まれる重要語を抽出する重要語抽出手段、をさらに含み、
前記検索手段は、前記重要語抽出手段により重要語が抽出された後に、当該重要語を前記条件の一部に追加した上で、ページの検索を実行する、
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記検索対象ページは、登録された時間に関連付けられるコメントを複数含み、
前記判定手段は、１つの前記検索対象ページに含まれるコメントの特徴が変化したか否かを判定する、
ことを特徴とする請求項２又は３に記載の情報処理システム。
【請求項５】
前記検索対象ページは、投稿スレッドであり、
前記判定手段は、１つの投稿スレッドに含まれるコメントの特徴が変化したか否かを判定する、
ことを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記判定手段は、複数のユーザによりコメントが交互に登録された回数の比較に基づいて、ページの特徴が変化したか否かを判定する、
ことを特徴とする請求項４又は５に記載の情報処理システム。
【請求項７】
時間経過とともに内容が変化するページを代表する情報が配置されたページを生成するページ生成手段と、
前記ページ生成手段により生成されるページを出力するページ出力手段と、を含み、
前記ページ生成手段は、前記代表する情報が、ページの特徴が変化したか否かを識別可能に配置されたページを生成する、
ことを特徴とする情報処理システム。
【請求項８】
時間経過とともに内容が変化するページの内容を繰り返し特定する特定ステップと、
異なるタイミングで特定されたページの内容に基づいて、特定されたページの特徴が変化したか否かを判定する判定ステップと、
を含むことを特徴とする情報処理方法。
【請求項９】
時間経過とともに内容が変化するページの内容を繰り返し特定する特定手段、
異なるタイミングで特定されたページの内容に基づいて、特定されたページの特徴が変化したか否かを判定する判定手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１０】
時間経過とともに内容が変化するページの内容を繰り返し特定する特定手段、
異なるタイミングで特定されたページの内容に基づいて、特定されたページの特徴が変化したか否かを判定する判定手段、
としてコンピュータを機能させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
ユーザにより投稿されるコメントが順次書き込まれる投稿スレッドのページを提供する電子掲示板システム等の情報処理システムが存在する。このような情報処理システムが提供するページの内容は、ユーザによるコメントの投稿等が行われることによって時間経過とともに時々刻々と変化する。また、時間経過と共に投稿スレッドで盛り上がっている話題が変化することがある。
【０００３】
また、電子掲示板システム等の情報処理システムに対してキーワードに関する条件に合致する投稿スレッドを検索することができる検索サイトも存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来技術では、時間経過とともにページの内容が変化しても、ページにおいて盛り上がっている話題の変化などといった、ページの特徴の変化をユーザに提供することができなかった。
【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、ページの特徴の変化の検出を可能にすることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る情報処理システムは、時間経過とともに内容が変化するページの内容を特定する特定手段と、異なるタイミングで特定されたページの内容に基づいて、特定されたページの特徴が変化したか否かを判定する判定手段と、を含むことを特徴とする。
【０００７】
また、本発明に係る情報処理方法は、時間経過とともに内容が変化するページの内容を繰り返し特定する特定ステップと、異なるタイミングで特定されたページの内容に基づいて、特定されたページの特徴が変化したか否かを判定する判定ステップと、を含むことを特徴とする。
【０００８】
また、本発明に係るプログラムは、時間経過とともに内容が変化するページの内容を繰り返し特定する特定手段、異なるタイミングで特定されたページの内容に基づいて、特定されたページの特徴が変化したか否かを判定する判定手段、としてコンピュータを機能させることを特徴とする。
【０００９】
また、本発明に係る情報記憶媒体は、時間経過とともに内容が変化するページの内容を繰り返し特定する特定手段、異なるタイミングで特定されたページの内容に基づいて、特定されたページの特徴が変化したか否かを判定する判定手段、としてコンピュータを機能させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。
【００１０】
本発明によれば、異なるタイミングで特定されたページの内容に基づいて、特定されたページの特徴が変化したか否かが判定されるので、ページの特徴の変化の検出が可能となる。
【００１１】
本発明の一態様では、キーワードに関する条件の指定を受け付ける受付手段と、それぞれ時間経過とともに内容が変化する少なくとも１つの検索対象ページを検索対象とした前記条件に合致するページの検索を繰り返し実行する検索手段と、をさらに含み、前記特定手段は、前記検索手段により検索されたページの内容を特定し、前記判定手段は、異なるタイミングで検索されたページの内容に基づいて、検索されたページの特徴が変化したか否かを判定することを特徴とする。
【００１２】
また、本発明の一態様では、検索されたページに含まれる重要語を抽出する重要語抽出手段、をさらに含み、前記検索手段は、前記重要語抽出手段により重要語が抽出された後に、当該重要語を前記条件の一部に追加した上で、ページの検索を実行することを特徴とする。
【００１３】
また、本発明の一態様では、前記検索対象ページは、登録された時間に関連付けられるコメントを複数含み、前記判定手段は、１つの前記検索対象ページに含まれるコメントの特徴が変化したか否かを判定することを特徴とする。
【００１４】
また、本発明の一態様では、前記検索対象ページは、投稿スレッドであり、前記判定手段は、１つの投稿スレッドに含まれるコメントの特徴が変化したか否かを判定することを特徴とする。
【００１５】
また、本発明の一態様では、前記判定手段は、複数のユーザによりコメントが交互に登録された回数の比較に基づいて、ページの特徴が変化したか否かを判定することを特徴とする。
【００１６】
また、本発明に係る別の情報処理システムは、時間経過とともに内容が変化するページを代表する情報が配置されたページを生成するページ生成手段と、前記ページ生成手段により生成されるページを出力するページ出力手段と、を含み、前記ページ生成手段は、前記代表する情報が、ページの特徴が変化したか否かを識別可能に配置されたページを生成することを特徴とする。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係るコンピュータネットワークの全体構成図である。
【図２】メインページの一例を示す図である。
【図３】検索履歴一覧ページの一例を示す図である。
【図４】スナップショットページの一例を示す図である。
【図５】コメント一覧ページの一例を示す図である。
【図６】本発明の一実施形態に係る検索システムで実現される機能の一例を示す機能ブロック図である。
【図７】スナップショットデータの一例を模式的に示した図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１９】
図１は、本発明の一実施形態に係るコンピュータネットワークの全体構成図である。図１に示すように、インターネットなどのコンピュータネットワーク１６には、いずれもコンピュータを中心に構成された検索システム１０、電子掲示板システム１２、クライアント１４（１４−１〜１４−ｎ）が接続されている。そして、検索システム１０、電子掲示板システム１２、クライアント１４は互いに通信可能になっている。
【００２０】
検索システム１０は、本実施形態に係る情報処理システムとして機能するサーバであり、電子掲示板システム１２に登録されているデータの検索を実行する。
【００２１】
電子掲示板システム１２は、例えば、電子掲示板のサービスを提供するウェブサーバである。そして、電子掲示板システム１２では、それぞれが互いに異なるＵＲＬに対応付けられる複数の投稿スレッドページを提供する。本実施形態では、投稿スレッドページの生成の基礎となるデータは、電子掲示板システム１２が備える記憶部に記憶されている。
【００２２】
本実施形態では、１つの投稿スレッドページは、原則として、電子掲示板における１つの話題に対応付けられる。そして、電子掲示板システム１２のユーザは、新規の投稿スレッドページの作成や、既に作成されている投稿スレッドページへのコメントの投稿（新規のコメントの書き込み）を行うことができるようになっている。そのため、投稿スレッドページの内容は時間経過とともに変化する。また、本実施形態に係る電子掲示板システム１２のユーザは、投稿されたコメントに対する返信を行いたい場合に、返信の対象となるコメントの識別子に関連付けられたコメントを電子掲示板システム１２に投稿することができるようになっている。このような投稿を返信投稿と呼ぶこととする。
【００２３】
本実施形態では、検索システム１０が電子掲示板システム１２に登録された投稿スレッドページを対象とした検索（投稿スレッドページの基礎となるデータの検索）を実行することによって、電子掲示板システム１２から、投稿スレッドページに対応付けられるデータを取得する。そして、本実施形態に係る検索システム１０は、上述のようにして電子掲示板システム１２から取得する上述のデータを、投稿スレッドデータとして管理する。投稿スレッドデータは、投稿スレッドページに対応付けられるデータであり、本実施形態では、例えば、投稿スレッドのＩＤであるスレッドＩＤ、スレッドのタイトルを示すタイトルデータ、対応付けられる投稿スレッドページのＵＲＬ等が含まれる。また、投稿スレッドデータは、少なくとも１つの個別投稿データを含んでいる。個別投稿データは、ユーザによる投稿され、電子掲示板システム１２に登録されたコメントに対応付けられるデータである。個別投稿データには、投稿の対象となる投稿スレッドにおいて昇順に一意に割り当てられる個別投稿ＩＤ、投稿を行ったユーザの識別子であるユーザＩＤ、投稿によりコメントが登録された日時を示す登録日時データ、投稿の内容を表すコメントデータ、返信の対象となるコメントに関連付けられる個別投稿ＩＤである親個別投稿ＩＤ、等が含まれている。なお、本実施形態では、返信投稿ではない投稿についての個別投稿データについては、親個別投稿ＩＤとして設定される値は空となる。
【００２４】
検索システム１０、電子掲示板システム１２は、それぞれ、例えば、自装置にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ネットワークボードなどの通信インタフェースである通信部、を含んで構成されている。これらの要素は、バスを介して接続される。検索システム１０、及び、電子掲示板システム１２の記憶部には、自装置の制御部によって実行されるプログラムが記憶される。また、検索システム１０、及び、電子掲示板システム１２の記憶部は、自装置のワークメモリとしても動作する。
【００２５】
クライアント１４は、検索システム１０や電子掲示板システム１２のユーザが利用するコンピュータであり、例えば、パーソナルコンピュータ、ゲームコンソール、テレビ受像器、携帯型ゲーム装置、携帯情報端末、などである。そして、クライアント１４は、例えば、ＣＰＵ等の制御装置、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブ等の記憶装置、ディスプレイ、スピーカ等の出力装置、ゲームコントローラ、タッチパッド、マウス、キーボード、マイク等の入力装置、ネットワークボード等の通信装置、ＤＶＤ−ＲＯＭやＢｌｕ−ｒａｙ（登録商標）ディスクなどの光ディスク（コンピュータ読み取り可能な情報記憶媒体）を読み取る光ディスクドライブ、等を備えている。
【００２６】
また、本実施形態に係るクライアント１４には、ウェブブラウザが予めインストールされている。そして、本実施形態では、クライアント１４が、ウェブブラウザを通じて検索システム１０にアクセスし、ユーザＩＤ及びパスワードを入力してログインしてから、その後に所定のＵＲＬにアクセスすると、クライアント１４のディスプレイに所定のＵＲＬに対応する画面が表示される。なお、ユーザＩＤ及びパスワードを入力した後は、検索システム１０は、例えば、クッキーを参照することによりクライアント１４を利用するユーザのユーザＩＤを特定することができるようになっている。
【００２７】
図２は、本実施形態に係る検索システム１０が提供するメインページ２０の一例を示す図である。図３は、本実施形態に係る検索システム１０が提供する検索履歴一覧ページ２２の一例を示す図である。図４は、本実施形態に係る検索システム１０が提供するスナップショットページ２４の一例を示す図である。図５は、本実施形態に係る検索システム１０が提供するコメント一覧ページ２６の一例を示す図である。
【００２８】
メインページ２０には、定期検索ボタン３０、検索ボタン３２、電子掲示板システム１２に登録されているデータの検索に用いられたキーワード条件式が配置されるキーワード条件式配置領域３４、後述の解析の対象となるコメントデータから抽出される重要語が配置される重要語配置領域３６、後述の解析の対象となるコメントデータが示すコメントの特徴量が所定の条件を満足する投稿スレッド（合格スレッド）を代表する情報（本実施形態では、タイトル）が一覧として配置される合格スレッドタイトル配置領域３８、他のページへのリンク、ユーザがクリックすることでログアウト処理が実行されるログアウトリンク、等が含まれている。本実施形態では、特徴量に基づいて算出される値（本実施形態では、「尤度」の値と表現する。）が所定値（合格点）以上である投稿スレッド（合格スレッド）のタイトル及び尤度の値が一覧として合格スレッドタイトル配置領域３８に配置される。また、本実施形態では、重要語配置領域３６に配置される重要語や、合格スレッドタイトル配置領域３８に配置されるタイトルは、リンクとして設定される。また、本実施形態では、最新の検索において、それまでに行われた検索と比較して、投稿スレッドデータの特徴が変化したと判定された投稿スレッドデータのタイトルの左側には、特徴が変化した旨を表す印（図２の例では、チェックマーク）が配置される。このように、本実施形態に係るメインページ２０には、投稿スレッドデータのタイトルが、投稿スレッドデータの特徴が変化したか否かを識別可能に配置される。
【００２９】
検索履歴一覧ページ２２には、今までに行った、電子掲示板システム１２に登録されているデータの検索における、検索開始日時及びキーワード条件式の組合せが、検索開始日時が新しいものから所定数（図３の例では３つ）配置されている。また、本実施形態では、検索履歴一覧ページ２２に含まれる検索開始日時はリンクとして設定されている。また、検索履歴一覧ページ２２には、メインページ２０へのリンクも含まれている。
【００３０】
スナップショットページ２４は、今までに行った、電子掲示板システム１２に登録されているデータの検索に関する情報のうちから、ユーザにより選択された検索に関する情報を提供するページである。そして、スナップショットページ２４には、ユーザにより選択された検索についての検索開始日時、その検索に用いられたキーワード条件式が配置されるキーワード条件式配置領域３４、後述の解析の対象となるコメントデータから抽出される重要語が配置される重要語配置領域３６、後述の解析の対象となるコメントデータが示すコメントの特徴量が所定の条件を満足する投稿スレッド（合格スレッド）を代表する情報（本実施形態では、タイトル）が一覧として配置される合格スレッドタイトル配置領域３８が含まれている。また、スナップショットページ２４には、メインページ２０及び検索履歴一覧ページ２２へのリンクも含まれている。また、本実施形態では、ユーザにより選択された検索において、それまでに行われた検索と比較して、投稿スレッドデータの特徴が変化したと判定された投稿スレッドデータのタイトルの左側には、特徴が変化した旨を表す印が配置される。このように、本実施形態に係るスナップショットページ２４には、投稿スレッドデータのタイトルが、投稿スレッドデータの特徴が変化したか否かを識別可能に配置される。
【００３１】
本実施形態では、メインページ２０の重要語配置領域３６には、最新の検索において抽出された重要語が配置される。これは、最新の検索に関する情報を提供するスナップショットページ２４の重要語配置領域３６に配置される情報と同一である。また、本実施形態では、メインページ２０の合格スレッドタイトル配置領域３８には、最新の検索における合格スレッドのタイトルが配置される。これは、最新の検索に関する情報を提供するスナップショットページ２４の合格スレッドタイトル配置領域３８に配置される情報と同一である。
【００３２】
コメント一覧ページ２６は、ユーザにより指定された投稿スレッド（本実施形態では、ユーザによりクリックされた合格スレッドのタイトルに対応する投稿スレッド）における所定数のコメントが一覧として配置されたページである。コメント一覧ページ２６には、コメントデータから抽出された重要語及びその重要度の出現回数が配置されている。図５の例では、解析の対象となったコメントデータから、重要語「レアアイテム」が３５個抽出され、重要語「ドラゴン」が２７個抽出され、重要語「剣」が１５個抽出されたことが示されている。また、コメント一覧ページ２６には、コメントデータが示すコメントが、そのコメントデータに対応付けられている個別投稿ＩＤ、そのコメントデータに対応付けられている登録日時データが示す登録日時、そのコメントデータに対応付けられているユーザＩＤとともに配置されている。また、本実施形態では、投稿スレッドデータの特徴が変化したと判定された投稿スレッドデータに対応するコメント一覧ページ２６については、タイトルの左側に、特徴が変化した旨を表す印（図６の例では、チェックマーク）が配置される。
【００３３】
検索システム１０は、これらの他、キーワード条件式の設定をユーザが行うためのキーワード条件式設定ページ、ユーザにより指定された重要語が抽出された投稿スレッドデータのタイトルの一覧が配置された重要タイトル一覧ページ、ユーザにより指定された投稿スレッドに対する単位時間あたりの投稿数の経緯を表すグラフが配置された投稿時間分布グラフページ、等もユーザに提供する。
【００３４】
本実施形態では、例えば、ユーザがリンクをクリックすると、クライアント１４が、そのリンクにリンク先として設定されているページの出力要求を送信する。そして、検索システム１０が、この出力要求を受け付ける。そして、検索システム１０は、要求されたページを生成して、クライアント１４に送信する。そして、クライアント１４は、ディスプレイにそのページを、Ｗｅｂブラウザを介して表示出力する。このようにして、本実施形態では、各種ページがクライアント１４のディスプレイに表示されることとなる。そのため、本実施形態では、メインページ２０やスナップショットページ２４がクライアント１４のディスプレイに表示される際に、特徴が変化した投稿スレッドデータのタイトルが識別表示されることとなる。
【００３５】
本実施形態では、ユーザが、検索システム１０にログインすると、クライアント１４には、メインページ２０が表示される。また、ユーザが、メインページ２０に含まれる、キーワード条件式設定ページへのリンク（図２では「キーワード設定へ」と表記されている。）をクリックすると、クライアント１４に、キーワード条件式設定ページが表示される。そして、ユーザは、キーワード条件式設定ページで、キーワード条件式の指定を行うことができる。本実施形態におけるキーワード条件式は、論理演算子（本実施形態では、ＡＮＤ又はＯＲ）により接続される少なくとも１つの条件から構成される条件式である。そして、各条件は、検索タイプ（本実施形態では、投稿スレッドのタイトルを検索するタイトル検索、又は、登録されたコメントの全文を検索する全文検索）とキーワードとの組合せから構成される。本実施形態では、条件を接続する論理演算子を処理モードと呼ぶこととする。キーワード条件式の設定が終了した後は、メインページ２０のキーワード条件式配置領域３４に、設定されたキーワード条件式が配置されることとなる。図３には、（１）タイトルに「ゲーム」を含む、（２）コメントに「ステージ」を含む、（３）コメントに「クリア」を含む、のいずれか１つの条件を満足する投稿スレッドを検索するキーワード条件式が設定されたことが示されている。
【００３６】
ユーザが、メインページ２０に含まれる、検索履歴一覧ページ２２へのリンク（図２では「検索履歴へ」と表記されている。）をクリックすると、クライアント１４に、検索履歴一覧ページ２２が表示される。また、ユーザが、メインページ２０の重要語配置領域３６に配置されている重要語をクリックすると、クライアント１４には、その重要語が抽出された投稿スレッドデータのタイトルの一覧が含まれる重要タイトル一覧ページが表示される。また、ユーザが、メインページ２０の合格スレッドタイトル配置領域３８に配置されているタイトルをクリックすると、クライアント１４には、そのタイトルに対応する投稿スレッドにおける一覧の投稿のコメントが新しいものから所定数配置されたコメント一覧ページ２６が表示される。
【００３７】
また、ユーザが、検索履歴一覧ページ２２に含まれる検索開始日時をクリックすると、クライアント１４には、その検索開始日時に開始された検索の結果についてのスナップショットページ２４が表示される。
【００３８】
また、ユーザが、スナップショットページ２４の重要語配置領域３６に配置されている重要語をクリックすると、クライアント１４には、その重要語が抽出された投稿スレッドデータのタイトルの一覧が含まれる重要タイトル一覧ページが表示される。また、ユーザが、メインページ２０の合格スレッドタイトル配置領域３８に配置されているタイトルをクリックすると、クライアント１４には、そのタイトルに対応する投稿スレッドについてのコメント一覧ページ２６が表示される。
【００３９】
また、本実施形態では、コメント一覧ページ２６に、投稿時間分布グラフページへのリンク（図５には、「投稿時間分布へ」と表記されている。）が含まれている。そして、ユーザがこのリンクをクリックすると、クライアント１４には、そのコメント一覧ページ２６に対応付けられる投稿スレッドについての単位時間あたりの投稿数の経緯を表すグラフが配置された投稿時間分布グラフページが表示される。
【００４０】
図６は、本実施形態に係る検索システム１０で実現される機能の一例を示す機能ブロック図である。なお、本実施形態に係る検索システム１０では、図６に示す機能以外も機能も実現されている。図６に示すように、検索システム１０は、機能的には、受付部５０、ページ生成部５２、ページ出力部５４、データ記憶部５６、全文検索管理部５８、検索管理部６０、解析部６２、特徴変化判定部６４、を含んでいる。データ記憶部５６は、検索システム１０が備える記憶部を主として実現されている。その他の要素は、検索システム１０が備える制御部を主として実現されている。
【００４１】
これらの機能は、コンピュータである検索システム１０で、本実施形態に係るプログラムが実行されることにより実現される。このプログラムは、コンピュータ通信ネットワーク経由で通信インタフェースを介して他のコンピュータからダウンロードされてもよいし、光ディスク（例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなど）、ＵＳＢメモリ等のコンピュータ読み取り可能な情報記憶媒体に格納され、そこから光ディスクドライブやＵＳＢ（Universal Serial Bus）ポートなどを介して検索システム１０にインストールされてもよい。
【００４２】
受付部５０は、クライアント１４から各種要求（例えば、ページの出力要求や、後述の検索の実行要求など）を受け付ける。また、受付部５０は、上述のように、キーワード条件式の指定もクライアント１４から受け付ける。ページ生成部５２は、クライアント１４からの要求に応じてページを生成する。ページ出力部５４は、ページ生成部５２が生成したページをクライアント１４に出力する。データ記憶部５６は、本実施形態に係る検索システム１０が用いる各種データを記憶する。
【００４３】
全文検索管理部５８は、本実施形態では、電子掲示板システム１２に登録されている、投稿スレッドページに対応するデータの取得（クロール）及び全文検索用インデックスの更新や作成を行い、その全文検索結果をデータ記憶部５６に出力する。
【００４４】
検索管理部６０は、受付部５０が受け付けたキーワード条件式の指定に応じて、指定されたキーワード条件式を示すキーワード条件式データをデータ記憶部５６に出力する。ページ生成部５２は、メインページ２０を生成する際には、データ記憶部５６に記憶されたキーワード条件式データが示すキーワード条件式をキーワード条件式配置領域３４に配置する。
【００４５】
また、本実施形態に係る検索システム１０では、予め、アラートモード又はレピュートモードのいずれか一方の検索モードが設定されており、設定されている検索モードを示すデータがデータ記憶部５６に記憶されている。
【００４６】
ユーザが、メインページ２０に配置されている定期検索ボタン３０をユーザがクリックすると、クライアント１４は、定期検索実行要求を検索システム１０に送信する。そして、検索システム１０の受付部５０が、定期検索実行要求を受け付けると、データ記憶部５６に記憶されているキーワード条件式データが示すキーワード条件式で表現された条件に合致する投稿スレッドページに対応するデータの定期的な検索の実行を開始する。ここで、検索システム１０においてアラートモードが設定されている場合には、検索管理部６０は、１時間に１回投稿スレッドデータの検索を行い、検索システム１０においてアラートモードが設定されている場合には、検索管理部６０は、６時間に１回投稿スレッドデータの検索を行う。
【００４７】
また、メインページ２０に配置されている検索ボタン３２をユーザがクリックすると、クライアント１４は検索実行要求を検索システム１０に送信する。そして、検索システム１０の受付部５０が、検索実行要求を受け付けると、データ記憶部５６に記憶されているキーワード条件式データが示すキーワード条件式で表現された条件に合致する投稿スレッドデータの検索の実行を開始する。この場合は、検索は１回だけ行われることとなる。
【００４８】
本実施形態では、検索管理部６０は、タイトル検索を実行するにあたっては、電子掲示板システム１２に対して、投稿スレッドのタイトルが、キーワード条件式において設定されているタイトル検索についての個別の条件に合致する投稿スレッドページに対応するデータの出力要求を電子掲示板システム１２に出力する。そして、電子掲示板システム１２は、この出力要求に応じて、条件に合致する投稿スレッドページに対応するデータを検索システム１０に出力する。このデータは、検索管理部６０により、検索スレッドデータとして管理される。そして、検索管理部６０は、この投稿スレッドデータを電子掲示板システム１２から取得する。
【００４９】
一方、検索管理部６０は、全文検索を実行するにあたっては、全文検索管理部５８によりデータ記憶部５６に全文検索結果として記憶されているデータのうちから、コメントデータが示すコメントが、キーワード条件式において設定されている全文検索についての個別の条件に合致するデータを取得する。このデータは、検索管理部６０により、検索スレッドデータとして管理される。このように、本実施形態では、全文検索管理部５８による投稿スレッドデータの取得やインデックスの更新や作成等は、検索管理部６０による検索の実行とは非同期に独立して行われる。
【００５０】
そして、検索管理部６０は、上述のタイトル検索又は全文検索により、個別の条件について取得した投稿スレッドデータに対して、キーワード条件式に含まれる処理モードが表す論理演算子に基づく論理演算を行うことにより、キーワード条件式が示す条件に合致する投稿スレッドデータを最終的な検索結果として特定する。このようにして、例えば、図３に例示されたキーワード条件式により表される条件を満足する投稿スレッドに対応する投稿スレッドデータが最終的な検索結果として特定される。そして、本実施形態では、検索管理部６０が、１回の検索で検索管理部６０が最終的な検索結果として特定した少なくとも１つの投稿スレッドデータ、識別子（スナップショットＩＤ）、その検索が開始された日時を示す検索開始日時データ、検索に用いられたキーワード条件式を示すキーワード条件式データなどが含まれる、スナップショットデータ７０を生成する。そして、検索管理部６０は、生成されたスナップショットデータ７０をデータ記憶部５６に出力する（図７参照）。図７は、スナップショットデータ７０の一例を模式的に示した図である。なお、図７に示すスナップショットデータ７０には、上述のデータの他に、詳細については後述する、特徴量、尤度の値、合格フラグ、変化フラグ、重要語データ、出現回数データ、が含まれている。
【００５１】
解析部６２は、検索管理部６０による検索が終了すると、スナップショットデータ７０としてデータ記憶部５６に記憶された投稿スレッドデータの解析を実行する。なお、本実施形態では、本文解析の対象となる投稿スレッドデータは、アラートモードの場合は、検索開始時点の直前３時間以内の投稿数が所定数（例えば３）以上であるスレッドについての投稿スレッドデータに限定され、レピュートモードの場合は、検索開始時点の直前２４時間以内の投稿数が所定数（例えば３）以上であるスレッドについての投稿スレッドデータに限定される。
【００５２】
解析部６２は、上述のようにして限定された投稿スレッドデータの内容を特定して、以下の（１）〜（１３）のそれぞれの特徴量の算出を行う。このように、本実施形態に係る解析部６２は、時間経過とともに内容が変化するページの内容を特定する特定部の役割も担う。そして、解析部６２は、算出された特徴量が所定の条件を満足するか否かを確認し、条件を満足する場合には尤度の値を１増加させる。ここで、尤度の初期値は０であることとする。なお、以下の（１）〜（９）はコメントの構造に関する特徴量であり、（１０）〜（１３）はコメントに含まれる語に関する特徴量である。なお、本実施形態では、解析部６２は、アラートモードの場合は、検索開始時点の直前３時間以内に投稿されたコメントを解析対象の投稿として取り扱い、レピュートモードの場合は、検索開始時点の直前２４時間以内に投稿されたコメントを解析対象の投稿として取り扱う。
【００５３】
（１）常連密度：複数の人が所定の投稿件数内に登場しており、それぞれの人が複数回登場している程度を表す。例えば、解析部６２は、「所定の投稿数Ａ１だけ連続する投稿についての、質問型の投稿（例えば、文末が「？」である投稿）を所定数Ａ２以上含む、所定数Ａ３以上の投稿を行ったユーザ数Ｖ＿Ａ１を計算する。」という処理を、解析対象の投稿の範囲内で、所定の投稿数Ａ１だけ連続する投稿の範囲を所定の投稿数ずつ（例えば、１投稿ずつ）ずらしながら繰り返し、それぞれの範囲におけるＶ＿Ａ１を計算する。そして、解析部６２は、それぞれの範囲について計算されたＶ＿Ａ１の最大値Ｖ＿Ａ２を常連密度として特定する。そして、解析部６２は、Ｖ＿Ａ２が所定の閾値ｔｈ＿Ａ２以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００５４】
（２）同時多発度：短期間内に、短い投稿の連鎖が入り乱れた多数発生する程度を表す。例えば、解析部６２は、「所定期間Ｂ１内に投稿された投稿についての、投稿と、その投稿から所定時間Ｂ２内に行われた返信投稿の組合せの数Ｖ＿Ｂ１を計算する。」という処理を、解析対象の投稿の範囲内で、所定期間Ｂ１内に投稿された投稿の範囲を所定時間ずつ（例えば、１分ずつ）ずらしながら繰り返し、それぞれの範囲におけるＶ＿Ｂ１を計算する。そして、解析部６２は、Ｖ＿Ｂ１が所定数Ｂ３以上である上述の範囲の数Ｖ＿Ｂ２を同時多発度として特定する。そして、解析部６２は、Ｖ＿Ｂ２が所定の閾値ｔｈ＿Ｂ２以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００５５】
（３）キャッチボール度：複数のユーザによりコメントが交互に投稿される程度を表す。例えば、解析部６２は、「所定の投稿数Ｃ１だけ連続する投稿についての、質問型の投稿（例えば、文末が「？」である投稿）を所定数Ｃ２以上含む、所定数Ｃ３以上の投稿を行ったユーザを特定する。そして、そのユーザの投稿を投稿時刻に古い順に並べ、同一のユーザによる投稿が連続する投稿群を１グループとした際の、グループの個数Ｖ＿Ｃ１を計算する。」という処理を、解析対象の投稿の範囲内で、所定の投稿数Ｃ１だけ連続する投稿の範囲を所定の投稿数ずつ（例えば、１投稿ずつ）ずらしながら、それぞれの範囲におけるＶ＿Ｃ１を計算する。そして、解析部６２は、計算されたＶ＿Ｃ１の最大値Ｖ＿Ｃ２をキャッチボール度として特定する。そして、解析部６２は、Ｖ＿Ｃ２が所定の閾値ｔｈ＿Ｃ２以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００５６】
（４）同意度：他人の投稿に対して同意する趣旨のコメントが投稿される程度を表す。例えば、解析部６２は、「所定の投稿数Ｄ１だけ連続する投稿のうち、所定のマジックワード（例えば、「俺も」）を含む投稿数Ｖ＿Ｄ１を計算する。」という処理を、解析対象の投稿の範囲内で、所定の投稿数Ｄ１だけ連続する投稿の範囲を所定の投稿数ずつ（例えば、１投稿ずつ）ずらしながら、それぞれの範囲におけるＶ＿Ｄ１を計算する。そして、解析部６２は、計算されたＶ＿Ｄ１の最大値Ｖ＿Ｄ２を同意度として特定する。そして、解析部６２は、Ｖ＿Ｄ２が所定の閾値ｔｈ＿Ｄ２以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００５７】
（５）正常度：コメントの内容が意味をなしており、文章構造や論理構造がある程度存在する程度を表す。例えば、解析部６２は、「所定の投稿数Ｅ１だけ連続する投稿のうち、アスキーアート（同一の記号のＥ２個以上の連続）や半角のカタカナが含まれないコメントであって、バイト数が所定数Ｅ３以上であるコメントの数Ｖ＿Ｅ１を計算する。」という処理を、解析対象の投稿の範囲内で、所定の投稿数Ｅ１だけ連続する投稿の範囲を所定の投稿数ずつ（例えば、１投稿ずつ）ずらしながら、それぞれの範囲におけるＶ＿Ｅ１を計算する。そして、解析部６２は、計算されたＶ＿Ｅ１の最大値Ｖ＿Ｅ２を正常度として特定する。そして、解析部６２は、Ｖ＿Ｅ２が所定の閾値ｔｈ＿Ｅ２以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００５８】
（６）長文反応連続度：長文のコメントへの返信として、短文での返信投稿が複数連続して行われる程度を表す。例えば、解析部６２は、投稿の返信の連続をチェーンと呼ぶこととした際に、解析対象の投稿の範囲内におけるすべてのチェーンについて、最初の投稿がバイト数が所定数Ｆ１以上であるコメントであって、それに対するバイト数が所定数Ｆ２以下である返信投稿（返信投稿に対する返信投稿も含む）の数Ｖ＿Ｆ１を計算する。そして、解析部６２は、計算されたＶ＿Ｆ１の最大値Ｖ＿Ｆ２を長文反応連続度として特定する。そして、解析部６２は、Ｖ＿Ｆ２が所定の閾値ｔｈ＿Ｆ２以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００５９】
（７）感謝度：一定の区間内の投稿において、感謝の趣旨のコメントが含まれる程度を表す。例えば、解析部６２は、「所定の投稿数Ｇ１だけ連続する投稿のうち、感謝の種別に属する所定のマジックワード（例えば、「ありがとう」。ただし、所定のＮＧワード（例えば、「本当にありがとうございました。」）は除く。）を含むコメントの数Ｖ＿Ｇ１を計算する。」という処理を、解析対象の投稿の範囲内で、所定の投稿数Ｇ１だけ連続する投稿の範囲を所定の投稿数ずつ（例えば、１投稿ずつ）ずらしながら、それぞれの範囲におけるＶ＿Ｇ１を計算する。そして、解析部６２は、計算されたＶ＿Ｇ１の最大値Ｖ＿Ｇ２を感謝度として特定する。そして、解析部６２は、Ｖ＿Ｇ２が所定の閾値ｔｈ＿Ｇ２以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００６０】
（８）短文連続度：短文でのコメントが連続しない程度を表す。例えば、解析部６２は、「所定の投稿数Ｈ１だけ連続する投稿のうち、バイト数が所定数Ｈ２以下のコメントが連続して出現する数Ｖ＿Ｈ１を計算する。」という処理を、解析対象の投稿の範囲内で、所定の投稿数Ｈ１だけ連続する投稿の範囲を所定の投稿数ずつ（例えば、１投稿ずつ）ずらしながら、それぞれの範囲におけるＶ＿Ｈ１を計算する。そして、解析部６２は、計算されたＶ＿Ｈ１の最大値Ｖ＿Ｈ２を短文連続度として特定する。そして、解析部６２は、Ｖ＿Ｈ２が所定の閾値ｔｈ＿Ｈ２以下であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００６１】
（９）瞬間風速：単位時間あたりの投稿数が多い状況が発生する程度を表す。例えば、解析部６２は、「所定の投稿数Ｉ１だけ連続する投稿のうち、投稿回数が所定数Ｈ２以上であるか否かを確認する。」という処理を、解析対象の投稿の範囲内で、所定の投稿数Ｅ１だけ連続する投稿の範囲を所定の投稿数ずつ（例えば、１投稿ずつ）ずらしながら、それぞれの範囲について、投稿回数が所定のＨ２以上であるか否かを確認する。そして、解析部６２は、投稿回数が所定のＨ２以上であることが確認された回数Ｖ＿Ｉ１を瞬間風速として特定する。そして、解析部６２は、Ｖ＿Ｉ１が所定の閾値ｔｈ＿Ｖ１以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００６２】
（１０）マジックワード出現頻度：所定のマジックワードの出現頻度。例えば、アラートモードである場合のマジックワードとしては、「ダウンロード」、「アップデート」、「始まった」、「仕様」、「対応」などが挙げられ、レピュートモードである場合のマジックワードとしては、「リリース」、「ありがとう」、「同様」などが挙げられる。なお、アラートモードのマジックワードとレピュートモードのマジックワードの少なくとも一部が共通していても構わない。なお、本実施形態では、マジックワードは、予めデータ記憶部５６に記憶されている。解析部６２は、例えば、投稿スレッドデータのコメントデータに含まれるマジックワードの数ｍｗａをマジックワード出現頻度として特定する。そして、解析部６２は、ｍｗａが所定数ｔｈ＿ｍｗａ以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００６３】
（１１）マジックワード直近出現頻度：所定のマジックワードの直近での出現頻度。解析部６２は、例えば、投稿スレッドデータのコメントデータのうち、直近投稿されたコメント（例えば、検索開始時点の直前１時間以内に投稿されたコメント）を示すコメントデータに含まれるマジックワードの数ｍｗｒをマジックワード直近出現頻度として特定する。そして、解析部６２は、ｍｗｒが所定数ｔｈ＿ｍｗｒ以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００６４】
（１２）ユーザ指定キーワード出現頻度：キーワード条件式に設定されているキーワードの出現頻度。なお、本実施形態では、一般的であると考えられる所定の語については出現頻度をカウントする対象とはならない。解析部６２は、例えば、投稿スレッドデータのコメントデータに含まれるカウントの対象となるキーワードの数ｋｗａをユーザ指定キーワード出現頻度として特定する。そして、解析部６２は、ｋｗａが所定数ｔｈ＿ｋｗａ以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００６５】
（１３）ユーザ指定キーワード直近出現頻度：キーワード条件式に設定されているキーワードの直近での出現頻度。解析部６２は、例えば、投稿スレッドデータのコメントデータのうち、直近投稿されたコメント（例えば、検索開始時点の直前１時間以内に投稿されたコメント）を示すコメントデータに含まれるマジックワードの数ｋｗｒをユーザ指定キーワード直近出現頻度として特定する。そして、解析部６２は、ｋｗｒが所定数ｔｈ＿ｋｗｒ以上であれば、解析の対象となる投稿スレッドデータの尤度の値を１増加させる。
【００６６】
以上のようにして、解析部６２は、０〜１３までのいずれかの整数を、投稿スレッドデータの尤度の値として算出する。そして、解析部６２は、算出された尤度の値、及び、解析の基礎となったそれぞれ特徴量（上述の例では、Ｖ＿Ａ２、Ｖ＿Ｂ２、Ｖ＿Ｃ２、Ｖ＿Ｄ２、Ｖ＿Ｅ２、Ｖ＿Ｆ２、Ｖ＿Ｇ２、Ｖ＿Ｈ２、Ｖ＿Ｉ１、ｍｗａ、ｍｗｒ、ｋｗａ、ｋｗｒ）を、当該検索についてのスナップショットデータ７０に含まれる投稿スレッドデータであって、特徴量が抽出された投稿スレッドデータに追加する。なお、このとき、解析部６２は、尤度の値が所定値（合格点）以上である投稿スレッド（合格スレッド）については、上述の投稿スレッドデータに含まれる合格フラグの値に「Ｙ」を設定する。なお、本実施形態では、解析部６２は、尤度の値が所定値（合格点）未満である投稿スレッド（不合格スレッド）については、上述の投稿スレッドデータに含まれる合格フラグの値に「Ｎ」を設定する。
【００６７】
そして、解析部６２は、合格スレッドの投稿スレッドデータについては、形態素解析技術及び専門用語抽出技術を用いて、解析対象の投稿の範囲内であるコメントデータに含まれる重要語（例えば、コメントデータに所定数以上含まれている語）の抽出を行う。このように、本実施形態に係る解析部６２は、重要語の抽出を行う重要語抽出部の役割も担う。そして、解析部６２は、解析対象の投稿の範囲内であるコメントデータから抽出された少なくとも１つの重要語を示す重要語データ、及び、その出現回数を示す出現回数データを、当該検索についてのスナップショットデータ７０に含まれる、重要語が抽出された投稿スレッドデータに追加する。
【００６８】
なお、解析部６２は、合格スレッドであり、かつ、所定のスレッド選別基準を満たす投稿スレッドデータについて、重要語の抽出を行うようにしてもよい。
【００６９】
ここで、アラートモードでは、例えば、（１）実体験型のコメント（例：ＸしたらＹになった。）が１つ以上含まれること（２）実体験型のコメントの後に発生する同意表現（例：俺も俺も。）のコメントが２つ以上含まれること（ただし、揚げ足取りのコメントや茶化すようなコメントと判定されるものはカウントの対象から除外する。）、の２つの条件をともに満たす投稿スレッドデータについては、重要語の抽出が行われる。
【００７０】
一方、レピュートモードでは、例えば、（１）実体験型のコメント、提言型のコメント（例：Ｘすべき。Ｙしてほしい。）、発見型のコメント（例：Ｘしたら、Ｙできてしまった。）のいずれかであるコメントが１つ以上含まれること（２）上記のコメントに対する反応（肯定、否定、質問、別案など）のコメントが５件以上含まれている、あるいは、有意義な追加情報が含まれるコメントが１件以上含まれること、の２つの条件をともに満たす投稿スレッドデータについては、重要語の抽出が行われる。
【００７１】
また、検索管理部６０は、重要語の抽出が行われた後の定期的な検索において、上述のようにして抽出された重要語のうちの少なくとも１つが条件に含まれるよう、データ記憶部５６に記憶されているキーワード条件式データを更新するようにしてもよい。検索管理部６０は、例えば、抽出された重要語を、他のキーワードに対してＡＮＤ条件又はＯＲ条件で接続するようにしてもよい。そして、検索管理部６０が、以後の検索については更新されたキーワード条件式に基づいて実行するようにしてもよい。
【００７２】
特徴変化判定部６４は、本実施形態では、異なるタイミングでの検索それぞれについてのスナップショットデータ７０に含まれる投稿スレッドデータの内容に基づいて、投稿スレッドデータの特徴が変化したか否か（すなわち、投稿スレッドページの特徴が変化したか否か）を判定する。本実施形態では、特徴変化判定部６４は、検索後に行われた上述の重要語の抽出の後に、その検索におけるスナップショットデータ７０に含まれる各投稿スレッドデータについて上述の判定を行う。
【００７３】
本実施形態では、特徴変化判定部６４は、例えば、判定の対象となる投稿スレッドデータ（以下、「今回スレッドデータ」と呼ぶ。）に含まれる重要語データを特定する。そして、特徴変化判定部６４は、当該投稿スレッドデータに対応する投稿スレッドが合格スレッドとして前回特定された際のスナップショットデータ７０を特定する。そして、特徴変化判定部６４は、特定されたスナップショットデータ７０における投稿スレッドデータ（以下、「前回スレッドデータ」と呼ぶ。）に含まれる重要語データを特定する。そして、特徴変化判定部６４は、前回スレッドデータに含まれる重要語データが示す重要語と、今回スレッドデータに含まれる重要語データが示す重要語と、を比較して、共通する語の数が所定数以下（例えば、２個以下）である場合は、投稿スレッドデータの特徴が変化したと判定する。上述のように、投稿スレッドとしては同じであっても、重要語の抽出の対象となるコメントは、検索開始時点の直前数時間以内に投稿されたコメントに限定されるので、本実施形態に係る検索システム１０によれば、１つの投稿スレッドデータに含まれるコメントの特徴が変化したか否かを判定することができることとなる。
【００７４】
そして、特徴変化判定部６４は、投稿スレッドデータの特徴が変化したと判定された投稿スレッドデータについては、投稿スレッドデータに含まれる変化フラグの値に「Ｙ」を設定する。なお、本実施形態では、特徴変化判定部６４は、投稿スレッドデータの特徴が変化したと判定されなかった投稿スレッドデータについては、投稿スレッドデータに含まれる変化フラグの値に「Ｎ」を設定する。
【００７５】
本実施形態では、ページ生成部５２は、データ記憶部５６に記憶された最新の検索におけるスナップショットデータ７０に基づいて、メインページ２０を生成する。ページ生成部５２は、例えば、最新の検索におけるスナップショットデータ７０に含まれる投稿スレッドデータを特定する。そして、ページ生成部５２は、いずれかの投稿スレッドデータにおいて重要語データとして示されている重要語を重要語配置領域３６に配置する。また、ページ生成部５２は、例えば、最新の検索におけるスナップショットデータ７０に含まれる投稿スレッドデータであって、設定されている合格フラグの値が「Ｙ」である投稿スレッドデータに含まれるタイトルデータが示すタイトル、及び、当該投稿スレッドデータに含まれる尤度の値を合格スレッドタイトル配置領域３８に配置する。このとき、ページ生成部５２は、例えば、合格スレッドタイトル配置領域３８に、最新の検索におけるスナップショットデータ７０に含まれる投稿スレッドデータであって、設定されている変化フラグの値が「Ｙ」である投稿スレッドデータに含まれるタイトルデータが示すタイトルを、特徴が変化したことを識別可能に配置する（例えば、上述の条件を満足するタイトルの左側に、特徴が変化した旨を表す印を配置する）。このように、本実施形態に係るページ生成部５２は、投稿スレッドページを代表する情報が、投稿スレッドページの特徴が変化したか否かを識別可能に配置されたメインページ２０を生成する。なお、ページ生成部５２は、最新の検索におけるスナップショットデータ７０に含まれる投稿スレッドデータであって、設定されている合格フラグの値が「Ｎ」である投稿スレッドデータについても、その投稿スレッドデータに設定されている変化フラグの値が「Ｙ」である場合は、その投稿スレッドデータに含まれるタイトルデータが示すタイトルを合格スレッドタイトル配置領域３８に配置するようにしてもよい。
【００７６】
また、ページ生成部５２は、検索開始日時データが示す日時が新しい順で所定数（例えば、３個）以内であるスナップショットデータ７０に基づいて、検索履歴一覧ページ２２を生成する。ページ生成部５２は、検索開始日時データが示す日時が新しいものから所定数（図３の例では３個）の検索結果についてのスナップショットデータ７０を特定する。そして、検索開始日時データが示す日時が新しいものが上に配置されるよう、各スナップショットデータ７０に含まれる検索開始日時データが示す日時及びキーワード条件式を検索履歴一覧ページ２２に配置する。
【００７７】
また、本実施形態では、検索履歴一覧ページ２２に含まれる検索開始日時をユーザがクリックすると、クライアント１４は、その検索開始日時に開始された検索についてのスナップショットページ２４の出力要求を検索システム１０に送信する。そして、検索システム１０の受付部５０は、その出力要求を受け付ける。そして、ページ生成部５２は、ユーザにより指定された検索についてのスナップショットデータ７０を特定する。そして、ページ生成部５２は、そのスナップショットデータ７０に含まれる検索開始日時データが示す日時、及び、キーワード条件式データが示すキーワード条件式をスナップショットページ２４に配置する。また、ページ生成部５２は、例えば、特定されたスナップショットデータ７０に含まれる投稿スレッドデータを特定する。そして、ページ生成部５２は、いずれかの投稿スレッドデータにおいて重要語データとして示されている重要語を重要語配置領域３６に配置する。また、ページ生成部５２は、例えば、特定されたスナップショットデータ７０に含まれる投稿スレッドデータであって、設定されている合格フラグの値が「Ｙ」である投稿スレッドデータに含まれるタイトルデータが示すタイトルを合格スレッドタイトル配置領域３８に配置する。このとき、ページ生成部５２は、例えば、合格スレッドタイトル配置領域３８に、特定されたスナップショットデータ７０に含まれる投稿スレッドデータであって、設定されている変化フラグの値が「Ｙ」である投稿スレッドデータに含まれるタイトルデータが示すタイトルを、特徴が変化したことを識別可能に配置する（例えば、上述の条件を満足するタイトルの左側に、特徴が変化した旨を表す印を配置する）。このように、本実施形態に係るページ生成部５２は、投稿スレッドページを代表する情報が、投稿スレッドページの特徴が変化したか否かを識別可能に配置されたスナップショットページ２４を生成する。なお、ページ生成部５２は、特定されたスナップショットデータ７０に含まれる投稿スレッドデータであって、設定されている合格フラグの値が「Ｎ」である投稿スレッドデータについても、その投稿スレッドデータに設定されている変化フラグの値が「Ｙ」である場合は、その投稿スレッドデータに含まれるタイトルデータが示すタイトルを合格スレッドタイトル配置領域３８に配置するようにしてもよい。
【００７８】
また、本実施形態では、ページ生成部５２は、データ記憶部５６に記憶されているスナップショットデータ７０に基づいて、コメント一覧ページ２６を生成する。本実施形態では、メインページ２０に含まれる合格スレッドのタイトルがユーザによりクリックされた場合には、ページ生成部５２は、最新の検索におけるスナップショットデータ７０に含まれる投稿スレッドデータであって、クリックされたタイトルをタイトルデータとして含む投稿スレッドデータを特定する。一方、スナップショットページ２４に含まれる合格スレッドのタイトルがユーザによりクリックされた場合には、ページ生成部５２は、そのスナップショットページ２４の生成の基礎となったスナップショットデータ７０に含まれる投稿スレッドデータであって、クリックされたタイトルをタイトルデータとして含む投稿スレッドデータを特定する。
【００７９】
そして、ページ生成部５２は、特定された投稿スレッドデータに含まれるタイトルデータが示すタイトル、特定された投稿スレッドデータに含まれる重要語データが示す重要語、特定された投稿スレッドデータに含まれる出現回数データが示す出現回数、投稿時間分布グラフページへのリンクをコメント一覧ページ２６に配置する。ここで、ページ生成部５２は、その投稿スレッドデータに設定されている変化フラグの値が「Ｙ」である場合は、タイトルの左側に、特徴が変化した旨を表す印を配置する。
【００８０】
そして、ページ生成部５２は、特定された投稿スレッドデータに含まれる個別投稿データのうちから、登録日時データが示す日時が新しいものから所定数以内である個別投稿データを特定する。そして、登録日時データが示す日時が古いものが上に配置されるよう、各個別投稿データに含まれる情報（図５の例では、個別投稿ＩＤ、登録日時、ユーザＩＤ、及び、コメント）をコメント一覧ページ２６に配置する。ここで、ページ生成部５２は、個別投稿データの親個別投稿ＩＤが含まれている場合には、コメント欄の先頭に引用符号とともに親個別投稿ＩＤを配置する。
【００８１】
また、本実施形態では、クライアント１４が定期検索の終了指示を検索システム１０に送信すると、検索システム１０がこの終了指示を受け付ける。そして、検索システム１０は、指示された定期検索を終了させる。
【００８２】
図２に例示するメインページ２０では、「ｃｄゲーム裏技スレッド」については、チェックマークがタイトルの左側に配置されている。このようにして、ユーザは、最新の検索における重要語や合格スレッド、及び特徴が変化したと判定された投稿スレッドを一目で確認することができることとなる。
【００８３】
また、図４には、２０１０年２月２２日９時３０分２７秒に検索が開始された検索についてのスナップショットページ２４が示されている。図４の例では、チェックマークがタイトルの左側に配置されている投稿スレッドは存在しない。このことから、「ｃｄゲーム裏技スレッド」が、２０１０年２月２２日９時３０分２７秒に開始された検索では特徴が変化したと判定されず、最新の検索（例えば、２０１０年２月２２日１０時３０分２７秒に開始された検索）では、特徴が変化したと判定されたということをユーザは知ることができることとなる。
【００８４】
以上のように、本実施形態に係る検索システム１０によれば、検索されたページの特徴の変化の検出が可能になり、ユーザは、重要語や、合格スレッド、及び、投稿スレッドの特徴が変化した否かを知ることができることとなる。
【００８５】
なお、本発明は上述の実施形態に限定されるものではない。
【００８６】
例えば、特徴変化判定部６４は、今回スレッドデータに含まれるキャッチボール度の値が、前回スレッドデータに含まれるキャッチボール度の値よりも所定値（例えば、２）以上大きく（あるいは、所定値（例えば、２）以上小さく）なった場合は、当該投稿スレッドデータの特徴が変化したと判定するようにしてもよい。
【００８７】
また、特徴変化判定部６４は、今回スレッドデータに含まれる重要語データが示す重要語と、前回スレッドデータに含まれる重要語データが示す重要語と、で共通する語が少なくとも１つある場合に、共通する語のうちに、検索結果として今回特定された際における出現回数が、検索結果として前回特定された際における出現回数の２倍以上（あるいは、半分以下）である語が存在すれば、当該投稿スレッドデータの特徴が変化したと判定するようにしてもよい。
【００８８】
また、特徴変化判定部６４は、投稿スレッドデータが合格スレッドとして判定されたタイミングに基づいて、投稿スレッドデータの特徴が変化したか否かを判定するようにしてもよい。例えば、特徴変化判定部６４は、過去１週間における検索では夜（例えば、休日の夜）に合格スレッドとして判定されていた投稿スレッドデータが、最新の検索においては昼（例えば、平日の昼）に合格スレッドとして判定された場合に、最新の検索において当該投稿スレッドデータの特徴が変化したと判定するようにしてもよい。
【００８９】
また、例えば、解析部６２が、合格スレッドの投稿スレッドデータについては、形態素解析技術を用いて、コメントデータが示すコメントに含まれる語句の特徴ベクトルを算出するようにしてもよい。そして、解析部６２が、算出された特徴ベクトルを、スナップショットデータ７０に含まれる、上述の合格スレッドの投稿スレッドデータに追加するようにしてもよい。そして、特徴変化判定部６４が、特徴ベクトルの差が所定の条件を満足するか否かに基づいて、投稿スレッドデータの特徴が変化したか否かを判定するようにしてもよい。
【００９０】
また、特徴変化判定部６４は、検索開始日時が互いにことなる３つ以上のスナップショットデータ７０に含まれる投稿スレッドデータの特徴量の比較結果に基づいて、投稿スレッドデータの特徴が変化したか否かを判定するようにしてもよい。例えば、特徴変化判定部６４は、検索結果として今回特定された際におけるキャッチボール度の値と検索結果として前回の検索におけるキャッチボール度の値の差が、検索結果として前回特定された際におけるキャッチボール度の値と検索結果として前々回の検索におけるキャッチボール度の値の差よりも大きい場合は、今回の検索において投稿スレッドデータの特徴が変化したと判定するようにしてもよい。
【００９１】
また、解析部６２は、合格スレッドについてのみ重要語の抽出を行うのではなく、スナップショットデータ７０に含まれるすべての投稿スレッドデータから重要語の抽出を行って、抽出された重要語を示す重要語データを投稿スレッドデータに追加するようにしてもよい。また、特徴変化判定部６４は、今回スレッドデータに重要語データとして示されている重要語と、今回スレッドデータに対応する投稿スレッドが検索結果として前回特定された際の投稿スレッドデータに重要語データとして示されている重要語と、を比較して、投稿スレッドデータの特徴が変化したか否かを判定するようにしてもよい。
【００９２】
また、特徴変化判定部６４は、スナップショットデータ７０に含まれる投稿スレッドデータ全体の特徴を比較する（例えば、いずれかの投稿スレッドデータにおいて重要語データとして示されている重要語同士を上述のようにして比較する）ことで、検索されたページの特徴が全体として変化したか否かを判定するようにしてもよい。そして、検索されたページの特徴が全体として変化したと判定された場合は、ページ生成部５２は、メインページ２０にその旨を表す印を配置するようにしてもよい。
【００９３】
また、ページ生成部５２は、ユーザからの要求に応じて、不合格スレッドのタイトル等が含まれるようメインページ２０を更新するようにしてもよい。この場合は、ページ生成部５２は、例えば、合格スレッド以外の投稿スレッドデータ（不合格スレッドの投稿スレッドデータ）に基づいて、更新後のメインページ２０を生成する。また、検索システム１０は、ユーザからの要求に応じて、上述の合格点の値を更新するようにしてもよい。そして、検索システム１０は、スナップショットデータ７０の投稿スレッドデータに含まれる尤度の値が、更新後の合格点の値以上であれば、そのスナップショットデータ７０の投稿スレッドデータの合格フラグの値に「Ｙ」を設定し、スナップショットデータ７０の投稿スレッドデータに含まれる尤度の値が、更新後の合格点の値未満であれば、そのスナップショットデータ７０の投稿スレッドデータの合格フラグの値に「Ｎ」を設定するようにしてもよい。
【００９４】
また、例えば、特徴変化判定部６４が、投稿スレッドデータの特徴が変化したと判定した際に、その旨を電子メールによりクライアント１４に通知するようにしてもよい。
【００９５】
また、検索システム１０が、複数の電子掲示板システム１２（例えば、それぞれが異なるサービス提供者により提供されている複数の電子掲示板システム１２）のそれぞれに登録されている投稿スレッドに対して横断的に検索を行うようにしても構わない。また、本実施形態に係る検索システム１０、電子掲示板システム１２、及びクライアント１４の役割分担は上述のものには限定されない。また、上記の具体的な文字列や図面中の具体的な文字列は例示であり、これらの文字列には限定されない。
【符号の説明】
【００９６】
１０  検索システム、１２  電子掲示板システム、１４  クライアント、１６  コンピュータネットワーク、２０  メインページ、２２  検索履歴一覧ページ、２４  スナップショットページ、２６  コメント一覧ページ、３０  定期検索ボタン、３２  検索ボタン、３４  キーワード条件式配置領域、３６  重要語配置領域、３８  合格スレッドタイトル配置領域、５０  受付部、５２  ページ生成部、５４  ページ出力部、５６  データ記憶部、５８  全文検索管理部、６０  検索管理部、６２  解析部、６４  特徴変化判定部、７０  スナップショットデータ。
【図１】
2013025779.tif 000003
【図２】
2013025779.tif 000004
【図３】
2013025779.tif 000005
【図４】
2013025779.tif 000006
【図５】
2013025779.tif 000007
【図６】
2013025779.tif 000008
【図７】
2013025779.tif 000009