ミニブログ内における注目度の高い話題を解析するミニブログ解析装置であって、検索ログに記憶される複数のクエリを形態素解析し、当該複数のクエリの各々をそれぞれ構成する複数の形態素を抽出するクエリ解析手段と、前記複数のクエリ毎に、前記クエリ解析手段によりそれぞれ抽出された前記形態素に基づいて前記ミニブログ内のコンテンツを記憶したミニブログデータベースを検索し、前記コンテンツに含まれる形態素を前記コンテンツのそれぞれに対して対応付けるマッピング手段と、前記ミニブログデータベースを参照し、前記マッピング手段により前記コンテンツのそれぞれに対応付けられた前記形態素を含む前記ミニブログ内のコンテンツの数に基づいて、前記ミニブログ内における当該形態素の注目度を算出するスコア算出手段と、を備えるミニブログ解析装置。前記クエリ解析手段は、前記検索ログに記憶される複数のクエリを形態素解析し、当該複数のクエリの各々をそれぞれ構成する複数の形態素の配列を抽出するとともに、前記複数のクエリの各々について、それぞれの前記配列に含まれる前記形態素を前記配列の順序で再連結して様々な長さからなるクエリ形態素をそれぞれ生成し、前記マッピング手段は、前記複数のクエリ毎に、前記クエリ解析手段によりそれぞれ生成された前記クエリ形態素に基づいて前記ミニブログ内のコンテンツを記憶したミニブログデータベースを検索し、前記様々な長さからなるクエリ形態素のうち前記コンテンツに含まれる最も長いクエリ形態素を前記コンテンツのそれぞれに対して対応付け、前記スコア算出手段は、前記ミニブログ内における前記クエリ形態素の注目度を算出する、請求項1に記載のミニブログ解析装置。前記ミニブログ内のコンテンツのそれぞれについて、テキストコンテンツを形態素解析し、当該テキストコンテンツの各々をそれぞれ構成する複数の形態素の配列を抽出するとともに、前記複数のテキストコンテンツの各々について、それぞれの前記配列に含まれる前記形態素を前記配列の順序で再連結し様々な長さからなるコンテンツ形態素をそれぞれ生成するコンテンツ解析手段、を備え、前記マッピング手段は、前記クエリ形態素と前記コンテンツ形態素との完全一致検索により最も長いクエリ形態素を前記コンテンツのそれぞれに対して対応付ける、請求項2に記載のミニブログ解析装置。前記クエリ解析手段により生成された複数の前記クエリ形態素は、所定の文字列順序で並べられ、前記マッピング手段は、前記所定の文字列順序に従い、前記クエリ形態素に基づく検索を行う、請求項2又は3に記載のミニブログ解析装置。ユーザ端末から検索用のクエリの入力を受け付けることを契機として、当該クエリに関連する形態素の前記注目度が所定以上であることを条件に、ミニブログ内のコンテンツから当該形態素を含むコンテンツを提案するサジェスト手段、を備える請求項1から4のいずれかに記載のミニブログ解析装置。コンピュータが実行するミニブログ内における注目度の高い話題を解析する方法であって、検索ログに記憶される複数のクエリを形態素解析し、当該複数のクエリの各々をそれぞれ構成する複数の形態素を抽出するステップと、前記複数のクエリ毎に、抽出された前記形態素に基づいて前記ミニブログ内のコンテンツを記憶したミニブログデータベースを検索し、前記コンテンツに含まれる形態素を前記コンテンツのそれぞれに対して対応付けるステップと、前記ミニブログデータベースを参照し、前記コンテンツのそれぞれに対応付けられた前記形態素を含む前記ミニブログ内のコンテンツの数に基づいて、前記ミニブログ内における当該形態素の注目度を算出するステップと、を含む方法。このようなミニブログの中には、多くのユーザにより投稿閲覧される話題テーマが存在する。このような注目度の高い話題は、他のユーザも閲覧することを望むものであり、このような注目度の高い話題を多数の投稿の中から適切に取り出すことのできる方法が求められる。しかしながら、ミニブログ上のコミュニケーションはユーザによって作られるものであり、投稿されたコンテンツはユーザの話し言葉に近く、同一の話題について投稿したコンテンツであってもユーザによって表現が異なる場合がある。そこで、表現の異なるコンテンツについて、投稿されたコンテンツを人間が確認し、同一の話題に関するコンテンツであるか否かを特定することで、ユーザに注目されている話題を抽出することが考えられる。しかしながら、ミニブログサービス内で投稿されるコンテンツは膨大な量であり、人間系で逐一確認することは現実的ではなく、ユーザに注目されている話題を自動的に抽出可能とする方法が求められる。ここで、投稿されたコンテンツを形態素解析し、形態素の出現頻度をカウントすることで、ユーザに注目されている話題形態素を自動的に抽出する方法が考えられる。しかしながら、コンテンツの形態素の出現頻度を単にカウントしただけでは、話し言葉に近いものも含めて、コンテンツを構成する文章を解析する限り、単純な助詞や慣用される語尾などの出現頻度が高くなってしまい、注目度の高い話題テーマの抽出には、更なる精度が求められる。本発明は、このような課題に鑑みてなされたものであり、ミニブログ内における注目度の高い話題を正確かつ自動的に抽出することのできるミニブログ解析装置及び方法を提供することを目的とする。1ミニブログ内における注目度の高い話題を解析するミニブログ解析装置であって、検索ログに記憶される複数のクエリを形態素解析し、当該複数のクエリの各々をそれぞれ構成する複数の形態素を抽出するクエリ解析手段と、前記複数のクエリ毎に、前記クエリ解析手段によりそれぞれ抽出された前記形態素に基づいて前記ミニブログ内のコンテンツを記憶したミニブログデータベースを検索し、前記コンテンツに含まれる形態素を前記コンテンツのそれぞれに対して対応付けるマッピング手段と、前記ミニブログデータベースを参照し、前記マッピング手段により前記コンテンツのそれぞれに対応付けられた前記形態素を含む前記ミニブログ内のコンテンツの数に基づいて、前記ミニブログ内における当該形態素の注目度を算出するスコア算出手段と、を備えるミニブログ解析装置。1のミニブログ解析装置によれば、マッピング手段は、検索ログに記憶されたクエリを形態素解析した結果得られた形態素に基づいてミニブログ内のコンテンツのそれぞれを検索する。そして、スコア算出手段は、特定した形態素を含むコンテンツの数例えば、当該形態素を含む複数のコンテンツの注目度をまとめることで、ミニブログ内における当該形態素の注目度を算出する。これにより、ミニブログ内のコンテンツをクエリの形態素話題に基づいて正確かつ自動的にまとめることができる。2前記クエリ解析手段は、前記検索ログに記憶される複数のクエリを形態素解析し、当該複数のクエリの各々をそれぞれ構成する複数の形態素の配列を抽出するとともに、前記複数のクエリの各々について、それぞれの前記配列に含まれる前記形態素を前記配列の順序で再連結して様々な長さからなるクエリ形態素をそれぞれ生成し、前記マッピング手段は、前記複数のクエリ毎に、前記クエリ解析手段によりそれぞれ生成された前記クエリ形態素に基づいて前記ミニブログ内のコンテンツを記憶したミニブログデータベースを検索し、前記様々な長さからなるクエリ形態素のうち前記コンテンツに含まれる最も長いクエリ形態素を前記コンテンツのそれぞれに対して対応付け、前記スコア算出手段は、前記ミニブログ内における前記クエリ形態素の注目度を算出する、1に記載のミニブログ解析装置。2のミニブログ解析装置によれば、クエリ解析手段は、クエリを構成する複数の形態素を当該形態素の配列の順序で再連結して様々な長さからなるクエリ形態素を生成するとともに、マッピング手段は、コンテンツのそれぞれについて、様々な長さからなるクエリ形態素のうち当該コンテンツに含まれる最も長いクエリ形態素を特定する。そして、スコア算出手段は、特定したクエリ形態素を含むコンテンツの数例えば、当該クエリ形態素を含む複数のコンテンツの注目度をまとめることで、ミニブログ内における当該クエリ形態素の注目度を算出する。このように、ミニブログ内のコンテンツをまとめるクエリ形態素として、コンテンツに含まれるクエリ形態素のうち最も長いクエリ形態素を用いることで、意味のない語句助詞や慣用される語尾などに基づいてコンテンツをまとめることを防止することができ、ミニブログ内における注目度の高い話題クエリ形態素を正確かつ自動的に抽出することができる。3前記ミニブログ内のコンテンツのそれぞれについて、テキストコンテンツを形態素解析し、当該テキストコンテンツの各々をそれぞれ構成する複数の形態素の配列を抽出するとともに、前記複数のテキストコンテンツの各々について、それぞれの前記配列に含まれる前記形態素を前記配列の順序で再連結し様々な長さからなるコンテンツ形態素をそれぞれ生成するコンテンツ解析手段、を備え、前記マッピング手段は、前記クエリ形態素と前記コンテンツ形態素との完全一致検索により最も長いクエリ形態素を前記コンテンツのそれぞれに対して対応付ける、2に記載のミニブログ解析装置。3のミニブログ解析装置によれば、ミニブログ内のそれぞれのコンテンツをクエリと同様にコンテンツ形態素に解析しておき、クエリ形態素に基づく検索をクエリ形態素とコンテンツ形態素との完全一致検索により行う。その結果、部分一致検索による検索よりも好適な場合があり、このような場合には最適な検索を行うことができる。4前記クエリ解析手段により生成された複数の前記クエリ形態素は、所定の文字列順序で並べられ、前記マッピング手段は、前記所定の文字列順序に従い、前記クエリ形態素に基づく検索を行う、2又は3に記載のミニブログ解析装置。4のミニブログ解析装置によれば、様々な長さからなるクエリ形態素を所定の順序例えば、日本語文字列照合順番で並べるとともに、この所定の順序に従い、クエリ形態素に基づく検索を行う。これにより、不要な検索を省略することができ、クエリ形態素に基づく検索を最適化することができる。5ユーザ端末から検索用のクエリの入力を受け付けることを契機として、当該クエリに関連する形態素の前記注目度が所定以上であることを条件に、ミニブログ内のコンテンツから当該形態素を含むコンテンツを提案するサジェスト手段、を備える1から4のいずれかに記載のミニブログ解析装置。4のミニブログ解析装置によれば、ユーザ端末からミニブログ内で注目度の高い話題形態素クエリに関連するクエリを受け付けた場合には、ミニブログ内でこの話題を扱うコンテンツをユーザ端末に提案することができる。6コンピュータが実行するミニブログ内における注目度の高い話題を解析する方法であって、検索ログに記憶される複数のクエリを形態素解析し、当該複数のクエリの各々をそれぞれ構成する複数の形態素を抽出するステップと、前記複数のクエリ毎に、抽出された前記形態素に基づいて前記ミニブログ内のコンテンツを記憶したミニブログデータベースを検索し、前記コンテンツに含まれる形態素を前記コンテンツのそれぞれに対して対応付けるステップと、前記ミニブログデータベースを参照し、前記コンテンツのそれぞれに対応付けられた前記形態素を含む前記ミニブログ内のコンテンツの数に基づいて、前記ミニブログ内における当該形態素の注目度を算出するステップと、を含む方法。6の方法によれば、1のミニブログ解析装置と同様の効果を奏する。本発明によれば、ミニブログ内における注目度の高い話題を正確かつ自動的に抽出することができる。以下、本発明のミニブログ解析装置1の実施形態について図面を参照して説明する。本発明のミニブログ解析装置1は、ミニブログサービスで投稿された個々のコンテンツと検索に用いられたクエリとを結びつけることで、ミニブログサービス内における注目度の高い話題を正確かつ自動的に抽出する。[第1実施形態]初めに、図1~図11を参照して、第1実施形態のミニブログ解析装置1について説明する。[ミニブログ解析装置1の構成]図1を参照して、本発明のミニブログ解析装置1の構成について説明する。ミニブログ解析装置1は、検索管理サーバ100、ミニブログ管理サーバ110及びユーザ端末120と通信可能に接続され、クエリ解析部10と、コンテンツ解析部20と、マッピング部30と、スコア算出部40と、サジェスト部50と、を含んで構成される。ここで、検索管理サーバ100は、検索に用いられたクエリを管理する検索ログを備え、ミニブログ管理サーバ110は、ミニブログ内の個々のコンテンツを管理するミニブログデータベースを備える。本発明のミニブログ解析装置1は、検索管理サーバ100の検索ログ及びミニブログ管理サーバ110のミニブログデータベースに適宜アクセスし、ミニブログサービスで投稿された個々のコンテンツとクエリとを結びつける。なお、検索ログ及びミニブログデータベースに本発明のミニブログ解析装置1がアクセス可能であればよく、検索ログ及びミニブログデータベースを本発明のミニブログ解析装置1自身が有することとしてもよい。<クエリ解析部10>クエリ解析部10は、検索管理サーバ100の検索ログにアクセスし、検索ログに含まれるクエリを解析するため、クエリ解析手段11と、クエリ形態素データベース12と、を含む。クエリ解析手段11は、検索ログに記憶される複数のクエリを形態素解析し、クエリを構成する複数の形態素の配列を抽出する。また、クエリ解析手段11は、抽出した形態素の配列に含まれる形態素をこの配列の順序で再連結して様々な長さからなるクエリ形態素を生成する。なお、クエリ解析手段11は、検索ログに記憶される複数のクエリの各々について、クエリ形態素を生成する。ここで、複数のクエリとは、検索ログに記憶される全てのクエリであってもよく、また、検索ログに記憶される一部のクエリであってもよい。一部のクエリは、例えば、検索数に基づいて決定することができ、一例としては、検索数の多い方から上位100位までのクエリを一部のクエリとすることができる。検索ログの中には、タイプミスなどによる無意味なクエリも含まれるため、このような検索数の多いクエリのみを対象とすることで好適な場合がある。クエリ形態素データベース12は、図2に示すように、クエリ解析手段11が生成したクエリ形態素を元のクエリ及び当該クエリを識別するクエリIDに対応付けて記憶する。ここで、図2を参照して、クエリ審美歯科医院から生成されるクエリ形態素について説明する。なお、以下では、審美歯科医院が審美歯科医院の形態素からなるものとして説明する。初めに、クエリ解析手段11は、クエリ審美歯科医院を形態素解析し、審美歯科医院の形態素の配列を抽出する。続いて、クエリ解析手段11は、抽出した形態素の配列に含まれる形態素審美歯科医院をこの配列の順序で再連結する。ここで、抽出した形態素の配列の順序は、1:審美2:歯科3:医院であるため、クエリ解析手段11は、1121232233からなるクエリ形態素を生成する13は、配列の順序ではないため生成されない。これにより、クエリ審美歯科医院から様々な長さからなるクエリ形態素審美審美歯科審美歯科医院歯科歯科医院医院が生成される。なお、生成されたクエリ形態素は、クエリ形態素データベース12に記憶されるが、図2に示すように、生成されたクエリ形態素は、個別IDが対応付けられた上でクエリ形態素データベース12に記憶される。このとき、個別IDは、生成されたクエリ形態素の冒頭の形態素を識別可能に対応付けるために用いられる。例えば、図2では、1:審美からなるクエリ形態素審美審美歯科審美歯科医院にa1a2a3といったaを有する個別IDが付され、2:歯科からなるクエリ形態素歯科歯科医院にb1b2といったbを有する個別IDが付され、3:医院からなるクエリ形態素医院にc1といったcを有する個別IDが付されている。なお、個別IDにより冒頭の形態素が同一であるとされた複数のクエリ形態素は、後述する所定の順序でクエリ形態素データベース12に記憶される。このように、生成されたクエリ形態素の冒頭の形態素毎にクエリ形態をグループ化することで、ミニブログ内のコンテンツとの対応付け時の検索処理を最適化することができる。すなわち、あるクエリ形態素に基づく検索でヒットしなかった場合には、冒頭の形態素を同一とするグループ内の他のクエリ形態素に基づく検索もヒットすることがなく、無駄な検索処理を省略することができる。<コンテンツ解析部20>コンテンツ解析部20は、ミニブログ管理サーバ110のミニブログデータベースにアクセスし、ミニブログデータベースに含まれる個々のコンテンツを解析するため、コンテンツ解析手段21と、コンテンツ形態素データベース22と、を含む。コンテンツ解析手段21は、ミニブログデータベースに記憶されるミニブログ内の複数のコンテンツテキストコンテンツを形態素解析し、コンテンツを構成する複数の形態素の配列を、複数のコンテンツの各々について抽出する。また、コンテンツ解析手段21は、抽出した形態素の配列に含まれる形態素をこの配列の順序で再連結して様々な長さからなるコンテンツ形態素を、複数のコンテンツの各々について生成する。ここで、コンテンツ解析手段21は、クエリ解析手段11と同様の方法でコンテンツの形態素解析及び再連結をし、コンテンツ形態素を生成する。コンテンツ形態素データベース22は、図3に示すように、コンテンツ解析手段21が生成したコンテンツ形態素を元のコンテンツ及び当該コンテンツを識別するコンテンツIDに対応付けて記憶する。このとき、コンテンツ形態素データベース22は、コンテンツ形態素の冒頭の形態素を識別可能に対応付けた個別IDによりグループ化した上で後述する所定の順序でコンテンツ形態素を記憶する。また、コンテンツ形態素データベース22は、コンテンツに対応付けて注目度を記憶する。ここで、注目度は、ミニブログ内における当該コンテンツの注目度であり、注目度が高いほどミニブログ内において多くのユーザが閲覧又は多くのユーザが当該コンテンツに対して投稿返信していることを意味する。なお、注目度は、ミニブログデータベースに記憶されていることとしてもよく、ミニブログデータベース内のコンテンツの閲覧数やコンテンツに対する投稿返信数などに基づいて任意に算出することとしてもよい。<マッピング部30>マッピング部30は、ミニブログサービスで投稿された個々のコンテンツとクエリとを対応付けるために、マッピング手段31と、マッピングデータベース32と、を含む。マッピング手段31は、複数のクエリ毎に、クエリ解析部10により生成されたクエリ形態素に基づいて、コンテンツ解析部20により生成されたコンテンツ形態素を検索し、様々な長さからなるクエリ形態素のうちミニブログ内のコンテンツに含まれる最も長いクエリ形態素をミニブログ内のコンテンツのそれぞれに対して対応付ける。このとき、本実施形態では、マッピング手段31は、クエリ形態素とコンテンツ形態素との完全一致検索により、ミニブログ内のコンテンツに含まれる最も長いクエリ形態素を特定する。ここで、図4を参照して、本実施形態のマッピング手段31による対応付けマッピングの具体例について説明する。図4では、コンテンツタレントの○○花子が、審美歯科の先生と結婚とクエリ審美歯科医院とを対応付けている。初めに、マッピング手段31は、クエリ形態素審美に基づいてコンテンツ形態素の検索を行う。その結果、クエリ形態素審美と一致する個別IDcc1のコンテンツ形態素がマッピングされる。ここで、コンテンツ解析部20により生成されたコンテンツ形態素は、個別IDによりグループ化されているため、マッピング手段31は、不要な検索を行う必要がない。個別IDaa1~15のグループを参照して具体的に説明する。マッピング手段31は、初めに、個別IDaa1のコンテンツ形態素タレントとクエリ形態素審美とが一致するか判定する。このとき、一致しないと判定した場合には、同一グループの個別IDaa2~15に対する検索も一致することがないため、マッピング手段31は、個別IDaa2~15のコンテンツ形態素に対する検索を行わない。クエリ形態素審美に基づく検索を終えると、続いて、マッピング手段31は、クエリ形態素審美歯科に基づいてコンテンツ形態素の検索を行う。その結果、クエリ形態素審美歯科と一致する個別IDCC2のコンテンツ形態素がマッピングされる。ここで、クエリ解析部10により生成されたクエリ形態素も、個別IDによりグループ化されているため、マッピング手段31は、不要な検索を行う必要がない。すなわち、クエリ形態素審美歯科と同一グループであって、より短いクエリ形態素審美に基づく検索でヒットしなかったコンテンツ形態素個別IDaa1~15は、より長いクエリ形態素審美歯科でヒットする可能性がないため、マッピング手段31は、検索を行う必要がない。また、本実施形態では、完全一致検索によりクエリ形態素に基づく検索を行うため、マッピング手段31は、不要な検索を行う必要がない。すなわち、クエリ形態素審美歯科と同一グループであって、より短いクエリ形態素審美と完全一致したコンテンツ形態素個別IDcc1は、より長いクエリ審美歯科でヒットする必要がないため、マッピング手段31は、検索を行う必要がない。全てのクエリ形態素に基づく完全一致検索を終了すると、マッピング手段31は、コンテンツ形態素と一致したクエリ形態素のうち最も長いクエリ形態素を、検索を行ったコンテンツと対応付ける。図4では、最も長いクエリ形態素が審美歯科であるため、マッピング手段31は、コンテンツタレントの○○花子が、審美歯科の先生と結婚にクエリ形態素審美歯科を対応付けている。なお、最も長いとは、再連結した形態素の数が多いことを意味することとしてもよく、また、最も長い文字列を意味することとしてもよい。ここで、説明を容易にするため、図4では、1のクエリと1のコンテンツとの対応付けを例にとって説明していたが、本実施形態では、複数のクエリと1のコンテンツとの対応付けを繰り返すことによりミニブログ内の個々のコンテンツとクエリとの対応付けを行う図10参照。このとき、マッピング手段31による不要な検索を防止するため、クエリ形態素データベース12には、複数のクエリのクエリ形態素が所定の順序で記憶される。複数のクエリのクエリ形態素を所定の順序で記憶するクエリ形態素データベース12を図5に示す。図5では、クエリ形態素データベース12には、クエリIDA01の審美歯科医院とクエリID13の審美眼とクエリIDA26の歯科衛生士とを含む複数のクエリが所定の順序で記憶されている。このように、マッピング手段31は、クエリ形態素データベース12に記憶された順序でクエリ形態素に基づく検索を行うため、上述のように不要な検索を行う必要がない。なお、所定の順序については、管理者が任意に設定することができ、一例としては、日本語文字列照合順番所謂、辞書順などを用いることができる。図1に戻り、マッピングデータベース32は、マッピング手段31によるマッピングの結果を記憶する。図6にマッピングデータベース32の一例を示す。図6を参照して、マッピングデータベース32は、クエリ形態素とコンテンツとの対応付けの結果を記憶する。これにより、話し言葉などのようにユーザによって表現の異なるミニブログ内のコンテンツを、検索に用いるクエリの形態素話題で対応付けることができる。このとき、クエリは検索に用いるために入力された文字列であり、また、ミニブログ内のコンテンツをまとめるクエリ形態素として最も長いクエリ形態素を用いることとしている。そのため、意味のない語句助詞や慣用される語尾などに基づいてコンテンツをまとめることを防止することができる。<スコア算出部40>スコア算出部40は、ミニブログ内のコンテンツをまとめたクエリ形態素話題のうち、ミニブログ内において注目度の高いクエリ形態素抽出するため、スコア算出手段41と、スコア管理データベース42と、を含む。スコア算出手段41は、マッピング部30でクエリ形態素に対応付けられたコンテンツの数に基づいて、ミニブログ内における当該クエリ形態素の注目度を算出する。具体的には、スコア算出手段41は、クエリ形態素に対応付けられたコンテンツそれぞれの注目度ミニブログデータベースから算出される図3参照を加算することで、クエリ形態素の注目度を算出する。スコア管理データベース42は、図7に示すように、クエリ形態素毎にスコア算出手段41が算出した注目度を記憶する。<サジェスト部50>サジェスト部50は、ユーザ端末120から検索用のクエリの入力を受け付けた場合に、ミニブログ内で注目度の高い話題を扱うコンテンツを提案するため、クエリ受付手段51と、サジェスト手段52と、を含む。クエリ受付手段51は、ユーザ端末120から検索用のクエリの入力を受け付ける。また、サジェスト手段52は、クエリ受付手段51がユーザ端末120から受け付けたクエリに関連するクエリ形態素の注目度が所定以上であることを条件に、当該クエリ形態素に対応付けられたミニブログ内のコンテンツをユーザ端末120に提案する。ここで、ユーザ端末120から受け付けたクエリに関連するクエリ形態素については任意に設定することができ、ユーザ端末120から受け付けたクエリに含まれる形態素再連結された形態素を含むを、関連するクエリ形態素としてもよく、また、ユーザ端末120から受け付けたクエリに近似する文字列からなるクエリ形態素を、関連するクエリ形態素としてもよい。なお、文字列同士の近似については、従来周知の方法で判別することができる。[ミニブログ解析装置1の構成]以上説明したミニブログ解析装置1のハードウェアは、1又は複数の一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、制御部として、中央処理装置CPUを備える他、記憶部として、メモリRAM、ROM、ハードディスクHDD及び光ディスクCD、DVDなどを、ネットワーク通信装置として、各種有線及び無線LAN装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティングデバイスマウス、トラッキングボールなどを適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、CPUは、ミニブログ解析装置1を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。[ミニブログ解析装置1の処理]続いて、図8~図11を参照して、ミニブログ解析装置1の処理の流れについて説明する。[スコア算出処理]図8を参照して、ミニブログ解析装置1のスコア算出処理について説明する。初めに、クエリ解析部10は、図9で説明するクエリ形態素生成処理を行うS1。この処理では、クエリ解析部10は、検索管理サーバ100の検索ログにアクセスし、検索用のクエリ毎にクエリ形態素を生成する。続いて、コンテンツ解析部20及びマッピング部30は、図10で説明するマッピング処理を行うS2。この処理では、コンテンツ解析部20がミニブログ管理サーバ110のミニブログデータベースにアクセスし、ミニブログ内の1つのコンテンツ毎にコンテンツ形態素を生成するとともに、マッピング部30がクエリ形態素とミニブログ内のコンテンツとの対応付けを行う。続いて、スコア算出部40は、S2でクエリ形態素に対応付けられたコンテンツの数に基づいて、ミニブログ内におけるクエリ形態素の注目度を算出しS3、処理を終了する。例えば、スコア算出部40は、S2でクエリ形態素に対応付けられたコンテンツそれぞれの注目度を加算することで、クエリ形態素の注目度を算出する。[クエリ形態素生成処理]次に、図9を参照して、クエリ形態素生成処理の詳細について説明する。初めに、クエリ解析部10は、検索管理サーバ100の検索ログにアクセスし、検索ログから1つのクエリを抽出するS11。続いて、クエリ解析部10は、抽出したクエリを形態素解析し、クエリを構成する形態素の配列を抽出するS12。続いて、クエリ解析部10は、抽出した形態素の配列に含まれる形態素をこの配列の順序で再連結して様々な長さからなるクエリ形態素を生成しS13、クエリ形態素データベース12に記憶するS14。その後、クエリ解析部10は、対象となる全てのクエリに対してクエリ形態素の生成が終了したか否かを判定しS15、全てのクエリに対するクエリ形態素の生成が終了するまで、S11~S14の処理を繰り返す。なお、対象となるクエリとは、検索ログに記憶された全てのクエリであってもよく、また、検索ログに記憶されたクエリのうちの検索数の多い所定の順位までのクエリであってもよい。[マッピング処理]次に、図10を参照して、マッピング処理の詳細について説明する。初めに、コンテンツ解析部20は、ミニブログ管理サーバ110のミニブログデータベースにアクセスし、ミニブログデータベースから1つのコンテンツを抽出するS21。続いて、コンテンツ解析部20は、抽出したコンテンツを形態素解析し、コンテンツを構成する形態素の配列を抽出するS22。続いて、コンテンツ解析部20は、抽出した形態素の配列に含まれる形態素をこの配列の順序で再連結して様々な長さからなるコンテンツ形態素を生成しS23、コンテンツ形態素データベース22に記憶するS24。続いて、マッピング部30は、S1で生成したクエリ形態素に基づいて、S23で生成したコンテンツ形態素を検索しS25、クエリ形態素とコンテンツ形態素とが一致するか否かを判定するS26。このとき、クエリ形態素と一致するコンテンツ形態素がある場合には、一致したクエリ形態素クエリ毎に最も長いクエリ形態素のみとコンテンツとを対応付けてマッピングデータベース32に記憶するS27。一致しない場合又はS27でマッピングデータベース32に記憶した後、マッピング部30は、検索を行っていないクエリ形態素があるか否かを判定するS28。このとき、未だ検索を行っていないクエリ形態素がある場合には、マッピング部30は、S25~S27の処理を繰り返す。他方、全てのクエリ形態素について検索が終了した場合には、マッピング部30は、他のコンテンツがあるか否かを判定するS29。このとき、他のコンテンツがある場合には、コンテンツ解析部20及びマッピング部30は、当該コンテンツに対して、S21~S28の処理を繰り返す。他方、全てのコンテンツに対して終了した場合には、マッピング処理を終了する。[サジェスト処理]次に、図11を参照して、ミニブログ解析装置1のサジェスト処理について説明する。初めに、サジェスト部50は、ユーザ端末120から検索に用いるクエリの入力を受け付けるS51。続いて、サジェスト部50は、受け付けたクエリに関連するクエリ形態素を特定するとともにS52、当該クエリ形態素のミニブログ内の注目度をスコア管理データベース42から取得し、当該注目度が所定以上であるか否かを判定するS53。このとき、注目度が所定以上である場合には、サジェスト部50は、クエリ形態素に対応するコンテンツをスコア管理データベース42から取得し、ユーザ端末120に対して提案しS54、サジェスト処理を終了する。他方、S53で注目度が所定以上でない場合には、サジェスト部50は、サジェスト処理を終了する。以上、本発明のミニブログ解析装置1について説明した。本発明のミニブログ解析装置1では、ミニブログ内のコンテンツをクエリ形態素話題に基づいてまとめるとともに、クエリ形態素毎に算出した注目度が所定以上であるコンテンツをユーザ端末120に対して提案するため、ミニブログ内における注目度の高い話題を正確かつ自動的に抽出することができる。[第2実施形態]続いて、図12を参照して、第2実施形態のミニブログ解析装置1Aについて説明する。第2実施形態のミニブログ解析装置1は、上述の第1実施形態のミニブログ解析装置1と多くの点で重複するため、重複する部分は同一の符号を付すとともに説明を省力し、相違する部分を中心に説明する。第1実施形態のミニブログ解析装置1では、クエリ及びコンテンツの双方の形態素クエリ形態素及びコンテンツ形態素を生成し、生成したクエリ形態素とコンテンツ形態素との完全一致検索により、ミニブログ内のコンテンツとクエリとを対応付けていた。これに対して、第2実施形態のミニブログ解析装置1Aでは、コンテンツ形態素を生成することなく、クエリ形態素に基づいてコンテンツに対する部分一致検索、すなわち、コンテンツ内にクエリ形態素が含まれるか否かを検索することで、ミニブログ内のコンテンツとクエリとを対応付ける。図12を参照して、第2実施形態のミニブログ解析装置1Aは、第1実施形態のミニブログ解析装置1が備えていたコンテンツ解析部20を備えず、マッピング部30に代えてマッピング部30Aを備える。マッピング部30Aは、クエリ形態素に基づいてコンテンツに対する部分一致検索ため、マッピング手段31Aと、マッピングデータベース32と、を含む。マッピング手段31Aは、ミニブログ管理サーバ110のミニブログデータベースにアクセスし、クエリ解析部10で生成された様々な長さからなるクエリ形態素に基づいてミニブログ内のコンテンツを検索し、複数のクエリ毎に当該コンテンツに含まれるクエリ形態素のうち最も長いクエリ形態素を特定する。そして、マッピング手段31Aは、特定したクエリ形態素とコンテンツとを対応付けてマッピングデータベース32に記憶する。このとき、マッピング手段31Aは、当該コンテンツのミニブログ内の注目度をミニブログ管理サーバ110のミニブログデータベースから取得し、マッピングデータベース32に併せて記憶しておくことが好ましい。このようなミニブログ解析装置1Aでも、ミニブログ内における注目度の高い話題を正確かつ自動的に抽出することができる。なお、ミニブログ解析装置1Aでは、クエリ形態素を生成しコンテンツ形態素を生成しないこととしているが、コンテンツ形態素を生成しクエリ形態素を生成しないこととしてもよい。ただし、ミニブログ内のコンテンツは、検索ログに記憶されるクエリよりも文字列が長く、生成されるコンテンツ形態素がクエリ形態素よりも多くなるため、第2実施形態のミニブログ解析装置1Aのようにクエリ形態素を生成するほうが好ましい。以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。