(57)【要約】【課題】ユーザが真に欲する情報を容易に得ることができるようにすることを目的とする。【解決手段】キーワード入力部はユーザに検索用のキーワードを入力させる。第１コンテンツ検索部はキーワード入力部が入力させたキーワードに基づきコンテンツを検索する。第１単語抽出部は第１コンテンツ検索部が検索したコンテンツから複数の単語を抽出する。頻出順位算出部は第１単語抽出部が抽出した複数の単語それぞれの頻出度を計算して、単語の頻出度の順位を算出する。第２コンテンツ検索部は頻出順位算出部が算出した順位の上位所定の順位までの単語に基づきコンテンツを検索する。リンク表示部は第２コンテンツ検索部が検索したコンテンツへのリンクを表示する。【選択図】図３
2008033675.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに検索用のキーワードを入力装置により入力させるキーワード入力部と、
上記キーワード入力部が入力させたキーワードに基づきコンテンツを処理装置により検索する第１コンテンツ検索部と、
上記第１コンテンツ検索部が検索したコンテンツから複数の単語を抽出して記憶装置に記憶する第１単語抽出部と、
上記第１単語抽出部が抽出した複数の単語それぞれの頻出度を処理装置により計算して、単語の頻出度の順位を処理装置により算出する頻出順位算出部と、
上記頻出順位算出部が算出した順位の上位所定の順位までの単語に基づきコンテンツを処理装置により検索する第２コンテンツ検索部と
を備えることを特徴とするコンテンツ検索装置。
【請求項２】
上記コンテンツ検索装置は、さらに、
所定の期間に上記第１単語抽出部が抽出した単語を処理装置により集計する集計処理部を備え、
上記頻出順位算出部は、上記集計処理部が集計した結果に基づき、上記所定の期間における単語の頻出度の順位を算出し、
上記第２コンテンツ検索部は、上記所定の期間における順位の上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項３】
上記集計処理部は、所定の期間毎に上記第１単語抽出部が抽出した単語を集計し、
上記頻出順位算出部は、上記所定の期間毎に単語の頻出度の順位を算出し、
上記第２コンテンツ検索部は、ユーザがキーワードを入力した時点が含まれる期間の順位に基づきコンテンツを検索する
ことを特徴とする請求項２記載のコンテンツ検索装置。
【請求項４】
上記集計処理部は、ユーザを所定の範囲に特定する特定情報毎に集計する
ことを特徴とする請求項２記載のコンテンツ検索装置。
【請求項５】
上記コンテンツ検索装置は、さらに、
所定の規則に基づき選択された単語である限定用単語を記憶装置に記憶する限定用単語記憶部と、
上記第１単語抽出部が抽出した単語から上記限定用単語記憶部が記憶した限定用単語と一致する単語を処理装置により抽出することで単語を限定する単語限定部とを備え、
上記第２コンテンツ検索部は、上記単語限定部が限定した単語の内、上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項６】
上記限定用単語記憶部は、ユーザを所定の範囲に特定する特定情報毎に限定用単語を記憶する
ことを特徴とする請求項５記載のコンテンツ検索装置。
【請求項７】
上記限定用単語記憶部は、上記キーワード入力部が入力させたキーワード毎に限定用単語を記憶する
ことを特徴とする請求項５記載のコンテンツ検索装置。
【請求項８】
上記限定用単語記憶部は、上記第１単語抽出部が抽出した単語の内、上記限定用単語として記憶していない単語で、上記頻出順位算出部が算出した順位が高い単語を新たに限定用単語として記憶する
ことを特徴とする請求項５記載のコンテンツ検索装置。
【請求項９】
上記コンテンツ検索装置は、さらに、
所定の規則に基づき選択された単語である追加用単語を記憶装置に記憶する追加用単語記憶部と、
上記第１単語抽出部が抽出した単語と上記追加用単語記憶部が記憶した追加用単語とを比較して、追加用単語にのみ存在する単語を所定の順位として上記第１単語抽出部が抽出した単語に追加する単語追加部とを備え、
上記第２コンテンツ検索部は、上記単語追加部が追加した単語の内、上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項１０】
上記追加用単語記憶部は、ユーザを所定の範囲に特定する特定情報毎に追加用単語を記憶する
ことを特徴とする請求項９記載のコンテンツ検索装置。
【請求項１１】
上記追加用単語記憶部は、上記キーワード入力部が入力させたキーワード毎に追加用単語を記憶する
ことを特徴とする請求項９記載のコンテンツ検索装置。
【請求項１２】
上記追加用単語記憶部は、上記第１単語抽出部が抽出した単語の内、上記追加用単語として記憶していない単語で、上記頻出順位算出部が算出した順位が高い単語を新たに追加用単語として記憶する
ことを特徴とする請求項９記載のコンテンツ検索装置。
【請求項１３】
上記コンテンツ検索装置は、さらに、
上記第２コンテンツ検索部が検索したコンテンツへのリンクを表示装置に表示するリンク表示部
を備えることを特徴とする請求項１記載のコンテンツ検索装置。
【請求項１４】
上記リンク表示部は、上記第２コンテンツ検索部が検索したコンテンツの中で、上位に検索されたコンテンツへのリンクを表示する
ことを特徴とする請求項１３記載のコンテンツ検索装置。
【請求項１５】
上記コンテンツ検索装置は、さらに、
上記第２コンテンツ検索部が検索したコンテンツの中で、上記所定の期間にヒット率が高かったコンテンツへのリンクを表示装置に表示するリンク表示部
を備えることを特徴とする請求項２記載のコンテンツ検索装置。
【請求項１６】
上記コンテンツ検索装置は、さらに、
上記第２コンテンツ検索部が検索したコンテンツから所定の条件で単語を抽出する第２単語抽出部と、
上記第２単語抽出部が抽出した単語を表示装置に表示する単語表示部と
を備えることを特徴とする請求項１記載のコンテンツ検索装置。
【請求項１７】
ユーザに検索用のキーワードを入力装置により入力させるキーワード入力処理と、
上記キーワード入力処理で入力させたキーワードに基づきコンテンツを処理装置により検索する第１コンテンツ検索処理と、
上記第１コンテンツ検索処理で検索したコンテンツから複数の単語を抽出して記憶装置に記憶する第１単語抽出処理と、
上記第１単語抽出処理で抽出した複数の単語それぞれの頻出度を処理装置により計算して、単語の頻出度の順位を処理装置により算出する頻出順位算出処理と、
上記頻出順位算出処理で算出した順位の上位所定の順位までの単語に基づきコンテンツを処理装置により検索する第２コンテンツ検索処理と
をコンピュータに実行させることを特徴とするコンテンツ検索プログラム。
【請求項１８】
上記コンテンツ検索プログラムは、さらに、
所定の期間に上記第１単語抽出処理で抽出した単語を処理装置により集計する集計処理をコンピュータに実行させ、
上記頻出順位算出処理は、上記集計処理で集計した結果に基づき、上記所定の期間における単語の頻出度の順位を算出し、
上記第２コンテンツ検索処理は、上記所定の期間における順位の上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする請求項１７記載のコンテンツ検索プログラム。
【請求項１９】
上記集計処理は、所定の期間毎に上記第１単語抽出処理で抽出した単語を集計し、
上記頻出順位算出処理は、上記所定の期間毎に単語の頻出度の順位を算出し、
上記第２コンテンツ検索処理は、ユーザがキーワードを入力した時点が含まれる期間の順位に基づきコンテンツを検索する
ことを特徴とする請求項１８記載のコンテンツ検索プログラム。
【請求項２０】
上記集計処理は、ユーザを所定の範囲に特定する特定情報毎に集計する
ことを特徴とする請求項１８記載のコンテンツ検索プログラム。
【請求項２１】
上記コンテンツ検索プログラムは、さらに、
上記第１単語抽出処理で抽出した単語から所定の規則に基づき選択され予め記憶装置に記憶した単語である限定用単語と一致する単語を処理装置により抽出することで単語を限定する単語限定処理をコンピュータに実行させ、
上記第２コンテンツ検索処理は、上記単語限定処理で限定した単語の内、上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする請求項１７記載のコンテンツ検索プログラム。
【請求項２２】
上記単語限定処理は、ユーザを所定の範囲に特定する特定情報毎に記憶された限定用単語と一致する単語を処理装置により抽出する
ことを特徴とする請求項２１記載のコンテンツ検索プログラム。
【請求項２３】
上記単語限定処理は、上記キーワード入力処理で入力させたキーワード毎に記憶された限定用単語と一致する単語を処理装置により抽出する
ことを特徴とする請求項２１記載のコンテンツ検索プログラム。
【請求項２４】
上記コンテンツ検索プログラムは、さらに、
上記第１単語抽出処理で抽出した単語の内、上記限定用単語として記憶していない単語で、上記頻出順位算出処理で算出した順位が高い単語を新たに限定用単語として記憶する限定用単語記憶処理
をコンピュータに実行させることを特徴とする請求項２１記載のコンテンツ検索プログラム。
【請求項２５】
上記コンテンツ検索プログラムは、さらに、
上記第１単語抽出処理で抽出した単語と所定の規則に基づき選択され予め記憶装置に記憶した単語である追加用単語とを比較して、追加用単語にのみ存在する単語を所定の順位として上記第１単語抽出処理で抽出した単語に追加する単語追加処理をコンピュータに実行させ、
上記第２コンテンツ検索処理は、上記単語追加処理で追加した単語の内、上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする請求項１７記載のコンテンツ検索プログラム。
【請求項２６】
上記単語追加処理は、ユーザを所定の範囲に特定する特定情報毎に記憶された追加用単語と比較して追加用単語にのみ存在する単語を追加する
ことを特徴とする請求項２５記載のコンテンツ検索プログラム。
【請求項２７】
上記単語追加処理は、上記キーワード入力処理で入力させたキーワード毎に記憶された追加用単語と比較して追加用単語にのみ存在する単語を追加する
ことを特徴とする請求項２５記載のコンテンツ検索プログラム。
【請求項２８】
上記コンテンツ検索プログラムは、さらに、
上記第１単語抽出処理で抽出した単語の内、上記追加用単語として記憶していない単語で、上記頻出順位算出処理で算出した順位が高い単語を新たに追加用単語として記憶する追加用単語記憶処理
をコンピュータに実行させることを特徴とする請求項２５記載のコンテンツ検索プログラム。
【請求項２９】
上記コンテンツ検索プログラムは、さらに、
上記第２コンテンツ検索処理で検索したコンテンツへのリンクを表示装置に表示するリンク表示処理
をコンピュータに実行させることを特徴とする請求項１７記載のコンテンツ検索プログラム。
【請求項３０】
上記リンク表示処理は、上記第２コンテンツ検索処理で検索したコンテンツの中で、上位に検索されたコンテンツへのリンクを表示する
ことを特徴とする請求項２９記載のコンテンツ検索プログラム。
【請求項３１】
上記コンテンツ検索プログラムは、さらに、
上記第２コンテンツ検索処理で検索したコンテンツの中で、上記所定の期間にヒット率が高かったコンテンツへのリンクを表示装置に表示するリンク表示処理
をコンピュータに実行させることを特徴とする請求項１８記載のコンテンツ検索プログラム。
【請求項３２】
上記コンテンツ検索プログラムは、さらに、
上記第２コンテンツ検索処理で検索したコンテンツから所定の条件で単語を抽出する第２単語抽出処理と、
上記第２単語抽出処理で抽出した単語を表示装置に表示する単語表示処理と
をコンピュータに実行させることを特徴とする請求項１７記載のコンテンツ検索プログラム。
【請求項３３】
入力装置が検索用のキーワードを入力するキーワード入力ステップと、
処理装置が上記キーワード入力ステップで入力したキーワードに基づきコンテンツを検索する第１コンテンツ検索ステップと、
処理装置が上記第１コンテンツ検索ステップで検索したコンテンツから複数の単語を抽出して、記憶装置が記憶する第１単語抽出ステップと、
処理装置が上記第１単語抽出ステップで抽出した複数の単語それぞれの頻出度を計算して、単語の頻出度の順位を算出する頻出順位算出ステップと、
処理装置が上記頻出順位算出ステップで算出した順位の上位所定の順位までの単語に基づきコンテンツを検索する第２コンテンツ検索ステップと
を備えることを特徴とするコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、インターネット検索等における検索技術に関する。
【背景技術】
【０００２】
インターネットには多数の情報を提供するサイトが存在する。そして、各サイトには多量の情報が存在する。インターネットに存在する膨大な情報の中からユーザが欲する情報を得るためには、いわゆるインターネット検索を使用するのが一般的である。インターネット検索においては、全文検索型（ロボット型）とディレクトリ型の検索エンジンがある。いずれの検索エンジンでもユーザが入力したキーワードに基づいて、インターネットで公開されている情報を検索して、その情報へのリンクの表示等する。ディレクトリ型の検索エンジンでは、エディタ等と呼ばれる人により登録されたサイトの情報のみが検索される。つまり、ディレクトリ型の検索エンジンでは、検索されるサイトには一定の制限がかけられている。しかし、いずれの検索エンジンにおいても、検索処理は入力されたキーワードを含むサイトや、キーワードに関連付けされて登録されたサイトを抽出するものである。
【特許文献１】特開２００２−１８３５４１号公報
【特許文献２】特開２００２−０９２０２５号公報
【特許文献３】特開２００２−２４５０６１号公報
【特許文献４】特開平１０−２８５４８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のインターネット検索では、ユーザは必要な情報を抽出するためには適切なキーワードを選択して検索を行う必要がある。しかし、いかに適切なキーワードを選択しても不要な情報が多く検索されてしまい、インターネットに存在する膨大な情報からユーザが真に欲する情報が抽出することは非常に困難である。
本発明は、例えば、ユーザが真に欲する情報を容易に得ることができるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
本発明に係るコンテンツ検索装置は、例えば、ユーザに検索用のキーワードを入力装置により入力させるキーワード入力部と、
上記キーワード入力部が入力させたキーワードに基づきコンテンツを処理装置により検索する第１コンテンツ検索部と、
上記第１コンテンツ検索部が検索したコンテンツから複数の単語を抽出して記憶装置に記憶する第１単語抽出部と、
上記第１単語抽出部が抽出した複数の単語それぞれの頻出度を処理装置により計算して、単語の頻出度の順位を処理装置により算出する頻出順位算出部と、
上記頻出順位算出部が算出した順位の上位所定の順位までの単語に基づきコンテンツを処理装置により検索する第２コンテンツ検索部と
を備えることを特徴とする。
【０００５】
上記コンテンツ検索装置は、さらに、
所定の期間に上記第１単語抽出部が抽出した単語を処理装置により集計する集計処理部を備え、
上記頻出順位算出部は、上記集計処理部が集計した結果に基づき、上記所定の期間における単語の頻出度の順位を算出し、
上記第２コンテンツ検索部は、上記所定の期間における順位の上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする。
【０００６】
上記集計処理部は、所定の期間毎に上記第１単語抽出部が抽出した単語を集計し、
上記頻出順位算出部は、上記所定の期間毎に単語の頻出度の順位を算出し、
上記第２コンテンツ検索部は、ユーザがキーワードを入力した時点が含まれる期間の順位に基づきコンテンツを検索する
ことを特徴とする。
【０００７】
上記集計処理部は、ユーザを所定の範囲に特定する特定情報毎に集計する
ことを特徴とする。
【０００８】
上記コンテンツ検索装置は、さらに、
所定の規則に基づき選択された単語である限定用単語を記憶装置に記憶する限定用単語記憶部と、
上記第１単語抽出部が抽出した単語から上記限定用単語記憶部が記憶した限定用単語と一致する単語を処理装置により抽出することで単語を限定する単語限定部とを備え、
上記第２コンテンツ検索部は、上記単語限定部が限定した単語の内、上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする。
【０００９】
上記限定用単語記憶部は、ユーザを所定の範囲に特定する特定情報毎に限定用単語を記憶する
ことを特徴とする。
【００１０】
上記限定用単語記憶部は、上記キーワード入力部が入力させたキーワード毎に限定用単語を記憶する
ことを特徴とする。
【００１１】
上記限定用単語記憶部は、上記第１単語抽出部が抽出した単語の内、上記限定用単語として記憶していない単語で、上記頻出順位算出部が算出した順位が高い単語を新たに限定用単語として記憶する
ことを特徴とする。
【００１２】
上記コンテンツ検索装置は、さらに、
所定の規則に基づき選択された単語である追加用単語を記憶装置に記憶する追加用単語記憶部と、
上記第１単語抽出部が抽出した単語と上記追加用単語記憶部が記憶した追加用単語とを比較して、追加用単語にのみ存在する単語を所定の順位として上記第１単語抽出部が抽出した単語に追加する単語追加部とを備え、
上記第２コンテンツ検索部は、上記単語追加部が追加した単語の内、上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする。
【００１３】
上記追加用単語記憶部は、ユーザを所定の範囲に特定する特定情報毎に追加用単語を記憶する
ことを特徴とする。
【００１４】
上記追加用単語記憶部は、上記キーワード入力部が入力させたキーワード毎に追加用単語を記憶する
ことを特徴とする。
【００１５】
上記追加用単語記憶部は、上記第１単語抽出部が抽出した単語の内、上記追加用単語として記憶していない単語で、上記頻出順位算出部が算出した順位が高い単語を新たに追加用単語として記憶する
ことを特徴とする。
【００１６】
上記コンテンツ検索装置は、さらに、
上記第２コンテンツ検索部が検索したコンテンツへのリンクを表示装置に表示するリンク表示部
を備えることを特徴とする。
【００１７】
上記リンク表示部は、上記第２コンテンツ検索部が検索したコンテンツの中で、上位に検索されたコンテンツへのリンクを表示する
ことを特徴とする。
【００１８】
上記コンテンツ検索装置は、さらに、
上記第２コンテンツ検索部が検索したコンテンツの中で、上記所定の期間にヒット率が高かったコンテンツへのリンクを表示装置に表示するリンク表示部
を備えることを特徴とする。
【００１９】
上記コンテンツ検索装置は、さらに、
上記第２コンテンツ検索部が検索したコンテンツから所定の条件で単語を抽出する第２単語抽出部と、
上記第２単語抽出部が抽出した単語を表示装置に表示する単語表示部と
を備えることを特徴とする。
【００２０】
本発明に係るコンテンツ検索プログラムは、例えば、ユーザに検索用のキーワードを入力装置により入力させるキーワード入力処理と、
上記キーワード入力処理で入力させたキーワードに基づきコンテンツを処理装置により検索する第１コンテンツ検索処理と、
上記第１コンテンツ検索処理で検索したコンテンツから複数の単語を抽出して記憶装置に記憶する第１単語抽出処理と、
上記第１単語抽出処理で抽出した複数の単語それぞれの頻出度を処理装置により計算して、単語の頻出度の順位を処理装置により算出する頻出順位算出処理と、
上記頻出順位算出処理で算出した順位の上位所定の順位までの単語に基づきコンテンツを処理装置により検索する第２コンテンツ検索処理と
をコンピュータに実行させることを特徴とする。
【００２１】
上記コンテンツ検索プログラムは、さらに、
所定の期間に上記第１単語抽出処理で抽出した単語を処理装置により集計する集計処理をコンピュータに実行させ、
上記頻出順位算出処理は、上記集計処理で集計した結果に基づき、上記所定の期間における単語の頻出度の順位を算出し、
上記第２コンテンツ検索処理は、上記所定の期間における順位の上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする。
【００２２】
上記集計処理は、所定の期間毎に上記第１単語抽出処理で抽出した単語を集計し、
上記頻出順位算出処理は、上記所定の期間毎に単語の頻出度の順位を算出し、
上記第２コンテンツ検索処理は、ユーザがキーワードを入力した時点が含まれる期間の順位に基づきコンテンツを検索する
ことを特徴とする。
【００２３】
上記集計処理は、ユーザを所定の範囲に特定する特定情報毎に集計する
ことを特徴とする。
【００２４】
上記コンテンツ検索プログラムは、さらに、
上記第１単語抽出処理で抽出した単語から所定の規則に基づき選択され予め記憶装置に記憶した単語である限定用単語と一致する単語を処理装置により抽出することで単語を限定する単語限定処理をコンピュータに実行させ、
上記第２コンテンツ検索処理は、上記単語限定処理で限定した単語の内、上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする。
【００２５】
上記単語限定処理は、ユーザを所定の範囲に特定する特定情報毎に記憶された限定用単語と一致する単語を処理装置により抽出する
ことを特徴とする。
【００２６】
上記単語限定処理は、上記キーワード入力処理で入力させたキーワード毎に記憶された限定用単語と一致する単語を処理装置により抽出する
ことを特徴とする。
【００２７】
上記コンテンツ検索プログラムは、さらに、
上記第１単語抽出処理で抽出した単語の内、上記限定用単語として記憶していない単語で、上記頻出順位算出処理で算出した順位が高い単語を新たに限定用単語として記憶する限定用単語記憶処理
をコンピュータに実行させることを特徴とする。
【００２８】
上記コンテンツ検索プログラムは、さらに、
上記第１単語抽出処理で抽出した単語と所定の規則に基づき選択され予め記憶装置に記憶した単語である追加用単語とを比較して、追加用単語にのみ存在する単語を所定の順位として上記第１単語抽出処理で抽出した単語に追加する単語追加処理をコンピュータに実行させ、
上記第２コンテンツ検索処理は、上記単語追加処理で追加した単語の内、上位所定の順位までの単語に基づきコンテンツを検索する
ことを特徴とする。
【００２９】
上記単語追加処理は、ユーザを所定の範囲に特定する特定情報毎に記憶された追加用単語と比較して追加用単語にのみ存在する単語を追加する
ことを特徴とする。
【００３０】
上記単語追加処理は、上記キーワード入力処理で入力させたキーワード毎に記憶された追加用単語と比較して追加用単語にのみ存在する単語を追加する
ことを特徴とする。
【００３１】
上記コンテンツ検索プログラムは、さらに、
上記第１単語抽出処理で抽出した単語の内、上記追加用単語として記憶していない単語で、上記頻出順位算出処理で算出した順位が高い単語を新たに追加用単語として記憶する追加用単語記憶処理
をコンピュータに実行させることを特徴とする。
【００３２】
上記コンテンツ検索プログラムは、さらに、
上記第２コンテンツ検索処理で検索したコンテンツへのリンクを表示装置に表示するリンク表示処理
をコンピュータに実行させることを特徴とする。
【００３３】
上記リンク表示処理は、上記第２コンテンツ検索処理で検索したコンテンツの中で、上位に検索されたコンテンツへのリンクを表示する
ことを特徴とする。
【００３４】
上記コンテンツ検索プログラムは、さらに、
上記第２コンテンツ検索処理で検索したコンテンツの中で、上記所定の期間にヒット率が高かったコンテンツへのリンクを表示装置に表示するリンク表示処理
をコンピュータに実行させることを特徴とする。
【００３５】
上記コンテンツ検索プログラムは、さらに、
上記第２コンテンツ検索処理で検索したコンテンツから所定の条件で単語を抽出する第２単語抽出処理と、
上記第２単語抽出処理で抽出した単語を表示装置に表示する単語表示処理と
をコンピュータに実行させることを特徴とする。
【００３６】
本発明に係るコンテンツ検索方法は、例えば、入力装置が検索用のキーワードを入力するキーワード入力ステップと、
処理装置が上記キーワード入力ステップで入力したキーワードに基づきコンテンツを検索する第１コンテンツ検索ステップと、
処理装置が上記第１コンテンツ検索ステップで検索したコンテンツから複数の単語を抽出して、記憶装置が記憶する第１単語抽出ステップと、
処理装置が上記第１単語抽出ステップで抽出した複数の単語それぞれの頻出度を計算して、単語の頻出度の順位を算出する頻出順位算出ステップと、
処理装置が上記頻出順位算出ステップで算出した順位の上位所定の順位までの単語に基づきコンテンツを検索する第２コンテンツ検索ステップと
を備えることを特徴とする。
【発明の効果】
【００３７】
本発明に係るコンテンツ検索装置によれば、ユーザが入力したキーワードに基づき検索された単語の出現頻度の高い単語により第２コンテンツ検索部が再検索を行う。そのことで、ユーザが入力したキーワードから１段階掘り下げた情報が検索される。また、出現頻度の高い情報により再検索を行っているため、入力したキーワードとの関連性の高い又は重要度の高い情報が検索される。
【発明を実施するための最良の形態】
【００３８】
図１は、実施の形態におけるコンテンツ検索システム１０００の外観の一例を示す図である。
図１において、コンテンツ検索システム１０００は、サーバ９１０、ＰＣ（パーソナルコンピュータ）９０９、ＬＣＤ（液晶）等の表示画面を有する表示装置９０１、キーボード９０２（Ｋｅｙ・Ｂｏａｒｄ：Ｋ／Ｂ）、マウス９０３、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｃ・  Ｄｒｉｖｅ）、携帯電話端末９１７などのハードウェア資源を備え、これらはケーブルや信号線等の有線ネットワークや、無線ネットワークで接続されている。
サーバ９１０、ＰＣ９０９、携帯電話端末９１７は、コンピュータである。サーバ９１０は、ローカルエリアネットワーク９４２（ＬＡＮ）、ゲートウェイ９４１を介してインターネット９４０に接続されインターネット９４０を介してＰＣ９０９、携帯電話端末９１７と接続されている。
ここで、サーバ９１０は、コンテンツ検索装置１００の一例である。また、ＰＣ９０９及び携帯電話端末９１７は、ユーザ端末の一例である。
【００３９】
図２は、実施の形態におけるコンテンツ検索装置１００のハードウェア資源の一例を示す図である。
図２において、コンテンツ検索装置１００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、ＦＤＤ９０４、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
【００４０】
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置９８４の一例である。
通信ボード９１５、キーボード９０２、ＦＤＤ９０４などは、入力装置９８２の一例である。
【００４１】
通信ボード９１５は、ＬＡＮ９４２等に接続されている。通信ボード９１５は、ＬＡＮ９４２に限らず、インターネット９４０、ＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）などに接続されていても構わない。インターネット９４０或いはＩＳＤＮ等のＷＡＮに接続されている場合、ゲートウェイ９４１は不要となる。
磁気ディスク装置９２０又はＲＯＭ９１３などには、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００４２】
上記プログラム群９２３には、以下に述べる実施の形態の説明において「コンテンツ検索部１１０」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、以下に述べる実施の形態の説明において、「〜判定」として説明する情報やデータや信号値や変数値やパラメータが、「ファイル」や「データベース」の各項目として記憶されている。「ファイル」や「データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリになどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵ９１１の動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のＣＰＵ９１１の動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、コンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｃ）等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００４３】
また、以下に述べる実施の形態の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」、「〜手段」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、以下に述べる「〜部」としてコンピュータを機能させるものである。あるいは、以下に述べる「〜部」の手順や方法をコンピュータに実行させるものである。
【００４４】
実施の形態１．
まず、図３に基づきコンテンツ検索装置１００の動作の概要を説明する。
初めにコンテンツ検索装置１００は、ユーザが入力したキーワードにより検索されたＷＥＢサイトコンテンツの頻出単語を複数抽出する（１）。次に、コンテンツ検索装置００は、抽出された頻出単語を、例えば、次のパラメータにより集計を行う（２）。パラメータとは、日、週、月、年、季節毎や、家族構成、年齢、性別、職業、生活レベル（収入、持家、支出、地域活動、近所付き合い等）のユーザ情報等である。そして、これらのパラメータにより、抽出された頻出単語を日時、場所、環境、性別、年齢層等の組合せで細かく分類した分類コード別にデータマイニングし、ユーザが好む傾向を分析することで、適切な再検索キーワードを選出する。次に、コンテンツ検索装置１００は、マイニングされた単語と年代別キーワード辞書とを比較・解析する（３）。年代別キーワード辞書とは、年代毎の傾向・流行を示す単語を分類して登録してあるデータベース等である。ここでは、一例としてユーザがシニア世代であることを想定する。そこで、抽出された単語と比較する辞書はシニア向けキーワード辞書である。シニア向けキーワード辞書は、例えば、シニア向けの旅行情報、グルメ情報、ファッション情報などから厳選された単語からなるものである。次に、コンテンツ検索装置１００は、マイニングされた頻出単語とシニア向けキーワード辞書に登録された単語とを比較し、所定の条件の下、頻出単語の絞込み（限定）、あるいは追加を行い、再検索キーワードを選出する。（４）。次に、コンテンツ検索装置１００は、選出した再検索キーワードをジャンル別ユーザ頻出ワード辞書に登録する（５）。コンテンツ検索装置１００は、例えば、ユーザが入力したキーワードに基づき、ジャンルを判断して、選出した再検索キーワードをジャンル別ユーザ頻出ワード辞書に登録する。そして、コンテンツ検索装置１００は、ジャンル別ユーザ頻出ワード辞書に登録した単語に基づき、再度ＷＥＢサイトを検索する（６）。コンテンツ検索装置１００は、検索された結果をシニア向けのジャンル別一押し情報として、検索されたサイトへのリンクを表示する。また、検索されたサイトから頻出単語を抽出して、ジャンル別頻出キーワードＤＢ（データベース）に登録する。ジャンル別頻出キーワードＤＢに登録した情報をジャンル別一押し情報として表示しても構わない。
【００４５】
次に、図４に基づきコンテンツ検索装置１００を備えるコンテンツ検索システム１０００の構成の概要について説明する。
図４に示すように、コンテンツ検索装置１００は、ネットワークを介してユーザ端末とＷＥＢサイトを構成するＷＥＢサーバと接続される。ユーザがユーザ端末よりコンテンツ検索装置１００へアクセスし、検索指示を行う。コンテンツ検索装置１００は、ユーザから検索指示があると、入力されたキーワードに基づき図３に示す処理を行い、ＷＥＢサイトを検索する。そして、検索結果をユーザ端末へ返す。ここで、キーワードに基づきＷＥＢサイトを検索するのは、既存の検索エンジンを使用しても構わない。
つまり、ユーザはコンテンツ検索装置１００にアクセスし、例えば会員登録等により個人情報をコンテンツ検索装置１００に入力することで、上記パラメータである年齢、性別、職業、生活レベルなどを登録する。その上で、ユーザはＷＥＢサイトの検索指示を行う。そのため、上記マイニングが可能となる。
【００４６】
次に、図５から図１０までに基づきコンテンツ検索装置１００の機能及び動作について説明する。
図５は、コンテンツ検索装置１００の機能を示す機能ブロック図である。
コンテンツ検索装置１００は、コンテンツ検索部１１０、表示装置９０１、処理装置９８０、入力装置９８２、記憶装置９８４、通信装置９８８を備える。
コンテンツ検索部１１０は、例えば、ソフトウェア、プログラム等であってもよく、この場合、記憶装置９８４に記憶され、処理装置９８０により実行される。コンテンツ検索部１１０は、キーワード入力部１１２、第１コンテンツ検索部１１４、第１単語抽出部１１６、頻出順位算出部１１８、第２コンテンツ検索部１２０、リンク表示部１２２、第２単語抽出部１２４、単語表示部１２６、限定用単語記憶部１２８、単語限定部１３０、追加用単語記憶部１３２、単語追加部１３４、集計処理部１３６を備える。
【００４７】
図６は、限定用単語記憶部１２８及び追加用単語記憶部１３２が記憶した情報の一例である。限定用単語記憶部１２８及び追加用単語記憶部１３２の役割については後述する。
限定用単語記憶部１２８及び追加用単語記憶部１３２は、例えば、図６に示すように大分類、中分類に分けて限定用単語及び追加用単語を記憶装置９８４に記憶する。
【００４８】
図７は、コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャートである。図７は、コンテンツ検索処理の基本的動作を示す。コンテンツ検索処理は、コンテンツ検索プログラム及びコンテンツ検索方法の処理内容を示す。
まず、キーワード入力処理（Ｓ１０１）では、キーワード入力部１１２は、ユーザに検索用のキーワードを入力装置９８２により入力させる。検索用のキーワードは任意のものでよく、単数でも複数でも構わない。
次に、第１コンテンツ検索処理（Ｓ１０２）では、第１コンテンツ検索部１１４は、キーワード入力部１１２が入力させたキーワードに基づきコンテンツを処理装置９８０により検索する。第１コンテンツ検索部１１４は、例えば、既存の検索エンジン等を使用してユーザが入力したキーワードに基づきＷＥＢサイトを検索する。
次に、第１単語抽出処理（Ｓ１０３）では、第１単語抽出部１１６は、第１コンテンツ検索部１１４が検索したコンテンツから複数の単語を抽出して記憶装置９８４に記憶する。第１単語抽出部１１６は、例えば、検索されたコンテンツの文字情報について形態素解析を行い、品詞が名詞であるもののみを抽出する。第１単語抽出部１１６は、名詞形の単語をすべて抽出するとしても構わないが、例えば、予め分類辞書を記憶装置９８４に記憶しておき、入力されたキーワードが属する大分類に含まれる中分類、小分類に該当する単語のみを抽出するとしても構わない。
次に、頻出順位算出処理（Ｓ１０４）では、頻出順位算出部１１８は、第１単語抽出部１１６が抽出した複数の単語それぞれの頻出度を処理装置９８０により計算して、単語の頻出度の順位を処理装置９８０により算出する。頻出順位算出部１１８は、第１単語抽出部１１６が抽出した単語の数の多いものを頻出度が高いとしても、その単語を含んでいるＷＥＢサイトが多いものを頻出度が高いとしても構わない。また、ＷＥＢサイトで使用しているフォントサイズが頻出度に影響を与えるとしても構わない。例えば１つそのフォントサイズが大きい単語があった場合、その単語が５つあったものとする等としても構わない。
次に、第２コンテンツ検索処理（Ｓ１０５）では、第２コンテンツ検索部１２０は、頻出順位算出部１１８が算出した順位の上位所定の順位までの単語に基づきコンテンツを処理装置９８０により検索する。つまり、第２コンテンツ検索部１２０は再検索を行う。第１単語抽出部１１６が抽出したすべての単語に基づいてコンテンツの検索を行うのは、抽出される単語が多い場合には妥当ではない。そこで、第２コンテンツ検索部１２０は、頻出順位算出部１１８が算出した順位の上位の単語を例えばＯＲ条件で結んで検索を行う。これに限られず、頻出順位算出部１１８が算出した順位の上位の単語それぞれで検索を行っても構わない。上位所定の順位とは、１位のみでも３位まででも５位まででも何位まででも構わない。
そして、リンク表示処理（Ｓ１０６）では、リンク表示部１２２は、第２コンテンツ検索部１２０が検索したコンテンツへのリンクを表示装置９０１に表示する。また、リンク表示部１２２は、第２コンテンツ検索部１２０が検索したコンテンツの中で、上位に検索されたコンテンツへのリンクを表示するとしても構わない。さらに、リンク表示部１２２は、第２コンテンツ検索部１２０が検索したコンテンツの中で、上記所定の期間にヒット率が高かったコンテンツへのリンクを表示装置９０１に表示するとしても構わない。
【００４９】
そのため、コンテンツ検索装置１００によれば、ユーザが入力したキーワードに基づき検索された単語の出現頻度の高い単語により第２コンテンツ検索部１２０が再検索を行う。そのことで、ユーザが入力したキーワードから１段階掘り下げた情報が検索される。また、出現頻度の高い情報により再検索を行っているため、入力したキーワードとの関連性の高い又は重要度の高い情報が検索される。
【００５０】
また、リンク表示部１２２は再検索されたコンテンツへのリンクを表示する。このため、表示されたリンクを辿ることで容易に検索された情報を閲覧等することができる。
【００５１】
さらに、リンク表示部１２２は特に検索されたコンテンツの中でも上位に検索されたもののみへのリンクを表示する。そのため、表示されたリンクを辿ることでユーザは真に欲する情報へ容易に辿ることができる。
【００５２】
また、さらに、リンク表示部１２２は特に検索されたコンテンツの中でもヒット率が高かったコンテンツへのリンクを表示する。上記同様、表示されたリンクを辿ることでユーザは真に欲する情報へ容易に辿ることができる。
【００５３】
次に、図８も、コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャートである。図８は、図７に基づき説明したコンテンツ検索処理のリンク表示処理（Ｓ１０６）に変更を加えたものである。つまり、（Ｓ２０１）から（Ｓ２０５）までは、上記（Ｓ１０１）から（Ｓ１０５）までと同様である。
第２単語抽出処理（Ｓ２０６）では、第２単語抽出部１２４は、第２コンテンツ検索部１２０が検索したコンテンツから所定の条件で単語を抽出する。第２単語抽出部１２４は、例えば、形態素解析を行い、ユーザが入力したジャンルと関連性がある単語を抽出する。第２単語抽出部１２４は、上述したジャンル別頻出キーワードＤＢに抽出した単語を登録する。
そして、単語表示処理（Ｓ２０７）では、単語表示部１２６は、第２単語抽出部１２４が抽出した単語を表示装置９０１に表示する。単語表示部１２６は、例えば、第２単語抽出部１２４が抽出した単語の内、頻出度が上位所定の順位までのものを表示するとしても構わない。つまり、単語表示部１２６は、上述したジャンル別一押し情報を表示する。
【００５４】
したがって、コンテンツ検索装置１００によれば、単語表示部１２６は、再検索されたコンテンツの中から所定の条件で抽出された単語を表示する。そのため、検索されたサイトへアクセスすることなく、必要な情報を得ることが可能である。
【００５５】
次に、図９も、コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャートである。図９は、図７に基づき説明したコンテンツ検索処理に再検索用の単語を限定・追加する処理を加えたものである。
ここで、（Ｓ３０１）から（Ｓ３０４）までは、上記（Ｓ１０１）から（Ｓ１０４）までと同様である。
（Ｓ３０４）に続き、単語限定処理（Ｓ３０５）では、単語限定部１３０は、第１単語抽出部１１６が抽出した単語から、所定の規則に基づき選択され予め限定用単語記憶部１２８が記憶装置９８４に記憶した単語である限定用単語と一致する単語を処理装置９８０により抽出することで単語を限定する。これに限られず、単語限定部１３０は限定用単語にない単語の順位を所定分下げるようにしても構わない。限定用単語記憶部１２８が記憶装置９８４に記憶した限定用単語の一例は図６に示したものである。図６の例では、年代をシニアとしたシニア向けが好む情報を限定用単語として記憶している。つまり、限定用単語記憶部１２８はユーザを所定の範囲に特定する特定情報毎に限定用単語を記憶する。また、図６では、限定用単語記憶部１２８は大分類、中分類と分けて限定用単語を記憶している。つまり、限定用単語記憶部１２８はキーワード入力部１１２が入力させたキーワード毎、またはキーワードを所定の分類に分けた分類毎に限定用単語を記憶する。
次に、単語追加処理（Ｓ３０６）では、単語追加部１３４は、第１単語抽出処理で抽出した単語と、所定の規則に基づき選択され予め追加用単語記憶部１３２が記憶装置９８４に記憶した単語である追加用単語とを比較して、追加用単語にのみ存在する単語を所定の順位として上記第１単語抽出部１１６で抽出した単語に追加する。ここでは、単語限定部１３０が、第１単語抽出部１１６が抽出した単語を限定した単語に対して、単語追加部１３４は単語を追加する。追加用単語記憶部１３２は、限定用単語記憶部１２８が記憶した情報と同じ情報を追加用単語として記憶している。つまり、限定用単語と追加用単語とは共通であっても構わない。したがって、追加用単語記憶部１３２は、限定用単語記憶部１２８と同様に、ユーザを所定の範囲に特定する特定情報毎に追加用単語を記憶し、キーワード入力部１１２が入力させたキーワード毎、またはキーワードを所定の分類に分けた分類毎に追加用単語を記憶する。
次の第２コンテンツ検索処理（Ｓ３０７）は（Ｓ１０５）と同様である。また、（Ｓ３０７）の次に、リンク表示処理（Ｓ１０６）と同様の処理を行っても、第２単語抽出処理（Ｓ２０６）と単語表示処理（Ｓ２０７）と同様の処理を行っても構わない。
【００５６】
コンテンツ検索装置１００によれば、ユーザが入力したキーワードに基づき検索された単語を所定の条件により単語限定部１３０が限定する。そのため、ユーザが入力したキーワードと関連性が高くても不適切である単語については再検索のキーワードから除外することができる。
【００５７】
また、単語限定部１３０は、ユーザを所定の範囲に特定する特定情報毎に単語を限定する条件を変える。そのため、そのユーザの傾向、流行に合わない単語を再検索のキーワードから除外することができる。
【００５８】
さらに、単語限定部１３０は、ユーザが入力したキーワード毎に単語を限定する条件を変える。そのため、ユーザが入力したキーワードに対して不適切な単語については再検索のキーワードから除外することができる。
【００５９】
また、ユーザが入力したキーワードに基づき検索された単語に所定の条件により単語追加部１３４が単語を追加する。そのため、ユーザが入力したキーワードでは検索されなかったが、ユーザが入力したキーワードと関連性が高い単語を再検索のキーワードに追加することができる。
【００６０】
さらに、単語追加部１３４は、ユーザを所定の範囲に特定する特定情報毎に単語を追加する条件を変える。そのため、そのユーザの傾向、流行に合わせて再検索のキーワードに単語を追加することができる。
【００６１】
また、さらに、単語追加部１３４は、ユーザが入力したキーワード毎に単語を追加する条件を変える。そのため、ユーザが入力したキーワードに対して、検索されなかったが、流行性が高い単語については再検索のキーワードに追加することができる。
【００６２】
ここで、限定用単語記憶部１２８及び追加用単語記憶部１３２は、上述したように例えば、年代別等に分類分けされた旅行情報、グルメ情報、ファッション情報などから厳選された単語である。限定用単語記憶部１２８及び追加用単語記憶部１３２は、例えば、旅行情報であれば、所定の旅行会社等から情報を受信して記憶する。つまり、限定用単語記憶部１２８及び追加用単語記憶部１３２は、所定の情報源から情報を得る。また、限定用単語記憶部１２８及び追加用単語記憶部１３２は、第１単語抽出部１１６が抽出した単語の内、限定用単語または追加用単語として記憶していない単語で、上記頻出順位算出部が算出した順位が高い単語を新たに限定用単語または追加用単語として記憶するとしても構わない（限定用単語記憶処理、追加用単語記憶処理）。つまり、所定の情報源からは得られなかった情報であっても、検索の頻出度が高い単語は、流行性等があると認め限定用単語または追加用単語に追加する。限定用単語または追加用単語に追加する場合には、入力されたキーワードまたは追加する単語に基づき各単語を適切な分類として記憶する。この場合、必要であれば、分類辞書等を記憶装置９８４に予め記憶しておくとしても構わない。
【００６３】
したがって、コンテンツ検索装置１００によれば、ユーザが入力したキーワードに基づき検索された出現頻度の高い単語については、単語限定部１３０が除外しないように単語の除外条件を変更する。そのため、ユーザが入力したキーワードと関連性の非常に高い単語や重要な単語を再検索のキーワードから除外してしまうことがない。
【００６４】
また、ユーザが入力したキーワードに基づき検索された出現頻度の高い単語については、他のユーザが入力したキーワードでは検索されない場合であっても、単語追加部１３４が追加するように単語の追加条件を変更する。そのため、ユーザが入力したキーワードと関連性の非常に高い単語や重要な単語を再検索のキーワードに精度よく追加することができる。
【００６５】
次に、図１０も、コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャートである。図１０は、図７に基づき説明したコンテンツ検索処理に頻出順位の算出のための集計処理を加えたものである。
ここで、（Ｓ４０１）から（Ｓ４０３）までは、上記（Ｓ１０１）から（Ｓ１０３）までと同様である。
（Ｓ４０３）に続き、集計処理（Ｓ４０４）では、集計処理部１３６は、所定の期間に第１単語抽出部１１６が抽出した単語を処理装置９８０により集計する。また、集計処理部１３６は、ユーザを所定の範囲に特定する特定情報毎に集計する。特定情報とは、上記図３の例で示した、年齢、性別、職業、生活レベル等のパラメータである。つまり、集計処理部１３６は、所定のパラメータ毎、所定の期間毎に抽出した単語を集計する。
次に、頻出順位算出処理（Ｓ４０５）では、頻出順位算出部１１８は、集計処理部１３６が集計した結果に基づき、上記所定の期間、及び該当する特定情報における単語の頻出度の順位を算出する。また、集計処理部１３６は、所定の期間毎に第１単語抽出部１１６が抽出した単語を集計し、頻出順位算出部１１８は、上記所定の期間毎に単語の頻出度の順位を算出するとしても構わない。つまり、例えば集計処理部１３６が季節毎に単語を集計する場合には、頻出順位算出部１１８は季節毎の順位を算出する。
次に、第２コンテンツ検索処理（Ｓ４０６）では、第２コンテンツ検索部１２０は、上記所定の期間、及び該当する特定情報における順位の上位所定の順位までの単語に基づきコンテンツを検索する。また、集計処理部１３６が所定の期間毎に上記第１単語抽出部１１６が抽出した単語を集計し、頻出順位算出部１１８が上記所定の期間毎に単語の頻出度の順位を算出するとした場合には、第２コンテンツ検索部１２０は、ユーザがキーワードを入力した時点が含まれる期間の順位に基づきコンテンツを検索するとしても構わない。つまり、例えば集計処理部１３６が季節毎に単語を集計し、頻出順位算出部１１８が季節毎の順位を算出する場合には、第２コンテンツ検索部１２０はユーザが検索キーワードを入力した季節の順位に基づきコンテンツを検索する。
また、（Ｓ４０６）の次に、リンク表示処理（Ｓ１０６）と同様の処理を行っても、第２単語抽出処理（Ｓ２０６）と単語表示処理（Ｓ２０７）と同様の処理を行っても構わない。
【００６６】
したがって、コンテンツ検索装置１００によれば、集計処理部１３６はユーザが入力したキーワードに基づき検索された単語について集計を行う。そして、第２コンテンツ検索部１２０が所定の期間における出現頻度の高い単語により再検索を行うことで、所定の期間における傾向、流行等を取り入れた上で情報が検索される。
【００６７】
また、集計処理部１３６はユーザが入力したキーワードに基づき検索された単語について所定の期間毎に集計を行う。そのため、例えば、ユーザが入力したキーワードが同じであっても、春夏秋冬の季節毎の傾向、流行を取り入れて再検索に使用されるキーワードを変更すること等ができる。
【００６８】
さらに、集計処理部１３６はユーザを所定の範囲に特定する特定情報毎に集計することにより、ユーザの年代、性別等による傾向、流行を取り入れた上で情報が検索される。
【００６９】
次に、図１１も、コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャートである。図１１は、図９に示した再検索用の単語を限定・追加する処理と図１０に示した集計処理とを合わせたものである。つまり、（Ｓ５０１）から（Ｓ５０５）までは、上記（Ｓ４０１）から（Ｓ４０５）までと同様である。そして、（Ｓ５０６）から（Ｓ５０８）までは、上記（Ｓ３０５）から（Ｓ３０７）までと同様である。
図１１に示すコンテンツ検索処理は図３に示す処理の概要と概ね一致する。つまり、第１コンテンツ検索処理（Ｓ５０２）及び第１単語抽出処理（Ｓ５０３）は図３の（１）と、集計処理（Ｓ５０４）及び頻出順位算出処理（Ｓ５０５）は、図３の（３）と、単語限定処理（Ｓ５０６）及び単語追加処理（Ｓ５０７）は、図３の（４）と、限定用単語記憶処理及び追加用単語記憶処理は、図３の（５）と、第２コンテンツ検索処理（Ｓ５０８）は、図３の（６）とにそれぞれ該当する。したがって、図３に示すシニア向け（年代別）キーワード辞書には、限定用単語記憶部１２８及び追加用単語記憶部１３２が記憶装置９８４に記憶した情報が記憶される。また、ジャンル別ユーザ頻出ワード辞書には、最終的に選出された再検索用の単語が記憶される。さらに、ジャンル別頻出キーワードＤＢには、第２コンテンツ検索部１２０が検索したコンテンツから第２単語抽出部１２４が抽出した単語が記憶される。また、さらに、ジャンル別一押し情報は、単語表示部１２６が表示する情報を示す。
【００７０】
次に、図１１に示すコンテンツ検索処理についての具体例を示す。ここでは、限定用単語記憶部１２８及び追加用単語記憶部１３２は、図６に示す情報を記憶装置９８４に記憶しているものとする。また、検索するユーザはシニア世代であるものとする。
まず、（Ｓ５０１）では、キーワード入力部１１２は、ユーザに検索用のキーワードを入力させる。ここで、ユーザはキーワードとして「夕食」を入力したとする。そこで、（Ｓ５０２）では、第１コンテンツ検索部１１４は、入力されたキーワードである「夕食」に基づき、ＷＥＢサイトを検索する。そして、（Ｓ５０３）では、第１単語抽出部１１６は、検索されたＷＥＢサイトから所定の条件で単語を抽出する。ここでは、予め分類辞書を記憶装置９８４に記憶しているとし、入力されたキーワードが属する大分類「食事」に含まれる中分類に該当する単語のみを抽出する。その結果「日本料理−３０個」、「インド料理−２０個」、「イタリア料理−１８個」、「中華料理−１５個」、「フランス料理−１０個」、「トルコ料理−２個」が抽出されたとする。
【００７１】
次に、（Ｓ５０４）では、集計処理部１３６は、抽出された単語を集計する。この例では、シニア世代（特定情報の一例）のユーザが食事の分類についての検索を行っている。また、例えば、季節毎に集計を行っており、検索をしたのが夏（所定の期間の一例）であれば、「夏−シニア世代−食事」の集計結果に上記検索結果を反映させる。集計処理部１３６は、例えば、検索された単語のこれまでの検索個数の累計に今回の検索個数を加える。次に、（Ｓ５０５）では、頻出順位算出部１１８は抽出された単語の頻出順位を算出する。ここで、頻出順位算出部１１８は、集計処理部１３６が集計した結果に基づき頻出順位を算出する。ここでは、「夏−シニア世代−食事」の集計結果に基づき単語の頻出順位を算出する。その結果、「日本料理−＞イタリア料理−＞中華料理−＞フランス料理−＞インド料理−＞トルコ料理」の順であったとする。つまり、集計結果に基づいて順位を算出したことにより、単純に検索結果に基づき順位を算出する場合とはインド料理の順位が入れ替わっている。つまり、「夏−シニア世代−食事」に該当する検索では、インド料理が抽出される検索はあまり行われていないことを示す。すなわち、インド料理がこの分類では好まれていないと推測される。
【００７２】
次に、（Ｓ５０６）では、単語限定部１３０は、限定用単語記憶部１２８が記憶した限定用単語に基づき抽出した単語を限定する。つまり、単語限定部１３０は、シニア向け（年代別）キーワード辞書に基づき単語を限定する。ここでは、図６に示す限定用単語の中で、入力されたキーワードと一致する分類に該当する情報のみを使用する。つまり、分類「食事−＞夕食」と辿り、「日本料理」、「中華料理」、「ベトナム料理」、「イタリア料理」、「フランス料理」を限定用単語として使用する。ここでは単語限定部１３０は、抽出した単語から限定用単語にない単語を削除する。したがって、単語限定部１３０が単語を限定した結果、残りの単語は、「日本料理−＞イタリア料理−＞フランス料理−＞中華料理」となる。つまり、「インド料理」、「トルコ料理」は、一般にシニア世代には好まれていない傾向にあると認められ、再検索用の単語から除外される。
【００７３】
次に、（Ｓ５０７）では、単語追加部１３４は、追加用単語記憶部１３２が記憶した追加用単語に基づき単語を追加する。つまり、単語追加部１３４は、シニア向け（年代別）キーワード辞書に基づき単語を追加する。ここでは、単語限定部１３０が行ったように、分類「食事−＞夕食」と辿り得られる「日本料理」、「中華料理」、「ベトナム料理」、「イタリア料理」、「フランス料理」を追加用単語として使用する。ここでは、抽出した単語になく、追加用単語にのみある単語を所定の順位として追加する。所定の順位は、例えば、追加用単語についても順位付けしておき、その順位として挿入するとしても構わない。ここでは、１位「日本料理」、２位「中華料理」、３位「ベトナム料理」、４位「イタリア料理」、５位「フランス料理」であったとする。そのため、単語が追加された結果、「ベトナム料理」が３位に加えられ、「日本料理−＞イタリア料理−＞ベトナム料理−＞フランス料理−＞中華料理」となる。つまり、「ベトナム料理」が現在の流行である場合などには、検索結果に存在しない場合でも「ベトナム料理」が再検索用の単語として加えられる。選出された再検索用の単語は、ジャンル別ユーザ頻出ワード辞書に記憶される。
【００７４】
次に、（Ｓ５０８）では、第２コンテンツ検索部１２０は、抽出された「日本料理−＞イタリア料理−＞ベトナム料理−＞フランス料理−＞中華料理」の上位所定の順位までの単語に基づきＷＥＢサイトを再検索する。ここでは、上位３位までの単語に基づき検索を行う。つまり、第２コンテンツ検索部１２０は「日本料理」、「イタリア料理」、「ベトナム料理」に基づき検索を行う。
【００７５】
そして、リンク表示部１２２は、第２コンテンツ検索部１２０が検索したＷＥＢサイトへのリンクを表示する。この表示内容がジャンル別一押し情報である。
または、第２単語抽出部１２４は、第２コンテンツ検索部１２０が検索したＷＥＢサイトから所定の条件に基づき単語を抽出する。第２単語抽出部１２４は、例えば、各検索キーワードで検索した第２コンテンツ検索部１２０が検索したＷＥＢサイトに含まれる名詞を抽出する。そして、単語表示部１２６は、これらの単語を表示する。例えば、上記の例では、「日本料理」に基づき第２コンテンツ検索部１２０が検索を行い、第２単語抽出部１２４が分類辞書の中分類「日本料理」の小分類に該当する単語のみを抽出したとする。その結果「うなぎ」、「寿司」などの単語が抽出され、単語表示部１２６はこれらを表示する。このようにすることにより、「食事」というキーワードから夏にシニア世代に好まれる食事のジャンルを抽出し、表示することができる。この表示内容がジャンル別頻出キーワードＤＢに記憶された情報である。
【００７６】
また、コンテンツ検索装置１００はこれに限られず、第２単語抽出部１２４が抽出した単語に基づき３回目のコンテンツ検索を行う第３コンテンツ検索部を備えていても構わない。第３コンテンツ検索部の検索前に、第２単語抽出部１２４が抽出した単語について、集計処理、単語限定処理、単語追加処理を実行し、検索用の単語を選出しても構わない。例えば、上記の例では、「日本料理」に基づき第２コンテンツ検索部１２０が検索を行い、第２単語抽出部１２４が分類辞書の中分類「日本料理」の小分類に該当する単語のみを抽出したとする。すると「うなぎ」、「寿司」・・・という単語が抽出されたとする。そして、上記と同様に、集計処理、単語限定処理、単語追加処理を実行し、検索用の単語を選出する。その結果選出された単語に基づき、第３コンテンツ検索部はコンテンツの検索を行う。また、コンテンツ検索装置１００は第３コンテンツ検索部が検索したコンテンツから単語を抽出する第３単語抽出部を備えても構わない。例えば、「うなぎ」に基づき第３コンテンツ検索部が検索を行い検索された結果から形態素解析を経て、店舗名称と認められる情報のみを抽出する。そして、単語表示部１２６は抽出した結果を表示する。このようにすることにより、「食事」というキーワードから夏にシニア世代に好まれる食事を提供する店舗情報を抽出し、表示することができる。
【００７７】
ここで、第１単語抽出部１１６が抽出した結果、限定用単語・追加用単語として記憶されていない「インド料理」と「トルコ料理」とが抽出されている。ここで、「インド料理」については、頻出度が高い。この傾向が続き、所定の期間である夏期の集計としても「インド料理」の頻出度が高くなる場合には、シニア世代に夏期には「インド料理」が好まれる傾向にあると判断して、限定用単語記憶部１２８及び追加用単語記憶部１３２は、限定用単語・追加用単語として「インド料理」を追加する。例えば、所定の期間の集計をとり終わった時点で、「インド料理」の頻出度が上記所定の順位に入っていた場合に限定用単語記憶部１２８及び追加用単語記憶部１３２は、限定用単語・追加用単語として追加する。
【００７８】
上記では、ユーザがキーワードを入力し検索指示を行った場合に、上記処理を行い、検索結果を表示した。しかし、これに限られず、ユーザによる検索結果を記憶したジャンル別頻出キーワードＤＢの情報に基づき、例えば年代別一押し情報としてＷＥＢサイト等に掲載しても構わない。
つまり、上記では、夕食にというキーワードからレストラン等の店舗情報を得ることができた。これ以外にも、ユーザの入力するキーワードに基づき様々な情報を得ることが可能であり、またその頻出度から傾向・流行も判別することが可能である。例えば、首都圏の人気喫茶店情報を提供することができる。つまり、ジャンル別頻出キーワードＤＢの情報に基づき、例えば、山手線、地下鉄駅近隣の地域別人気喫茶店の場所、電話番号を検索し易い形で一覧表にして提供する。情報はＷＥＢから収集したジャンル別頻出キーワードＤＢの情報を基礎とするが、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｉｔｅ）で地元にいるユーザに提供して貰い充実化させても構わない。また、首都圏のお勧め食べ物情報を提供することができる。つまり、ジャンル別頻出キーワードＤＢの情報に基づき、例えば、山手線、地下鉄等の駅近隣の地域別年代別のお勧め食べ物店の情報を検索し易い形で提供する。また、旅行（国内、海外）、海外留学、海外移住、贈り物、安心投資、健康情報、ペット情報、防犯／防災関連等についても、ジャンル別頻出キーワードを使った情報の提供が可能である。
【００７９】
また、上記説明では、ユーザがキーワードを入力した場合に上記処理を行うこととした。しかし、第１単語抽出部１１６の処理等は相当の時間が必要であると考えられる。そこで、いわゆるエージェント機能により第１コンテンツ検索処理から第１単語抽出処理までをコンテンツ検索装置１００で事前に実行しておくとしても構わない。具体的には、ユーザにより入力されることが予想されるキーワードについて、例えば定期的にコンテンツ検索装置１００がＷＥＢサイトを検索し、頻出度の高い単語を抽出する。そして、キーワードと抽出された単語とを紐付けして記憶装置９８４に記憶しておく。ユーザから検索指示があった場合に、予想されていたキーワードとユーザが入力したキーワードが一致する場合には、記憶装置９８４から頻出度の高い単語を読み込む。これにより検索処理を短時間で行うことが可能となる。同様に、第２コンテンツ検索処理から第２単語抽出処理までをコンテンツ検索装置１００で事前に実行しておくとしても構わない。
【００８０】
上記説明において、「〜処理」としたものは「〜ステップ」と読み替えても構わない。
【図面の簡単な説明】
【００８１】
【図１】実施の形態におけるコンテンツ検索システム１０００の外観の一例を示す図。
【図２】実施の形態におけるコンテンツ検索装置１００のハードウェア資源の一例を示す図。
【図３】コンテンツ検索装置１００の動作の概要を示す図。
【図４】コンテンツ検索システム１０００の構成の概要を示す図。
【図５】コンテンツ検索装置１００の機能を示す機能ブロック図。
【図６】限定用単語記憶部１２８及び追加用単語記憶部１３２が記憶した情報の一例を示す図。
【図７】コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャート。
【図８】コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャート。
【図９】コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャート。
【図１０】コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャート。
【図１１】コンテンツ検索装置１００の動作を示すコンテンツ検索処理を示すフローチャート。
【符号の説明】
【００８２】
１００  コンテンツ検索装置、１１０  コンテンツ検索部、１１２  キーワード入力部、１１４  １コンテンツ検索部、１１６  第１単語抽出部、１１８  頻出順位算出部、１２０  第２コンテンツ検索部、１２２  リンク表示部、１２４  第２単語抽出部、１２６  単語表示部、１２８  限定用単語記憶部、１３０  単語限定部、１３２  追加用単語記憶部、１３４  単語追加部、１３６  集計処理部、９０１  表示装置、９０２  キーボード、９０３  マウス、９０４  ＦＤＤ、９０９  ＰＣ、９１０  サーバ、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９１６  外部サーバ、９１７  携帯電話端末、９１９  スピーカー、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ、９８０  処理装置、９８２  入力装置、９８４  記憶装置、９８８  通信装置。
【図１】
2008033675.tif 000003
【図４】
2008033675.tif 000004
【図２】
2008033675.tif 000005
【図３】
2008033675.tif 000006
【図５】
2008033675.tif 000007
【図６】
2008033675.tif 000008
【図７】
2008033675.tif 000009
【図８】
2008033675.tif 000010
【図９】
2008033675.tif 000011
【図１０】
2008033675.tif 000012
【図１１】
2008033675.tif 000013