(57)【特許請求の範囲】
【請求項１】
所定の検索条件に基づいて商品を検索する検索部、
前記検索された商品に付与されたタグを、当該タグが属するタググループ毎にそれぞれ仕分けする仕分け部、
前記仕分けされたタググループから、前記検索条件に使用されたタグが属するタググループを除いたうちで、所定の多数条件を満たしているタググループを選定する選定部、
前記検索された商品を列挙する一覧ページを生成する生成部であって、前記検索条件を示す条件オブジェクトと、前記検索された商品を前記選定されたタググループ内のタグにて絞り込むための絞り込みオブジェクトとが配置された一覧ページを生成する生成部、
前記生成された一覧ページをユーザに提示する提示部、
を備えることを特徴とする検索装置。
【請求項２】
請求項１に記載の検索装置であって、
前記提示された一覧ページに配置された前記絞り込みオブジェクトがユーザによって選択された場合に、
前記検索部は、前記選択された前記絞り込みオブジェクトに応じたタグを前記検索条件に加えて、商品を再検索する、
ことを特徴とする検索装置。
【請求項３】
請求項１に記載の検索装置であって、
検索対象となる商品は、予め定め区分けされたカテゴリ内における何れかのカテゴリに属しており、
前記検索部は、ユーザに指定されたカテゴリを前記検索条件に含めて商品を検索するものであり、
前記提示部が提示した前記一覧ページからユーザによって選択された前記絞り込みオブジェクトに応じたタグが属するタググループと前記検索条件に含まれるカテゴリとを対応付けて集計することにより、絞り込みが一定数以上行われているカテゴリとタググループとの組み合わせを特定する特定部、を更に備える、
ことを特徴とする検索装置。
【請求項４】
請求項３に記載の検索装置であって、
検索対象となる商品の情報と当該商品を販売する販売者の情報とを管理している所定のデータベースから、前記特定部が特定したカテゴリとタググループとの組み合わせに従って、該当するカテゴリの商品に、該当するタググループに属する何れのタグも付与せずに販売を行っている販売者の情報を抽出する抽出部、
前記抽出した販売者の情報に基づいて、該当する商品に該当するタググループのタグを付与すべきことを警告する警告部、を更に備える、
ことを特徴とする検索装置。
【請求項５】
検索装置における検索方法であって、
前記検索装置が、所定の検索条件に基づいて商品を検索する検索ステップ、
前記検索装置が、前記検索された商品に付与されたタグを、当該タグが属するタググループ毎にそれぞれ仕分けする仕分けステップ、
前記検索装置が、前記仕分けされたタググループから、前記検索条件に使用されたタグが属するタググループを除いたうちで、所定の多数条件を満たしているタググループを選定する選定ステップ、
前記検索装置が、前記検索された商品を列挙する一覧ページを生成する生成ステップであって、前記検索条件を示す条件オブジェクトと、前記検索された商品を前記選定されたタググループ内のタグにて絞り込むための絞り込みオブジェクトとが配置された一覧ページを生成する生成ステップ、
前記検索装置が、前記生成された一覧ページをユーザに提示する提示ステップ、
を備えることを特徴とする検索方法。
【請求項６】
コンピュータを、
所定の検索条件に基づいて商品を検索する検索部、
前記検索された商品に付与されたタグを、当該タグが属するタググループ毎にそれぞれ仕分けする仕分け部、
前記仕分けされたタググループから、前記検索条件に使用されたタグが属するタググループを除いたうちで、所定の多数条件を満たしているタググループを選定する選定部、
前記検索された商品を列挙する一覧ページを生成する生成部であって、前記検索条件を示す条件オブジェクトと、前記検索された商品を前記選定されたタググループ内のタグにて絞り込むための絞り込みオブジェクトとが配置された一覧ページを生成する生成部、
前記生成された一覧ページをユーザに提示する提示部、
として機能させることを特徴とするプログラムを記録したコンピュータ読み取り可能な、非一時的な記録媒体。
【請求項７】
コンピュータを、
所定の検索条件に基づいて商品を検索する検索部、
前記検索された商品に付与されたタグを、当該タグが属するタググループ毎にそれぞれ仕分けする仕分け部、
前記仕分けされたタググループから、前記検索条件に使用されたタグが属するタググループを除いたうちで、所定の多数条件を満たしているタググループを選定する選定部、
前記検索された商品を列挙する一覧ページを生成する生成部であって、前記検索条件を示す条件オブジェクトと、前記検索された商品を前記選定されたタググループ内のタグにて絞り込むための絞り込みオブジェクトとが配置された一覧ページを生成する生成部、
前記生成された一覧ページをユーザに提示する提示部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索装置、検索方法、記録媒体、および、プログラムに関する。
【背景技術】
【０００２】
近年、インターネット上において、電子商取引を行う販売サイトが人気を博している。例えば、多くの店舗（仮想店舗）が集まって構成される販売サイト（ショッピングモールサイト）では、全体で幅広いカテゴリ（ジャンル）の商品を取り扱っているだけでなく、店舗同士の価格競争も行われていることもあり、多くのユーザを獲得している。
従来より、このような販売サイトにおいて、ユーザは、カテゴリを絞って目的の商品を探したり、商品名や型番等を検索条件に設定して検索することで目的の商品を探していた。【０００３】
最近では、販売サイトにて表示される商品には、種々のタグ（タグ情報）が付与されている。つまり、商品の情報に付与されたタグが、ユーザによって選択可能（例えば、クリック可能）なリンク形式にて表示されている。具体的に説明すると、「Ｔシャツ」のカテゴリに属する、あるＴシャツ商品には、「Ｍ」（Ｍサイズ）や「グレー」（グレー色）などのタグが付与されている。ユーザが、例えば、「Ｍ」のタグをクリックすると、他のＴシャツ商品を含めたＭサイズの商品群が一覧表示される。この商品群の中には、一例として、パーカー（Ｍサイズのパーカー）やポロシャツ（Ｍサイズのポロシャツ）など、「Ｔシャツ」のカテゴリには属していない商品（一例として、上位の「カジュアルウェア」のカテゴリに属する商品）も含まれている。
そのため、ユーザは、カテゴリを横断したＭサイズの商品群の中から、目的の商品を探すことができるようになっている。【０００４】
商品に付与されたタグを表示する販売サイトの先行技術として、例えば、特許文献１には、商品の絞り込みに効果的なタグ付けのための判断材料を商品の提示者に提供することを特徴としたタグ管理装置の発明が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２３２１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、商品に付与されたタグを表示する販売サイトでは、商品の情報と共に表示されるタグをユーザが自由に選択して、商品の絞り込みを行うことができるようになっている。
しかしながら、選択したタグによっては、ほんのわずかの商品だけが検索される場合もあり、有効な絞り込みとはならず、ユーザが検索をやり直すことも多かった。【０００７】
これは、商品に付与されるタグが、販売者によって任意に設定可能であることや、検索され易くするために、販売者が思い付くまま複数のタグを商品に付与してしまうことなどが、要因に挙げられる。すなわち、的外れなタグや馴染みのないタグ、つまり、他の同様の商品では付与されないような不人気タグを含んで、商品に設定されてしまう。そして、そのような不人気ダグがユーザに選択されると、他の商品がほとんど検索されないことになる。
このため、商品の絞り込みに効果的なタグを適切に選定して提示する技術が求められていた。【０００８】
本発明は、上記実状に鑑みてなされたもので、商品の絞り込みに効果的なタグを適切に選定して提示することのできる検索装置、検索方法、記録媒体、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の観点に係る検索装置は、
所定の検索条件に基づいて商品を検索する検索部、
前記検索された商品に付与されたタグを、当該タグが属するタググループ毎にそれぞれ仕分けする仕分け部、
前記仕分けされたタググループから、前記検索条件に使用されたタグが属するタググループを除いたうちで、所定の多数条件を満たしているタググループを選定する選定部、
前記検索された商品を列挙する一覧ページを生成する生成部であって、前記検索条件を示す条件オブジェクトと、前記検索された商品を前記選定されたタググループ内のタグにて絞り込むための絞り込みオブジェクトとが配置された一覧ページを生成する生成部、
前記生成された一覧ページをユーザに提示する提示部、
を備えることを特徴とする。【００１０】
また、上記観点に係る検索装置において、
前記提示された一覧ページに配置された前記絞り込みオブジェクトがユーザによって選択された場合に、
前記検索部は、前記選択された前記絞り込みオブジェクトに応じたタグを前記検索条件に加えて、商品を再検索してもよい。【００１１】
また、上記観点に係る検索装置において、
検索対象となる商品は、予め定め区分けされたカテゴリ内における何れかのカテゴリに属しており、
前記検索部は、ユーザに指定されたカテゴリを前記検索条件に含めて商品を検索するものであり、
前記提示部が提示した前記一覧ページからユーザによって選択された前記絞り込みオブジェクトに応じたタグが属するタググループと前記検索条件に含まれるカテゴリとを対応付けて集計することにより、絞り込みが一定数以上行われているカテゴリとタググループとの組み合わせを特定する特定部、を更に備えてもよい。【００１２】
また、上記観点に係る検索装置において、
検索対象となる商品の情報と当該商品を販売する販売者の情報とを管理している所定のデータベースから、前記特定部が特定したカテゴリとタググループとの組み合わせに従って、該当するカテゴリの商品に、該当するタググループに属する何れのタグも付与せずに販売を行っている販売者の情報を抽出する抽出部、
前記抽出した販売者の情報に基づいて、該当する商品に該当するタググループのタグを付与すべきことを警告する警告部、を更に備えてもよい。【００１３】
本発明の第２の観点に係る検索方法は、
検索装置における検索方法であって、
前記検索装置が、所定の検索条件に基づいて商品を検索する検索ステップ、
前記検索装置が、前記検索された商品に付与されたタグを、当該タグが属するタググループ毎にそれぞれ仕分けする仕分けステップ、
前記検索装置が、前記仕分けされたタググループから、前記検索条件に使用されたタグが属するタググループを除いたうちで、所定の多数条件を満たしているタググループを選定する選定ステップ、
前記検索装置が、前記検索された商品を列挙する一覧ページを生成する生成ステップであって、前記検索条件を示す条件オブジェクトと、前記検索された商品を前記選定されたタググループ内のタグにて絞り込むための絞り込みオブジェクトとが配置された一覧ページを生成する生成ステップ、
前記検索装置が、前記生成された一覧ページをユーザに提示する提示ステップ、
を備えることを特徴とする。【００１４】
本発明の第３の観点に係るコンピュータ読み取り可能な記録媒体は、
コンピュータを、
所定の検索条件に基づいて商品を検索する検索部、
前記検索された商品に付与されたタグを、当該タグが属するタググループ毎にそれぞれ仕分けする仕分け部、
前記仕分けされたタググループから、前記検索条件に使用されたタグが属するタググループを除いたうちで、所定の多数条件を満たしているタググループを選定する選定部、
前記検索された商品を列挙する一覧ページを生成する生成部であって、前記検索条件を示す条件オブジェクトと、前記検索された商品を前記選定されたタググループ内のタグにて絞り込むための絞り込みオブジェクトとが配置された一覧ページを生成する生成部、
前記生成された一覧ページをユーザに提示する提示部、
として機能させることを特徴とするプログラムを記録する。【００１５】
上記記録媒体は、非一時的な（non-transitory）記録媒体であってよく、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。【００１６】
本発明の第４の観点に係るプログラムは、
コンピュータを、
所定の検索条件に基づいて商品を検索する検索部、
前記検索された商品に付与されたタグを、当該タグが属するタググループ毎にそれぞれ仕分けする仕分け部、
前記仕分けされたタググループから、前記検索条件に使用されたタグが属するタググループを除いたうちで、所定の多数条件を満たしているタググループを選定する選定部、
前記検索された商品を列挙する一覧ページを生成する生成部であって、前記検索条件を示す条件オブジェクトと、前記検索された商品を前記選定されたタググループ内のタグにて絞り込むための絞り込みオブジェクトとが配置された一覧ページを生成する生成部、
前記生成された一覧ページをユーザに提示する提示部、
として機能させることを特徴とする。【００１７】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。
【発明の効果】
【００１８】
本発明によれば、商品の絞り込みに効果的なタグを適切に選定して提示することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る販売システムの全体構成の一例を示すブロック図である。
【図２】検索装置、及び、ユーザ端末が実現される典型的な情報処理装置の概要構成の一例を示すブロック図である。
【図３】本実施形態に係る検索装置の概要構成の一例を示すブロック図である。
【図４】商品情報の一例を説明するための模式図である。
【図５】タググループ情報の一例を説明するための模式図である。
【図６Ａ】一覧ページの一例を示す模式図である。
【図６Ｂ】一覧ページの一例を示す模式図である。
【図７】本実施形態に係る一覧ページ生成処理を説明するためのフローチャートである。
【図８】他の実施形態に係る検索装置の概要構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下に本発明の実施形態を説明する。本発明の実施形態では、多くの店舗（仮想店舗）が集まって構成される販売サイト（ショッピングモールサイト）を一例として説明するが、１つの店舗（業者）による販売サイトにおいても適宜適用可能である。
また、以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２１】
（全体構成）
本発明の実施形態に係る販売システム１００は、図１に示すように、検索装置２００と各ユーザ端末３００とがインターネット９００を介して接続されて構成される。なお、図中では簡略化しているが、ユーザ端末３００は、利用するユーザに応じて、多数存在しているものとする。
【００２２】
検索装置２００は、例えば、販売サーバ（サーバコンピュータ）等からなり、ユーザ端末３００に対して商品に関する情報を提供すると共に、ユーザが希望する商品を販売する。
例えば、検索装置２００は、多くの店舗（仮想店舗）の商品を販売しており、各商品（各店舗の商品）を階層的なカテゴリに分類して管理している。なお、商品を階層的なカテゴリにて管理するのは一例であり、階層的でないカテゴリにて商品を管理するようにしてもよい。
検索装置２００は、アクセスしてきたユーザ端末３００に、商品の一覧ページ等を提示する。後述するように、一覧ページには、それらの商品に付与されたタグ（タグ情報）のうち、所定の多数条件を満たすタグが、絞り込みオブジェクトとして配置されている。この絞り込みオブジェクト（タグ）は、ユーザによって選択可能（例えば、クリック可能）であり、ユーザが任意のタグを選択すると、そのタグにて絞り込んだ商品の一覧ページをユーザ端末３００に提示する。
【００２３】
ユーザ端末３００は、例えば、パソコンやスマートフォン等からなり、インターネット９００を介して検索装置２００にアクセスし、ユーザの操作を受け付け、検索装置２００に商品の検索等を指示する。
【００２４】
（情報処理装置の概要構成）
本発明の実施形態に係る検索装置２００、及び、ユーザ端末３００が実現される典型的な情報処理装置４００について説明する。
【００２５】
情報処理装置４００は、図２に示すように、ＣＰＵ（Central Processing Unit）４０１と、ＲＯＭ（Read Only Memory）４０２と、ＲＡＭ（Random Access Memory）４０３と、ＮＩＣ（Network Interface Card）４０４と、画像処理部４０５と、音声処理部４０６と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ４０７と、インターフェース４０８と、外部メモリ４０９と、コントローラ４１０と、モニタ４１１と、スピーカ４１２と、を備える。
【００２６】
ＣＰＵ  ４０１は、情報処理装置４００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００２７】
ＲＯＭ  ４０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、所定のプログラムをＲＡＭ  ４０３に読み出してＣＰＵ  ４０１による当該プログラムの実行が開始される。また、ＲＯＭ  ４０２には、情報処理装置４００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００２８】
ＲＡＭ  ４０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００２９】
ＮＩＣ  ４０４は、情報処理装置４００をインターネット等のコンピュータ通信網に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  ４０１との仲立ちを行うインターフェース（図示せず）等により構成される。
【００３０】
画像処理部４０５は、ＤＶＤ−ＲＯＭ等から読み出されたデータをＣＰＵ  ４０１や画像処理部４０５が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部４０５が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、モニタ４１１に出力される。これにより、各種のページ表示が可能となる。
【００３１】
音声処理部４０６は、ＤＶＤ−ＲＯＭ等から読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ４１２から出力させる。また、ＣＰＵ  ４０１の制御の下、情報処理装置４００が行う処理の進行の中で発生させるべき音を生成し、これに対応した音声をスピーカ４１２から出力させる。
【００３２】
ＤＶＤ−ＲＯＭドライブ４０７に装着されるＤＶＤ−ＲＯＭには、例えば、実施形態に係る検索装置２００等を実現するためのプログラムが記憶される。ＣＰＵ  ４０１の制御によって、ＤＶＤ−ＲＯＭドライブ４０７は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  ４０３等に一時的に記憶される。
【００３３】
インターフェース４０８には、外部メモリ４０９、コントローラ４１０、モニタ４１１、及びスピーカ４１２が、着脱可能に接続される。
【００３４】
外部メモリ４０９には、ユーザの個人情報に関するデータなどが書き換え可能に記憶される。
【００３５】
コントローラ４１０は、情報処理装置４００の各種の設定時などに行われる操作入力を受け付ける。情報処理装置４００のユーザは、コントローラ４１０を介して指示入力を行うことにより、これらのデータを適宜外部メモリ４０９に記録することができる。
【００３６】
モニタ４１１は、画像処理部４０５により出力されたデータを情報処理装置４００のユーザに提示する。
【００３７】
スピーカ４１２は、音声処理部４０６により出力された音声データを情報処理装置４００のユーザに提示する。
【００３８】
この他、情報処理装置４００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ ４０２、ＲＡＭ ４０３、外部メモリ４０９、ＤＶＤ−ＲＯＭドライブ４０７に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００３９】
以下、上記情報処理装置４００において実現される検索装置２００の構成等について、図３〜図６を参照して説明する。情報処理装置４００に電源が投入され、例えば、ユーザ端末３００からのアクセスを受け付けると、本実施形態に係る検索装置２００として機能させるそれぞれのプログラムが実行され、本実施形態に係る検索装置２００が実現される。
なお、各ユーザ端末３００も同様に情報処理装置４００において実現されるが、これらの構成については省略し、本実施形態において最も特徴的な検索装置２００について、以下説明する。
【００４０】
（検索装置の概要構成）
図３は、本実施形態に係る検索装置２００の概要構成の一例を示すブロック図である。図示するように、検索装置２００は、受付部２１０と、データベース２２０と、制御部２３０と、提示部２４０とを備える。
【００４１】
受付部２１０は、インターネット９００を介して各ユーザ端末３００から送られる種々の情報を受け付ける。
例えば、受付部２１０は、商品の一覧ページへの遷移指示や、一覧ページ中における種々の操作指示（一例として、ユーザによるマウスのクリック操作等）を、ユーザ端末３００から受け付ける。この他にも受付部２１０は、ユーザ情報や決済口座情報又はクレジット情報などの、商品の購入に先立って登録が必要となる情報もユーザ端末３００から受け付ける。
上述したＮＩＣ  ４０４等が、このような受付部２１０として機能しうる。
【００４２】
データベース２２０は、商品に関する種々の情報や、ユーザに関する種々の情報を記憶する。
例えば、データベース２２０は、図４に示すような商品情報２２１を記憶する。この商品情報２２１には、一例として、店舗ＩＤ２２１ａ、商品ＩＤ２２１ｂ、カテゴリ名２２１ｃ、商品名２２１ｄ、価格２２１ｅ、及び、タグ２２１ｆが含まれている。
このタグ２２１ｆは、その商品に付与されたタグ情報である。タグ２２１ｆは、その商品を販売する店舗（販売者）によって任意に設定可能となっている。また、検索され易くするために、店舗側が思い付くままのタグが複数付与されている場合もある。
なお、図４の商品情報２２１では、簡略化しているが、実際には全店舗（仮想店舗）の全商品の情報が含まれているものとする。
【００４３】
また、データベース２２０は、図５に示すようなタググループ情報２２２を記憶する。このタググループ情報２２２は、商品に付与されたタグ（上述した図４のタグ２２１ｆ）のうち、例えば、商品の属性を示すタグをグループ化した情報である。
タググループ情報２２２には、一例として、グループＩＤ２２２ａ、グループ名２２２ｂ、及び、属性値（タグ）２２２ｃが含まれている。
この属性値２２２ｃは、タググループに属しているそれぞれのタグを示している。
【００４４】
この他にもデータベース２２０は、受付部２１０から入力されたユーザ情報（一例として、ユーザＩＤやパスワード等）や決済口座情報又はクレジット情報等を記憶する。
上述したＲＡＭ  ４０３や外部メモリ４０９等が、このようなデータベース２２０として機能しうる。
【００４５】
図３に戻って、制御部２３０は、検索装置２００全体を制御する。この制御部２３０は、検索部２３１、仕分け部２３２、選定部２３３、及び、生成部２３４を含んでおり、商品の検索を支援する。
【００４６】
検索部２３１は、カテゴリの選択や商品名の入力などの検索条件が与えられると、与えられた検索条件を基に、データベース２２０から商品群を検索する。
例えば、検索部２３１は、与えられた検索条件（カテゴリや商品名）を基に、上述した図４の商品情報２２１を検索し、検索条件に合致した商品群を取得する。
また、検索部２３１は、後述するように、一覧ページにおいて、絞り込みオブジェクト（リンク形式にて表示されるタグ）がユーザに選択されると（クリックされると）、与えられた検索条件に選択されたタグを加えて、図４の商品情報２２１を検索する。
【００４７】
仕分け部２３２は、検索部２３１によって検索された商品群にそれぞれ付与されたタグを、そのタグが属するタググループ毎にそれぞれ仕分けする。
例えば、仕分け部２３２は、検索された商品に付与されたタグを、上述した図５のタググループ情報２２２を基に、タググループ毎に仕分けする。具体的に仕分け部２３２は、商品に付与されたタグと、図５の属性値２２２ｃとを比較し、一致する属性値２２２ｃのタググループに１を加算していく。これを繰り返すことにより、仕分け部２３２は、検索された商品群に付与されているそれぞれのタグが、どのタググループに属しているのかを仕分け（集計）する。
【００４８】
選定部２３３は、仕分け部２３２によって仕分けされたタググループから、所定の多数条件を満たしているタググループを選定する。一例として、選定部２３３は、最も集計数の多いタググループを選定する。なお、検索条件にタグが含まれている場合、そのタグが属するタググループは、選定から除かれるものとする。つまり、選定部２３３は、既に検索に使用されているタグ等を除いたうちで、多数条件を満たしているタググループを選定する。
このようなタググループの選定手法は、一例であり、他の手法で選定を行うようにしてもよい。例えば、検索する商品の種別に応じて、予め候補となる適切なタググループを幾つか定めておき、その中から最も集計数の多いタググループを選定するようにしてもよい。また、選定するタググループの数も、上位１つに限られず、例えば、上位３つまでのタググループを選定してもよい。以下では、発明の理解を容易にするために、選定部２３３が、上位１つのタググループを選定するものとして説明する。
【００４９】
生成部２３４は、検索部２３１によって検索された商品群を列挙する一覧ページを生成する。
例えば、生成部２３４は、図６Ａに示すような一覧ページ５１０を生成する。この一覧ページ５１０には、検索条件を示す条件オブジェクト５１１と、商品の絞り込みを指示するための絞り込みオブジェクト５１２が含まれている。
条件オブジェクト５１１は、検索部２３１が商品の検索に使用した検索条件を示している。また、絞り込みオブジェクト５１２は、選定部２３３によって選定されたタググループに属する各タグが、リンク形式にて配置されている。絞り込みオブジェクト５１２の何れかのタグがユーザに選択されると（クリックされると）、上述した検索部２３１は、選択されたタグを検索条件に加えて、図４の商品情報２２１を検索する。
【００５０】
例えば、図６Ａの絞り込みオブジェクト５１２において、「Ｍ」（Ｍサイズ）のタグが選択された場合、生成部２３４は、図６Ｂに示すような一覧ページ５２０を生成する。この一覧ページ５２０にも、条件オブジェクト５２１と、絞り込みオブジェクト５２２が含まれている。
条件オブジェクト５２１には、検索条件に新たに加えられた「Ｍ」が追加されている。つまり、本来カテゴリではない「Ｍ」が、サブカテゴリのように表示され、具体的には、タグの「M」で絞り込まれた商品群が検索されて表示される。
また、絞り込みオブジェクト５２２は、図６Ａの絞り込みオブジェクト５１２とは異なるタググループが選定されている。つまり、上述した選定部２３３は、「Ｍ」のタグが属するタググループを選定から除いた上で、多数条件を満たす別のタググループ（図６Ｂの場合、色属性のタググループ）を選定する。
【００５１】
この他にも、制御部２３０は、例えば、ユーザにより商品が購入された場合に、所定の決済処理等を行う。
上述したＣＰＵ  ４０１等が、このような構成からなる制御部２３０として機能しうる。
【００５２】
図３に戻って、提示部２４０は、インターネット９００を介してユーザ端末３００に種々の情報を提示する。
例えば、提示部２４０は、上述した図６Ａや図６Ｂに示すような一覧ページ５１０，５２０をユーザ端末３００に提示する。
上述したＣＰＵ  ４０１及びＮＩＣ  ４０４等が、このような提示部２４０として機能しうる。
【００５３】
（検索装置の動作）
以下、このような構成の検索装置２００の動作について図面を参照して説明する。図７は、検索装置２００が実行する一覧ページ生成処理の流れを示すフローチャートである。この一覧ページ生成処理は、例えば、ユーザによって、検索指示が与えられる度に実行される。なお、検索指示には、ユーザによるタグの選択（つまり、絞り込みオブジェクトにおけるタグのクリック）も含まれる。
【００５４】
まず、検索装置２００は、タグが選択された検索指示であるか否かを判別する（ステップＳ１１）。
例えば、制御部２３０は、上述した図６Ａや図６Ｂの一覧ページ５１０，５２０にて、絞り込みオブジェクト５１２，５２２のタグが選択されたことに伴う検索指示であるかどうかを判別する。
検索装置２００は、タグが選択された検索指示でないと判別すると（ステップＳ１１；Ｎｏ）、後述するステップＳ１３に処理を進める。
【００５５】
一方、タグが選択された検索指示であると判別した場合（ステップＳ１１；Ｙｅｓ）に、検索装置２００は、検索条件にタグを加える（ステップＳ１２）。
すなわち、制御部２３０（検索部２３１）は、与えられた検索条件に選択されたタグを加える。
【００５６】
検索装置２００は、検索条件を基に商品を検索する（ステップＳ１３）。
すなわち、制御部２３０（検索部２３１）は、検索条件を基に、上述した図４の商品情報２２１を検索し、検索条件に合致した商品群を取得する。
【００５７】
検索装置２００は、検索された商品に付与されたタグを、タググループ毎に仕分けする（ステップＳ１４）。
すなわち、制御部２３０（仕分け部２３２）は、検索部２３１によって検索された商品群にそれぞれ付与されたタグを、そのタグが属するタググループ毎にそれぞれ仕分けする。
例えば、制御部２３０は、検索された商品に付与されたタグを、上述した図５のタググループ情報２２２を基に、タググループ毎に仕分けする。具体的に仕分け部２３２は、商品に付与されたタグと、図５の属性値２２２ｃとを比較し、一致する属性値２２２ｃのタググループに１を加算していく。これを繰り返すことにより、仕分け部２３２は、検索された商品群に付与されているそれぞれのタグが、どのタググループに属しているのかを仕分け（集計）する。
【００５８】
検索装置２００は、所定の多数条件を満たしているタググループを選定する（ステップＳ１５）。
すなわち、制御部２３０（選定部２３３）は、仕分け部２３２によって仕分けされたタググループから、所定の多数条件を満たしているタググループを選定する。一例として、選定部２３３は、最も集計数の多いタググループを選定する。なお、検索条件にタグが含まれている場合、そのタグが属するタググループは、選定から除かれるものとする。つまり、選定部２３３は、既に検索に使用されているタグ等を除いたうちで、多数条件を満たしているタググループを選定する。
このようなタググループの選定手法は、一例であり、他の手法で選定を行うようにしてもよい。例えば、検索する商品の種別に応じて、予め候補となる適切なタググループを幾つか定めておき、その中から最も集計数の多いタググループを選定するようにしてもよい。また、選定するタググループの数も、上位１つに限られず、例えば、上位３つまでのタググループを選定してもよい。
【００５９】
検索装置２００は、絞り込みオブジェクト等を配置した一覧ページを生成する（ステップＳ１６）。
すなわち、制御部２３０（生成部２３４）は、検索部２３１によって検索された商品群を列挙する一覧ページを生成する。
例えば、生成部２３４は、上述した図６Ａや図６Ｂに示すような一覧ページ５１０、５２０を生成する。
【００６０】
このような一覧ページ生成処理によって、商品の絞り込みに効果的なタグを適切に選定して提示することができる。
【００６１】
（他の実施形態）
上記の実施形態では、商品の絞り込みに効果的なタグをユーザに提示する場合について説明したが、商品の絞り込みに効果的なタグを販売者（店舗側）に提示してもよい。その際、例えば、警告として提示する。
【００６２】
以下、図８を参照して説明する。図８は、他の実施形態に係る検索装置６００の概要構成の一例を示すブロック図である。図示するように、検索装置６００は、受付部２１０と、データベース２２０と、制御部６３０と、提示部２４０とを備える。
なお、受付部２１０、データベース２２０、及び、提示部２４０は、上述した図３の検索装置２００と同じ構成である。
【００６３】
制御部６３０は、検索装置６００全体を制御する。この制御部６３０は、検索部２３１、仕分け部２３２、選定部２３３、生成部２３４、特定部６３５、抽出部６３６、及び、警告部６３７を含んでいる。
なお、検索部２３１〜生成部２３４は、図３の検索装置２００（制御部２３０）と同じ構成である。
【００６４】
特定部６３５は、提示部２４０がユーザ端末３００に提示した一覧ページからユーザによって選択された絞り込みオブジェクトに応じたタグが属するタググループと検索部２３１が検索した検索条件に含まれるカテゴリとを対応付けて集計する。そして、特定部６３５は、ユーザによって、絞り込みが一定数以上行われているカテゴリとタググループとの組み合わせを特定する。
【００６５】
抽出部６３６は、データベース２２０から、特定部６３５が特定したカテゴリとタググループとの組み合わせに従って、該当するカテゴリの商品に、該当するタググループに属する何れのタグも付与せずに販売を行っている販売者（店舗）の情報を抽出する。
【００６６】
警告部６３７は、抽出部６３６が抽出した販売者の情報に基づいて、該当する販売者に対して、特定部６３５が特定したタググループのタグを商品に付与すべきことを警告する。例えば、警告部６３７は、販売者にメールを送るなどして、該当するタググループのタグを商品に付与すべきことを警告する。
【００６７】
このような検索装置６００により、商品の絞り込みに効果的なタグを適切に選定して販売者に提示することができる。
【００６８】
上記の実施形態では、商品の販売サイトを一例として説明したが、このような商品以外にも、保険等のサービスを販売する販売サイト等にも適宜適用可能である。
【産業上の利用可能性】
【００６９】
以上説明したように、本発明によれば、商品の絞り込みに効果的なタグを適切に選定して提示する検索装置、検索方法、記録媒体、および、プログラムを提供することができる。
【符号の説明】
【００７０】
１００  販売システム
２００，６００  検索装置
２１０  受付部
２２０  データベース
２３０，６３０  制御部
２３１  検索部
２３２  仕分け部
２３３  選定部
２３４  生成部
２４０  提示部
３００  ユーザ端末
４００  情報処理装置
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  ＮＩＣ
４０５  画像処理部
４０６  音声処理部
４０７  ＤＶＤ−ＲＯＭドライブ
４０８  インターフェース
４０９  外部メモリ
４１０  コントローラ
４１１  モニタ
４１２  スピーカ
６３５  特定部
６３６  抽出部
６３７  警告部
９００  インターネット
【要約】
検索部（231）は、所定の検索条件に基づいて商品を検索する。仕分け部（232）は、検索された商品に付与されたタグを、そのタグが属するタググループ毎にそれぞれ仕分けする。選定部（233）は、仕分けされたタググループから、検索条件に使用されたタグが属するタググループを除いたうちで、所定の多数条件を満たしているタググループを選定する。生成部（234）は、検索された商品を列挙する一覧ページを生成する。その際、生成部（234）は、検索条件に使用された検索条件を示す条件オブジェクトと、選定されたタググループ内のタグにて商品を絞り込むための絞り込みオブジェクトとが配置された一覧ページを生成する。提示部（240）は、生成された一覧ページをユーザに提示する。【図１】
0005919450.tif 000002
【図２】
0005919450.tif 000003
【図３】
0005919450.tif 000004
【図４】
0005919450.tif 000005
【図５】
0005919450.tif 000006
【図６Ａ】
0005919450.tif 000007
【図６Ｂ】
0005919450.tif 000008
【図７】
0005919450.tif 000009
【図８】
0005919450.tif 000010