(57)【特許請求の範囲】
【請求項１】
検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリを抽出する情報処理装置であって、
一定期間において検索頻度が所定の割合以上で上昇した検索クエリである過去バーストクエリの検索頻度が所定の割合以上で上昇した理由を示すイベント情報と、該過去バーストクエリと共に入力されたクエリである第１共起クエリの組み合わせとを対応させて記憶するイベント情報記憶手段と、
ユーザ端末より送信された検索クエリの履歴である検索ログから、新たに検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリと、前記バーストクエリと共に入力されたクエリである第２共起クエリの組み合わせとを抽出する共起クエリ抽出手段と、
前記共起クエリ抽出手段により抽出された前記第２共起クエリの組み合わせと類似する前記第１共起クエリの組み合わせを前記イベント情報記憶手段から判定する類似クエリ判定手段と、
前記類似クエリ判定手段により判定された前記第１共起クエリの組み合わせに対応する前記イベント情報を前記イベント情報記憶手段から抽出するイベント情報抽出手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記検索ログから、所定の検索クエリの検索頻度を算出し、前記検索クエリを前記バーストクエリとして判定するバーストクエリ判定手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記過去バーストクエリの属性を示す属性情報と、該過去バーストクエリに対応する前記第１共起クエリの組み合わせとを対応させて記憶する属性情報記憶手段を更に備え、
前記イベント情報抽出手段は、
前記類似クエリ判定手段の判定結果に基づいて、前記バーストクエリと類似する前記過去バーストクエリに対応する前記属性情報を前記属性情報記憶手段から抽出することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記イベント情報抽出手段により抽出された前記イベント情報を前記バーストクエリに関連する関連検索ワードとして出力する出力手段を更に備えることを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
コンピュータが、検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリを抽出する情報処理方法であって、
一定期間において検索頻度が所定の割合以上で上昇した検索クエリである過去バーストクエリの検索頻度が所定の割合以上で上昇した理由を示すイベント情報と、該過去バーストクエリと共に入力されたクエリである第１共起クエリの組み合わせとを対応させて記憶するイベント情報記憶手段をコンピュータが備え、
ユーザ端末より送信された検索クエリの履歴である検索ログから、新たに検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリと、前記バーストクエリと共に入力されたクエリである第２共起クエリの組み合わせとを抽出するステップと、
前記抽出された前記第２共起クエリの組み合わせと類似する前記第１共起クエリの組み合わせを前記イベント情報記憶手段から判定するステップと、
前記判定された前記第１共起クエリの組み合わせに対応する前記イベント情報を前記イベント情報記憶手段から抽出するステップと、
を備えることを特徴とする情報処理方法。
【請求項６】
請求項５に記載の情報処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリを抽出する情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザから入力されたクエリを取得し、クエリを集計して出力する情報処理装置が知られている。
このような情報処理装置では、入力されたクエリに基づいて検索を行うだけでなく、他のユーザが入力するクエリを参考にするユーザのために、注目のクエリを出力することがしばしば要求されている。
そこで、このような注目のクエリを出力するために、例えば、一定期間において検索頻度が急上昇したクエリ、いわゆるバーストクエリ（以下、バーストクエリと示す）を取得し、バーストクエリの検索頻度順に出力する情報処理装置が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２０６５１７
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記した従来の情報処理装置には、次のような問題があった。すなわち、情報処理装置では、バーストクエリを抽出できるものの、何故、当該バーストクエリの検索頻度が急上昇したのかを抽出できないという問題がある。
【０００５】
そこで、本発明は、このような状況に鑑みてなされたものであり、検索頻度が急上昇したクエリを抽出するとともに、何故、検索頻度が急上昇したか、その理由をあわせて抽出できる情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリを抽出する情報処理装置であって、一定期間において検索頻度が所定の割合以上で上昇した検索クエリである過去バーストクエリの検索頻度が所定の割合以上で上昇した理由を示すイベント情報と、該過去バーストクエリと共に入力されたクエリである第１共起クエリの組み合わせとを対応させて記憶するイベント情報記憶手段と、ユーザ端末より送信された検索クエリの履歴である検索ログから、新たに検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリと、前記バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出する共起クエリ抽出手段と、前記共起クエリ抽出手段により抽出された前記第２共起クエリの組み合わせと類似する前記第１共起クエリの組み合わせを前記イベント情報記憶手段から判定する類似クエリ判定手段と、前記類似クエリ判定手段により判定された前記第１共起クエリの組み合わせに対応する前記イベント情報を前記イベント情報記憶手段から抽出するイベント情報抽出手段と、を備えることを要旨とする。
【０００７】
このような情報処理装置は、イベント情報記憶手段と、共起クエリ抽出手段と、類似クエリ判定手段と、イベント情報抽出手段とを備える。イベント情報記憶手段は、一定期間において検索頻度が所定の割合以上で上昇した検索クエリである過去バーストクエリの検索頻度が所定の割合以上で上昇した理由を示すイベント情報と、該過去バーストクエリと共に入力されたクエリである第１共起クエリの組み合わせとを対応させて記憶する。また、共起クエリ抽出手段は、ユーザ端末より送信された検索クエリの履歴である検索ログから、新たに検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリと、バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出する。類似クエリ判定手段は、第２共起クエリの組み合わせに基づいて、バーストクエリと共に入力された第２共起クエリの組み合わせと類似する第１共起クエリの組み合わせを抽出する。イベント情報抽出手段は、類似クエリ判定手段により抽出された第１共起クエリの組み合わせに対応するイベント情報をイベント情報記憶手段から抽出する。
【０００８】
このため、類似クエリ判定手段が、第２共起クエリの組み合わせと類似する第１共起クエリの組み合わせを抽出することにより、情報処理装置は、バーストクエリと同様の理由で検索頻度が急上昇したと思われる過去バーストクエリを抽出可能にする。また、イベント情報抽出手段が、第１共起クエリの組み合わせに基づいて、イベント情報を抽出することにより、情報処理装置は、バーストクエリと同様の理由で検索頻度が急上昇したと思われる過去バーストクエリのイベント情報を抽出する。
すなわち、情報処理装置は、検索頻度が所定の割合以上で上昇した理由を示すイベント情報をバーストクエリの検索頻度が急上昇した理由として抽出可能にする。
【０００９】
従って、情報処理装置は、一定期間において検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリを抽出するとともに、何故、検索頻度が急上昇したか、その理由をイベント情報として、バーストクエリとともに、あわせて抽出し、提供できる。
【００１０】
本発明の第２の特徴は、本発明の第１の特徴に係り、検索ログから、所定の検索クエリの検索頻度を算出し、前記検索クエリを前記バーストクエリとして判定するバーストクエリ判定手段を更に備えることを要旨とする。
【００１１】
本発明の第３の特徴は、本発明の第２の特徴に係り、前記過去バーストクエリの属性を示す属性情報と、該過去バーストクエリに対応する前記第１共起クエリの組み合わせとを対応させて記憶する属性情報記憶手段を更に備え、前記イベント情報抽出手段は、前記類似クエリ判定手段の判定結果に基づいて、前記バーストクエリと類似する前記過去バーストクエリに対応する前記属性情報を前記属性情報記憶手段から抽出することを要旨とする。
【００１２】
本発明の第４の特徴は、本発明の第１乃至３の特徴に係り、前記イベント情報抽出手段により抽出された前記イベント情報を前記バーストクエリに関連する関連検索ワードとして出力する出力手段を更に備えることを要旨とする。
【００１３】
本発明の第５の特徴は、コンピュータが、検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリを抽出する情報処理方法であって、一定期間において検索頻度が所定の割合以上で上昇した検索クエリである過去バーストクエリの検索頻度が所定の割合以上で上昇した理由を示すイベント情報と、該過去バーストクエリと共に入力されたクエリである第１共起クエリの組み合わせとを対応させて記憶するイベント情報記憶手段をコンピュータが備え、ユーザ端末より送信された検索クエリの履歴である検索ログから、新たに検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリと、前記バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出するステップと、前記抽出された抽出された前記第２共起クエリの組み合わせと類似する前記第１共起クエリの組み合わせを前記イベント情報記憶手段から判定するステップと、前記判定された前記第１共起クエリの組み合わせに対応する前記イベント情報を前記イベント情報記憶手段から抽出するステップと、を備えることを要旨とする。
【００１４】
本発明の第６の特徴は、本発明の第５の特徴に記載の情報処理方法をコンピュータに実行させることを特徴とするプログラムであることを要旨とする。
【発明の効果】
【００１５】
本発明によれば、検索頻度が所定の割合以上で上昇したクエリを抽出するとともに、何故、検索頻度が急上昇したか、その理由をあわせて抽出する情報処理装置、情報処理方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る情報処理システム１の全体概略構成図である。
【図２】本発明の実施形態に係る本実施形態に係るバースト理由抽出装置１００の機能ブロック図である。
【図３】本発明の実施形態に係るバースト理由抽出装置１００のクエリＤＢ１０３１に記憶される情報の一例を示す図である。
【図４】本発明の実施形態に係るバースト理由抽出装置１００のイベント情報ＤＢ１０３３に記憶される情報の一例を示す図である。
【図５】本発明の実施形態に係るバースト理由抽出装置１００の属性情報ＤＢ１０３５に記憶される情報の一例を示す図である。
【図６】本発明の実施形態に係るバースト理由抽出装置１００のバーストクエリ判定部１０５において、所定の検索クエリの検索頻度を算出する処理を説明するための概念図である。
【図７】本発明の実施形態に係るバースト理由抽出装置１００の共起クエリ抽出部１０７において検索ログから、新たに検索頻度が急上昇した検索クエリであるバーストクエリと、バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出する処理を説明するための概念図を示す図である。
【図８】本発明の実施形態に係るバースト理由抽出装置１００の出力部１１７によって出力される検索クエリの候補１１７１を含む検索ページの一部模式図である。
【図９】本発明の実施形態に係るバースト理由抽出装置１００の出力部１１７によって出力される検索クエリの候補１１７３を含む検索ページの模式図である。
【図１０】本発明の第実施形態に係る情報処理システム１の全体概略動作を示すシーケンス図である。
【図１１】本発明の第実施形態に係るバースト理由抽出装置１００によるバースト理由の抽出動作を示すフローチャートである。
【図１２】本発明のその他の実施形態に係るバースト理由抽出装置１００のバーストクエリ判定部１０５において、所定の検索クエリの検索頻度を算出する処理を説明するための概念図である。
【発明を実施するための形態】
【００１７】
次に、図面を参照して、本発明の実施形態を説明する。
【００１８】
なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。また、図面は模式的なものであり、各寸法の比率などは現実のものとは異なる。
【００１９】
したがって、具体的な寸法などは以下の説明を参酌して判断すればよく、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれている。
【００２０】
以下の実施形態においては、（１）情報処理システム１の全体構成、（２）バースト理由抽出装置１００の詳細構成、（３）情報処理システム１の動作、（４）作用・効果、（５）その他の実施形態について説明する。
【００２１】
（１）情報処理システム１の全体構成
図１は、本実施形態に係る情報処理システム１の全体概略構成図である。
【００２２】
図１に示す情報処理システム１は、ユーザ端末１０、ユーザ端末２０、バースト理由抽出装置１００、情報検索装置２００、検索ログＤＢ２５０を含む。情報処理システム１では、ユーザ端末１０、ユーザ端末２０、バースト理由抽出装置１００、情報検索装置２００、検索ログＤＢ２５０が、通信ネットワーク５０（インターネットなど）を介して接続されている。
【００２３】
情報処理システム１では、ユーザ端末１０、ユーザ端末２０により入力された検索クエリが、バースト理由抽出装置１００、情報検索装置２００、検索ログＤＢ２５０に送信される。バースト理由抽出装置１００は、情報処理装置を構成し、一定期間の検索頻度が所定の割合以上で上昇した検索クエリであるバーストクエリを抽出する。また、バースト理由抽出装置１００は、所定のバーストクエリについて、検索頻度が所定の割合以上で上昇した理由を示すバースト理由を抽出する。バースト理由抽出装置１００は、ユーザ端末からの要求等に応じて、バースト理由等をユーザ端末１０、ユーザ端末２０に送信する。
【００２４】
なお、所定の割合以上とは、例えば、前日の検索頻度の３倍、１時間前の検索頻度の１０倍など比べる期間や割合など、バースト理由抽出装置１００、又は情報検索装置２００の少なくともいずれかの管理者により、任意に設定されてよい。すなわち、所定の割合以上とは、いわゆる急上昇を特徴づけるための適切なものであればよい。なお、以下の本実施形態において、急上昇とは、所定の割合以上で上昇したことを示す。また、これらの処理は、連動して実行される必要は無く、適宜所定のタイミングで実行されればよい。
【００２５】
本実施形態では、バースト理由抽出装置１００において、「ぱんみ」というタレントが、結婚したことにより、「ぱんみ」という検索クエリがバーストクエリであると判定され、バースト理由として「結婚」がユーザ端末１０、ユーザ端末２０に送信される処理を以下に示す。
【００２６】
情報検索装置２００では、検索クエリに基づいた検索が実行され、検索結果ページが、ユーザ端末１０、ユーザ端末２０に送信される。検索ログＤＢ２５０は、ユーザ端末１０、ユーザ端末２０より送信された検索クエリの履歴である検索ログを記憶する。具体的には、検索ログＤＢ２５０は、ユーザ端末１０、ユーザ端末２０より送信された検索クエリ、送信された際の日時、送信した端末情報、送信したユーザ情報等を検索ログとして、対応させて記憶する。
【００２７】
バースト理由抽出装置１００、情報検索装置２００、検索ログＤＢ２５０は、ＣＰＵ等の制御装置、メモリやＨＤＤ等の記憶装置、通信ネットワーク５０と通信する通信Ｉ／Ｆ等の通信装置といったハードウェア資源を有するコンピュータ（単一或いは複数）により構成される。バースト理由抽出装置１００が備える下記の各ブロックは、前述したコンピュータの制御装置等のハードウェア資源を用いてコンピュータプログラムを実行することによって実現されるものである。なお、これらの各ブロック、手段は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される構成を採用しても良い。
【００２８】
ユーザ端末１０は、携帯通信端末装置（携帯電話機やスマートフォン）、カーナビゲーションシステム等である。ユーザ端末２０は、ユーザが使用するＰＣ（Personal  Computer）である。ユーザ端末１０及びユーザ端末２０は、無線ＬＡＮや、近傍無線通信（Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信等）或いは有線通信（ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル接続等）によって、通信ネットワーク５０を介してバースト理由抽出装置１００、情報検索装置２００及び、検索ログＤＢ２５０に接続されている。ユーザ端末１０及びユーザ端末２０は、バースト理由抽出装置１００及び情報検索装置２００等が有するハードウェア資源に加えて、キーボタンやタッチパネル等の入力装置、液晶ディスプレイ等の出力装置、一般的なブラウザを備える。ブラウザは、インターネットの標準プロトコルであるＨＴＴＰ（Hyper  Text  Transfer  Protocol）等に従い、ＨＴＭＬ（Hyper  Text  Markup  Language）等の言語で記述されたページデータの要求、取得及び表示、フォームデータの送信等を行う機能を有している。
【００２９】
なお、ユーザ端末１０及びユーザ端末２０は、同一の機能を有しており、以下の記載においては、ユーザ端末２０に関する記載は、適宜省略し、主にユーザ端末１０との関連について、記載する。従って、ユーザ端末１０と同様にユーザ端末２０も同一の動作をするものとする。
【００３０】
（２）バースト理由抽出装置１００の詳細構成
図２は、本実施形態に係るバースト理由抽出装置１００の機能ブロック図である。
バースト理由抽出装置１００、取得部１０１と、急上昇ワード記憶部１０３と、バーストクエリ判定部１０５と、共起クエリ抽出部１０７と、類似クエリ判定部１０９と、説明文取得部１１１と、イベント情報抽出部１１３と、説明文作成部１１５と、出力部１１７とを備える。
【００３１】
（２．１）取得部１０１
取得部１０１は、通信ネットワーク５０と接続され、ユーザ端末１０、ユーザ端末２０、情報検索装置２００及び、検索ログＤＢ２５０との通信を行い、情報を取得する。具体的には、取得部１０１は、ユーザ端末１０から検索クエリを取得する。また、取得部１０１は、検索ログＤＢ２５０から検索ログを取得する。
【００３２】
（２．２）急上昇ワード記憶部１０３
急上昇ワード記憶部１０３は、クエリＤＢ１０３１、イベント情報ＤＢ１０３３、属性情報ＤＢ１０３５を含む。
【００３３】
図３は、バースト理由抽出装置１００のクエリＤＢ１０３１に記憶される情報の一例を示す図である。図４は、バースト理由抽出装置１００のイベント情報ＤＢ１０３３に記憶される情報の一例を示す図である。図５は、バースト理由抽出装置１００の属性情報ＤＢ１０３５に記憶される情報の一例を示す図である。
【００３４】
図３に示すように、クエリＤＢ１０３１は、一定期間において検索頻度が急上昇した検索クエリである過去バーストクエリと、過去バーストクエリと共に入力されたクエリである第１共起クエリと、検索回数、相対比を対応させて記憶する。また、クエリＤＢ１０３１は、過去バーストクエリの説明文と、バーストクエリに対応する第１共起クエリの組み合わせとを対応させて記憶する。例えば、クエリＤＢ１０３１は、過去バーストクエリとして、「矢風」というタレント名を記憶している。また、クエリＤＢ１０３１は、「矢風」という過去バーストクエリと共に入力された第１共起クエリとして、「婚約」、「結婚」、「挙式」を記憶している。すなわち、クエリＤＢ１０３１は、「矢風  婚約」、「矢風  結婚」、「矢風  挙式」が一定期間において検索頻度が急上昇した検索クエリであることを示している。
【００３５】
検索回数とは、過去バーストクエリと第１共起クエリとが所定期間においてユーザ端末１０、ユーザ端末２０等から入力された回数を示す。
【００３６】
相対比とは、各第１共起クエリについて、全体の検索回数に対する比率を示す。すなわち、各第１共起クエリの相対比を合計すると、相対比は、１００％となる。
【００３７】
説明文とは、過去バーストクエリを説明するための文章である。説明文は、過去バーストクエリの属性を示す属性情報と、過去バーストクエリの検索頻度が上昇した理由を示すイベント情報とを少なくとも含む。
【００３８】
図４に示すように、イベント情報ＤＢ１０３３は、過去バーストクエリの検索頻度が上昇した理由を示すイベント情報と、該過去バーストクエリに対応する第１共起クエリの組み合わせとを対応させて記憶する。また、イベント情報ＤＢ１０３３は、過去バーストクエリの全体の検索回数に対する各第１共起クエリの相対比を、各第１共起クエリに対応させて記憶する。例えば、イベント情報ＤＢ１０３３は、「結婚」というイベント情報と、「結婚」、「画像」、「婚約」、「入籍」、「挙式」等という第１共起クエリの組み合わせとを対応させて記憶する。すなわち、イベント情報ＤＢ１０３３は、過去バーストクエリに関して、「結婚」というイベントが発生した際に「結婚」、「画像」、「婚約」、「入籍」、「挙式」等という第１共起クエリが過去バーストクエリと共に入力されたことを示す。なお、上記のイベント情報は、第１共起クエリに含まれる単語である必要は無く、各第１共起クエリの特徴や、概念に対応する用語を任意に設定してもよい。
【００３９】
図５に示すように、属性情報ＤＢ１０３５は、過去バーストクエリと、過去バーストクエリの属性を示す属性情報と、該過去バーストクエリに対応する第１共起クエリの組み合わせとを対応させて記憶する。属性情報ＤＢ１０３５は、属性情報として、「タレント」、「会社」、「建物」を記憶しているが、他の属性情報として、例えば、「女優」、「選手」、「俳優」、「モデル」、「アナウンサ」等の職業や、「サイト」、「映画」、「レストラン」等を記憶することができる。
【００４０】
（２．３）バーストクエリ判定部１０５
図６は、バーストクエリ判定部１０５において、検索ログから、所定の検索クエリの検索頻度を算出する処理を説明するための概念図である。
【００４１】
図６に示すように、バーストクエリ判定部１０５は、検索ログから、所定の検索クエリの検索頻度を算出し、検索クエリをバーストクエリとして判定する。具体的には、バーストクエリ判定部１０５は、検索ログから、所定の「単語」を含む検索クエリを抽出し、検索クエリの所定期間あたりの検索回数を算出する。次に、バーストクエリ判定部１０５は、検索クエリの所定期間あたりの検索回数が、1つ前の所定期間あたりの検索回数又は検索回数の偏差値等が、所定の値を超えた場合など、公知の手法で検索クエリをバーストクエリとして判定する。
【００４２】
例えば、バーストクエリ判定部１０５は、偏差値が６５を越えた場合を基準とした場合、検索ログから、「ぱんみ」を含む検索クエリを抽出し、検索クエリの一日あたりの検索回数を継続的に測定する。次に、バーストクエリ判定部１０５は、１１月３日の検索クエリの検索回数が、１０,０００を超え、標準偏差値が６５を越えたため、「ぱんみ」をバーストクエリとして判定する。
【００４３】
（２．４）共起クエリ抽出部１０７
図７は、共起クエリ抽出部１０７において検索ログから、新たに検索頻度が急上昇した検索クエリであるバーストクエリと、バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出する処理を説明するための概念図を示す図である。
図７に示すように、共起クエリ抽出部１０７は、バーストクエリ判定部１０５により判定されたバーストクエリと、バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出し、各検索クエリの所定期間あたりの検索回数、相対比を算出する。
【００４４】
例えば、共起クエリ抽出部１０７は、バーストクエリ判定部１０５により判定されたバーストクエリである「ぱんみ」と、「ぱんみ」と共に入力された第２共起クエリの組み合わせである「婚約」、「挙式」、「結婚」とを抽出し、検索回数、相対比を算出する。
【００４５】
（２．５）類似クエリ判定部１０９
類似クエリ判定部１０９は、共起クエリ抽出部１０７により抽出された第２共起クエリの組み合わせと類似する第１共起クエリの組み合わせをクエリＤＢ１０３１又はイベント情報ＤＢ１０３３から判定する。具体的には、類似クエリ判定部１０９は、共起クエリ抽出部１０７により抽出された各第２共起クエリの組み合わせに基づいて、マッチングする第１共起クエリの組み合わせをクエリＤＢ１０３１又はイベント情報ＤＢ１０３３から判定する。
【００４６】
具体的には、クエリＤＢ１０３１から抽出して判定する場合、類似クエリ判定部１０９は、共起クエリ抽出部１０７により抽出された第２共起クエリの組み合わせと、クエリＤＢ１０３１に記憶される第１共起クエリの組み合わせとに基づいて、バーストクエリに関連する、すなわち、同様の理由で検索頻度が急上昇したと思われる過去バーストクエリを判定する。例えば、類似クエリ判定部１０９は、共起クエリ抽出部１０７により抽出された第２共起クエリの組み合わせである「婚約」、「挙式」、「結婚」に基づいて、クエリＤＢ１０３１に記憶される第１共起クエリの組み合わせとに基づいて、バーストクエリである「ぱんみ」に類似する過去バーストクエリである「矢風」を判定する。
【００４７】
類似クエリ判定部１０９は、第２共起クエリの組み合わせに基づいて、マッチングする第１共起クエリの組み合わせをイベント情報ＤＢ１０３３から判定してもよい。この場合、例えば、類似クエリ判定部１０９は、第２共起クエリの組み合わせである「婚約」、「挙式」、「結婚」に基づいて、「婚約」、「挙式」、「結婚」を少なくとも含む第１共起クエリの組み合わせをイベント情報ＤＢ１０３３から判定する。これにより、類似クエリ判定部１０９は、イベント情報ＤＢ１０３３において、イベント情報として「結婚」を対応して記憶するとともに、「婚約」、「挙式」、「結婚」を含む第１共起クエリの組み合わせを類似クエリとして判定する。
【００４８】
類似クエリ判定部１０９は、第２共起クエリの組み合わせを構成する「単語」が多数ある場合、類似クエリ判定部１０９は、相対比が所定値よりも大きい第２共起クエリの組み合わせのみを含む第１共起クエリの組み合わせを判定してもよい。また、類似クエリ判定部１０９は、相対比が所定値よりも大きい第２共起クエリの組み合わせの全てでは無く、一致する「単語」の数に基づいて、例えば、一致度の高い第２共起クエリと、第１共起クエリを判定してもよい。
【００４９】
（２．６）説明文取得部１１１
説明文取得部１１１は、類似クエリ判定部１０９により類似と判定された第１共起クエリの組み合わせと対応する説明文をクエリＤＢ１０３１から取得する。例えば、説明文取得部１１１は、類似クエリ判定部１０９により判定された「婚約」、「挙式」、「結婚」と対応する説明文である「タレント。ブログにより結婚することを発表。」をクエリＤＢ１０３１から取得する。
【００５０】
（２．７）イベント情報抽出部１１３
イベント情報抽出部１１３は、説明文取得部１１１によりクエリＤＢ１０３１から抽出した説明文から過去バーストクエリの検索頻度が上昇した理由を示すイベント情報を抽出する。具体的には、イベント情報抽出部１１３は、説明文取得部１１１によりクエリＤＢ１０３１から抽出した説明文を形態素解析し、過去バーストクエリの検索頻度が上昇した理由を示すイベント情報を抽出する。例えば、イベント情報抽出部１１３は、類似クエリ判定部１０９の判定結果に基づいて、抽出された説明文である「タレント。ブログにより結婚することを発表。」から、サ変動詞を取得することで過去バーストクエリである「矢風」の検索頻度が上昇した理由を示すイベント情報である「結婚」を抽出する。イベント情報抽出部１１３は、所定のルールに基づいて説明文を形態素解析すればよく、例えば、上記の説明文に含まれる「発表」のように説明文の文末に利用される単語を禁止ワードとして登録し、イベント情報として抽出されないようにすることもできる。
【００５１】
イベント情報抽出部１１３は、イベント情報を説明文から抽出するだけでなく、イベント情報ＤＢ１０３３から対応するイベント情報を抽出してもよい。具体的には、イベント情報抽出部１１３は、類似クエリ判定部１０９の判定結果に基づいて、類似クエリとして判定された「婚約」、「挙式」、「結婚」に対応して記憶されるイベント情報として「結婚」をイベント情報ＤＢ１０３３から抽出する。
【００５２】
また、イベント情報抽出部１１３は、類似クエリ判定部１０９の判定結果に基づいて、バーストクエリと関連する過去バーストクエリに対応する属性情報を属性情報ＤＢ１０３５から抽出する。具体的には、イベント情報抽出部１１３は、類似クエリ判定部１０９の判定結果に基づいて、バーストクエリである「ぱんみ」と類似する過去バーストクエリである「矢風」に対応する属性情報として、「タレント」を属性情報ＤＢ１０３５から抽出する。
【００５３】
（２．８）説明文作成部１１５
説明文作成部１１５は、イベント情報抽出部１１３により抽出されたイベント情報に基づいて、バーストクエリを説明する説明文を作成する。具体的には、説明文作成部１１５は、イベント情報ＤＢ１０３３に記憶される過去バーストクエリの属性を示す属性情報と、過去バーストクエリの検索頻度が上昇した理由を示すイベント情報とを少なくとも含む説明文を作成する。例えば、説明文作成部１１５は、イベント情報抽出部１１３により抽出されたイベント情報である「結婚」と、属性情報である「タレント」とを含む説明文を作成する。
【００５４】
（２．９）出力部１１７
図８は、バースト理由抽出装置１００の出力部１１７によって出力される検索クエリの候補１１７１を含む検索ページの一部模式図である。図９は、バースト理由抽出装置１００の出力部１１７によって出力される検索クエリの候補１１７３を含む検索ページの模式図である。
【００５５】
出力部１１７は、イベント情報抽出部１１３により抽出されたイベント情報をバーストクエリのバースト理由として、出力する。例えば、出力部１１７は、イベント情報である「結婚」をバーストクエリである「ぱんみ」の検索頻度が急上昇したと思われる理由、すなわち、バースト理由として、出力する。
【００５６】
なお、出力部１１７は、図８、９に示すように、イベント情報抽出部１１３により抽出されたイベント情報をバーストクエリに関連する関連検索ワードとして、例えば、バーストクエリとともに再検索をする際の検索クエリの候補１１７１、１１７３として出力してもよい。例えば、出力部１１７は、イベント情報である「結婚」をバーストクエリである「ぱんみ」に関連する関連検索ワードとして、バーストクエリとともに再検索をする際の検索クエリとして出力する。すなわち、この場合、出力部１１７は、「ぱんみ」と、「結婚」とを再検索をする際の検索クエリの候補として出力する。
【００５７】
（３）情報処理システム１の動作
情報処理システム１の動作について、（３．１）全体概略動作（３．２）バースト理由抽出装置１００によるバースト理由の抽出動作の順に説明する。
【００５８】
（３．１）全体概略動作
図１０は、情報処理システム１の全体概略動作を示すシーケンス図である。
情報処理システム１の動作は、バースト理由抽出装置１００、情報検索装置２００、検索ログＤＢ２５０による動作を含む。
【００５９】
具体的には、ステップＳ１０１において、バースト理由抽出装置１００は、検索ログＤＢ２５０から検索ログを抽出する。
【００６０】
ステップＳ１０３において、バースト理由抽出装置１００は、検索ログに含まれる所定の検索クエリについて、バースト理由を抽出する。
【００６１】
ステップＳ１０５において、ユーザ端末１０は、バースト理由抽出装置１００、情報検索装置２００、検索ログＤＢ２５０に対して、検索クエリを送信する。
【００６２】
ステップＳ１０７において、情報検索装置２００は、検索クエリに基づいて、検索を実行する。
【００６３】
ステップＳ１０９において、情報検索装置２００は、検索結果をユーザ端末１０へ送信する。
【００６４】
ステップＳ１１１において、バースト理由抽出装置１００は、ユーザ端末１０により送信された検索クエリに対応するバースト理由をステップＳ１０９の検索結果と共にユーザ端末１０へ送信する。
【００６５】
ステップＳ１１３において、検索ログＤＢ２５０は、検索クエリを検索ログとして新たに記録する。
【００６６】
なお、これらのバースト理由抽出装置１００、情報検索装置２００、検索ログＤＢ２５０の動作は、他の装置と独立して適宜処理されてもよい。すなわち、上記は、情報処理システム１の全体概略動作を説明する上で便宜上順次処理をしているように記載しているに過ぎない。
【００６７】
（３．２）バースト理由抽出装置１００によるバースト理由の抽出動作
図１０は、バースト理由抽出装置１００によるバースト理由の抽出動作を示すフローチャートである。
【００６８】
ステップＳ２０１において、取得部１０１は、検索ログＤＢ２５０から検索ログを取得する。
【００６９】
ステップＳ２０３において、バーストクエリ判定部１０５は、検索ログから、所定の検索クエリの検索頻度を算出する。
【００７０】
ステップＳ２０５において、バーストクエリ判定部１０５は、所定の検索クエリがバーストクエリであるか、否かを判定する。具体的には、バーストクエリ判定部１０５は、所定の検索クエリがバーストクエリでないと判定した場合、処理をステップＳ２０７へ進める。また、バーストクエリ判定部１０５は、所定の検索クエリがバーストクエリであると判定した場合、処理をステップＳ２０９へ進める。
【００７１】
ステップＳ２０７において、バーストクエリ判定部１０５は、バーストクエリでないと判定された次ぎの所定の検索クエリを抽出し、処理をステップＳ２０３へ戻す。
【００７２】
ステップＳ２０９において、共起クエリ抽出部１０７は、バーストクエリ判定部１０５により判定されたバーストクエリと、バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出する。
【００７３】
ステップＳ２１１において、類似クエリ判定部１０９は、共起クエリ抽出部１０７により抽出された第２共起クエリの組み合わせと、クエリＤＢ１０３１に記憶される第１共起クエリの組み合わせとに基づいて、バーストクエリと同様の理由で検索頻度が急上昇したと思われる過去バーストクエリを判定する。
【００７４】
ステップＳ２１３において、説明文取得部１１１は、類似クエリ判定部１０９により判定された第１共起クエリの組み合わせと対応する説明文をクエリＤＢ１０３１から取得する。
【００７５】
ステップＳ２１５において、イベント情報抽出部１１３は、説明文取得部１１１により取得され説明文から過去バーストクエリの検索頻度が上昇した理由を示すイベント情報を抽出する。
【００７６】
ステップＳ２１７において、取得部１０１は、ユーザ端末１０から検索クエリを取得する。
【００７７】
ステップＳ２１９において、出力部１１７は、ユーザ端末１０から取得した検索クエリに対応するイベント情報をバーストクエリのバースト理由として、出力する。
【００７８】
（４）作用・効果
以上説明したように、本実施形態によれば、バースト理由抽出装置１００は、イベント情報ＤＢ１０３３と、共起クエリ抽出部１０７と、類似クエリ判定部１０９と、イベント情報抽出部１１３とを備える。イベント情報ＤＢ１０３３は、一定期間において検索頻度が急上昇した検索クエリである過去バーストクエリの検索頻度が上昇した理由を示すイベント情報と、該過去バーストクエリと共に入力されたクエリである第１共起クエリの組み合わせとを対応させて記憶する。また、共起クエリ抽出部１０７は、ユーザ端末より送信された検索クエリの履歴である検索ログから、新たに検索頻度が急上昇した検索クエリであるバーストクエリと、バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出し、類似クエリ判定部１０９は、第２共起クエリの組み合わせに基づいて、バーストクエリと共に入力された第２共起クエリの組み合わせと類似する第１共起クエリの組み合わせを抽出し、イベント情報抽出部１１３は、類似クエリ判定部１０９により抽出された第１共起クエリの組み合わせに基づいて、イベント情報をイベント情報ＤＢ１０３３から抽出する。
【００７９】
このため、類似クエリ判定部１０９が、第２共起クエリの組み合わせと類似する第１共起クエリの組み合わせを抽出することにより、バースト理由抽出装置１００は、バーストクエリと同様の理由で検索頻度が急上昇したと思われる過去バーストクエリを抽出できる。また、イベント情報抽出部１１３が、第１共起クエリの組み合わせに基づいて、イベント情報を抽出することにより、バースト理由抽出装置１００は、バーストクエリと同様の理由で検索頻度が急上昇したと思われる過去バーストクエリのイベント情報を抽出する。
すなわち、バースト理由抽出装置１００は、検索頻度が所定の割合以上で上昇した理由を示すイベント情報をバーストクエリの検索頻度が急上昇した理由として抽出できる。
【００８０】
従って、バースト理由抽出装置１００は、一定期間において検索頻度が急上昇した検索クエリであるバーストクエリを抽出するとともに、何故、検索頻度が急上昇したか、その理由をイベント情報として、バーストクエリとともに、あわせて抽出し、提供できる。
【００８１】
実施形態では、検索ログから、所定の検索クエリの検索頻度を算出し、検索クエリをバーストクエリとして判定する。バーストクエリ判定部１０５を更に備える。すなわち、バーストクエリ判定部１０５は、所定の検索クエリの検索頻度に基づいて、バーストクエリを判定する。従って、バースト理由抽出装置１００は、バーストクエリ判定部１０５により、過去に検索頻度が急上昇した過去バーストクエリと異なる第１共起クエリの組み合わせを含む検索クエリについても、漏れなくバーストクエリとして判定することができる。
【００８２】
実施形態では、過去バーストクエリの属性を示す属性情報と、過去バーストクエリに対応する第１共起クエリの組み合わせとを対応させて記憶する属性情報ＤＢ１０３５を更に備え、イベント情報抽出部１１３は、類似クエリ判定部１０９の判定結果に基づいて、バーストクエリと同様の理由で検索頻度が急上昇したと思われる過去バーストクエリに対応する属性情報を属性情報ＤＢ１０３５から抽出する。
【００８３】
すなわち、イベント情報抽出部１１３は、過去に検索頻度が急上昇した過去バーストクエリであり、バーストクエリと同様の理由で検索頻度が急上昇したと思われる過去バーストクエリの属性情報を抽出することにより、バーストクエリの属性情報を抽出できる。従って、バースト理由抽出装置１００は、一定期間において検索頻度が急上昇した検索クエリである過去バーストクエリを抽出するとともに、バーストクエリの属性情報をあわせて抽出し、提供できる。
【００８４】
実施形態では、イベント情報抽出部１１３により抽出されたイベント情報をバーストクエリに関連する関連検索ワードとして、バーストクエリとともに再検索をする際の検索クエリとして出力する出力部１１７を更に備える。すなわち、ユーザは、イベント情報をバーストクエリに関連する関連検索ワードとして、バーストクエリとともに再検索をすることができるため、バーストクエリの検索頻度が所定の割合以上で上昇するに至った理由を更に検索することができる。
【００８５】
実施形態では、バーストクエリ判定部１０５は、検索ログから、所定の検索クエリと共に入力された第１共起クエリの検索頻度を算出し、第１共起クエリと共に入力された検索クエリをバーストクエリとして判定する。すなわち、バーストクエリ判定部１０５は、所定の検索クエリの検索頻度に基づいて、バーストクエリを判定する。従って、バースト理由抽出装置１００は、バーストクエリ判定部１０５により、過去に検索頻度が急上昇した過去バーストクエリと異なる第１共起クエリの組み合わせを含む検索クエリについても、漏れなくバーストクエリとして判定することができる。
【００８６】
実施形態では、イベント情報抽出部１１３により抽出されたイベント情報に基づいて、バーストクエリを説明する説明文を作成する説明文作成部１１５と、説明文作成部１１５により作成された説明文と、バーストクエリに対応する第１共起クエリの組み合わせとを対応させて記憶するクエリＤＢ１０３１とを更に備える。すなわち、説明文作成部１１５は、過去に検索頻度が急上昇した過去バーストクエリであり、バーストクエリに類似する過去バーストクエリに対応するイベント情報に基づいて、説明文を作成することができる。
【００８７】
従って、バースト理由抽出装置１００は、バーストするに至った理由がわからない検索クエリについて、その理由をイベント情報として抽出するとともに、その説明文を作成し、提供することができる。
【００８８】
（５）その他の実施形態
上述した実施形態では、共起クエリ抽出部１０７は、バーストクエリ判定部１０５により判定されたバーストクエリと、バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出する。本発明は、これに限らず、共起クエリ抽出部１０７は、検索ログから、直接、新たに検索頻度が急上昇した検索クエリであるバーストクエリと、バーストクエリと共に入力された第２共起クエリの組み合わせとを抽出してもよい。
【００８９】
上述した実施形態では、バースト理由抽出装置１００が備える各ブロックについて記載しているが、本発明は、これに限られず、例えば、上記の各ブロックの機能を実行するコンピュータプログラムとしてもよく、また、このコンピュータプログラムを配信する情報処理装置であってもよい。また、上述したように、バースト理由を抽出する情報処理方法であってもよい。
【００９０】
上述した実施形態では、バーストクエリ判定部１０５は、検索クエリの所定期間あたりの検索回数が、1つ前の所定期間あたりの検索回数の所定の比率を超えた場合、検索クエリをバーストクエリとして判定する。本発明は、これに限らず、バーストクエリ判定部１０５は、検索クエリの所定期間あたりの検索回数が、所定の値を超えた場合に検索クエリをバーストクエリとして判定してもよい。
【００９１】
上述した実施形態では、バーストクエリ判定部１０５は、所定の検索クエリが含まれているか、否かに基づいて、検索回数を測定し、所定の条件を満たした場合に検索クエリをバーストクエリとして判定する。本発明は、これに限らず、例えば、図１０に示すように、バーストクエリ判定部１０５は、検索ログから、所定のクエリと共に入力された第２共起クエリの検索頻度を算出し、第２共起クエリと共に入力されたクエリをバーストクエリとして判定してもよい。具体的には、バーストクエリ判定部１０５は、検索ログから、所定の「単語」と第２共起クエリとを含む検索クエリを抽出し、各検索クエリの所定期間あたりの検索回数を算出する。次に、バーストクエリ判定部１０５は、いずれかの検索クエリの所定期間あたりの検索回数が、所定の値を超えた場合、又は、いずれかの検索クエリの所定期間あたりの検索回数が、1つ前の所定期間あたりの検索回数の所定の比率を超えた場合、検索クエリをバーストクエリとして判定してもよい。
【００９２】
この場合、例えばバーストクエリ判定部１０５は、検索ログから、「ぱんみ」と第２共起クエリとを含む検索クエリとして、「ぱんみ  婚約」、「ぱんみ  挙式」、「ぱんみ  結婚」等を抽出し、各検索クエリの一日あたりの検索回数を算出する。次に、バーストクエリ判定部１０５は、１１月３日の「ぱんみ  結婚」の検索回数の偏差値が、６５を超えたため、「ぱんみ」をバーストクエリとして判定することができる。
【００９３】
上述した実施形態では、イベント情報ＤＢ１０３３は、過去バーストクエリの検索頻度が上昇した理由を示すイベント情報と、該過去バーストクエリに対応する第１共起クエリの組み合わせとを対応させて記憶することが前提になっている。このイベント情報は、事前にサーバ管理者等により過去バーストクエリに対応する第１共起クエリの組み合わせとともに、イベント情報ＤＢ１０３３に登録されてもよい。また、バーストクエリが検出された際に、それを含む当日のニュースサイト等から、バーストクエリをタイトルに含む物を探してきて、その記事のタイトルをバースト理由、すなわち、検索頻度が上昇した理由を示すイベント情報として登録するようにしてもよい。
【００９４】
例えば、バーストクエリが検出された際に、それを含む当日のニュースサイト等へのリンクを含んでいる短文投稿ブログ等の書き込みを抽出し、文章が共通するものについてはその文章が何回起こったかをカウントして、カウントの高い物をバースト理由、すなわち、検索頻度が上昇した理由を示すイベント情報としてとして取得することができる。
【００９５】
同様にして、例えば、バーストクエリが検出された際に、それを含む当日のニュースサイト等のうち、ソーシャルブックマークが多い物について、そのタイトルをバースト理由すなわち、検索頻度が上昇した理由を示すイベント情報として取得することができる。
【００９６】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【００９７】
例えば、各構成図、フローチャート、概念図の図などは例示に過ぎず、各要素の有無、その順序や具体的内容などは適宜変更可能である。一例として、手動によるブロックの指定は必須ではなく、また、本発明において、各手段などの要素は、コンピュータの演算制御部に限らず、ワイヤードロジック等に基づく電子回路で実現してもよい。
【符号の説明】
【００９８】
１  情報処理システム
１０  ユーザ端末
２０  ユーザ端末
５０  通信ネットワーク
１００  バースト理由抽出装置
１０１  取得部
１０３  急上昇ワード記憶部
１０５  バーストクエリ判定部
１０７  共起クエリ抽出部
１０９  類似クエリ判定部
１１１  説明文取得部
１１３  イベント情報抽出部
１１５  説明文作成部
１１７  出力部
２００  情報検索装置
２５０  検索ログＤＢ
１０３１  クエリＤＢ
１０３３  イベント情報ＤＢ
１０３５  属性情報ＤＢ
【図１】
0005323143.tif 000002
【図２】
0005323143.tif 000003
【図３】
0005323143.tif 000004
【図４】
0005323143.tif 000005
【図５】
0005323143.tif 000006
【図６】
0005323143.tif 000007
【図７】
0005323143.tif 000008
【図８】
0005323143.tif 000009
【図９】
0005323143.tif 000010
【図１０】
0005323143.tif 000011
【図１１】
0005323143.tif 000012
【図１２】
0005323143.tif 000013