(57)【要約】【課題】言葉やフレーズなどで具体的に特定できない情報や漠然としたニーズに対応する情報を検索するサーバ装置を提供する。【解決手段】ユーザ端末３と通信ネットワークＮＷを介して接続されたサーバ装置１であって、店舗の特徴を示す複数の特徴データを分類して階層的に連付けた特徴データベース２０と、ユーザ端末３に対して、階層毎に特徴データを提示すると共に提示した特徴データの選択を受け付ける画面情報を送信すると共にユーザ端末３が画面情報上で指定した特徴データにより店舗情報を検索する情報提供部１１とを備えている。また、店舗データベース２０は、上位階層に店舗の概念的なニーズを示した特徴データが配置され、上位階層から下位階層に向かうにしたがい段階的に店舗の具体的なニーズを示した特徴データが配置されている。【選択図】図１
2012123636.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末とネットワークを介して接続されたサーバ装置であって、
店舗の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置し且つ最下層に配置された特徴データに、該最下層の特徴データに対応する店舗情報を関連付けた特徴データベースを記憶する記憶部と、
前記ユーザ端末に対して、前記特徴データベースの階層毎に特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受付け、該受け付けた特徴データにより前記データベースの店舗情報を検索し該ユーザ端末に該検索された店舗情報を送信する情報提供部とを備え、
前記データベースは、その上位階層に店舗に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい段階的に店舗に対する具体的なニーズを示した特徴データが配置され、
前記情報提供部は、前記ユーザ端末に、上位階層の特徴データを示した画面情報から下位階層の特徴データを示した画面情報の順に提示し、概念的なニーズから段階的に具体的なニーズを選択させながら該店舗情報の検索を実行させることを特徴とするサーバ装置。
【請求項２】
ユーザ端末とネットワークを介して接続されたサーバ装置であって、
店舗の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置した特徴データベース、キーワード変換テーブル及び店舗を紹介する店舗情報を登録した店舗データベースを記憶する記憶部と、
前記ユーザ端末に対して、前記特徴データベースの階層毎に該特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受付け、該受け付けた特徴データを利用して前記店舗データベースに登録された店舗情報を検索する情報提供部とを備え、
前記キーワード変換テーブルは、前記特徴データベースの最下層に登録された特徴データ毎に１又は複数の検索キーワードにより構成される検索キーワード群が関連付けられ、
前記特徴データベースは、その上位階層に店舗に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい段階的に店舗に対する具体的なニーズを示した特徴データが配置され、
前記情報提供部は、前記ユーザ端末に、上位階層の特徴データを示した画面情報から下位階層の特徴データを示した画面情報の順に提示し、概念的なニーズから段階的に具体的なニーズを選択させ、最下層の特徴データの選択を受け付けると、前記検索キーワード変換テーブルにアクセスし、該受け付けた最下層の特徴データに対応付けられている検索キーワード群を抽出し、その抽出された検索キーワード群を用いて前記店舗データベースのなかから対応する店舗情報を検索し、該ユーザ端末に該検索された店舗情報を送信することを特徴とするサーバ装置。
【請求項３】
前記特徴データベースの上位階層には、店舗の種類や提供商品に直接関係しない店舗に対する概念的なニーズを示した特徴データが配置されていることを特徴とする請求項１又は請求項２に記載のサーバ装置。
【請求項４】
前記特徴データベースに配置された特徴データには、前記データベースの店舗情報に含まれる各店舗の広告或いはＷｅｂサイトに掲載されたデータから抽出した店舗の利用に関連しているニーズを示すデータと、該ニーズを上位概念化して示したデータとが含まれていることを特徴とする請求項１乃至３のいずれか一項に記載のサーバ装置。
【請求項５】
前記店舗は、飲食店であって、
前記特徴データには、飲食店で体験できる内容を示したデータ及び飲食店を利用した場合のメリットを示したデータのいずれかが含まれていることを特徴とする請求項１乃至４のいずれか一項に記載のサーバ装置。
【請求項６】
前記画面情報には、該画面情報上で示した特徴データを選択した場合に検索される店舗情報の一部が表示されていることを特徴とする請求項１乃至５のいずれか一項に記載のサーバ装置。
【請求項７】
ユーザ端末とネットワークを介して接続されたサーバ装置であって、
店舗の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置し且つ最下層に配置された特徴データに該最下層の特徴データに対応する店舗情報を関連付けた特徴データベースを記憶する記憶部と、
前記ユーザ端末からの要求に応じて前記特徴データベースから店舗情報を検索し、該ユーザ端末に該検索された店舗情報を送信する情報提供部とを備え、
前記特徴データベースは、その上位階層に店舗に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい店舗に関連する具体的なニーズを示した特徴データが配置され、
前記情報提供部は、前記特徴データベースを用いて前記特徴データをツリー構造で示した構造図が含まれる画面情報を生成し、前記ユーザ端末に該画面情報を送信し、該ユーザ端末が画面情報上で選択した特徴データを受付け、該受け付けた特徴データにより前記店舗情報を検索し該ユーザ端末に該検索された店舗情報を送信することを特徴とするサーバ装置。
【請求項８】
ユーザ端末とネットワークを介して接続されたサーバ装置であって、
検索対象情報の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置し且つ最下層に配置された特徴データに、該最下層の特徴データに対応する検索対象情報を関連付けた特徴データベースを記憶する記憶部と、
前記ユーザ端末に対して、前記特徴データベースの階層毎に該特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受付け、該受け付けた特徴データにより前記検索対象情報データベースを検索する情報提供部とを備え、
前記特徴データベースは、その上位階層に検索対象情報に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい段階的に検索対象情報の具体的なニーズを示した特徴データが配置され、
前記情報提供部は、前記ユーザ端末に、上位階層の特徴データを示した画面情報から下位階層の特徴データを示した画面情報の順に提示し、概念的なニーズから段階的に具体的なニーズを選択させながら前記検索対象情報の検索を実行させることを特徴とするサーバ装置。
【請求項９】
ユーザ端末とネットワークを介して接続されたサーバ装置であって、
検索対象情報の特徴を示す特徴データ毎に該特徴データが示す特徴を有する検索対象情報が検索される１又は複数の検索キーワードにより構成される検索キーワード群を関連付けたデータベースを記憶する記憶部と、
前記ユーザ端末に対して、前記データベースの特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信し、該ユーザ端末が該画面情報上で指定した特徴データの選択を受け付ける情報提供部とを備え、
前記情報提供部は、前記選択を受け付けると、前記データベースにアクセスし、該受け付けた特徴データに対応付けられている検索キーワード群を抽出し、前記ユーザ端末に該抽出した検索キーワード群を提示した画像情報を送信することを特徴とするサーバ装置。
【請求項１０】
前記検索対象情報は、店舗を紹介する店舗情報であって、
前記特徴データは、店舗に対する概念的なニーズを示した特徴データであり、
前記検索キーワードは、前記概念的なニーズを満たす店舗が検索されるキーワードであることを特徴とする請求項９に記載のサーバ装置。
【請求項１１】
ユーザ端末とネットワークを介して接続されたサーバ装置であって、
店舗の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置した特徴データベース及びキーワード変換テーブルを記憶する記憶部と、
前記ユーザ端末に対して、前記特徴データベースの階層毎に特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受け付ける情報提供部とを備え、
前記キーワード変換テーブルは、前記特徴データベースの最下層に登録された特徴データ毎に１又は複数の検索キーワードにより構成される検索キーワード群が関連付けられ、
前記特徴データベースは、その上位階層に店舗に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい段階的に店舗に対する具体的なニーズを示した特徴データが配置され、
前記情報提供部は、前記ユーザ端末に、上位階層の特徴データを示した画面情報から下位階層の特徴データを示した画面情報の順に提示し、概念的なニーズから段階的に具体的なニーズを選択させ、最下層の特徴データの選択を受け付けると、前記検索キーワード変換テーブルにアクセスし、該受け付けた最下層の特徴データに対応付けられている検索キーワード群を抽出し、前記ユーザ端末に該抽出した検索キーワード群を提示した画像情報を送信することを特徴とするサーバ装置。
【請求項１２】
ユーザ端末とネットワークを介して接続されたサーバ装置であって、
店舗の特徴を示す特徴データを複数有する特徴データベース及び店舗を紹介する店舗情報を登録した店舗データベースを記憶する記憶部と、
前記ユーザ端末に対して、前記特徴データベースに登録された複数の特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受付け、該受け付けた特徴データにより前記店舗データベースを検索し、該ユーザ端末に該検索された店舗情報を送信する情報提供部とを備え、
前記複数の特徴データには、前記店舗情報に含まれる各店舗の広告或いはＷｅｂサイトに掲載されたデータから抽出した店舗の利用に関連しているニーズを示すデータと、該ニーズを上位概念化して示したデータとが含まれていることを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してユーザ端末に各種情報を提供するサーバ装置に関する。
【背景技術】
【０００２】
従来から、通信ネットワークを介して、パソコンや携帯電話等のユーザ端末に情報検索サービスを提供する検索サーバが知られている。この検索サーバは、一般的に、ユーザ端末に対して、単語やフレーズ（或いはそれらの論理的組み合わせ）を入力する検索窓を有するＷｅｂサイトを提供し、ユーザ端末から前記検索窓に入力される単語やフレーズを検索条件として受け付けるようになっている。そして、検索サーバは、受け付けた検索条件に該当する情報を検索し、ユーザ端末に検索した情報を提供している。
【０００３】
そして、上記のような検索サーバによる店舗検索の技術が特許文献１に開示されている。特許文献１に記載された検索サーバ（情報検索表示サーバ）は、通信ネットワークを介してユーザ端末に接続されている。また、前記検索サーバは、ユーザ端末から入力される「キーワード」及び「エリア指定」を検索条件として受け付け、当該検索条件に該当する店舗を検索し、ユーザ端末に指定されたエリアの地図上に、店舗の位置を配置した表示データを送信するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−８２９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、情報検索において、言葉やフレーズなどで具体的に特定できない情報や漠然としたニーズに対応する情報を検索ができれば、様々な分野において非常に有用である。例えば、外食目的の飲食店を探すときに、「何か（未知の）美味しいものが食べたい」、「何か（未知の）面白い店へ行きたい」等の漠然としたニーズや潜在ニーズを持っているものの、飲食店を特定するための具体的なキーワードやフレーズが思い付かないことが多くある。このような場合に、漠然としたニーズや潜在ニーズを満たす飲食店を検索することができれば便利である。
【０００６】
しかしながら、上述した従来技術の検索サーバによる情報検索は、言葉やフレーズなどで具体的に特定できない情報や漠然としたニーズに対応する情報を検索できないという技術的課題を有している。具体的には、従来技術の検索サーバにより所望の情報を検索して見付けるためには、検索するときに、所望の情報を表す言葉やフレーズを知っている必要がある。すなわち、従来技術の検索サーバでは、言葉やフレーズなどで特定できる情報の検索はできるものの、知らないこと、無意識であること、忘れていること等を検索することができなかった。
【０００７】
本発明は上記技術的課題に鑑みてなされたものであって、言葉やフレーズなどで具体的に特定できない情報や漠然としたニーズに対応する情報を検索することができるサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記技術的課題を解決するための本発明は、ユーザ端末とネットワークを介して接続されたサーバ装置であって、店舗の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置し且つ最下層に配置された特徴データに、該最下層の特徴データに対応する店舗情報を関連付けた特徴データベースを記憶する記憶部と、前記ユーザ端末に対して、前記特徴データベースの階層毎に特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受付け、該受け付けた特徴データにより前記データベースの店舗情報を検索し該ユーザ端末に該検索された店舗情報を送信する情報提供部とを備え、前記データベースは、その上位階層に店舗に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい段階的に店舗に対する具体的なニーズを示した特徴データが配置され、前記情報提供部は、前記ユーザ端末に、上位階層の特徴データを示した画面情報から下位階層の特徴データを示した画面情報の順に提示し、概念的なニーズから段階的に具体的なニーズを選択させながら該店舗情報の検索を実行させることを特徴としている。
【０００９】
このように、本発明のサーバ装置は、ユーザ端末に、店舗の特徴を示す複数の特徴データを示すとともに、複数の特徴データを選択させ店舗情報を検索するようになっている。また、サーバ装置は、概念的なニーズを示す特徴データから段階的に具体的なニーズを示す特徴データを選択させながら店舗情報の検索を実行させている。そのため、ユーザは、検索する際に、所望する店舗を表す言葉やフレーズを思い付かなくても（例えば、訪問したい店舗のイメージが漠然としているような場合であっても）、複数の特徴データを順に選択していくことで店舗検索をすることができる。
【００１０】
また、ユーザに対して、先ず、概念的なニーズを表現した特徴データを選択させ、ユーザの潜在ニーズもしくはその方向性を探り出すことができる。また、上記構成により、探り出した潜在ニーズにマッチすると考えられる具体的対象を提示し、潜在ニーズを顕在化させ、さらに、顕在化したニーズをより具体化しながら、よりマッチする具体的対象に絞り込んでいくことが可能になる。さらに、本発明によれば、ユーザが検索する際にイメージしていなかった店舗情報にたどり着くこともあり、ユーザに対して、従来技術の検索では得られなかった情報を提示し、未知の体験を提案することができる。
【００１１】
また、上記技術的課題を解決するための本発明は、ユーザ端末とネットワークを介して接続されたサーバ装置であって、店舗の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置した特徴データベース、キーワード変換テーブル及び店舗を紹介する店舗情報を登録した店舗データベースを記憶する記憶部と、前記ユーザ端末に対して、前記特徴データベースの階層毎に該特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受付け、該受け付けた特徴データを利用して前記店舗データベースに登録された店舗情報を検索する情報提供部とを備え、前記キーワード変換テーブルは、前記特徴データベースの最下層に登録された特徴データ毎に１又は複数の検索キーワードにより構成される検索キーワード群が関連付けられ、前記特徴データベースは、その上位階層に店舗に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい段階的に店舗に対する具体的なニーズを示した特徴データが配置され、前記情報提供部は、前記ユーザ端末に、上位階層の特徴データを示した画面情報から下位階層の特徴データを示した画面情報の順に提示し、概念的なニーズから段階的に具体的なニーズを選択させ、最下層の特徴データの選択を受け付けると、前記検索キーワード変換テーブルにアクセスし、該受け付けた最下層の特徴データに対応付けられている検索キーワード群を抽出し、その抽出された検索キーワード群を用いて前記店舗データベースのなかから対応する店舗情報を検索し、該ユーザ端末に該検索された店舗情報を送信することを特徴としている。
【００１２】
このように、キーワード変換テーブルにより最下層の特徴データに検索キーワード群を関連付け、検索キーワード群により店舗情報を検索することで、検索幅を広げることができる。その結果、店舗側から発信される広告やＰＲなどの情報（ウリ情報）が、季節や仕入れの状況あるいは市場のトレンドに合わせて変更されても、前記情報（ウリ情報）の変化に対応することができる。なお、検索キーワード群は、サーバ装置の管理者により、最下層の特徴データに対応する店舗のＰＲ文（店舗の広告やＷｅｂサイトに掲載されたＰＲ文）等から抽出され、キーワード変換テーブルに登録される。また、検索キーワード群は、店舗の広告やＷｅｂサイトに掲載されていないが推測されるものであってもよい。
【００１３】
また、前記特徴データベースの上位階層には、店舗の種類や提供商品に直接関係しない店舗に対する概念的なニーズを示した特徴データが配置されていることが望ましい。また、前記特徴データベースに配置された特徴データには、前記データベースの店舗情報に含まれる各店舗の広告或いはＷｅｂサイトに掲載されたデータから抽出した店舗の利用に関連しているニーズを示すデータと、該ニーズを上位概念化して示したデータとが含まれていることが望ましい。このように特徴データを形成することにより、ユーザに、各店舗のウリやピーアールポイントとなる特徴を示し、そのウリやピーアールポイントを選択させることにより、ユーザに店舗検索を行わせることができる。その結果、ユーザは、店舗立地、ジャンル、取扱商品のような、一般的な店舗検索で使われるキーワードだけでなく、店舗がアピールしたい内容を加味した検索を行うことができる。
【００１４】
また、前記店舗は、飲食店であって、前記特徴データには、飲食店で体験できる内容を示したデータ及び飲食店を利用した場合のメリットを示したデータのいずれかが含まれていることが望ましい。また、前記画面情報には、該画面情報上で示した特徴データを選択した場合に検索される店舗情報の一部が表示されていることが望ましい。
【００１５】
このように構成したのは、上述の通りで、外食目的の飲食店を探すときに、ユーザが「何か（未知の）美味しいものが食べたい」等の漠然としたニーズや潜在ニーズを持っているものの、飲食店を特定するための具体的なキーワードやフレーズが思い付かないことが多くあるためである。
【００１６】
また、本発明は、ユーザ端末とネットワークを介して接続されたサーバ装置であって、店舗の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置し且つ最下層に配置された特徴データに該最下層の特徴データに対応する店舗情報を関連付けた特徴データベースを記憶する記憶部と、前記ユーザ端末からの要求に応じて前記特徴データベースから店舗情報を検索し、該ユーザ端末に該検索された店舗情報を送信する情報提供部とを備え、前記特徴データベースは、その上位階層に店舗に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい店舗に関連する具体的なニーズを示した特徴データが配置され、前記情報提供部は、前記特徴データベースを用いて前記特徴データをツリー構造で示した構造図が含まれる画面情報を生成し、前記ユーザ端末に該画面情報を送信し、該ユーザ端末が画面情報上で選択した特徴データを受付け、該受け付けた特徴データにより前記店舗情報を検索し該ユーザ端末に該検索された店舗情報を送信することを特徴としている。
【００１７】
このように構成することにより、ユーザは、ツリー構造で示した構造図を見て、店舗のニーズをイメージしながら、下層側に配置された具体的なニーズである特徴データを選択することができる。
【００１８】
また、本発明は、ユーザ端末とネットワークを介して接続されたサーバ装置であって、検索対象情報の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置し且つ最下層に配置された特徴データに、該最下層の特徴データに対応する検索対象情報を関連付けた特徴データベースを記憶する記憶部と、前記ユーザ端末に対して、前記特徴データベースの階層毎に該特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受付け、該受け付けた特徴データにより前記検索対象情報データベースを検索する情報提供部とを備え、前記特徴データベースは、その上位階層に検索対象情報に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい段階的に検索対象情報の具体的なニーズを示した特徴データが配置され、前記情報提供部は、前記ユーザ端末に、上位階層の特徴データを示した画面情報から下位階層の特徴データを示した画面情報の順に提示し、概念的なニーズから段階的に具体的なニーズを選択させながら前記検索対象情報の検索を実行させることを特徴としている。
【００１９】
また、本発明は、ユーザ端末とネットワークを介して接続されたサーバ装置であって、検索対象情報の特徴を示す特徴データ毎に該特徴データが示す特徴を有する検索対象情報が検索される１又は複数の検索キーワードにより構成される検索キーワード群を関連付けたデータベースを記憶する記憶部と、前記ユーザ端末に対して、前記データベースの特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信し、該ユーザ端末が該画面情報上で指定した特徴データの選択を受け付ける情報提供部とを備え、前記情報提供部は、前記選択を受け付けると、前記データベースにアクセスし、該受け付けた特徴データに対応付けられている検索キーワード群を抽出し、前記ユーザ端末に該抽出した検索キーワード群を提示した画像情報を送信することを特徴としている。また、前記検索対象情報は、店舗を紹介する店舗情報であって、前記特徴データは、店舗に対する概念的なニーズを示した特徴データであり、前記検索キーワードは、前記概念的なニーズを満たす店舗が検索されるキーワードであることが望ましい。
【００２０】
上記の構成により、ユーザ端末に対して、ある目的（例えば、「おいしい料理を出すお店を知りたい」、「エンターテインメントのあるお店を調べたい」等の目的）に対してユーザが想起できなかった検索キーワード群が提供される。そして、ユーザ端末は、例えば、検索エンジンの検索窓に、この検索キーワード群を入力すれば、キーワードを想起できないために検索できなかった情報が検索される。すなわち、本変形例においても、言葉やフレーズなどで具体的に特定できない情報や漠然としたニーズや目的に対応する情報の検索を実現することができる。
【００２１】
また、本発明は、ユーザ端末とネットワークを介して接続されたサーバ装置であって、店舗の特徴を示す特徴データを複数有し該複数の特徴データを分類して階層的に関連付けて配置した特徴データベース及びキーワード変換テーブルを記憶する記憶部と、前記ユーザ端末に対して、前記特徴データベースの階層毎に特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受け付ける情報提供部とを備え、前記キーワード変換テーブルは、前記特徴データベースの最下層に登録された特徴データ毎に１又は複数の検索キーワードにより構成される検索キーワード群が関連付けられ、前記特徴データベースは、その上位階層に店舗に対する概念的なニーズを示した特徴データが配置され、該上位階層から下位階層に向かうにしたがい段階的に店舗に対する具体的なニーズを示した特徴データが配置され、前記情報提供部は、前記ユーザ端末に、上位階層の特徴データを示した画面情報から下位階層の特徴データを示した画面情報の順に提示し、概念的なニーズから段階的に具体的なニーズを選択させ、最下層の特徴データの選択を受け付けると、前記検索キーワード変換テーブルにアクセスし、該受け付けた最下層の特徴データに対応付けられている検索キーワード群を抽出し、前記ユーザ端末に該抽出した検索キーワード群を提示した画像情報を送信することを特徴としている。
【００２２】
また、本発明は、ユーザ端末とネットワークを介して接続されたサーバ装置であって、店舗の特徴を示す特徴データを複数有する特徴データベース及び店舗を紹介する店舗情報を登録した店舗データベースを記憶する記憶部と、前記ユーザ端末に対して、前記特徴データベースに登録された複数の特徴データを提示し該提示した特徴データの選択を受け付ける画面情報を送信すると共に該ユーザ端末が該画面情報上で指定した特徴データの選択を受付け、該受け付けた特徴データにより前記店舗データベースを検索し、該ユーザ端末に該検索された店舗情報を送信する情報提供部とを備え、前記複数の特徴データには、前記店舗情報に含まれる各店舗の広告或いはＷｅｂサイトに掲載されたデータから抽出した店舗の利用に関連しているニーズを示すデータと、該ニーズを上位概念化して示したデータとが含まれていることを特徴としている。
【発明の効果】
【００２３】
本発明によれば、言葉やフレーズなどで具体的に特定できない情報や漠然としたニーズに対応する情報を検索することができるサーバ装置を提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態の情報検索システムの構成を示したブロック図である。
【図２】本発明の実施形態の特徴データベースのデータ構造を説明するための模式図である。
【図３】本発明の実施形態の特徴データベースのデータ構造の一例を模擬的に示した図である。
【図４】本発明の実施形態のサーバ装置がユーザ端末に提供する飲食店検索のためのＷｅｂページの一例を示した模式図である。
【図５】本発明の実施形態のサーバ装置がユーザ端末に提供する検索された飲食店情報のリストの一例を示した模式図である。
【図６】本発明の実施形態のサーバ装置がユーザ端末に提供する飲食店検索のためのＷｅｂページの変形例を示した模式図である。
【図７】本発明の実施形態のサーバ装置がユーザ端末に提供する飲食店検索のためのＷｅｂページの変形例を示した模式図である。
【図８】本発明の実施形態の変形例の情報検索システムの構成を示したブロック図である。
【図９】本発明の実施形態の変形例の特徴データベースのデータ構造を説明するための模式図である。
【図１０】本発明の実施形態の変形例のキーワード変換テーブルのデータ構造を説明するための模式図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について図面を用いて説明する。先ず、本実施形態の情報検索システムの構成について図１に基づいて説明する。なお、図１は、本発明の実施形態の情報検索システムの構成を示したブロック図である。
【００２６】
図示するように、本実施形態の情報検索システムは、インターネット等の通信ネットサークＮＷに接続されたサーバ装置１と、通信ネットワークＮＷに接続されたユーザ端末３とを備えている。また、サーバ装置１は、通信ネットワークＮＷを介して、ユーザ端末３との間でデータ通信が行えるようになっており、ユーザ端末３からの要求に応じて、飲食店情報を検索する。
【００２７】
また、ユーザ端末３は、Ｗｅｂブラウザ機能を有する制御部と、液晶ディスプレイ等で構成される表示部と、キーボードや操作ボタン等で構成される入力部とを備えた情報処理装置（パソコン、ＰＤＡ、携帯電話等の情報処理装置）により構成されている。
【００２８】
そして、ユーザ端末３は、通信ネットワークＮＷを介してサーバ装置１にアクセスし、サーバ装置１から送信されるＷｅｂサイトを構成するＷｅｂページを受信し、前記表示部にＷｅｂページを表示できるようになっている。また、ユーザ端末３は、入力部を介して操作を受け付け、Ｗｅｂページ上に表示された各種のデータを選択し、サーバ装置１に当該選択したデータを送信したり、Ｗｅｂページ上に形成された検索窓にフリーワードを入力してサーバ装置１に送信したりできるようになっている。
【００２９】
また、サーバ装置１は、ユーザ端末３からの要求に応じて、ユーザ端末３に、飲食店検索のためのＷｅｂサイト（図４参照）を提供し、ユーザ端末３がＷｅｂサイト上で入力するデータを検索条件として受け付ける。また、サーバ装置１は、店舗データベース２０を用いて前記受け付けた検索条件により飲食店情報を検索し、ユーザ端末３に検索された飲食店情報を送信するようになっている。なお、本実施形態の情報検索システムは、サーバ装置１に特徴があり、ユーザ端末３は周知技術のものと同じである。そのため、以下では、サーバ装置１の構成を詳細に説明し、それ以外の構成の説明を簡略化する。
【００３０】
サーバ装置１は、制御部１０と、情報提供部１１と、特徴データベース２０及びＷｅｂページデータ３０を記憶した記憶部１２とを有している。ここで、特徴データベース２０とは、飲食店の特徴（飲食店のウリやピーアール等の特徴）を示した特徴データを複数有し、その複数の特徴データを分類して階層的に関連付けて配置し、最下層に配置された特徴データに最下層に配置された特徴データに関連する飲食店情報を関連付けた（紐付けした）データベースである。また、Ｗｅｂページデータ３０は、ユーザ端末３に送信するＷｅｂページの生成に必要な画像、アイコン等の各種データが登録されたデータベースである。なお、前記飲食店情報とは、その飲食店の内容（ＰＲ文、メニュー等の提供商品）や飲食店の所在地や電話番号、ホームページアドレス等を示すデータ(飲食店を紹介するデータ)のことをいう。
【００３１】
また、サーバ装置１のハードウェア構成は特に限定されるものではないが、例えば、サーバ装置１は、ＣＰＵ、補助記憶装置、主記憶装置、ネットワークインターフェース及び入出力インターフェースを備えるコンピュータにより構成される。この場合、前記補助記憶装置には、制御部１０及び情報提供部１１の機能を実現するためのプログラムが格納されている。また、前記補助記憶装置の所定領域には、上述した記憶部１２が形成されている。そして、制御部１０及び情報提供部１１の機能は、前記ＣＰＵが補助記憶装置に格納された前記プログラムを前記主記憶装置にロードして実行することにより実現される。
【００３２】
具体的には、制御部１０は、サーバ装置１全体の動作を制御すると共に、サーバ装置１の各種設定を受け付ける。
【００３３】
情報提供部１１は、記憶部１２が記憶している特徴データベース２０及びＷｅｂページデータ３０を用いて、ユーザ端末３に提供する飲食店検索のＷｅｂサイト（飲食店検索サイト）を構成するＷｅｂページ（画面情報）を生成する。また、情報提供部１１は、ユーザ端末３に、前記生成したＷｅｂページを送信し、ユーザ端末３の前記表示部に、Ｗｅｂページ（図４参照）を表示させる。このＷｅｂページには、特徴データベース２０（図３参照）に登録された複数の特徴データ（具体的な内容は後述する）が選択可能に示されている。そして、情報提供部１１は、ユーザ端末３がＷｅｂページ上で指定する特徴データの選択を受け付け、当該受け付けた特徴データを用いて、特徴データベース２０の飲食店情報を検索する。また、情報提供部１１は、ユーザ端末３に、検索した飲食店情報を送信し、ユーザ端末３の表示部に、検索した飲食店情報を表示させる。
【００３４】
次に、特徴データベース２０のデータ構造を図２及び図３に基づいて説明する。図２は、本実施形態の特徴データベースのデータ構造を説明するための模式図である。また、図３は、本実施形態の特徴データベースのデータ構造の一例を模擬的に示した図である。なお、特徴データベース２０に登録されている特徴データとは、飲食店の広告やＷｅｂサイトに掲載されている情報（飲食店のウリやピーアール等の特徴）等から「店舗の選択、利用に直接対応していると考えられるニーズ」を網羅的に分析して抽出したキーワードや文等のデータや、その抽出したデータを上位概念化して示したデータ等である（例えば、特徴データには、飲食店で体験できる内容を示したデータや飲食店を利用した場合のメリットを示したデータが含まれている）。
【００３５】
図２に示すように、特徴データベース２０は、複数の特徴データを分類して階層的に関連付けて配置した複数のツリー構造で構成されている。なお、図中では、説明の便宜上、１つのツリー構造だけを示している。前記ツリー構造の上位階層側（図示するＸ１側のノード）には、飲食店のジャンル（和食、中華、居酒屋等のジャンル）やメニュー等の提供商品、店舗の立地に直接関係しない概念的な飲食店に対するニーズを示した特徴データが配置されている。また、前記ツリー構造は、上位階層から下位階層に向かうにしたがい（図中のＸ２方向に向かうにしたがい）、分岐しながら、飲食店の具体的なニーズ（提供する料理の特徴や体験できるサービスの具体的な内容等）を表現した特徴データが配置されている。なお、図２に示すツリー構造の階層数はあくまでも例示である。
【００３６】
例えば、図２では、最上位の階層１０１に、飲食店のジャンル（和食、中華、居酒屋等のジャンル）やメニューに直接関係しない「エンターテインメントのある店」という特徴データ１０１ａが配置されている。また、特徴データ１０１ａの１つ下の階層１０２には、特徴データ１０１ａの内容を具体的に示した特徴データ１０２ａ、１０２ｂ、１０２ｃが特徴データ１０１ａに関連付けられて配置されている。また、特徴データ１０２ｂの１つ下の階層１０３には、特徴データ１０２ｂの内容を具体的に示した特徴データ１０３ａ、１０３ｂが特徴データ１０２ｂに関連付けられて配置されている。
【００３７】
そして、前記ツリー構造の下位階層１０４、１０５には、具体的ニーズ表現となっている特徴データ１０４ａ、１０４ｂ、１０５ａ、１０５ｂ、１０５ｃが配置される。また、最下層に配置された特徴データ１０５ａ、１０５ｂ、１０５ｃに、その特徴データ１０５ａ、１０５ｂ、１０５ｃに対応する飲食店情報１０６ａ、１０６ｂが関連付けられている。この飲食店情報１０６ａ、１０６ｂが示す飲食店は、最下層の特徴データ１０５ａ、１０５ｂ、１０５ｃが示す特徴を有している。
【００３８】
より具体的には、特徴データベース２０は、図３に示すように、第１階層（最上位の階層）の特徴データを登録するフィールド２０１と、フィールド２０１に登録された特徴データに関連付けられた第２階層の特徴データを登録するフィールド２０２と、フィールド２０２に登録された特徴データに関連付けられた第３階層の特徴データを登録するフィールド２０３と、フィールド２０３に登録された特徴データに関連付けられた第４階層の特徴データを登録するフィールド２０４と、フィールド２０４に登録された特徴データに関連付けられた飲食店情報（店舗情報）を登録するフィールド２０５とを備えている。なお、本実施形態の説明では、「第１階層」がツリー構造における最上位の階層を示し、「第２階層」が「第１階層の１つ下の階層」を示し、「第３階層」が「第２階層の１つ下の階層」を示し、「第４階層」が「第３階層の１つ下の階層」を示し、「第５階層」が「第４階層の１つ下の階層」を示すものとする。また、図示する店舗データベース２０の階層数は、あくまでも一例である。例えば、図２で例示したツリー構造のように、６階層で構成されていてもよい。
【００３９】
次に、本実施形態の情報検索システムが行う飲食店情報検索処理について図４及び図５を参照しながら説明する。図４は、本発明の実施形態のサーバ装置がユーザ端末に提供する飲食店検索のためのＷｅｂページの一例を示した模式図であり、ユーザ端末からの操作により遷移するＷｅｂページの様子を示している。また、図５は、本発明の実施形態のサーバ装置がユーザ端末に提供する検索された飲食店情報のリストの一例を示した模式図である。
【００４０】
先ず、ユーザ端末３は、通信ネットワークＮＷを介してサーバ装置１にアクセスし、サーバ装置１に対して飲食店検索サイトの提示要求をする。サーバ装置１の情報提供部１１は、前記提示要求を受けると、飲食店検索サイトを構成するＷｅｂページを生成し、ユーザ端末３に生成したＷｅｂページを送信する。
【００４１】
具体的には、情報提供部１１は、前記提示要求を受けると、特徴データベース２０及びＷｅｂページデータ３０を用いて、特徴データベース２０の最上位の階層（第１階層）に配置された概念的なニーズの特徴データ（図３のフィールド２０１に登録されたデータ）を示したＷｅｂページ３０１（図４（ａ）参照）を生成し、ユーザ端末３に、生成したＷｅｂページ３０１を送信する。そして、ユーザ端末３は、サーバ装置１の情報提供部１１が送信したＷｅｂページ３０１を受信し、表示部にＷｅｂページ３０１を表示する。
【００４２】
図４（ａ）に示すように、Ｗｅｂページ３０１には、「新たな食の体験をしたい」、「食事とエンターテインメントを楽しみたい」等の漠然とした飲食店に対するニーズ（図示する例では飲食店で体験したい願望）を示した複数の特徴データが選択可能に示されている。また、Ｗｅｂページ３０１には、検索窓３０１ａ及び検索ボタン３０１ｂが設けられ、Ｗｅｂページ３０１上に示された特徴データ以外のフリーワードを利用した検索も行えるようになっている。このように構成されたＷｅｂページ３０１を提示することで、ユーザ（ユーザ端末３を操作するユーザ）に対して、最初に、方向性の異なる最上位のニーズを複数提示することができる。これにより、サーバ装置１がユーザ端末３に対して、様々な観点により、訪問する飲食店を提案することができる。
【００４３】
次に、ユーザ端末３が、Ｗｅｂページ３０１上に示された複数の特徴データの中から１の特徴データを選択する。このユーザ端末３の選択（選択データ）は、ユーザ端末３からサーバ装置１の情報提供部１１に送られる。
【００４４】
具体的には、ユーザが、ユーザ端末３を操作し、Ｗｅｂページ３０１上に示された概念的なニーズ（特徴データ）の中から自らの現在のオケージョン、心情、興味などに近いと感じるものを選択する。なお、説明の都合上、ユーザ端末３により、「食事と一緒にエンターテインメントを楽しみたい」というニーズが選択されたものとする。
【００４５】
次に、サーバ装置１の情報提供部１１は、ユーザ端末３からの「選択データ」を受信し、特徴データベース２０及びＷｅｂページデータ３０を用いて、次に提供するＷｅｂページを生成する。
【００４６】
具体的には、情報提供部１１は、特徴データベース２０の第２階層に配置された特徴データ（図３のフィールド２０２に登録されたデータ）であって、且つ上記選択された特徴データ（食事と一緒にエンターテインメントを楽しみたい）に関連付けられている特徴データを示したＷｅｂページ３０２（図４（ｂ）参照）を生成し、ユーザ端末３に、生成したＷｅｂページ３０２を送信する。ユーザ端末３は、サーバ装置１が送信したＷｅｂページ３０２を受信し、表示部にＷｅｂページ３０２を表示する。
【００４７】
図４（ｂ）に示すように、Ｗｅｂページ３０２には、「食事をしながらライブ演奏やショーを楽しみたい」、「食事と一緒にスポーツを楽しみたい」等のエンターテインメントの内容を具体化したニーズ（Ｗｅｂページ３０１と比べて具体化させたニーズ）を示した複数の特徴データが示されている。すなわち、Ｗｅｂページ３０２には、Ｗｅｂページ３０１上で選択した特徴データ（食事と一緒にエンターテインメントを楽しみたい）に関連し、且つ選択した特徴データよりも具体化されたニーズの特徴データが示されている。これにより、ユーザは、Ｗｅｂページ３０１上で選択した漠然としたニーズをより具体化させることができる。
【００４８】
次に、ユーザ端末３は、上述したＷｅｂページ３０１上での選択と同様、Ｗｅｂページ３０２上の特徴データの中から自らの現在のオケージョン、心情、興味などに近いと感じるものを選択する。この選択（選択データ）は、ユーザ端末３からサーバ装置１に送られる。なお、ここでは、説明の都合上、ユーザ端末３により、「食事と一緒にスポーツを楽しみたい」というニーズが選択されたものとする。
【００４９】
次に、サーバ装置１の情報提供部１１は、ユーザ端末３からの選択データを受信し、特徴データベース２０及びＷｅｂページデータ３０を用いて、次に提供するＷｅｂページを生成する。
【００５０】
具体的には、情報提供部１１は、特徴データベース２０の第３階層に配置された特徴データ（図３のフィールド２０３に登録されたデータ）であって、且つ上記選択された特徴データ（食事と一緒にスポーツを楽しみたい）に関連付けられている特徴データを示したＷｅｂページ３０３（図４（ｃ）参照）を生成し、ユーザ端末３に、生成したＷｅｂページ３０３を送信する。ユーザ端末３は、サーバ装置１が送信したＷｅｂページ３０３を受信し、表示部にＷｅｂページ３０３を表示する。
【００５１】
図４（ｃ）に示すように、Ｗｅｂページ３０３には、「スポーツ観戦が楽しめる店」、「スポーツの話題が楽しめる店」等の１つ前のＷｅｂページ３０２上で選択した特徴データを具体化したニーズを示した特徴データが示されている。すなわち、Ｗｅｂページ３０３には、Ｗｅｂページ３０２上で選択した特徴データ（食事と一緒にスポーツを楽しみたい）に関連し、且つ選択した特徴データよりも具体化されたニーズの特徴データが示されている。これにより、ユーザは、Ｗｅｂページ３０２上で選択したニーズをさらに具体化させることができる。
【００５２】
次に、ユーザ端末３は、Ｗｅｂページ３０１上での選択と同様、Ｗｅｂページ３０３上の特徴データの中から自らの現在のオケージョン、心情、興味などに近いと感じるニーズを示す特徴データを選択する。また、サーバ装置１の情報提供部１１は、ユーザ端末３からの特徴データの選択を示すデータを受信し、特徴データベース２０及びＷｅｂページデータ３０を用いて、次に提供するＷｅｂページを生成し、ユーザ端末３に送信する。
【００５３】
上記のように、サーバ装置１によるＷｅｂページの提示と、ユーザ端末３によるＷｅｂページ上の特徴データの選択とが交互に繰り返し行われることにより、特徴データベース２０の上位階層から下位階層に向けて特徴データが順に提示・選択されるようになる。そして、最終的に、サーバ装置１は、ユーザ端末３からの要求に応じて、店舗データベース２０に登録された特徴データの最下階層に配置された特徴データ（図３のフィールド２０４に登録されたデータ）を抽出する。
【００５４】
具体的には、サーバ装置１の情報提供部１１は、特徴データベース２０に登録された特徴データの最下階層に配置された特徴データであって、且つ直近の処理で選択された特徴データに関連付けられている特徴データを示したＷｅｂページ３０４（図４（ｄ）参照）を生成する。そして、情報提供部１１は、ユーザ端末３に前記生成したＷｅｂページ３０４を送信する。
【００５５】
図４（ｄ）に示すように、Ｗｅｂページ３０４には、「野球」、「サッカー」、「サーフィン」等の先に提示されたＷｅｂページ３０１、３０２、３０３上で選択した特徴データをより具体化した特徴データ（スポーツ名を具体的に示したデータ）が示されている。そして、ユーザは、ユーザ端末３を操作し、Ｗｅｂページ３０４上の特徴データの中から現在のオケージョン、心情、興味などに近いと感じる特徴データを選択する。この選択は、ユーザ端末３からサーバ装置１に送られる。
【００５６】
そして、サーバ装置１の情報提供部１１は、ユーザ端末３から最下層に配置された特徴データの選択を受け付けると、店舗データベース２０にアクセスし、前記選択された最下層に配置された特徴データに関連付けられている飲食店情報を抽出する。また、情報提供部１１は、前記抽出した飲食店情報及びＷｅｂページデータ３０を用いて、ユーザ端末３に提供する「飲食店情報が示されたＷｅｂページ４００（図５参照）」を生成して送信する。ユーザ端末３は、サーバ装置１が送信した飲食店情報が示されたＷｅｂページ４００を受信すると、表示部にＷｅｂページ４００を表示する。
【００５７】
図５に示すＷｅｂページ４００には、検索された飲食店の特徴データ（ウリ情報）が表示され、ユーザ端末３が選択した複数の「特徴データ」により検索された飲食店を紹介する飲食店情報４００ａのリストが表示されている。また、Ｗｅｂページ４００上の飲食店情報４００ａには、その飲食店を紹介するテキストデータが表示されたＰＲ欄４００ｂが設けられている。そして、図示する例では、ＰＲ欄４００ｂのテキストデータのうち、ユーザ端末３が選択した「特徴データ」を反転表示や強調表示させるなどして目立たせるようにしている。このように構成することにより、この飲食店側に対して、この飲食店が検索された根拠を提示することができる。
【００５８】
さらに、本実施形態のＷｅｂページ３０１には、検索窓３０１ａ及び検索ボタン３０１ｂが設けられている。このように構成したのは、ユーザが、Ｗｅｂページ３０１上で提示された複数の特徴データ（ウリ情報）を見ることで、提示された特徴データにより、気付いていなかったニーズが連想想起され、且つそのニーズが提示されていないことも起こり得るためである。
【００５９】
上記のような場合、ユーザは、ユーザ端末３を操作し、検索窓３０１ａに連想想起されたニーズのテキストデータを入力し、画面上の検索ボタン３０１ｂをクリックすれば、入力されたニーズのテキストデータがサーバ装置１に送信される。サーバ装置１は、ユーザ端末３からのテキストデータを受信すると、店舗データベース２０にアクセスし、受信したテキストデータと同じ（或いは類似する）特徴データを検索する。そして、サーバ装置１は、同じ（或いは類似する）特徴データがあれば、その特徴データが登録されている階層の特徴データを示したＷｅｂページを生成し、ユーザ端末に送信する。このように、検索窓３０１ａ及び検索ボタン３０１ｂを設けておくことで、店舗データベース２０の階層毎に提示するＷｅｂページのショートカットを行うことができる。
【００６０】
このように、本実施形態では、ユーザ端末３に対して、上位階層の特徴データを示したＷｅｂページから下位階層の特徴データを示したＷｅｂページの順に提示し、先ず、概念的なニーズを選択させ、その後、具体的なニーズを選択させるようにしている。その結果、ユーザ端末３のユーザに、概念的なニーズを段階的に具体化させていくことができる。すなわち、ユーザは、各階層で複数提示されるニーズ（特徴データ）を比較検討することで、自分のニーズの方向性を確認しながら、自分のニーズをより具体的に認識していくことができる。
【００６１】
また、本実施形態によれば、上記の比較検討の中で、自分が気付かなかった方向性のニーズがあることに気付き、そこで潜在していた欲求を刺激されたり、提示されていないニーズが連想想起されたりすることもある。そのため、本実施形態によれば、行ってみたい飲食店を具体的にイメージできない場合や、行ってみたい飲食店を表す言葉やフレーズを思い付かない場合であっても、複数の特徴データ（ウリ情報）を順に選択していくことにより、飲食店を検索することができるようになる。
【００６２】
また、本実施形態によれば、Ｗｅｂページに示される特徴データを選択していくことで飲食店が検索されるようになっている。また、本実施形態の特徴データには、飲食店のジャンルや提供商品（メニュー）に直接関係しない飲食店に対する概念的なニーズを示した特徴データが含まれている。
【００６３】
そのため、本実施形態によれば、検索する際にイメージしていなかった飲食店にたどり着くこともあり、ユーザに対して、従来技術の検索では得られなかった飲食店情報を提示し、未知の体験を提案することができる。また、本実施形態によれば、飲食店のジャンルや提供商品（メニュー）のような、一般的な飲食店検索サイトで使われるキーワードだけでなく、店舗がアピールしたい内容を加味した検索を行うことができる。
【００６４】
続いて、本実施形態の特徴データベース２０の作成方法について説明する。先ず、サーバ装置１の管理者（飲食店検索サービス提供者）が、特徴データベース２０に登録する飲食店の広告やＷｅｂサイトに掲載されている情報（飲食店のウリやピーアール等の特徴）から「店舗の選択、利用に直接対応していると考えられるニーズ」を網羅的に分析し、ニーズとなるキーワードや文等のテキストデータを特徴データ（ウリ情報）として抽出する。例えば、コンピュータを利用したテキストマイニングにより、飲食店の広告やＷｅｂサイトに掲載されている情報から、キーワードや文を切り出し、そのキーワードや文のなかから「店舗の選択、利用に直接対応していると考えられるニーズ」となるものを特徴データ（ウリ情報）として抽出する。これにより、複数の特徴データが抽出される。また、サーバ装置１の管理者は、抽出した特徴データ（ウリ情報）を上位概念化した複数の特徴データを作成する。
【００６５】
次に、サーバ装置１の管理者は、上記抽出した特徴データ及び作成した特徴データを分類して階層的に関連付けたツリー構造のデータベースを作成する。また、複数の特徴データをツリー構造に分類する際には、上述したように、上位の階層に、概念的な飲食店に対するニーズを示した特徴データのグループを配置し、上位階層から下位階層に向かうにしたがい飲食店の具体的なニーズを表現した特徴データのグループを配置していく。そして、最後に、複数のツリー構造の最下層に配置された特徴データ（ウリ情報）に、関連する飲食店情報を関連付け（紐付け）していき、店舗データベース２０を完成させる。
【００６６】
また、上記の飲食店情報の関連づけ（紐付け）は、例えば、特徴データベース２０に登録する飲食店に対して、ツリー構造のデータベースを提示し、自店がどの最下位ニーズに該当するかを自己申告してもらい、その申告結果に基づいて行うようにしてもよい。
【００６７】
また、上述した特徴データの抽出を以下のように行ってもよい。具体的には、サーバ装置１に、管理者により設定された口コミサイトのＵＲＬを基に、Ｗｅｂページ内に含まれるリンク情報をたどりながら口コミサイト等の情報を収集するクローラ機能を設けておく。そして、サーバ装置１は、前記クローラ機能により収集された口コミサイトの情報に形態素解析を行い、キーワードを抽出する。そして、抽出されたキーワードのなかから「店舗の選択、利用に直接対応していると考えられるニーズ」となるものを特徴データとして選択するようにしてもよい。また、特徴データ（ウリ情報）は、飲食店の広告やＷｅｂサイト、口コミサイトのような、オープンになっている情報ではなく、飲食店や飲食店検索サービス提供者の営業担当者等が直接入力した情報であってもよい。また、特徴データ（ウリ情報）は、飲食店の広告やＷｅｂサイトに掲載されていないが推測されるものであってもよい。
【００６８】
続いて、本実施形態の特徴データベース２０のメンテナンス方法について説明する。具体的には、サーバ装置１の情報提供部１１に、ユーザ端末３のＷｅｂページ上での操作履歴を取り、その操作履歴を用いて、ユーザ端末３の選択プロセスを定期的に分析する機能を持たせるようにする。そして、サーバ装置１は、操作履歴を用いて、最下位ニーズ(特徴データ)と店舗（飲食店情報）の紐付け方、あるいは特徴データベース２０の各階層間の紐付けを最適なものになるよう修正する。上記のようにするのは、各段階（ツリー構造の階層）でのニーズである特徴データの選択状況によって、「どのようなニーズを持った人」が、「どのような情報を与えられ」その結果「どのようにニーズを具体化させていったのか」を把握することができるためである
【００６９】
例えば、サーバ装置１の情報提供部１１は、定期的に操作履歴を参照し、特徴データベース２０の最下層の特徴データ（最下位ニーズ）のうち、所定期間における選択回数が「しきい値」未満の「特徴データ」を選定する（例えば、所定期間に１度も選択されていない特徴データを選定する）。また、情報提供部１１は、特徴データベース２０の最下層の特徴データ（選定された特徴データを除いた特徴データ）のなかから、選定された特徴データと類似している特徴データを抽出する。なお、この類似判断は、例えば、予め、各特徴データを文書ベクトルで表現しておいて、各特徴データ間の類似度をベクトル間の類似度で算出する等して行う。そして、情報提供部１１は、前記選定された「特徴データ」に紐付けられた飲食店情報を、抽出された類似している特徴データにも紐付ける（或いは、類似度が所定値以上の特徴データなかから選択回数の多い特徴データに紐付ける）。また、情報提供部１１は、前記類似している特徴データに検索キーワード群を紐付けした後において、長期間にわたって、前記選択された特徴データが１度も選択されない場合、その特徴データを削除する。なお、上記のような、関連付け（紐付け）の見直しは、最下層に配置された特徴データと、飲食店情報との間だけでなく、各階層間においても行う。この構成により、サーバ装置１の情報提供部１１が、定期的に、店舗データベース２０のツリー構造を見直して修正することができる。
【００７０】
以上、説明したように本実施形態によれば、言葉やフレーズなどで具体的に特定できない情報や漠然としたニーズに対応する情報を検索することができるサーバ装置１を提供することができる。なお、本発明は、上述した実施形態に限定されるものではなく、その要旨の範囲内において種々の変形が可能である。
【００７１】
例えば、上述した実施形態で示した、サーバ装置１が提供するＷｅｂページ３０１（図４参照）は、あくまでも一例に過ぎない。サーバ装置１は、ユーザ端末３に対して、図６に示すＷｅｂページ５００、５１０、５２０を提示し、ユーザ端末３から特徴データの選択を受け付けるようにしてもよい。
【００７２】
この場合、サーバ装置１は、先ず、特徴データベース２０及びＷｅｂページデータ３０を用いて、特徴データベース２０の最上位（第１階層）に配置された概念的なニーズの特徴データを示したＷｅｂページ５００（図６（ａ）参照）を生成し、ユーザ端末３に、生成したＷｅｂページ５００を送信する。ユーザ端末３には、サーバ装置１が送信したＷｅｂページ５００が表示される。これにより、ユーザ端末３に、特徴データベース２０を構成するツリー構造の最上位に配置された特徴データが提示される。
【００７３】
このＷｅｂページ５００では、特徴データを示したアイコン５０１ａ、５０１ｂ、５０１ｃ、５０１ｄ、５０１ｅ、５０１ｆが提示されている。ユーザは、ユーザ端末３を介し、自身の興味などに近いと感じる特徴データが示されたアイコンを指定し、特徴データを選択する。なお、図示する例では、特徴データが提示されたアイコン５０１ａ、５０１ｂ、５０１ｃ、５０１ｄ、５０１ｅ、５０１ｆが、画面上において上下動作（或いは、左右動作）するようになっている。
【００７４】
そして、サーバ装置１は、ユーザ端末３を介して、アイコン５０１ａ、５０１ｂ、５０１ｃ、５０１ｄ、５０１ｅ、５０１ｆのうちのいずれかの選択を受け付けると、上述した実施形態と同様の手順にしたがい、次に提供するＷｅｂページを生成し、ユーザ端末３に送信する。ここでは、ユーザ端末３により「食事＆エンタメ」を示したアイコン５０１ｃが選択されたものとして説明する。この場合、サーバ装置１がＷｅｂページ５１０（図６（ｂ））を生成し、ユーザ端末３にＷｅｂページ５１０を送信する。そして、ユーザ端末３には、サーバ装置１が送信したＷｅｂページ５１０が表示される。
【００７５】
このＷｅｂページ５１０では、上記選択された特徴データ（食事＆エンタメ）に関連付けられている特徴データを表示したアイコン５１１ａ、５１１ｂ、５１１ｃ、５１１ｄが提示されている。また、Ｗｅｂページ５１０の下側エリアには、上記選択された特徴データ（食事＆エンタメ）以外の最上位階層の特徴データの選択を受け付けるアイコン５１２ａ、５１２ｂ、５１２ｃ、５１２ｄ、５１２ｅが提示されている。これにより、ユーザ端末３は、Ｗｅｂページ５１０上において、再度、最上位階層の特徴データの選択をすることができる（選択をやり直すことができる）。すなわち、ユーザは、Ｗｅｂページ５１０を見て、「食事＆エンタメ」に関連付けられて提示された特徴データに気に入ったものが無いとき等に、Ｗｅｂページ５００に戻らなくても、最上位階層の特徴データの選択を行うことができる。なお、このＷｅｂページ５１０上には、ユーザ端末３による特徴データの選択履歴を提示するための履歴ボタン５１３が設けられている。
【００７６】
そして、サーバ装置１は、ユーザ端末３を介して、このＷｅｂページ５１０上において、アイコン５１１ａ、５１１ｂ、５１１ｃ、５１１ｄのうちのいずれかの選択を受け付けると、上記と同様の手順にしたがい、次に提供するＷｅｂページを生成し、ユーザ端末３に送信する。なお、ここでは、ユーザ端末３により「ライブショータイム」を示したアイコン５１１ａが選択されたものとする。この場合、サーバ装置１がＷｅｂページ５２０（図６（ｃ））を生成し、ユーザ端末３にＷｅｂページ５１０を送信する。そして、ユーザ端末３には、サーバ装置１が送信したＷｅｂページ５２０が表示される。
【００７７】
このＷｅｂページ５２０では、上記選択された特徴データ（ライブショータイム）に関連付けられている特徴データを表示したアイコン５２１ａ、５２１ｂ、５２１ｃ、５２１ｄが提示されている。また、Ｗｅｂページ５１０の下側エリアには、上記Ｗｅｂページ５１０と同様、特徴データ（食事＆エンタメ）以外の最上位階層の特徴データの選択を受け付けるアイコン５１２ａ、５１２ｂ、５１２ｃ、５１２ｄ、５１２ｅが提示されている。
【００７８】
そして、サーバ装置１によるＷｅｂページの提示と、ユーザ端末３によるＷｅｂページ上の特徴データの選択とが交互に繰り返し行われ、特徴データベース２０に登録された特徴データの最下階層に配置された特徴データが抽出され、抽出された特徴データに関連付けられた飲食店情報が検索される。
【００７９】
なお、図６に示すＷｅｂページ５００、５１０、５２０には、上述したＷｅｂページ３０１のような検索窓３０１ａが設けられていない。このように構成したのは、的を得ていないフリーワードの入力を防ぎ、ユーザの所望する情報を高精度に提供できるようにするためである。すなわち、検索に不慣れなユーザに対しても、所望する情報を高精度に提供できるようにするためである。
【００８０】
また、サーバ装置１は、Ｗｅｂページ５１０、５２０において、履歴ボタン５１３の選択を受け付けると、ユーザ端末３に対して、図６（ｄ）に示すような、特徴データの選択履歴画面５３０を提示するようになされている。また、選択履歴画面５３０上においては、提示された特徴データが指定されると、その指定された特徴データに関連付けられた下位の特徴データが提示されるようになっている。図示する例では、符号５３１ｂで示す「ライブ演奏」が選択され、「ライブ演奏」の下位に関連付けられた特徴データが提示されている（破線５３４で囲んだ特徴データ）。この選択履歴画面５３０により、選択対象の階層の特徴データに紐付けられた下位の特徴データを確認することができる。
【００８１】
また、例えば、上述した実施形態では、サーバ装置１が階層毎に特徴データ（ウリ情報）を提示していたが、特にこれに限定されるものではない。例えば、サーバ装置１の情報提供部１１は、特徴データベース２０を用いて、特徴データをツリー構造で示した構造図（ウリ構造図）が表示されたＷｅｂページ６００（図７参照）を生成し、ユーザ端末３に送信するようにしてもよい。この構造図が表示されたＷｅｂページ６００では、最下層に配置された特徴データ６０１を選択できるようになっている。そして、ユーザ端末３が構造図の最下層に配置された特徴データ６０１を選択すると、サーバ装置１は、その選択を受け付け、当該受け付けた特徴データに関連付けられた飲食店情報を抽出し、ユーザ端末３に、その飲食店情報を送信する。上記構成により、ユーザは、ツリー構造（構造図）を見て、飲食店のニーズをイメージしながら、最下層に配置された具体的なニーズである特徴データ６０１を直接選択することができる。
【００８２】
また、上述した実施形態の特徴データベース２０では、最下層の特徴データ（図３のフィールド２０４に登録された特徴データ）に飲食店情報（店舗情報）を関連付け（紐付け）ていたが、特にこれに限定されるものではない。例えば、図８に示すように、サーバ装置１の記憶部１２に、特徴データベース２０とはデータ構造が異なるデータベース（特徴データベース４０ａ、キーワード変換テーブル４０ｂ、店舗データベース４０ｃ）を格納し、このデータベースを用いて飲食店情報を検索するようにしてもよい。
【００８３】
ここで、特徴データベース４０ａは、例えば、図９に示すように、複数の特徴データを分類して階層的に関連付けて配置した複数のツリー構造で構成されたデータベースであり、上述した図３の店舗データベース２０から飲食店情報を登録するフィールド２０５を除いたものである。具体的には、特徴データベース４０aは、第１階層（最上位の階層）の特徴データを登録するフィールド２０１と、フィールド２０１に登録された特徴データに関連付けられた第２階層の特徴データを登録するフィールド２０２と、フィールド２０２に登録された特徴データに関連付けられた第３階層の特徴データを登録するフィールド２０３と、フィールド２０３に登録された特徴データに関連付けられた第４階層の特徴データを登録するフィールド２０４とを備えている。
【００８４】
また、キーワード変換テーブル４０bは、図１０に示すように、特徴データベース４０aのフィールド２０４に登録された最下層（第４階層）の特徴データを「検索用キーワード」に変換するためのデータベースである。具体的には、検索キーワード変換テーブル４０bは、「最下層（第４階層）の特徴データ」を登録するフィールド２１０と、フィールド２１０に登録された特徴データに関連付けられた「１又は複数の検索キーワードにより構成された検索キーワード群」を登録するフィールド２１１とを備えている。なお、フィールド２１１には、フィールド２１０に登録された特徴データに関係する検索キーワード（特徴データの上位概念、特徴データに類似する用語等）が登録される。
【００８５】
また、上記の検索キーワード群は、サーバ装置１の管理者（飲食店検索サービス提供者）により、検索キーワード変換テーブル４０bに登録されるものであり、例えば、以下の手順で選定される。先ず、サーバ装置１の管理者は、最下層の特徴データに対応する（関係する）であろう飲食店のＰＲ文（店舗の広告或いはＷｅｂサイトに掲載された文）に含まれるキーワードを推測などで抽出する（例えば、特徴データが「スポーツ」であれば「野球」、「Ｊリーグ」、「サポータ」等を検索キーワードとして抽出する）。次に、管理者は、抽出したキーワードで実際に検索を行い、ヒットする店舗データの内容（ＰＲ文）が、想定されている特徴データに対応するかどうかを確認の上、そのキーワードを検索キーワードとして採用するか否かを判定する。そして、サーバ装置１の管理者は、検索キーワード変換テーブル４０bに、前記採用すると判定したキーワードを検索キーワード群として特徴データに関連付けて登録する。これにより、特徴データには、１個もしくは複数のキーワードが検索キーワード群として選定されて紐付けされる。なお、検索キーワードには、直接的に店舗の特徴を表現するものではない言葉も含まれている。
【００８６】
また、店舗データベース４０cは、飲食店毎に、その飲食店の内容（ＰＲ文）や飲食店の所在地や電話番号、ホームページアドレス等が登録されたデータベースである。
【００８７】
また、図８に示す情報検索システムは、以下の手順で飲食店情報の検索を行う。
具体的には、上述した実施形態と同様の手順で、サーバ装置１によるＷｅｂページの提示と、ユーザ端末３によるＷｅｂページ上の特徴データの選択とが交互に繰り返し行われ、店舗データベース２０の上位階層から下位階層に向けて特徴データが順に提示・選択される。なお、サーバ装置１により提示されるＷｅｂページは、上述したもの（図４や図６で例示したＷｅｂページ）と同じである。
【００８８】
そして、サーバ装置１の情報提供部１１は、ユーザ端末３から最下階層の特徴データ（図９のフィールド２０４に登録されたデータ）の選択を受け付けると、検索キーワード変換テーブル４０bにアクセスし、受け付けた最下層の特徴データに対応付けられている検索キーワード群を抽出する。例えば、情報提供部１１が受け付けた最下層の特徴データが「郷土料理」であれば、図１０に示す検索キーワード変換テーブル４０bから、「郷土料理」に関連付けられている「石狩鍋｜信州そば｜・・・」が検索キーワード群として抽出される。
【００８９】
次に、情報提供部１１は、抽出された検索キーワード群を用いて、店舗データベース４０cを検索して、検索キーワード群に含まれる検索キーワードを持つ飲食店情報を抽出する。また、情報提供部１１は、抽出された飲食店情報が示されたＷｅｂページ４００（図５参照）を生成し、ユーザ端末３に送信する。なお、本例においては、Ｗｅｂページ４００のＰＲ欄４００ｂにおいては、テキストデータのうち、検索根拠となった「検索キーワード」を反転表示や強調表示させるようにする。これにより、飲食店に対して、この飲食店が検索された根拠を提示することができる。また、ユーザに対して、所望の情報（ここでは飲食店情報）を得るために想起できなかった検索キーワードを提示することができる。
【００９０】
このように、データベースを構成するのは、以下の理由による。具体的には、飲食店は、季節や仕入れの状況あるいは市場のトレンドに合わせて、提供するサービス・メニューの内容（飲食店から発信する情報）を変更することが多くある。このような変更があると、飲食店が顧客にピーアールしたい飲食店のウリとなる情報（特徴データ）が変化する。したがって、最下層の特徴データに飲食店情報を関連付け（紐付け）すると、定期的なメンテナンスが必要になる。これに対して、検索キーワード群を介在させるようにすれば（例えば、複数のキーワード群を介在させる）、検索幅を広げることができ、飲食店側から発信されるのウリとなる情報の変化に対応することができる。また、今まで市場に無かったり、認識されていなかった新規の特徴（ウリ）について、それに対応するキーワードを設定するだけで、そのような特徴（ウリ）を持つ飲食店を検索することができる。つまり、一々そのような特徴（ウリ）を持つ店舗を調査したり募集したりする手間をかけずに、該当の特徴を持つ飲食店情報をまとまった形で提供することができる。
【００９１】
また、飲食店側が自らウリとして意識していない特徴がユーザにとって魅力なものである可能性がある。そのため、サーバ装置１の管理者が、検索キーワードを設定することにより、そういう特徴（自身が意識していない特徴）を持つ飲食店を、飲食店の自己申告によらず、網羅的に拾い出すことができる。このようにすることで、飲食店舗側にも、運営側（サーバ装置１の管理者側）にも、申告や、申告内容の検証や、上位の特徴との紐付けといった手間がかからない。
【００９２】
また、上述した実施形態では、飲食店情報を検索しているが、検索対象となる情報は一例を示したに過ぎない。すなわち、本発明は、飲食店情報以外の店舗情報、施設情報、イベント情報、商品情報であっても適用可能である。この場合、店舗データベース２０に登録される特徴データ（ウリ情報）を検索対象となる情報に対応するものに変更すればよい。
【００９３】
また、上述した実施形態では、サーバ装置１が、ユーザ端末３が選択した特徴データに基づいて飲食店情報を検索し、その検索した飲食店情報を提示していたが特にこれに限定されるものではない。サーバ装置１が、飲食店情報等の検索対象情報の検索まで行わずに、検索対象情報を得るために用いる検索キーワードを提供するように構成されていてもよい。すなわち、サーバ装置１が、ユーザに対して、漠然としたニーズに対応する情報の検索ができるように、検索方法を案内するようになされていてもよい。
【００９４】
上記の場合、例えば、サーバ装置１の記憶部１２に、飲食店に対する概念的なニーズを示した特徴データ（例えば、「おいしい料理を出すお店」、「エンターテインメントのあるお店」等の特徴データ）毎に、その概念的なニーズを満たす飲食店が検索される検索キーワード群（１又は複数のキーワードにより構成される検索キーワード群）を関連付けたデータベースと、上述したＷｅｂページデータ３０とを格納しておく。また、サーバ装置１の情報提供部１１は、前記データベース及びＷｅｂページデータ３０を用いて、飲食店に対する概念的なニーズが示されたＷｅｂページを生成し、ユーザ端末３に当該Ｗｅｂページを送信する。なお、このＷｅｂページは、上述したＷｅｂページ（図４や図６で例示したＷｅｂページ）と同様、ユーザ端末３が当該Ｗｅｂページ上で特徴データを選択できるようになっている。
【００９５】
そして、情報提供部１１は、ユーザ端末３による前記Ｗｅｂページ上での特徴データの選択を受け付ける。また、情報提供部１１は、前記選択を受け付けると、前記データベースにアクセスし、当該受け付けた特徴データに対応付けられている検索キーワード群を抽出する。また、情報提供部１１は、抽出された検索キーワード群を提示したＷｅｂページを送信し、ユーザ端末３の表示部に、検索キーワード群を提示したＷｅｂページを表示させる。
【００９６】
このように、サーバ装置１は、ユーザ端末３に対し、漠然としたニーズを示した特徴データを提示し且つ提示した特徴データを選択させ、漠然としたニーズに対応する情報を検索する検索キーワード群を提供している。これにより、ある目的に対してユーザが想起できなかった検索キーワード群が提供される。そして、ユーザ端末３は、例えば、検索エンジンの検索窓に、この検索キーワード群を入力すれば、漠然としたニーズに対応する情報が検索される。すなわち、本変形例においても、言葉やフレーズなどで具体的に特定できない情報や漠然としたニーズに対応する情報の検索を実現することができる。また、サーバ装置１側は、飲食店情報を管理する必要がないため、データベースのメンテナンスの手間が軽減される。なお、検索対象情報は、飲食店情報に限らず、例えば、飲食店以外の店舗情報でもよい。また、検索対象情報は、施設情報でもよいし、イベント情報や旅行情報でもよい。また、検索対象情報は、商品情報（本、音楽ソフト、映像ソフト、ＰＣソフト、ゲーム機、電気製品、雑貨、家具、自動車、バイク、自転車、船舶、洋服、バック、装飾品、スポーツ用品、食品、飲料等の商品情報）でもよい。また、検索対象情報は、商品情報以外の情報（プロスポーツチームに関する情報、経済情報、ニュース等の情報）であってもよい。すなわち、本例は、ユーザが何かを探すときに応用できる。
【００９７】
また、検索キーワード群を提示する上記の例が以下のように構成されていてもよい。具体的には、サーバ装置１の記憶部１２に、特徴データベース４０ａ（図９参照）、キーワード変換テーブル４０ｂ（図１０参照）及びＷｅｂページデータ３０を格納しておく。そして、サーバ装置１の情報提供部１１は、特徴データベース４０ａの上位階層から下位階層に向けて特徴データを順に提示し選択させる。情報提供部１１は、最下層の特徴データの選択を受け付けると、キーワード変換テーブル４０ｂにアクセスし、受け付けた最下層の特徴データに対応付けられている検索キーワード群を抽出する。そして、情報提供部１１は、抽出された検索キーワード群を提示したＷｅｂページを送信し、ユーザ端末３の表示部に、検索キーワード群を提示したＷｅｂページを表示させる。この例においても、ある目的に対してユーザが想起できなかった検索キーワード群が提供される。
【００９８】
また、上述したＷｅｂページ（図４、図６に例示したＷｅｂページ）上において、選択対象の特徴データの近傍領域に、その特徴データの下部に紐付けられている店舗数を提示するようにしてもよい。このように構成することで、ユーザが、検索プロセスにおいて、検索対象が何店舗あるのかを確認できる。また、Ｗｅｂページ３０１上において、上位の階層を選択した段階において、その下位にどのような店舗が紐付けられているのかがイメージできるよう、具体的な飲食店情報の一部を提示するようにしてもよい。
【００９９】
また、上述したサーバ装置１において、店舗データベース２０に登録される特徴データを季節やシーズン毎（花見シーズン、年末等）に変更するようにしてもよい。例えば、サーバ装置１の記憶部１２に、登録されている特徴データが異なる複数の店舗データベースを格納しておき、情報提供部１１が、季節やシーズンに応じて、アクセスする店舗データベース２０を変更する。
【符号の説明】
【０１００】
１…サーバ装置、３…ユーザ端末、１０…制御部、１１…情報提供部、１２…記憶部、２０…特徴データベース、３０…Ｗｅｂページデータ、４０ａ…特徴データベース、４０ｂ…店舗データベース、４０ｃ…店舗データベース
【図１】
2012123636.tif 000003
【図２】
2012123636.tif 000004
【図３】
2012123636.tif 000005
【図４】
2012123636.tif 000006
【図５】
2012123636.tif 000007
【図６】
2012123636.tif 000008
【図７】
2012123636.tif 000009
【図８】
2012123636.tif 000010
【図９】
2012123636.tif 000011
【図１０】
2012123636.tif 000012