(57)【特許請求の範囲】
【請求項１】
ユーザー端末からの検索要求に応じてユーザーが所望する商品を提供する特定店舗を店舗群から検索し、前記特定店舗を前記ユーザー端末に提供する店舗検索システムにおいて、
前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報が記憶された記憶部と、
前記検索要求によって特定された特定商品に関する前記評価情報である特定評価情報が投稿された前記特定店舗を、前記評価情報管理情報から抽出する店舗抽出部と、
抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定部と、
前記店舗別全評価情報に対する前記特定評価情報の割合が所定の値を越えていることを判定する第二判定部と、
前記第一判定部および前記第二判定部の判定結果に基づいて、前記特定商品と共に前記特定店舗を前記ユーザー端末に提供する提供部と、を含む、
ことを特徴とする店舗検索システム。
【請求項２】
ユーザー端末からの検索要求に応じてユーザーが所望する商品を提供する特定店舗を店舗群から検索し、前記特定店舗を前記ユーザー端末に提供する店舗検索システムにおいて、
前記検索要求によって特定された特定商品に関連する関連商品が前記特定商品と関連付けられた関連商品管理情報、および、前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報が記憶された記憶部と、
前記関連商品を、前記関連商品管理情報から前記特定商品に基づいて抽出する関連商品抽出部と、
前記関連商品に関する前記評価情報である関連評価情報が投稿された前記特定店舗を、前記評価情報管理情報から抽出する店舗抽出部と、
抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定部と、
前記店舗別全評価情報に対する前記関連評価情報の割合が、所定の値を越えていることを判定する第二判定部と、
前記第一判定部および前記第二判定部の判定結果に基づいて、前記関連商品と共に前記特定店舗を前記ユーザー端末に提供する提供部と、を含む、
ことを特徴とする店舗検索システム。
【請求項３】
ユーザー端末からの検索要求に応じてユーザーが所望する商品を提供する特定店舗を店舗群から検索し、前記特定店舗を前記ユーザー端末に提供する店舗検索システムにおいて、
前記検索要求によって特定された特定商品に関連する関連商品が前記特定商品と関連付けられた関連商品管理情報、および、前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報が記憶された記憶部と、
前記関連商品を、前記関連商品管理情報から前記特定商品に基づいて抽出する関連商品抽出部と、
前記特定商品に関する前記評価情報である特定評価情報および、前記関連商品に関する前記評価情報である関連評価情報が投稿された前記特定店舗を、前記評価情報管理情報から抽出する店舗抽出部と、
抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定部と、
前記店舗別全評価情報に対する前記特定評価情報および前記関連評価情報の割合が、所定の値を越えていることを判定する第二判定部と、
前記第一判定部および前記第二判定部の判定結果に基づいて、前記特定商品と共に前記特定店舗を前記ユーザー端末に提供する提供部と、を含む、
ことを特徴とする店舗検索システム。
【請求項４】
コンピュータを介して、ユーザーが所望する商品を提供する特定店舗を店舗群から検索し、前記特定店舗を前記ユーザーに提供する店舗検索プログラムにおいて、
前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報から、前記ユーザーによって特定された前記特定商品に関する前記評価情報である特定評価情報が投稿された前記特定店舗を抽出する店舗抽出手順と、
抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定手順と、
前記店舗別全評価情報に対する前記特定評価情報の割合が所定の値を越えていることを判定する第二判定手順と、
前記第一判定手順および前記第二判定手順の判定結果に基づいて、前記特定商品および前記関連商品と共に前記特定店舗を前記ユーザーに提供する提供手順と、を含む、
ことを特徴とする店舗検索プログラム。
【請求項５】
コンピュータを介して、ユーザーが所望する商品を提供する特定店舗を店舗群から検索し、前記特定店舗を前記ユーザーに提供する店舗検索プログラムにおいて、
前記ユーザーによって特定された特定商品に関連する関連商品が前記特定商品と関連付けられた関連商品管理情報から、前記関連商品を前記特定商品に基づいて抽出する関連商品抽出手順と、
前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報から、前記関連商品に関する前記評価情報である関連評価情報が投稿された前記特定店舗を抽出する店舗抽出手順と、
抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定手順と、
前記店舗別全評価情報に対する前記関連評価情報の割合が、所定の値を越えていることを判定する第二判定手順と、
前記第一判定手順および前記第二判定手順の判定結果に基づいて、前記関連商品と共に前記特定店舗を前記ユーザーに提供する提供手順と、を含む、
ことを特徴とする店舗検索プログラム。
【請求項６】
コンピュータを介して、ユーザーが所望する商品を提供する特定店舗を店舗群から検索し、前記特定店舗を前記ユーザーに提供する店舗検索プログラムにおいて、
前記ユーザーによって特定された特定商品に関連する関連商品が前記特定商品と関連付けられた関連商品管理情報から、前記関連商品を前記特定商品に基づいて抽出する関連商品抽出手順と、
前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報から、前記特定商品に関する前記評価情報である特定評価情報および、前記関連商品に関する前記評価情報である関連評価情報が投稿された前記特定店舗を抽出する店舗抽出手順と、
抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定手順と、
前記店舗別全評価情報に対する前記特定評価情報および前記関連評価情報の割合が、所定の値を越えていることを判定する第二判定手順と、
前記第一判定手順および前記第二判定手順の判定結果に基づいて、前記特定商品および前記関連商品と共に前記特定店舗を前記ユーザーに提供する提供手順と、を含む、
ことを特徴とする店舗検索プログラム。
【請求項７】
請求項４から請求項６に記載された店舗検索プログラムが記憶された、
ことを特徴とするコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の商品を提供する店舗を検索するための店舗検索システム、店舗検索プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来、評判が良い料理や食材（以下、“料理や食材”を「料理など」と記す。）を提供する店舗を検索する場合、いわゆるクチコミ投稿サイトが利用される。このクチコミ投稿サイトでは、料理などを提供する店舗を利用したユーザーの評価がクチコミとして投稿され、このクチコミの内容などによって店舗が格付けされる。検索条件として特定の料理などがクチコミ投稿サイトに入力されると、特定の料理などについてのクチコミが投稿された店舗が検索され、格付けに基づいてランキングされる。したがって、ユーザーは、このランキングに基づいて所望の料理などを提供する店舗を探すことができる。
【０００３】
例えば、下記特許文献１に記載された推薦店舗提示システムによれば、ユーザーが携帯端末を利用して、管理サーバにアクセスすると、ユーザーの位置情報や、店舗に対するクチコミ情報を用いた人気度などを利用して、人気度の高い店舗が推薦される。人気度は、例えば、各店舗のクチコミ情報の数に比例して求められる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−９３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、例えば、「醤油ラーメン」という検索ワードがクチコミ投稿サイトに入力された場合、「醤油ラーメン」についてのクチコミが投稿された店舗が検索されるところ、その店舗において「醤油ラーメン」の味が真に評価されているか否かまでは不明である。すなわち、ある店舗において、投稿されたクチコミに「醤油ラーメン」に対する評価が含まれ、その店舗がランキングの上位に位置している場合であっても、この店舗の格付けが「醤油ラーメン」に対するものであるとは限られず、むしろ、他の料理や接客などを含めた格付けである場合がある。この場合、上位にランキングされた店舗において提供する料理に「醤油ラーメン」が含まれている、という事実を客観的に知ることに留まる。したがって、提供する料理の中で「醤油ラーメン」が評価の高いメニュー（以下、“評価の高いメニュー”を「名物メニュー」と記す。）であって、「醤油ラーメン」に対する高い評価に基づいて格付けされて上位にランキングされた店舗を知ることにはならない。
【０００６】
本発明は上記の実情に鑑みて提案されたものである。すなわち、特定の料理に対する評価が高い店舗（換言すれば、店舗における名物メニュー）を検索することができる店舗検索システム、店舗検索プログラムおよび記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る店舗検索システムは、ユーザー端末からの検索要求に応じてユーザーが所望する商品を提供する特定店舗を店舗群から検索し、前記特定店舗を前記ユーザー端末に提供する店舗検索システムにおいて、前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報が記憶された記憶部と、前記検索要求によって特定された特定商品に関する前記評価情報である特定評価情報が投稿された前記特定店舗を、前記評価情報管理情報から抽出する店舗抽出部と、抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定部と、前記店舗別全評価情報に対する前記特定評価情報の割合が所定の値を越えていることを判定する第二判定部と、前記第一判定部および前記第二判定部の判定結果に基づいて、前記特定商品と共に前記特定店舗を前記ユーザー端末に提供する提供部と、を含む、ことを特徴とする。
【０００８】
本発明に係る店舗検索システムは、前記検索要求によって特定された特定商品に関連する関連商品が前記特定商品と関連付けられた関連商品管理情報、および、前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報が記憶された記憶部と、前記関連商品を、前記関連商品管理情報から前記特定商品に基づいて抽出する関連商品抽出部と、前記関連商品に関する前記評価情報である関連評価情報が投稿された前記特定店舗を、前記評価情報管理情報から抽出する店舗抽出部と、抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定部と、前記店舗別全評価情報に対する前記関連評価情報の割合が、所定の値を越えていることを判定する第二判定部と、前記第一判定部および前記第二判定部の判定結果に基づいて、前記関連商品と共に前記特定店舗を前記ユーザー端末に提供する提供部と、を含む、ことを特徴とする。
【０００９】
本発明に係る店舗検索システムは、前記検索要求によって特定された特定商品に関連する関連商品が前記特定商品と関連付けられた関連商品管理情報、および、前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報が記憶された記憶部と、前記関連商品を、前記関連商品管理情報から前記特定商品に基づいて抽出する関連商品抽出部と、前記特定商品に関する前記評価情報である特定評価情報および、前記関連商品に関する前記評価情報である関連評価情報が投稿された前記特定店舗を、前記評価情報管理情報から抽出する店舗抽出部と、抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定部と、前記店舗別全評価情報に対する前記特定評価情報および前記関連評価情報の割合が、所定の値を越えていることを判定する第二判定部と、前記第一判定部および前記第二判定部の判定結果に基づいて、前記特定商品と共に前記特定店舗を前記ユーザー端末に提供する提供部と、を含む、ことを特徴とする。
【００１０】
本発明に係る店舗検索プログラムは、コンピュータを介して、ユーザーが所望する商品を提供する特定店舗を店舗群から検索し、前記特定店舗を前記ユーザーに提供する店舗検索プログラムにおいて、前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報から、前記ユーザーによって特定された前記特定商品に関する前記評価情報である特定評価情報が投稿された前記特定店舗を抽出する店舗抽出手順と、抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定手順と、前記店舗別全評価情報に対する前記特定評価情報の割合が所定の値を越えていることを判定する第二判定手順と、前記第一判定手順および前記第二判定手順の判定結果に基づいて、前記特定商品および前記関連商品と共に前記特定店舗を前記ユーザーに提供する提供手順と、を含む、ことを特徴とする。
【００１１】
本発明に係る店舗検索プログラムは、前記ユーザーによって特定された特定商品に関連する関連商品が前記特定商品と関連付けられた関連商品管理情報から、前記関連商品を前記特定商品に基づいて抽出する関連商品抽出手順と、前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報から、前記関連商品に関する前記評価情報である関連評価情報が投稿された前記特定店舗を抽出する店舗抽出手順と、抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定手順と、前記店舗別全評価情報に対する前記関連評価情報の割合が、所定の値を越えていることを判定する第二判定手順と、前記第一判定手順および前記第二判定手順の判定結果に基づいて、前記関連商品と共に前記特定店舗を前記ユーザーに提供する提供手順と、を含む、ことを特徴とする。
【００１２】
本発明に係る店舗検索プログラムは、前記ユーザーによって特定された特定商品に関連する関連商品が前記特定商品と関連付けられた関連商品管理情報から、前記関連商品を前記特定商品に基づいて抽出する関連商品抽出手順と、前記店舗群に含まれた店舗に投稿された評価情報が前記店舗ごとに関連付けられた評価情報管理情報から、前記特定商品に関する前記評価情報である特定評価情報および、前記関連商品に関する前記評価情報である関連評価情報が投稿された前記特定店舗を抽出する店舗抽出手順と、抽出された前記特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する第一判定手順と、前記店舗別全評価情報に対する前記特定評価情報および前記関連評価情報の割合が、所定の値を越えていることを判定する第二判定手順と、前記第一判定手順および前記第二判定手順の判定結果に基づいて、前記特定商品および前記関連商品と共に前記特定店舗を前記ユーザーに提供する提供手順と、を含む、ことを特徴とする。
【００１３】
本発明に係るコンピュータで読み取り可能な記憶媒体、店舗検索プログラムが記憶された、ことを特徴とする。
【発明の効果】
【００１４】
本発明に係る店舗検索システムおよび店舗検索プログラムは、上記した構成である。すなわち、評価情報管理情報を用いて、店舗群における全ての評価情報の中から、特定商品に関する特定評価情報を検索し、この特定評価情報が投稿された特定店舗を抽出し、その特定店舗における店舗別全評価情報と特定評価情報とに基づいた各判定部による処理の結果が、所定の基準に達している場合、その特定商品が特定店舗において好評を得た名物メニューであると推測する。したがって、特定商品に対する評価が高い店舗を検索することができる。
【００１５】
本発明に係る店舗検索システムおよび店舗検索プログラムは、関連商品管理情報が備えられている。すなわち、特定商品に関連した関連商品を定義することで、例えば、商品に対して異なる複数の称呼が存在する場合や、商品の名称に複数の商品が包括されている場合などに、これらを漏れなく抽出することができる。
【００１６】
また、店舗抽出部（店舗抽出手順）では、特定評価情報および関連評価情報が投稿された特定店舗を評価情報管理情報から抽出するため、特定店舗において、商品に対して異なる複数の称呼で評価情報が投稿されている場合などに、これらを漏れなく抽出することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る店舗検索システムのハードウェア概略構成図である。
【図２】本発明の実施形態に係る店舗検索システムの構成の概略が示されたブロック図である。
【図３】本発明の実施形態に係る店舗検索システムにおける評価情報管理情報が示された図である。
【図４】本発明の実施形態に係る店舗検索システムにおける関連商品管理情報が示され、（ａ）は第一の具体例が示された図、（ｂ）は第二の具体例が示された図である。
【図５】本発明の実施形態に係る店舗検索システムによる処理の全体の流れが示されたフロー図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の実施形態を図面に基づいて説明する。図１は、本実施形態に係る店舗検索システム２０のハードウェアの概略構成が示されている。
【００１９】
図１に示されているとおり、店舗検索システム２０は、少なくとも記憶部２、入力部６、出力部１５および制御部（図示省略）などが備えられている。記憶部２は、ＲＯＭ３、ＲＡＭ４、ＨＤＤ５などから構成される。入力部６は、例えば、キーボード、マウス、タッチパネルなどから構成され、また、出力部１５は、例えば、液晶ディスプレイやプリンターなどから構成される。制御部はＣＰＵ１などにより実現され、入力部６からの入力情報を検出すると共に、ＲＯＭ３に格納されたプログラムに従って、ＣＰＵ１に実行させるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムやアプリケーションプログラムの一部が格納されたＲＡＭ４を使用して、関連商品抽出部７、店舗抽出部８、第一判定部９、第二判定部１０および提供部１１を制御し、入力情報の処理結果を出力部１５に出力する。なお、これらの各部７から１１に関し、ひとつの装置に実装されて構成されるか、ネットワークで接続された複数の装置から構成されるかは任意である。
【００２０】
店舗検索システム２０は、ハードウェア構成、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ソフトウェアによって実現することが可能である。例えば、ソフトウェアによって実現する場合、実際にはコンピュータのＣＰＵ１、あるいはＭＰＵ、ＲＯＭ３、ＲＡＭ４などを備えて構成し、ＲＯＭ３やＲＡＭ４に記憶されたプログラムが動作することによって実現できる。
【００２１】
したがって、コンピュータが各部７から１１の機能を、関連商品抽手順、店舗抽出手順、第一判定手順、第二判定手順および提供手順として果たすように動作させる店舗検索プログラムを、例えばＣＤ−ＲＯＭなどの記録媒体に記録し、コンピュータに読み込ませることによって実現できる。店舗検索プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外に、例えばフレキシブルディスク、光ディスクなどを用いることができる。
【００２２】
店舗検索システム２０は、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）として機能させてもよく、店舗検索プログラムをインターネットなどのネットワークを介してコンピュータにダウンロードすることによっても実現できる。さらに、これらのハードウェア、ソフトウェア資源を、ネットワークを介してアクセス可能なクラウドなどの態様で提供することもできる。
【００２３】
次に、店舗検索システム２０の構成を図面に基づいて説明する。図２は、本実施形態に係る店舗検索システム２０の全体の構成が示されている。
【００２４】
店舗検索システム２０は単一または複数のサーバーシステムであり、通信ネットワーク１００を介してユーザー端末３０および店舗端末４０と相互に通信可能に接続されている。なお、図２において、通信ネットワーク１００に接続された各端末３０，４０は単一であるが、複数の各端末３０，４０が接続されていてもよい。
【００２５】
通信ネットワーク１００は、例えばインターネット、専用線により接続されたネットワーク、企業内ＬＡＮ、企業間ＬＡＮ、ＷＡＮなどである。通信回線の形態は、例えば有線通信、無線通信、衛星通信などである。
【００２６】
店舗端末４０は、例えば、飲食店や飲食料品販売店などに備えられている。店舗端末４０は、店舗検索システム２０で生成されたＷｅｂページなどを介して、自店の店舗情報を入力し、店舗検索システム２０に送信する。ここで、商品は、飲食店が提供する料理（メニュー）や、飲食料品販売店が販売する食材などである。
【００２７】
ユーザー端末３０は、店舗検索システム２０で生成されたＷｅｂページを介して、ユーザーが所望する商品を提供する特定の店舗を検索する際に、ユーザーが用いるものであり、また、店舗に対する評価情報としての、いわゆるクチコミを投稿する際に用いられるものである。検索する場合は、Ｗｅｂページにおいて、ユーザーが所望する商品である特定商品の名称を検索ワードとして入力し、店舗検索システム２０に対して検索要求を送信する。一方、投稿する場合は、Ｗｅｂページにおいて、店舗に対する評価をクチコミとして文章で入力し、店舗検索システム２０に送信する。
【００２８】
ユーザー端末３０および店舗端末４０は、例えばパーソナルコンピュータ、ワークステーション、タブレット端末、スマートフォン、通信ネットワークに接続可能なテレビ端末、ゲーム端末などである。
【００２９】
店舗検索システム２０は、ユーザー端末３０からの検索要求に応じて、ユーザーが所望する商品を提供する特定店舗を、店舗群データベース１２（以下、データベースを「ＤＢ」と記す。）から検索し、その特定店舗をユーザー端末３０に送信する。
【００３０】
店舗検索システム２０は、関連商品抽出部７、店舗抽出部８、第一判定部９、第二判定部１０および提供部１１が備えられ、記憶部２には、店舗群ＤＢ１２、評価情報管理情報としての評価情報管理表ＤＢ１３および関連商品管情報としての関連商品管理表ＤＢ１４が備えられている。なお、各ＤＢ１２から１４は、ネットワークで接続された個別のサーバーシステムであってもよく、また、テーブルとして記憶部２に格納されていてもよい。
【００３１】
店舗群ＤＢ１２は、店舗端末４０から送信された店舗情報が格納されている。店舗情報は、例えば店舗名称、住所、営業時間、提供する商品のジャンルなどであり、店舗ＩＤと共に記憶部２に記憶される。なお、店舗群ＤＢ１２は、評価情報管理表ＤＢ１３と共通のＤＢであってもよく、この場合、店舗群ＤＢ１２に格納された店舗情報と評価情報管理表ＤＢ１３に格納された評価情報とが関連付けられている。
【００３２】
ここで、評価情報管理表ＤＢ１３を図面に基づいて詳説する。図３は、本実施形態に係る店舗検索システム２０に備えられた評価情報管理表ＤＢ１３の一例が示されている。本実施形態の評価情報管理表ＤＢ１３は、店舗群ＤＢ１２と共通のＤＢである。
【００３３】
図３に示されているとおり、評価情報管理表ＤＢ１３は、店舗群に含まれた各店舗に対して投稿された評価情報が店舗情報ごとに関連付けられて格納されている。店舗ＩＤは固有の識別子であり、店舗ごとに関連付けられている。ジャンルは、店舗が提供する商品の種類や営業形態などであり、例えば、和食、中華、ラーメン、洋食、カフェ、甘味処などである。評価情報（クチコミ）は、店舗で提供される料理や食材、サービスに対する評価であり、ユーザー端末３０から送信されて評価情報管理表ＤＢ１３に店舗ごとに格納される。一般的に評価情報（クチコミ）は、具体的な商品の名称が挙げられて、その味の良し悪しなどが評価される。商品の名称は、評価するユーザーの任意であるため、例えば商品が「醤油ラーメン」であっても、その名称は、「しょうゆラーメン」「中華そば」など、様々である。すなわち、このように、商品に対して異なる複数の称呼が存在する場合や、商品の名称に複数の商品が包括されている場合に、このようなバラツキを許容し、統一させるために、商品に近似した商品が関連商品として定義され、関連商品管理表ＤＢ１４に格納される。
【００３４】
ここで、関連商品管理表ＤＢ１４を図面に基づいて詳説する。図４は、本実施形態に係る店舗検索システム２０に備えられた関連商品管理表ＤＢ１４の一例が示されている。
【００３５】
図４に示されているとおり、関連商品管理表ＤＢ１４は、ユーザー端末３０からの検索要求によって特定された特定商品に関連する関連商品が、特定商品と関連付けられ、また、特定商品と関連商品とを包括した提示商品名称が関連付けられて格納されている。図４（ａ）に示されているとおり、例えば、特定商品が「醤油ラーメン」であれば、関連商品は「中華そば」などであり、逆に、特定商品が「中華そば」であれば、関連商品は「醤油ラーメン」となる。また、特定商品が「餃子」であれば、関連商品は「焼餃子」などであり、逆に、特定商品が「焼餃子」であれば、関連商品は「餃子」となる。なお、本実施形態では「餃子」と「水餃子」を区別しているが、図４（ｂ）に示されているとおり、例えば、特定商品を「餃子」とした場合に、関連商品を「焼餃子」「蒸し餃子」「揚げ餃子」「水餃子」などとしてもよい。
【００３６】
抽出された特定商品および関連商品の名称は、予め設定された提示商品名称で提示される。なお、一般的に、提示商品名称は特定商品の名称と一致する。すなわち、ユーザーが商品を検索する際に、一般的に用いられる料理（メニュー）や食材の名称に統一させて提示するために、提示商品名称が定義付けられている。
【００３７】
店舗検索システム２０では、上記した各ＤＢ１２から１４が用いられて検索が実行される。
【００３８】
図２において、関連商品抽出部７は、関連商品を、関連商品管理表ＤＢ１４から特定商品に基づいて抽出する。すなわち、関連商品抽出部７は、検索要求を受け付けると、特定商品の名称に基づいて関連商品管理表ＤＢ１４を検索する。対応する関連商品が関連商品管理表ＤＢ１４に存在すれば、その関連商品を抽出する。関連商品があれば、特定商品および関連商品に基づいて店舗抽出部８における処理が実行され、関連商品がなければ、特定商品に基づいて店舗抽出部８における処理が実行される。
【００３９】
店舗抽出部８は、ユーザー端末３０からの検索要求を受け付けて、検索要求によって特定された特定商品に関する評価情報である特定評価情報が投稿された特定店舗を、評価情報管理表ＤＢ１３から抽出する。すなわち、店舗抽出部８は、検索要求を受け付けると、特定商品の名称を検索ワードとして評価情報管理表ＤＢ１３を検索する。検索ワードが含まれた評価情報（クチコミ）を特定評価情報（特定商品のクチコミ）とし、この特定評価情報（特定商品のクチコミ）が投稿された店舗を特定店舗として、その店舗ＩＤを評価情報管理表ＤＢ１３から抽出し、検索した商品の名称と共に記憶する。
【００４０】
図３に基づいて詳説すれば、例えば、特定商品の名称が「醤油ラーメン」であれば、「醤油ラーメン」が含まれた特定評価情報（特定商品のクチコミ）が投稿されたＡ店およびＣ店が特定店舗とされ、店舗ＩＤ「００１」および「００３」が抽出されて、「醤油ラーメン」と共に記憶される。
【００４１】
また、関連商品抽出部７において関連商品が抽出された場合、店舗抽出部８は、関連商品に関する評価情報である関連評価情報が投稿された特定店舗を、評価情報管理表ＤＢ１３から抽出する。図３に基づいて詳説すれば、例えば、特定商品が「醤油ラーメン」であれば、関連商品である「中華そば」が含まれた関連評価情報（関連商品のクチコミ）が投稿されたＢ店が特定店舗とされ、店舗ＩＤ「００２」が抽出されて「中華そば」と共に記憶される。
【００４２】
さらに、店舗抽出部８は、特定評価情報および関連評価情報が投稿された特定店舗を、評価情報管理表ＤＢ１３から抽出する。図３に基づいて詳説すれば、例えば、特定商品が「醤油ラーメン」であれば、関連商品は「中華そば」であるため、特定商品である「醤油ラーメン」が含まれた特定評価情報（特定商品のクチコミ）、および関連商品である「中華そば」が含まれた関連評価情報（関連商品のクチコミ）の両方が投稿されたＣ店が特定店舗とされ、店舗ＩＤ「００３」が抽出されて「醤油ラーメン」「中華そば」と共に記憶される。
【００４３】
第一判定部９は、抽出された特定店舗における全評価情報である店舗別全評価情報の数が所定の値を越えていることを判定する。すなわち、第一判定部９では、店舗抽出部８で抽出された特定店舗の店舗ＩＤに基づいて、この特定店舗に投稿されたすべての評価情報（クチコミ）を店舗別全評価情報（全クチコミ）として、その数を計数し、店舗別全評価情報（全クチコミ）の数が所定の値を越えているものが抽出される。所定の値は任意であるが、例えば１００件などである。
【００４４】
第二判定部１０は、店舗別全評価情報（全クチコミ）に対する特定評価情報（特定商品のクチコミ）の割合が所定の値を越えていることを判定する。すなわち、第二判定部１０では、店舗抽出部８で抽出された特定店舗の店舗ＩＤに基づいて、第一判定部９で計数された店舗別全評価情報（全クチコミ）の数に対し、特定商品の名称が含まれた評価情報（クチコミ）の割合が算出される。この割合が所定の値を越えているものが抽出される。図３に基づいて詳説すれば、特定商品が「醤油ラーメン」であれば、店舗ＩＤ「００１」に基づいて、Ａ店に対する店舗別全評価情報（全クチコミ）において「醤油ラーメン」が含まれた特定評価情報（特定商品のクチコミ）の数が、所定の値を越えているか否かが判定される。なお、所定の値は任意であるが、例えば７割などである。
【００４５】
また、関連商品抽出部７において関連商品が抽出された場合、第二判定部１０は、店舗別全評価情報（全クチコミ）に対する関連評価情報（関連商品のクチコミ）の割合が、所定の値を越えていることを判定する。すなわち、第二判定部１０では、店舗抽出部８で抽出された特定店舗の店舗ＩＤに基づいて、第一判定部９で計数されたすべての店舗別全評価情報（全クチコミ）の数に対して、関連商品の名称が含まれた関連評価情報（関連商品のクチコミ）の割合が算出される。この割合が所定の値を越えているものが抽出される。図３に基づいて詳説すれば、特定商品が「醤油ラーメン」であれば関連商品は「中華そば」であるため、店舗ＩＤ「００２」に基づいて、Ｂ店に対する特定評価情報（特定商品のクチコミ）において「中華そば」が含まれた関連評価情報（関連商品のクチコミ）の数が、所定の値を越えているか否かが判定される。
【００４６】
さらに、第二判定部１０は、店舗別全評価情報に対する特定評価情報（特定商品のクチコミ）および関連評価情報（関連商品のクチコミ）の割合が、所定の値を越えていることを判定する。すなわち、第二判定部１０では、店舗抽出部８で抽出された特定店舗の店舗ＩＤに基づいて、第一判定部９で計数された店舗別全評価情報（全クチコミ）の数に対し、特定評価情報（特定商品のクチコミ）および関連評価情報（関連商品のクチコミ）の割合が算出される。この割合が所定の値を越えているものが抽出される。図３に基づいて詳説すれば、特定商品が「醤油ラーメン」であれば関連商品は「中華そば」であるため、店舗ＩＤ「００３」に基づいて、Ｃ店に対する店舗別全評価情報（全クチコミ）において、「醤油ラーメン」が含まれた特定評価情報（特定商品のクチコミ）および「中華そば」が含まれた関連評価情報（関連商品のクチコミ）の合計が、所定の値を越えているか否かが判定される。
【００４７】
各判定部９，１０における判定の結果に基づいて、特定商品（または関連商品）がその店舗における名物メニューであると推測される。
【００４８】
第一判定部９および第二判定部１０における判定の後、提供部１１は、各判定部９，１０の判定結果に基づいて、特定商品（または関連商品、または、特定商品および関連商品）と共に特定店舗をユーザー端末３０に提供する。すなわち、特定商品（または関連商品、または、特定商品および関連商品）が店舗情報と共にユーザー端末３０に送信される。その際、特定商品（または関連商品、または、特定商品および関連商品）の名称は、関連商品管理表ＤＢ１４に基づいて提示商品名称に変換されて統一される。
【００４９】
以上のとおり、本実施形態が構成されている。
【００５０】
次に、本実施形態における処理の流れを図面に基づいて説明する。図５は、本発明の実施形態に係る店舗検索システム２０における処理の流れが示されている。
【００５１】
ユーザー端末３０からの検索要求を受け付けた店舗検索システム２０において、関連商品抽出部７は、ユーザー端末３０に入力された検索ワード（例えば「醤油ラーメン」）を特定商品として、この特定商品に基づいて関連商品管理表ＤＢ１４を検索し、対応する関連商品が関連商品管理表ＤＢ１４に存在すれば、その関連商品を抽出する。
【００５２】
図４に基づいて詳説すれば、特定商品が「醤油ラーメン」であれば、関連商品は「中華そば」である。関連商品がある場合、特定商品および関連商品に基づいて店舗抽出部８における処理が実行される。
【００５３】
図５に示されているとおり、特定商品および関連商品に基づいて、評価情報管理表ＤＢ１３を検索し（ステップＳ１）、評価情報（クチコミ）に特定商品（または関連商品、または、特定商品および関連商品）が含まれているか否かが判定される。評価情報（クチコミ）に特定商品（または関連商品、または、特定商品および関連商品）が含まれている場合、その特定商品が含まれた特定評価情報（特定商品のクチコミ）や関連評価情報（関連商品のクチコミ）が投稿された特定店舗の店舗ＩＤを抽出し、店舗ＩＤと特定商品（または関連商品、または、特定商品および関連商品）を記憶する（ステップＳ４）。
【００５４】
図３に基づいて詳説すれば、特定商品である「醤油ラーメン」が含まれた特定評価情報（特定商品のクチコミ）が投稿されたのはＡ店であるため、Ａ店の店舗ＩＤ「００１」が抽出され、検索した商品の名称である「醤油ラーメン」と共に店舗ＩＤが記憶される。また、関連商品である「中華そば」が含まれた関連評価情報（関連商品のクチコミ）が投稿されたのはＢ店であるため、Ｂ店の店舗ＩＤ「００２」が抽出され、検索した商品の名称である「中華そば」と共に店舗ＩＤが記憶される。さらに、特定商品である「醤油ラーメン」が含まれた特定評価情報（特定のクチコミ）および関連商品である「中華そば」が含まれた関連評価情報（関連商品のクチコミ）が投稿されたのはＣ店であるため、Ｃ店の店舗ＩＤ「００３」が抽出され、検索した商品の名称である「醤油ラーメン」「中華そば」と共に店舗ＩＤが記憶される。
【００５５】
上記した処理が繰り返され（ステップＳ２）、第一判定部９では、店舗ごとに、店舗別全評価情報（全クチコミ）が計数され、店舗別全評価情報（全クチコミ）の数が所定の値を越えているか否かが判定される（ステップＳ５）。
【００５６】
図３に基づいて詳説すれば、店舗別全評価情報（全クチコミ）は、Ａ店が７件、Ｂ店が１５件、Ｃ店が１０件である。仮に所定の値を８とすれば、Ｂ店およびＣ店が判定の条件を満たす。
【００５７】
第二判定部１０では、店舗ごとに、店舗別全評価情報（全クチコミ）の数に対し、特定商品の名称が含まれた特定評価情報（特定商品のクチコミ）および関連商品の名称が含まれた関連評価情報（関連商品のクチコミ）の合計した数の割合が算出され、この割合が所定の値を越えているか否かが判定される（ステップＳ６）。
【００５８】
図３に基づいて詳説すれば、Ｂ店では、店舗別全評価情報（全クチコミ）が１５件であるのに対し、関連評価情報（関連商品のクチコミ）が１件であるため、店舗別全評価情報（全クチコミ）に対する関連評価情報（関連商品のクチコミ）の割合は、約６％である。一方、Ｃ店では、店舗別全評価情報（全クチコミ）が１０件であるのに対し、特定評価情報（特定商品のクチコミ）および関連評価情報（関連商品のクチコミ）が６件であるため、店舗別全評価情報（全クチコミ）に対する特定評価情報（特定商品のクチコミ）および関連評価情報（関連商品のクチコミ）の割合は、約６０％である。仮に所定の値を５０％とすれば、Ｃ店が判定の条件を満たす。
【００５９】
各判定部９，１０の判定結果に基づいて、特定商品（または関連商品）がその特定店舗における名物メニューであると推測され、特定商品（または関連商品）が、関連商品管理表ＤＢ１４に基づいて提示商品名称に変換される。
【００６０】
提供部１１では、店舗情報と共に提示商品名称がユーザー端末３０に送信される。すなわち、Ｃ店の店舗情報と共に、提示商品名称である「醤油ラーメン」がユーザー端末３０に送信される。
【００６１】
以上のとおり、本実施形態が処理される。
【００６２】
次に、本実施形態の効果を説明する。
【００６３】
上記したとおり、本実施形態によれば、評価情報管理表ＤＢ１３を用いて、店舗群における店舗別全評価情報（全クチコミ）の中から、特定評価情報（特定商品のクチコミ）が投稿された特定店舗を抽出し、その特定店舗における店舗別全評価情報（全クチコミ）と特定評価情報（特定商品のクチコミ）とに基づいた各判定部９，１０による処理の結果が、所定の基準に達している場合、その特定商品が特定店舗における名物メニューであると推測する。したがって、名物メニューを提供する店舗を検索することができる。
【００６４】
また、関連商品管理表ＤＢ１４を用いることで、例えば、単一の商品に対して異なる複数の称呼が存在する場合（「醤油ラーメン」に対して「中華そば」）や、商品の名称に複数の商品が包括されている場合（「餃子」に「焼餃子」「水餃子」が包括されている）などに、これらを漏れなく抽出することができる。したがって、仮に、評価情報（クチコミ）において、検索ワードである特定商品が含まれず、関連商品のみが含まれていた場合などであっても、漏れなく抽出することができる。
【００６５】
また、店舗抽出部８では、特定評価情報（特定商品のクチコミ）および関連評価情報（関連商品のクチコミ）が投稿された特定店舗を評価情報管理表ＤＢ１３から抽出するため、特定店舗において、単一の商品に対して異なる複数の称呼で評価情報が投稿されている場合（「醤油ラーメン」や「中華そば」）などに、これらを漏れなく抽出することができる。
【００６６】
以上、本発明の実施形態を詳述したが、本発明は上記実施形態に限定されるものではない。そして本発明は、特許請求の範囲に記載された事項を逸脱することがなければ、種々の設計変更を行うことが可能である。
【符号の説明】
【００６７】
１                  ＣＰＵ
２                  記憶部
３                  ＲＯＭ
４                  ＲＡＭ
５                  ＨＤＤ
６                  入力部
７                  関連商品抽出部
８                  店舗抽出部
９                  第一判定部
１０                第二判定部
１１                提供部
１２                店舗群ＤＢ
１３                評価情報管理表ＤＢ（評価情報管理情報）
１４                関連商品管理表ＤＢ（関連商品管理情報）
１５                出力部
２０                店舗検索システム
３０                ユーザー端末
４０                店舗端末
１００              通信ネットワーク
【要約】
【課題】特定の料理に対する評価が高い店舗を検索することができる店舗検索システムを提供する。
【解決手段】検索要求された特定商品に関連する関連商品が特定商品と関連付けられた関連商品管理表ＤＢ１４、および、店舗に投稿された評価情報が店舗ごとに関連付けられた評価情報管理表ＤＢ１３が記憶された記憶部と、関連商品を関連商品管理表ＤＢ１４から特定商品に基づいて抽出する関連商品抽出部７と、特定商品に関する特定評価情報および、関連商品に関する関連評価情報が投稿された特定店舗を、評価情報管理表ＤＢ１３から抽出する店舗抽出部８と、抽出された特定店舗の店舗別全評価情報が所定の値を越えていることを判定する第一判定部９と、店舗別全評価情報に対する特定評価情報および関連評価情報の割合が所定の値を越えていることを判定する第二判定部１０とを備えて店舗検索システム２０を構成する。
【選択図】図２【図１】
0006052690.tif 000002
【図２】
0006052690.tif 000003
【図３】
0006052690.tif 000004
【図４】
0006052690.tif 000005
【図５】
0006052690.tif 000006