(57)【要約】【課題】インターネット上のショッピングサイトにおいて、ユーザが商品を効率良く探し出すために、ユーザが行う商品検索を支援する。【解決手段】入力欄を含む商品検索ページをユーザ端末に表示させ、ユーザ端末から送信される入力ワード情報を取得し、入力欄に対して入力される文字を特定する。想定ワードに関連付けて、予め定められた評価基準に基づいて順位付けされた各商品のそれぞれの検索に用いる検索支援ワードを記憶しているデータベースを参照し、特定した文字に適合する想定ワードから検索支援ワードを取得して、商品検索ページにおける所定領域に表示させる。【選択図】図１
2011133926.tif 000002
【特許請求の範囲】
【請求項１】
入力欄を含む商品検索ページのページデータをユーザ端末に提供するページデータ提供手段と、
入力欄に対して入力される文字をユーザ端末から取得する入力ワード取得手段と、
入力欄に対して入力される文字との照合に用いる想定ワードに関連付けて、予め定められた評価基準に基づいて順位付けされた各商品の検索に用いる検索支援ワードを記憶しているデータベースと、
前記データベースを照会し、前記入力ワード取得手段が取得した文字に基づく想定ワードに関連付けられている検索支援ワードを取得する検索支援ワード取得手段と、
前記検索支援ワード取得手段が取得した検索支援ワードを、前記ユーザ端末に送信し、前記商品検索ページにおける所定領域に表示させる検索支援ワード提供手段と、を備えたことを特徴とする商品検索支援装置。
【請求項２】
複数の商品に関する情報を記憶しているデータベースから所定の抽出条件に基づいて抽出した商品を、予め定められた評価基準に基づいて順位付けし、各商品についてそれぞれの検索に用いるワードを検索支援ワードとして生成する検索支援ワード生成手段を備えたことを特徴とする請求項１に記載の商品検索支援装置。
【請求項３】
入力欄を含む商品検索ページのページデータをユーザ端末に送信するステップと、
入力欄に対して入力される文字をユーザ端末から取得するステップと、
入力欄に対して入力される文字との照合に用いる想定ワードに関連付けて、予め定められた評価基準に基づいて順位付けされた各商品の検索に用いる検索支援ワードを記憶しているデータベースを照会し、前記取得した文字に基づく想定ワードに関連付けられている検索支援ワードを取得するステップと、
前記取得した検索支援ワードを、前記ユーザ端末に送信し、前記商品検索ページにおける所定領域に表示させるステップと、をコンピュータが実行することを特徴とする商品検索支援方法。
【請求項４】
コンピュータを、
入力欄を含む商品検索ページのページデータをユーザ端末に提供するページデータ提供手段と、
入力欄に対して入力される文字をユーザ端末から取得する入力ワード取得手段と、
入力欄に対して入力される文字との照合に用いる想定ワードに関連付けて、予め定められた評価基準に基づいて順位付けされた各商品の検索に用いる検索支援ワードを記憶しているデータベースを照会し、前記入力ワード取得手段が取得した文字に基づく想定ワードに関連付けられている検索支援ワードを取得する検索支援ワード取得手段と、
前記検索支援ワード取得手段が取得した検索支援ワードを、前記ユーザ端末に送信し、前記商品検索ページにおける所定領域に表示させる検索支援ワード提供手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のショッピングサイトにおいてユーザが行う商品検索を支援する技術に関し、とくに、ユーザにより入力されるキーに関連して商品検索に有用なキーワードを提供する技術に関する。
【背景技術】
【０００２】
近時、インターネット上で商品を販売する仮想店舗が集合したショッピングサイトを運営し、インターネットを介して接続されたＰＣ等の端末を使用させることで、ユーザが商品の購入及び決済を行うことができるようにしたサービスが普及してきている。
【０００３】
最近では、様々な商品を扱う仮想店舗が登場し、その数も増加の一途を辿っていることから、ショッピングサイトでは多種多様な商品が扱われるようになり、ユーザは実店舗に足を運ぶよりもむしろ多くの商品を選び、購入することができるようになった。
【０００４】
仮想店舗の数が増加し、多種多様な商品を選べるようになった一方で、多くの仮想店舗の中からユーザが所望の商品を探し出し、かつ、他の商品との比較を考慮して購入の決定に至るのには、ある程度の時間や労力を要することになった。そこで、上記ショッピングサイトでは、各仮想店舗で扱われる商品を横断的に探し出すことができる仕組みが構築されている。例えば、各商品にキーワードを関連付けたインデックスを作成しておき、ユーザに入力させたキーワードと照合して、ユーザが所望する商品を検索するキーワード検索や、各商品を予め段階的に分類しておき、ユーザに分類を指定させて商品を絞り込んでいくカテゴリ検索といった仕組みが提供されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３１０３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来の仕組みでは、購入したい対象（例えばカメラ）は大まかに決まっているが具体的にはどの商品（例えばどのメーカの商品）を購入すべきか決まっていない、といったように、ユーザにとって購入すべき商品名が明確でないようなとき、目的の商品を探し出すためにキーワードの入力やカテゴリの指定を複数回にわたって行うことが必要な場合があり、時間や労力を軽減する余地は依然存在する。このように、上記のようなショッピングサイトでは、商品を効率良く探し出すための工夫が求められている。
【０００７】
そこで、本発明は、インターネット上のショッピングサイトにおいて、ユーザが商品を効率良く探し出すために、ユーザが行う商品検索を支援する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明は以下のような態様を要旨とする。
【０００９】
（１）  商品検索ワードが入力される入力欄を含む商品検索ページのページデータをユーザ端末に提供するページデータ提供手段と、
商品検索ワードを構成する過程で入力欄に対して入力される文字をユーザ端末から取得する入力ワード取得手段と、
前記商品検索ワードを構成する過程で入力欄に対して入力される文字との照合に用いる想定ワードに関連付けて、予め定められた評価基準に基づいて順位付けされた各商品の検索に用いる検索支援ワードを記憶しているデータベースと、
前記データベースを照会し、前記入力ワード取得手段が取得した文字に基づく適合する想定ワードに関連付けられている検索支援ワードを取得する検索支援ワード取得手段と、
前記検索支援ワード取得手段が取得した検索支援ワードを、前記ユーザ端末に送信し、前記商品検索ページにおける所定領域に表示させる検索支援ワード提供手段と、を備えたことを特徴とする商品検索支援装置。
【００１０】
（１）によれば、商品検索ページの入力欄に対する文字の入力に連動して、予め定められた評価基準に従って順位付けされた各商品の検索に用いる検索支援ワードをユーザ端末に提供するので、ユーザの効率的な商品検索の支援を行うことができる。つまり、ユーザは、例えばユーザにとって購入すべき商品名が明確でないようなシーンで、予め定められた評価基準に従って推薦される検索支援ワードを利用することにより、目的の商品を探し出すために検索を複数回にわたって行わずに済む場合があり、時間や労力の軽減を図ることができる。
【００１１】
（２）  複数の商品に関する情報を記憶しているデータベースから所定の抽出条件に基づいて抽出した商品を、予め定められた評価基準に基づいて順位付けし、各商品についてそれぞれの検索に用いるワードを検索支援ワードとして生成する検索支援ワード生成手段を備えたことを特徴とする（１）に記載の商品検索支援装置。
【００１２】
（２）によれば、商品に関する情報を記憶しているデータベースを参照して検索支援ワードを生成するようにしたので、例えばデータベースの更新に応じて検索支援ワードを動的に生成することもでき、ユーザの効率的な商品検索の支援を行うのに好適となる。
【００１３】
（３）  商品検索ワードが入力される入力欄を含む商品検索ページのページデータをユーザ端末に送信するステップと、
商品検索ワードを構成する過程で入力欄に対して入力される文字をユーザ端末から取得するステップと、
前記商品検索ワードを構成する過程で入力欄に対して入力される文字との照合に用いる想定ワードに関連付けて、予め定められた評価基準に基づいて順位付けされた各商品の検索に用いる検索支援ワードを記憶しているデータベースを照会し、前記取得した文字に適合する基づく想定ワードに関連付けられている検索支援ワードを取得するステップと、
前記取得した検索支援ワードを、前記ユーザ端末に送信し、前記商品検索ページにおける所定領域に表示させるステップと、をコンピュータが実行することを特徴とする商品検索支援方法。
【００１４】
（４）  コンピュータを、
商品検索ワードが入力される入力欄を含む商品検索ページのページデータをユーザ端末に提供するページデータ提供手段と、
商品検索ワードを構成する過程で入力欄に対して入力される文字をユーザ端末から取得する入力ワード取得手段と、
前記商品検索ワードを構成する過程で入力欄に対して入力される文字との照合に用いる想定ワードに関連付けて、予め定められた評価基準に基づいて順位付けされた各商品の検索に用いる検索支援ワードを記憶しているデータベースを照会し、前記入力ワード取得手段が取得した文字に基づく適合する想定ワードに関連付けられている検索支援ワードを取得する検索支援ワード取得手段と、
前記検索支援ワード取得手段が取得した検索支援ワードを、前記ユーザ端末に送信し、前記商品検索ページにおける所定領域に表示させる検索支援ワード提供手段として機能させることを特徴とするプログラム。
【発明の効果】
【００１５】
本発明によれば、インターネット上のショッピングサイトにおいて、ユーザが商品を効率良く探し出すために、ユーザが行う商品検索を支援する仕組みを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態の商品検索支援装置１を含むシステム全体の構成例を示す図である。
【図２】本実施形態のユーザ端末５のブラウザにより表示される商品検索ページの例を示す図である。
【図３】本実施形態の検索支援ワードデータベースのデータ構成例を示す図である。
【図４】本実施形態の処理例を示すフローチャート図である。
【図５】本実施形態のユーザ端末５のブラウザにより表示される商品検索ページの例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明を実施するための形態（以下、実施形態）について説明する。
【００１８】
＜構成＞
図１を参照し、本実施形態にかかる商品検索支援装置（以下、本装置）１を含むシステム全体の構成について説明する。
【００１９】
本装置１は、複数のユーザ端末５（５ａ、…、５ｘ）とネットワークＮを介して接続されている。本装置１及びユーザ端末５は、ＣＰＵ等の制御装置、メモリやＨＤＤ等の記憶装置、通信Ｉ／Ｆ等の通信装置といったハードウェア資源を有するコンピュータ（単一或いは複数）により構成される。ユーザ端末５は、ユーザが使用するＰＣ（Personal  Computer）や携帯電話端末等であり、上記ハードウェア資源に加えて、キーボードやマウス等の入力装置、液晶ディスプレイ等の出力装置を有する。
【００２０】
（ユーザ端末５）
ユーザ端末５は、一般的なブラウザを備えている。ブラウザは、インターネットの標準プロトコルであるＨＴＴＰ（Hyper  Text  Transfer  Protocol）等に従い、ＨＴＭＬ（Hyper  Text  Markup  Language）等の言語で記述されたページデータの要求、取得及び表示、フォームデータの送信等を行う機能を有している。ユーザは、ユーザ端末５のブラウザを通じて、本装置１により提供される商品検索支援機能を利用する。
【００２１】
（商品検索支援装置）
本装置１は、ユーザ端末５において商品検索ワードが確定されるまでの過程で入力欄１０２に入力される文字を監視し、その文字に関連する検索支援ワードのリストを取得し、入力欄１０２に紐づけて提示する機能を有する。ユーザに検索支援ワードを利用させることで、商品検索を支援するものである。
【００２２】
本装置１は、ページデータ提供手段１１と、入力ワード取得手段１２と、検索支援ワード取得手段１３と、検索支援ワード提供手段１４と、検索実行手段１５と、検索支援ワード生成手段１６と、検索支援ワードデータベース（以下、検索支援ワードＤＢ）１７と、を備えている。また、本装置１は、各種の情報ソースとして、商品情報データベース（以下、商品情報ＤＢ）２１と、インデックスデータベース（以下、インデックスＤＢ）２２と、統計データベース２３（以下、統計ＤＢ）と接続されている。
【００２３】
ページデータ提供手段１１は、ユーザ端末５のブラウザにより表示させるウェブページのページデータをユーザ端末５に対して提供する機能を有する。例えば、複数の仮想店舗からなるショッピングサイトの入り口となり、各仮想店舗が扱う商品の検索をユーザに行わせるためのウェブページ（以下、商品検索ページ）のページデータをユーザ端末５に提供する。
【００２４】
ここで、図２は、商品検索ページの表示例を示す。商品検索ページ１０１は、商品を検索するための文字をユーザに入力させる入力欄１０２、入力欄１０２に入力された文字を商品検索ワードとして確定させる検索実行ボタン１０３、商品検索ワードが確定されるまでの過程で入力欄１０２に入力される文字に関連させて検索支援ワードの一覧が表示される検索支援ワード表示領域１０４（図中の破線で示す）を備えている。
【００２５】
また、ページデータ提供手段１１は、上記商品検索ページ１０１のページデータ内に端末用プログラム（例えば、JavaScript（登録商標）に代表されるスクリプト）を組み込んでユーザ端末５に送信するものである。端末用プログラムは、ユーザ端末５に、ユーザの操作入力に基づいて入力欄１０２に入力される文字（ワード）を入力ワード情報として送信する機能と、検索支援ワードを受信し、商品検索ページ１０１における表示領域１０４に表示する機能と、表示領域１０４に対するユーザの操作入力に基づいて検索支援ワードの何れかを選択し、入力欄１０２に入力する機能を実現させる。
【００２６】
入力ワード取得手段１２は、ユーザ端末５から送信される入力ワード情報を取得し、商品検索ワードを構成する過程で入力欄に対して入力される文字を特定する機能を有する。ここで、ユーザ端末５は、キーが入力された際に本装置１と通信するか、又は、一定周期で入力欄１０２に入力された文字を監視して本装置１と通信する。例えば、前者の場合、キーが入力された際に本装置１と通信するコードを記述する、という具合である。一方、後者の場合、入力欄１０２に入力された文字列を監視し、変化があった場合に本装置１と通信する関数を定義し、定期的に実行する、という具合である。入力欄１０２に入力される文字を特定する手法としては任意の手法を採用可能である。
【００２７】
検索支援ワード取得手段１３は、入力ワード取得手段１２が特定した入力欄１０２に入力される文字に基づいて、後述の検索支援ワードＤＢ１７を参照し、該当する検索支援ワードを取得する機能を有する。例えば、入力ワード取得手段１２が特定した文字（ローマ字、かな文字、カナ文字又は漢字等）を、検索支援ワードＤＢ１７に照会し、適合する想定ワードを検索し、検索した想定ワードに対応付けられている検索支援ワードを取得する。
【００２８】
検索支援ワード提供手段１４は、検索支援ワード取得手段１３が取得した検索支援ワードを、文字の入力を監視しているユーザ端末５に対して提供する機能を有する。例えば、検索支援ワードを、商品検索ページ１０１の入力欄１０２に隣接して設ける検索支援ワード表示領域１０４に表示させる。なお、検索支援ワード表示領域１０４に表示された検索支援ワードがユーザのマウス操作等に応じて選択可能に表示させる。
【００２９】
検索実行手段１５は、ユーザのマウス操作等に応じて検索実行ボタン１０３が入力されたときに入力欄１０２に入力されている文字を商品検索ワードとして、後述のインデックスＤＢ２２及び商品情報ＤＢ２１を参照し、商品検索を実行する機能を有する。
【００３０】
検索支援ワード生成手段１６は、後述の商品情報ＤＢ２１、インデックスＤＢ２２及び統計ＤＢ２３を参照し、商品分類やメーカー名等を指定した所定の想定ワードに関連付けて、検索支援ワードを生成する機能を有する。検索支援ワードＤＢ１７は、検索支援ワード生成手段１６が想定ワード毎に生成した検索支援ワードのリストを記憶している。
【００３１】
ここで、商品情報ＤＢ２１は、ショッピングサイトに存在する複数の仮想店舗から、クローラ等により収集された、各仮想店舗で販売されている商品に関する情報（以下、商品情報）を記憶している。例えば、商品情報ＤＢ２１は、商品の名称を示す「商品名」、商品を一意に識別するための「商品型番」、商品がショッピングモール上で分類されるジャンルやカテゴリを示す「商品分類」、商品の製造元を示す「メーカー名」、商品の銘柄を示す「ブランド名」、商品の販売価格を示す「商品価格」、商品が発売された時期を示す「発売時期」、商品を説明するテキスト、商品の販売個数等の販売実績を示す「販売実績」、ユーザにより投稿された評価コメントの合計を示す「評価コメント数」等を、商品情報として記憶している。
【００３２】
インデックスＤＢ２２は、検索実行手段１５が商品を検索するために利用するインデックス情報を記憶している。例えば、インデックスＤＢ２２は、上記商品情報に含まれる商品型番に関連付けて、商品情報に含まれるワード、つまり、商品名、商品分類、メーカー名、ブランド名、商品が販売されている仮想店舗名等、商品を検索するときに利用される情報を記憶している。
【００３３】
統計ＤＢ２３は、商品情報ＤＢ２１に記憶されている商品情報を、予め定められた抽出条件及び評価基準毎に統計処理した結果が記憶されている。例えば、「商品分類」、「メーカー名」及び「ブランド名」といった商品の抽出条件に用いたワードを想定ワードとし、この想定ワード毎に商品情報が抽出される。そして、その抽出された商品情報が商品型番単位でまとめられ、さらに販売価格や販売実績等の予め定められた評価基準毎にソートされ、ソート結果のリストが統計ＤＢ２３に記憶される。例えば、想定ワードが商品分類の１つを示す「カメラ」であるとすると、この「カメラ」が設定されている商品情報が抽出され、商品型番単位でまとめられ、予め定められた評価基準に従ってソートされたリストが統計ＤＢ２３に記憶される。
【００３４】
ここで、想定ワードとしては、商品分類やメーカー名等といった、商品情報ＤＢ２１上で商品に対して予め設定される属性に関するワードを利用することができるし、また、過去の商品検索時に各ユーザ端末５から収集した検索ワードのログを蓄積しているクエリデータベース（図示せず）から使用頻度の高いワードを抽出して利用することもできる（なお、アンド検索時に受け付けた複数のワードの組も含めることができる）。
【００３５】
また、前述の評価基準として、例えば「価格順位」を採用すると、安い価格のものから順に商品を並べたリストが作成される。また、「販売実績」を採用すると、販売実績が高いもの（よく売れているもの・人気の高いもの）から順に商品を並べたリストが作成される。さらに、「評価コメント数」を採用すると、ユーザにより投稿された評価コメントの数が多いもの（話題のもの・注目を集めているもの）から順に商品を並べたリストが作成される。さらにまた、「発売時期」を採用すると、発売時期が新しいもの（新商品）から順に商品を並べたリストが作成される。
【００３６】
検索支援ワード生成手段１６は、統計ＤＢ２３を参照し、上記のように想定ワード及び評価基準毎にソートされたリストから上位（例えば、１位から１０位など、予め定められた範囲とする）の商品を抽出し、インデックスＤＢ２２から各商品に関連付けて記憶されている商品型番又は商品名を取得して、検索支援ワードとして生成する。そして、検索支援ワード生成手段１６は、生成した検索支援ワードを、上記想定ワードに関連付けてリスト化し、検索支援ワードＤＢ１７に記憶させる。
【００３７】
（検索支援ワードＤＢのデータ構成）
図３は、検索支援ワードＤＢ１７のデータ構成例を示す。検索支援ワードＤＢ１７は、検索支援ワードを生成する際、商品情報ＤＢ２１から商品情報の抽出に用いたワードを想定ワードとし、想定ワードに応じて、検索支援ワード生成手段１６が生成した検索支援ワードを関連付けて記憶している。検索支援ワードは、想定ワードに対して抽出された商品について前述の評価基準を反映した何らかのランキングを示すデータである。また、「想定ワード」は、ユーザにより入力欄１０２に入力される文字との照合に用いられる。
【００３８】
図示の例では、「想定ワード」が「カメラ」であり、「評価基準」が「販売実績」である場合に生成された検索支援ワードが示されている。つまり、「カメラ」について、各メーカーが扱う商品のうち最も売れている上位１０位の商品の商品名が検索支援ワードリストとして記憶されている。
【００３９】
＜動作＞
図４は、本実施形態の処理例を示すフローチャートである。
【００４０】
（検索支援ワード提示処理）
図４に示すフローチャートを参照し、本装置１が検索支援ワードを提供する際の処理例について説明する。
【００４１】
まず、ユーザ端末５は、ネットワークＮを介して、本装置１に対してページリクエストを送信する（ステップＳ１１）。ページリクエストは、インターネットの標準プロトコルであるＨＴＴＰに従ったＧＥＴメソッドとリクエストＵＲＩ（Uniform  Resource  Indicator）等を含むメッセージをユーザ端末５のブラウザから本装置１のページデータ提供手段１１に送信することで行われる。
【００４２】
本装置１のページデータ提供手段１１は、ページリクエストを受信すると、商品検索ページのページデータをユーザ端末５に対して送信する（ステップＳ１２）。ユーザ端末５は、受信したページデータに基づいて商品検索ページ（図２を参照）をブラウザにより表示し、ユーザによる入力欄１０２に対する文字の入力を受け付ける（ステップＳ１３）。
【００４３】
ユーザ端末５は、入力欄１０２に対して文字が入力されると、入力された文字を入力ワード情報としてブラウザにより本装置１の入力ワード取得手段１２に対して送信する（ステップＳ１４）。例えば、ユーザにより「ｋ」のキーが入力されれば、その文字コードが送信される。或いは、入力欄１０２に「カメラ」の文字列が入力されれば、それらの文字コードが送信される。入力ワード情報は、検索実行ボタン１０３が入力される（商品検索ワードとして確定する）までの過程において逐一送信される。
【００４４】
本装置１の入力ワード取得手段１２は、ユーザ端末５から送信される入力ワード情報を受信し、ユーザにより入力された文字を特定する（ステップＳ１５）。例えば、ブラウザから逐一送信されてくる文字コードを取得し、前述の「ｋ」や「カメラ」といった文字を特定する。
【００４５】
続いて、入力ワード取得手段１２は、ステップＳ１５で特定した文字を含めた検索支援ワード取得リクエストを、検索支援ワード取得手段１３に対して送信する（ステップＳ１６）。検索支援ワード取得手段１３は、受信した文字を、検索支援ワードＤＢ１７（図３参照）に照会し、該当する検索支援ワードを取得する（ステップＳ１７）。つまり、検索支援ワード取得手段１３は、受信した文字（例えば、カメラ）に適合する想定ワード（例えば、カメラ）を検索し、検索した想定ワードに関連付けられている検索支援ワードのリストを取得する。
【００４６】
次に、検索支援ワード取得手段１３は、取得した検索支援ワードを検索支援ワード提供手段１４に対して送信する（ステップＳ１８）。これを受信した検索支援ワード提供手段１４は、検索支援ワードをユーザ端末５のブラウザに対して送信する（ステップＳ１９）。ユーザ端末５は、受信した検索支援ワードを、ブラウザにより商品検索ページ１０１の検索支援ワード表示領域１０４に表示する（ステップＳ２０）。
【００４７】
ここで、図５は、ユーザ側端末５のブラウザにより検索支援ワードが表示された商品検索ページの表示例を示す。検索支援ワード表示領域１０４に、予め定められた評価基準に従い何らかのランキングとして生成された検索支援ワードのリストが表示される。図示の例では、入力欄１０２に入力された文字「カメラ」に対して、評価基準として販売実績を採用した場合の商品名のランキングが、上位から順に上下方向に沿って検索支援ワードとして表示されている。
【００４８】
なお、検索支援ワードが提示された以降では、ユーザのマウス操作により検索支援ワード表示領域１０４にカーソルが移動されると、リスト表示された検索支援ワードを選択可能となる（図中破線で示す）。ユーザ端末５は、検索支援ワードの選択を受け付ける（ステップＳ２１）。
【００４９】
図４に戻り、続いて、ユーザ端末５は、ユーザのマウス操作により、検索支援ワードのリストの中で何れかを選択する入力がされると、選択された検索支援ワードを、入力欄１０２に入力されている文字に代えて入力する（ステップＳ２２）。
【００５０】
続いて、ユーザ端末５は、ユーザにより検索実行ボタン１０３が入力されると、入力欄１０２に入力された検索支援ワードを商品検索ワードとして確定し、ブラウザにより本装置１の検索実行手段１５に対して送信する（ステップＳ２３）。
【００５１】
本装置１の検索実行手段１５は、受信した検索支援ワードに基づいて、インデックスＤＢ２２及び商品情報ＤＢ２１を検索し、該当する商品情報を取得する（ステップＳ２４）。そして、検索実行手段１５は、検索結果として取得した商品情報を一覧表示する商品検索結果ページのページデータを生成し、ユーザ端末５に対して返信する（ステップＳ２５）。ユーザ端末５は、受信したページデータに基づいて、商品検索結果ページをブラウザにより表示する（ステップＳ２６）。
【００５２】
以上説明したように、本装置１によれば、商品検索ページ１０１の入力欄１０２に対するユーザによる文字の入力に連動して、予め定められた評価基準に従って順位付けされた商品を特定するワードからなる検索支援ワードをユーザ端末５に提供するので、ユーザの効率的な商品検索の支援を行うことができる。つまり、ユーザは、例えばユーザにとって購入すべき商品名が明確でないようなシーンで、予め定められた評価基準に従って推薦される検索支援ワードを利用することにより、目的の商品を探し出すために商品検索ワードの入力・実行を複数回にわたって行わずに済む場合があり、時間や労力の軽減を図ることができる。
【００５３】
例えば、前述した例のように、カメラが必要であるが具体的にどのメーカーのどの商品を買うか決めてない、といった場合に、入力欄１０２に「カメラ」と文字を入力すれば、現在もっとも売れている商品の検索に用いる検索支援ワードがランキング形式で表示されることになる。ユーザは、この検索支援ワードを利用することにより、購入対象として決定する商品を効率的に探し出すことができるようになる。つまり、入力欄１０２に文字を入力するという行為そのものに連動して、検索を実行する前の段階で、ユーザにとって価値のある検索支援ワードが推薦されるものであるから、複数回の検索を実行したり、ユーザが他のランキングページ等を参照してからキーワードを入力するといった時間や労力を軽減することが可能となる。
【００５４】
また、本装置１によれば、商品情報ＤＢ２１及び統計ＤＢ２３等を利用して検索支援ワードを生成するようにしたので、例えば日々の販売実績の変動等、データベースの更新に応じて検索支援ワードを動的に生成することができ、ユーザの効率的な商品検索の支援を行うのに好適となる。
【００５５】
以上、本発明の好適な実施形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【００５６】
本実施形態では、前述のステップＳ１７において、検索支援ワード取得手段１３は、検索支援ワードＤＢ１７（図３参照）を参照し、入力欄１０２に入力された文字（例えば、カメラ）に適合する想定ワード（例えば、カメラ）に関連付けられている検索支援ワードのリストを取得するようにしているが、入力欄１０２に入力された文字と想定ワードとが全部一致する場合に限らず、一部が一致する場合も、該当する想定ワードに関連付けられている検索支援ワードのリストを取得することができる。例えば、入力欄１０２に入力された文字が「かめ」だった場合、辞書データベース（例えば、ローマ字による文字列に対するかな文字や、かな文字列に対する漢字及びカナ文字列の対応関係を蓄積している。）を参照するなどして、「かめ」を含む想定ワード（例えば、カメラ、亀）に関連付けられている検索支援ワードのリストを全て取得し、これをユーザ端末５に送信するようにしても良い。この場合、例えば、商品検索ページにおいては、ヒットした各想定ワードに関連付けられたリストのそれぞれを重畳して表示する、といった表示態様を採用することができる。
【００５７】
また、本実施形態では、好適な例として、検索支援ワードを、商品検索ページ１０１の入力欄１０２の下方に隣接する領域にランキング形式でリスト表示するようにしたが、本発明はこれに限らず、例えば上方又は左右に隣接する領域など、任意の表示態様を採用することができる。
【００５８】
また、本実施形態では、検索支援ワードとして、１つの評価基準に従って生成されたリストを表示するようにしているが、本発明はこれに限らず、複数の評価基準に従ってそれぞれ生成されたリストを表示し、ユーザがどの評価基準を採用するかを選択可能に提供するようにしても良い。例えば、販売実績に従った検索支援ワードのリスト（売れ筋の順）と、販売価格に従った検索支援ワードのリスト（安い順）と、販売時期に従った検索支援ワードのリスト（新しい順）を表示する、という具合である。この場合、例えば、複数のリストのそれぞれを重畳して表示する、という表示態様を採用することができる。
【００５９】
また、複数の評価基準の何れをユーザに重視させるかを予め設定させるようにしても良い。例えば、複数の評価基準を示すチェックボックスを表示し、ユーザに何れかを指定させる。そして、検索支援ワードＤＢ１７を参照し、ユーザにより設定された評価基準に従って生成された検索支援リストを取得する、という具合である。
【符号の説明】
【００６０】
１      商品検索支援装置
５      ユーザ端末
１１    ページデータ提供手段
１２    入力ワード取得手段
１３    検索支援ワード取得手段
１４    検索支援ワード提供手段
１５    検索実行手段
１６    検索支援ワード生成手段
１７    検索支援ワードデータベース
２１    商品情報データベース
２２    インデックスデータベース
２３    統計データベース
１０１  商品検索ページ
１０２  入力欄
１０３  検索実行ボタン
１０４  検索支援ワード表示領域
【図１】
2011133926.tif 000003
【図２】
2011133926.tif 000004
【図３】
2011133926.tif 000005
【図４】
2011133926.tif 000006
【図５】
2011133926.tif 000007