(57)【要約】販売主が指定したキーワードを優先しつつ、販売主が指定したキーワードとユーザにより検索条件として入力されるキーワードとのミスマッチを減らすことができるようにする。広告メイン検索部（５８）が、検索条件ワードに完全一致又は部分一致する販売主により指定されるメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定する。広告サブ検索部（６２）が、広告メイン検索部（５８）により検索結果として特定される購入対象の数に応じて、検索条件ワードに完全一致又は部分一致する、各テキストデータに含まれる語句の出現頻度に基づいて特定されるサブキーワードに対応する購入対象を特定して検索結果に追加する。情報出力部（６８）が、検索結果として特定された購入対象に関する情報を出力する。
2011125793.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに購入される対象となる購入対象の販売主により指定される当該購入対象のメインキーワードを受け付けるメインキーワード受付手段と、
ユーザにより入力された前記購入対象に関する少なくとも１つのテキストデータを受け付けるテキストデータ受付手段と、
前記購入対象に関する各テキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定手段と、
ユーザから検索条件ワードを受け付ける検索条件ワード受付手段と、
前記検索条件ワードに完全一致又は部分一致するメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索手段と、
前記メイン検索手段により検索結果として特定される購入対象の数に応じて、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索手段と、
検索結果として特定された購入対象に関する情報を出力する情報出力手段と、
を含むことを特徴とする検索システム。
【請求項２】
前記メイン検索手段が、所定数を上限として検索結果となる購入対象を特定し、
前記サブ検索手段が、前記メイン検索手段により検索結果として特定される購入対象の数が前記所定数未満である場合に、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加する、
ことを特徴とする請求項１に記載の検索システム。
【請求項３】
前記サブキーワード特定手段が、各サブキーワードが、当該サブキーワードを含む前記テキストデータの数に応じた順位に関連付けられている、複数のサブキーワードを特定し、
前記サブ検索手段が、検索結果として特定される購入対象の総数が前記所定数に達するまで、上位から順に、前記検索条件ワードに完全一致又は部分一致する当該順位のサブキーワードが含まれる検索対象データを特定して検索結果に追加する処理を繰り返す、
ことを特徴とする請求項２に記載の検索システム。
【請求項４】
前記メイン検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象の販売主への課金額を決定する課金額決定手段、をさらに含む、
ことを特徴とする請求項１から３のいずれか一項に記載の検索システム。
【請求項５】
前記課金額決定手段は、前記メイン検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象の販売主により指定される入札金額を課金額として決定し、前記サブ検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象の販売主により指定される入札金額よりも安い金額を課金額として決定する、
ことを特徴とする請求項４に記載の検索システム。
【請求項６】
前記課金額決定手段は、前記サブ検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象に対応するサブキーワードをメインキーワードとして指定している販売主により指定される入札金額に基づいて、課金額を決定する、
ことを特徴とする請求項４に記載の検索システム。
【請求項７】
前記課金額決定手段は、前記サブ検索手段により検索結果として特定された購入対象に対応するサブキーワードをメインキーワードとして指定している販売主が複数存在する場合は、当該複数の販売主により指定された入札金額のうちの最低金額よりも安い金額を課金額として決定する、
ことを特徴とする請求項６に記載の検索システム。
【請求項８】
検索結果として特定された購入対象の指定をユーザから受け付けた際に、当該購入対象の販売主により指定される入札金額に基づいて、当該購入対象の販売主への課金額を決定する課金額決定手段、をさらに含み、
前記課金額決定手段は、前記サブ検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象に対応するサブキーワードの順位に基づいて、サブキーワードの順位が上位であるほど金額が高くなるよう課金額を決定する、
ことを特徴とする請求項３に記載の検索システム。
【請求項９】
前記サブキーワード特定手段が、前記購入対象のメインキーワードとは異なる語句を当該購入対象のサブキーワードとして特定する、
ことを特徴とする請求項１から８のいずれか一項に記載の検索システム。
【請求項１０】
前記メインキーワードが、購入対象の広告主により指定される入札金額に関連付けられており、
前記情報出力手段が、前記メイン検索手段により検索結果として特定される購入対象に関する情報については、関連付けられている入札金額に応じて出力する、
ことを特徴とする請求項１から９のいずれか一項に記載の検索システム。
【請求項１１】
前記テキストデータ受付手段は、ユーザにより作成された前記購入対象に関する少なくとも１つの文書データを受け付け、
前記サブキーワード特定手段は、前記購入対象に関する各文書データに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定する、
ことを特徴とする請求項１から１０のいずれか一項に記載の検索システム。
【請求項１２】
ユーザに購入される対象となる購入対象の販売主により指定される当該購入対象のメインキーワードを受け付けるメインキーワード受付ステップと、
ユーザにより入力された前記購入対象に関する少なくとも１つのテキストデータを受け付けるテキストデータ受付ステップと、
前記購入対象に関する各テキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定ステップと、
ユーザから検索条件ワードを受け付ける検索条件ワード受付ステップと、
前記検索条件ワードに完全一致又は部分一致するメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索ステップと、
前記メイン検索ステップにより検索結果として特定される購入対象の数に応じて、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索ステップと、
検索結果として特定された購入対象に関する情報を出力する情報出力ステップと、
を含むことを特徴とする検索方法。
【請求項１３】
ユーザに購入される対象となる購入対象の販売主により指定される当該購入対象のメインキーワードを受け付けるメインキーワード受付手段、
ユーザにより入力された前記購入対象に関する少なくとも１つのテキストデータを受け付けるテキストデータ受付手段、
前記購入対象に関する各テキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定手段、
ユーザから検索条件ワードを受け付ける検索条件ワード受付手段、
前記検索条件ワードに完全一致又は部分一致するメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索手段、
前記メイン検索手段により検索結果として特定される購入対象の数に応じて、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索手段、
検索結果として特定された購入対象に関する情報を出力する情報出力手段、
としてコンピュータを機能させることを特徴とする検索プログラム。
【請求項１４】
ユーザに購入される対象となる購入対象の販売主により指定される当該購入対象のメインキーワードを受け付けるメインキーワード受付手段、
ユーザにより入力された前記購入対象に関する少なくとも１つのテキストデータを受け付けるテキストデータ受付手段、
前記購入対象に関する各テキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定手段、
ユーザから検索条件ワードを受け付ける検索条件ワード受付手段、
前記検索条件ワードに完全一致又は部分一致するメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索手段、
前記メイン検索手段により検索結果として特定される購入対象の数に応じて、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索手段、
検索結果として特定された購入対象に関する情報を出力する情報出力手段、
としてコンピュータを機能させることを特徴とする検索プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索システム、検索方法、検索プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、インターネットを用いた通信販売ビジネスが展開されてきている。通信販売ビジネスでは、一般的に、ユーザが指定する検索条件を満足する商品やサービスなどが一覧で表示される検索システムが用いられている。そして、このような検索システムで用いられる一技術として、ユーザにより指定された検索条件に応じた広告（一般的に、リスティング広告と呼ばれる。）が表示されるオークション型クリック課金広告という技術が存在する。【０００３】
オークション型クリック課金広告では、複数の広告が表示対象となる場合に、広告の掲載順位が、広告される商品やサービスなどの販売主により設定されるＣＰＣ（クリック単価）等に基づいて決定される。オークション型クリック課金広告では、広告の表示回数ではなく、実際に広告がクリックされた回数に基づいて販売主に課金される。【０００４】
オークション型クリック課金広告に関して、例えば、特許文献１には、予め広告主によって指定されたイベント発生条件が発生している場合には、優先してその広告を表示することにより、広告主がキーワードを再設定することなく、クリック状況や流行などの時々刻々と変化する条件に基づいて、より適切な広告配信を行う方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０２１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
商品やサービスなどの販売主が指定したキーワードがユーザにより検索条件として入力されるキーワードに完全一致又は部分一致した場合には、その販売主の広告が表示されることが望ましい。しかし、オークション型クリック課金広告において、販売主が指定したキーワード等をそのままユーザが検索に用いてくれないことがあった。販売主が指定したキーワードとユーザにより検索条件として入力されるキーワードとの間でこのようなミスマッチが生じると、販売主やユーザが期待したようには広告が表示されないおそれがある。【０００７】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、販売主が指定したキーワードを優先しつつ、販売主が指定したキーワードとユーザにより検索条件として入力されるキーワードとのミスマッチを減らすことができるようにすることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る検索システムは、ユーザに購入される対象となる購入対象の販売主により指定される当該購入対象のメインキーワードを受け付けるメインキーワード受付手段と、ユーザにより入力された前記購入対象に関する少なくとも１つのテキストデータを受け付けるテキストデータ受付手段と、前記購入対象に関する各テキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定手段と、ユーザから検索条件ワードを受け付ける検索条件ワード受付手段と、前記検索条件ワードに完全一致又は部分一致するメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索手段と、前記メイン検索手段により検索結果として特定される購入対象の数に応じて、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索手段と、検索結果として特定された購入対象に関する情報を出力する情報出力手段と、を含むことを特徴とする。【０００９】
また、本発明に係る検索方法は、ユーザに購入される対象となる購入対象の販売主により指定される当該購入対象のメインキーワードを受け付けるメインキーワード受付ステップと、ユーザにより入力された前記購入対象に関する少なくとも１つのテキストデータを受け付けるテキストデータ受付ステップと、前記購入対象に関する各テキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定ステップと、ユーザから検索条件ワードを受け付ける検索条件ワード受付ステップと、前記検索条件ワードに完全一致又は部分一致するメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索ステップと、前記メイン検索ステップにより検索結果として特定される購入対象の数に応じて、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索ステップと、検索結果として特定された購入対象に関する情報を出力する情報出力ステップと、を含むことを特徴とする。【００１０】
また、本発明に係るプログラムは、ユーザに購入される対象となる購入対象の販売主により指定される当該購入対象のメインキーワードを受け付けるメインキーワード受付手段、ユーザにより入力された前記購入対象に関する少なくとも１つのテキストデータを受け付けるテキストデータ受付手段、前記購入対象に関する各テキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定手段、ユーザから検索条件ワードを受け付ける検索条件ワード受付手段、前記検索条件ワードに完全一致又は部分一致するメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索手段、前記メイン検索手段により検索結果として特定される購入対象の数に応じて、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索手段、検索結果として特定された購入対象に関する情報を出力する情報出力手段、としてコンピュータを機能させることを特徴とする。【００１１】
また、本発明に係る記録媒体は、ユーザに購入される対象となる購入対象の販売主により指定される当該購入対象のメインキーワードを受け付けるメインキーワード受付手段、ユーザにより入力された前記購入対象に関する少なくとも１つのテキストデータを受け付けるテキストデータ受付手段、前記購入対象に関する各テキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定手段、ユーザから検索条件ワードを受け付ける検索条件ワード受付手段、前記検索条件ワードに完全一致又は部分一致するメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索手段、前記メイン検索手段により検索結果として特定される購入対象の数に応じて、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索手段、検索結果として特定された購入対象に関する情報を出力する情報出力手段、としてコンピュータを機能させることを特徴とする検索プログラムを記録した記録媒体である。【００１２】
本発明では、販売主が指定したメインキーワードに対する検索により検索結果として特定される購入対象の数に応じて、ユーザにより入力されたテキストデータから特定されるサブキーワードに対する検索が行われて、サブキーワードに対する検索により特定される購入対象が検索結果に追加される。そのため、販売主が指定したメインキーワードに対応する検索結果が、ユーザにより入力されたテキストデータから特定されるサブキーワードに対応する検索結果よりも優先されることとなる。また、本発明では、ユーザにより入力されたテキストデータから特定されるサブキーワードに対する検索が行われるので、販売主が気付いていない購入対象の特徴をユーザが検索条件に用いても、この購入対象がサブキーワードに対する検索結果として特定される可能性が出てくる。このようにして、本発明によれば、販売主が指定したキーワードを優先しつつ、販売主が指定したキーワードとユーザにより検索条件として入力されるキーワードとのミスマッチを減らすことができる。【００１３】
本発明の一態様では、前記メイン検索手段が、所定数を上限として検索結果となる購入対象を特定し、前記サブ検索手段が、前記メイン検索手段により検索結果として特定される購入対象の数が前記所定数未満である場合に、前記検索条件ワードに完全一致又は部分一致するサブキーワードに対応する購入対象を特定して前記検索結果に追加することを特徴とする。【００１４】
また、本発明の一態様では、前記サブキーワード特定手段が、各サブキーワードが、当該サブキーワードを含む前記テキストデータの数に応じた順位に関連付けられている、複数のサブキーワードを特定し、前記サブ検索手段が、検索結果として特定される購入対象の総数が前記所定数に達するまで、上位から順に、前記検索条件ワードに完全一致又は部分一致する当該順位のサブキーワードが含まれる検索対象データを特定して検索結果に追加する処理を繰り返すことを特徴とする。【００１５】
また、本発明の一態様では、前記メイン検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象の販売主への課金額を決定する課金額決定手段、をさらに含むことを特徴とする。【００１６】
また、本発明の一態様では、前記課金額決定手段は、前記メイン検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象の販売主により指定される入札金額を課金額として決定し、前記サブ検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象の販売主により指定される入札金額よりも安い金額を課金額として決定することを特徴とする。【００１７】
また、本発明の一態様では、前記課金額決定手段は、前記サブ検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象に対応するサブキーワードをメインキーワードとして指定している販売主により指定される入札金額に基づいて、課金額を決定することを特徴とする。【００１８】
また、本発明の一態様では、前記課金額決定手段は、前記サブ検索手段により検索結果として特定された購入対象に対応するサブキーワードをメインキーワードとして指定している販売主が複数存在する場合は、当該複数の販売主により指定された入札金額のうちの最低金額よりも安い金額を課金額として決定することを特徴とする。【００１９】
また、本発明の一態様では、検索結果として特定された購入対象の指定をユーザから受け付けた際に、当該購入対象の販売主により指定される入札金額に基づいて、当該購入対象の販売主への課金額を決定する課金額決定手段、をさらに含み、前記課金額決定手段は、前記サブ検索手段により検索結果として特定された購入対象の指定をユーザから受け付けた場合に、当該購入対象に対応するサブキーワードの順位に基づいて、サブキーワードの順位が上位であるほど金額が高くなるよう課金額を決定することを特徴とする。【００２０】
また、本発明の一態様では、前記サブキーワード特定手段が、前記購入対象のメインキーワードとは異なる語句を当該購入対象のサブキーワードとして特定することを特徴とする。【００２１】
また、本発明の一態様では、前記メインキーワードが、購入対象の広告主により指定される入札金額に関連付けられており、前記情報出力手段が、前記メイン検索手段により検索結果として特定される購入対象に関する情報については、関連付けられている入札金額に応じて出力することを特徴とする。【００２２】
また、本発明の一態様では、前記テキストデータ受付手段は、ユーザにより作成された前記購入対象に関する少なくとも１つの文書データを受け付け、前記サブキーワード特定手段は、前記購入対象に関する各文書データに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定することを特徴とする。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係る検索システムの構成の一例を示す図である。
【図２】検索条件入力画面の一例を示す図である。
【図３】検索結果画面の一例を示す図である。
【図４】商品詳細説明画面の一例を示す図である。
【図５】レビュー一覧画面の一例を示す図である。
【図６】レビュー登録画面の一例を示す図である。
【図７】本実施形態に係るサーバで実現される機能の一例を示す機能ブロック図である。
【図８】商品データの一例を示す図である。
【図９】広告主データの一例を示す図である。
【図１０】広告データの一例を示す図である。
【図１１】レビューデータの一例を示す図である。
【図１２】本実施形態に係るサーバで行われる広告データ生成処理のフローの一例を示す図である。
【図１３】本実施形態に係るサーバで行われる検索処理のフローの一例を示す図である。
【図１４】本実施形態に係るサーバで行われる検索処理のフローの一変型例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００２５】
図１は、本実施形態に係る検索システム１０の構成の一例を示す図である。図１に示すように、本実施形態に係る検索システム１０は、例えば、サーバ１２と、クライアント１４（１４−１〜１４−ｎ）と、を含んでいる。サーバ１２及び各クライアント１４は、インターネットなどのネットワーク１６に接続されており、サーバ１２とクライアント１４とは互いに通信可能になっている。
【００２６】
サーバ１２は、例えば、サーバ１２にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ネットワークボードなどの通信インタフェースである通信部、を含んで構成されている。これらの要素は、バスを介して接続される。サーバ１２の記憶部には、サーバ１２の制御部によって実行されるプログラムが記憶される。また、サーバ１２の記憶部は、サーバ１２のワークメモリとしても動作する。
【００２７】
クライアント１４は、例えば、ＣＰＵ等の制御装置、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブ等の記憶装置、ディスプレイ等の出力装置、マウスやキーボード等の入力装置、ネットワークボード等の通信装置を備えた公知のパーソナルコンピュータにより構成されている。
【００２８】
ここで、本実施形態に係る検索システム１０の概要について説明する。
【００２９】
本実施形態に係る検索システム１０は、例えば、インターネットを活用した通信販売ビジネスに用いられるショッピングサイトを構成する一モジュールとして活用される。
【００３０】
本実施形態では、例えば、まず、クライアント１４のディスプレイに、図２に例示する検索条件入力画面２０が表示出力される。検索条件入力画面２０は、例えば、検索条件入力フィールド２２と、検索ボタン２４と、を含んでいる。そして、ユーザが、購入を希望する商品やサービスを特定するための検索条件となる語句（検索条件ワード）を検索条件入力フィールド２２に入力して、検索ボタン２４をクリックすると、クライアント１４のディスプレイに、図３に例示する検索結果画面２６が表示出力される。
【００３１】
図３に例示する検索結果画面２６には、少なくとも１つの検索結果画像が含まれている。そして、本実施形態では、例えば、各検索結果画像は、リスティング広告に対応する広告情報２８、又は、通常の検索結果に対応する少なくとも１つの通常検索結果情報３０のいずれかである。図３の例では、広告情報２８には、「［ＰＲ］」という文字列が含まれている。また、本実施形態では、各検索結果画像は、商品やサービスに対応している。本実施形態では、検索結果画面２６は、ユーザにより縦スクロールが可能となっており、図３に例示する検索結果画面２６では、計１０個の広告情報２８が含まれている。そして、ユーザが検索結果画像をクリックすると、クライアント１４のディスプレイに、図４に例示する、選択された検索結果画像に対応する商品の詳細な説明が示される商品詳細説明画面３２が表示される。
【００３２】
図４に例示する商品詳細説明画面３２には、「レビューを読む」と示されたリンク文字列、及び、「レビューを書く」と示されたリンク文字列が含まれている。ここで、ユーザが「レビューを読む」と示されたリンク文字列をクリックすると、図５に例示する、レビュー一覧画面３４がクライアント１４のディスプレイに表示される。レビュー一覧画面３４には、この商品やサービスを購入したユーザや商品の購入を考えているユーザなどの様々なユーザにより作成されたレビュー記事に対応するレビュー情報３６が含まれている。各レビュー情報３６には、評価に応じた星印が示されている評価画像３８、レビュー本文を示すレビュー本文文字列４０、などが含まれている。
【００３３】
また、図４に示す商品詳細説明画面３２において、ユーザが「レビューを書く」と示されたリンク文字列をクリックすると、図６に例示する、レビュー登録画面４２がクライアント１４のディスプレイに表示される。レビュー登録画面４２は、商品やサービスに関する５段階の評価を設定する評価設定プルダウンメニュー４４と、レビュー本文を入力するレビュー本文入力フィールド４６と、登録ボタン４８と、を含んでいる。ユーザが、商品やサービスについてのユーザの感想等のレビューの書き込みなどを行って、登録ボタン４８をクリックすると、評価点数やレビュー本文などがサーバ１２に登録される。
【００３４】
ここで、本実施形態に係るサーバ１２で実現される機能について説明する。図７は、本実施形態に係るサーバ１２で実現される機能の一例を示す機能ブロック図である。
【００３５】
図７に例示するように、サーバ１２は、データ記憶部５０、データ受付部５２、広告データ生成部５４、サブキーワード特定部５６、広告メイン検索部５８、検索要否判断部６０、広告サブ検索部６２、通常検索部６４、画面生成部６６、情報出力部６８、レビューデータ生成部７０、レビュー登録監視部７２、課金額決定部７３、を含んで構成される。データ記憶部５０は、サーバ１２の記憶部を主として実現される。その他の要素は、サーバ１２の制御部を主として実現される。
【００３６】
これらの要素は、コンピュータであるサーバ１２にインストールされたプログラムを、サーバ１２の制御部で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ可読な情報伝達媒体（記録媒体）を介して、あるいは、インターネットなどの通信ネットワークを介してサーバ１２に供給される。
【００３７】
データ記憶部５０は、本実施形態では、例えば、図８に例示する商品データ７４と、図９に例示する広告主データ７６と、図１０に例示する広告データ７８と、図１１に例示するレビューデータ８０と、を記憶する。
【００３８】
商品データ７４は、例えば、ショッピングサイトで取り扱われるユーザの購入対象となる商品やサービスに対応するデータであり、図８に示すように、商品やサービスの識別子である商品ＩＤ、商品やサービスの名称を示す商品名データ、商品やサービスの種別を示す商品種別データ、商品やサービスの概要を示す商品概要データ、商品やサービスの詳細な説明内容を示す商品詳細説明データ、などを含む。また、商品データ７４は、対応する商品やサービスを代表する画像である代表画像に関連付けられている。
【００３９】
広告主データ７６は、例えば、ショッピングサイトで取り扱う商品やサービスの提供者（出品者、販売主）等である広告主に関するデータであり、図９に示すように、広告主の識別子である広告主ＩＤ、広告主の名称を示す広告主名データ、広告主の本社住所等を示す住所データ、広告主の代表電話番号等を示す電話番号データ、などを含む。
【００４０】
広告データ７８は、例えば、リスティング広告に関する設定を示すデータであり、図１０に示すように、広告の識別子である広告ＩＤ、広告の対象となる商品やサービスの商品ＩＤ、リスティング広告の掲載を希望する広告主の広告主ＩＤ、リスティング広告の入札金額を示す入札金額データ、広告主により指定されるキーワードを示すメインキーワード、ユーザによるレビュー本文に基づいて生成されるキーワードを示すサブキーワード、などを含んでいる。なお、本実施形態では、広告データ７８は、１個のメインキーワードと、１０個のサブキーワード（第１サブキーワード〜第１０サブキーワード）を含んでいる。なお、広告データ７８に含まれるキーワードの数はこれらの数には限定されない。
【００４１】
レビューデータ８０は、例えば、上述のレビュー記事に対応するデータであり、図１１に示すように、レビューデータ８０の識別子であるレビューＩＤ、レビュー対象となる商品やサービスの商品ＩＤ、ユーザによる商品やサービスの５段階評価における点数を示す評価点数データ、レビュー本文を示す文書データであるレビュー本文データ、などを含んでいる。
【００４２】
ここで、本実施形態に係る検索システム１０で行われる広告データ生成処理の一例を図１２に示すフロー図を参照しながら説明する。
【００４３】
まず、データ受付部５２が、広告主が使用するクライアント１４から、広告主により指定される、商品ＩＤ、広告主ＩＤ、入札金額、メインキーワードなどを受け付ける（Ｓ１０１）。すると、広告データ生成部５４が、これらのデータに基づいて、広告データ７８を生成する（Ｓ１０２）。この段階では、広告データ７８に含まれるサブキーワードの値は空である。
【００４４】
そして、サブキーワード特定部５６が、データ記憶部５０に記憶されているレビューデータ８０のうちから、Ｓ１０２に示す処理で生成された広告データ７８に含まれる商品ＩＤを含むレビューデータ８０を特定する（Ｓ１０３）。そして、サブキーワード特定部５６が、各レビューデータ８０に含まれる文書データであるレビュー本文データに対して形態素解析を実行し、各レビュー本文データに含まれる名詞及び形容詞などの語句を抽出する（Ｓ１０４）。そして、サブキーワード特定部５６が、Ｓ１０４に示す処理で特定された語句毎に、その語句が含まれるレビュー本文データの数をスコアとして算出する（Ｓ１０５）。このことによって、ある語句が、何人のユーザによりコメントされたかが特定される。ここではキーワードは名詞及び形容詞などの語句としたが、商品を説明する内容語であればよい。
【００４５】
そして、サブキーワード特定部５６が、スコアが上位である１０個の語句を特定し、１位の語句から順に、Ｓ１０２に示す処理で生成された広告データ７８に含まれる第１サブキーワード〜第１０サブキーワードに設定する（Ｓ１０６）。このように、サブキーワード特定部５６は、レビュー本文データに含まれる語句の出現頻度に基づいて、購入対象の商品やサービスのサブキーワードを特定する。
【００４６】
このようにして、広告データ７８が生成される。また、本実施形態では、上述のように、新規の広告データ７８が登録された際に、商品ＩＤにより関連付けられるレビューデータ８０を特定して、レビューデータ８０に基づくサブキーワードの抽出が実行される。
【００４７】
次に、本実施形態に係る検索システム１０で行われる検索処理の一例を図１３に示すフロー図を参照しながら説明する。
【００４８】
図２に例示する検索条件入力画面２０において検索ボタン２４がクリックされたことに応じて、クライアント１４はサーバ１２に検索条件入力フィールド２２にユーザにより入力された検索条件ワードを送信する。そして、データ受付部５２がこの検索条件ワード（具体的には、例えば、「コーヒー」と「香り」）を受け付ける（Ｓ２０１）。
【００４９】
そして、広告メイン検索部５８が、この検索条件ワードに完全一致又は部分一致する（例えば、「コーヒー」又は「香り」に完全一致又は部分一致する）メインキーワードを含む広告データ７８に対応する商品データ７４（具体的には、例えば、含まれる商品ＩＤが広告データ７８と同一である商品データ７４）を広告検索結果として特定する広告メイン検索処理を実行する（Ｓ２０２）。本実施形態では、広告メイン検索部５８は、例えば、所定数Ｎ（本処理例では、例えば、１０）を上限として広告検索結果となる商品データ７４を特定する。検索条件ワードに完全一致又は部分一致するメインキーワードを含む広告データ７８が所定数Ｎを超えた場合は、広告メイン検索部５８は、例えば、広告データ７８に含まれる入札金額データが示す金額に基づいて（例えば、金額が高い順に）所定数Ｎの広告データ７８を特定して、これらの広告データ７８に対応する商品データ７４を広告検索結果として特定する。
【００５０】
そして、検索要否判断部６０が、Ｓ２０２に示す処理で広告検索結果として特定された商品データ７４の数が、所定数Ｎ（本処理例では、例えば、１０）以上であるか否かを判断する（Ｓ２０３）。
【００５１】
所定数Ｎ以上ではない（すなわち、所定数Ｎ未満である）場合は（Ｓ２０３：Ｎ）、広告サブ検索部６２が、変数ｎの値に１を設定する（Ｓ２０４）。そして、広告サブ検索部６２が、Ｓ２０１に示す処理で受け付けた検索条件ワードに完全一致又は部分一致する（例えば、「コーヒー」又は「香り」に完全一致又は部分一致する）第ｎサブキーワードを含む広告データ７８に対応する商品データ７４を広告検索結果に追加する第ｎ段階広告サブ検索処理を実行する（Ｓ２０５）。このように、本実施形態では、広告サブ検索部６２は、例えば、広告メイン検索部５８により検索結果として特定される購入対象の数に応じて、サブキーワードに対応する購入対象を特定して検索結果に追加する。
【００５２】
そして、検索要否判断部６０が、広告検索結果の総数が所定数Ｎ以上となったか否かを判断する（Ｓ２０６）。所定数Ｎ以上ではない場合は（Ｓ２０６：Ｎ）、広告サブ検索部６２が、変数ｎの値が広告データ７８に含まれるサブキーワードの総数（例えば、１０）に達しているか否かを確認する（Ｓ２０７）。達していない場合は（Ｓ２０７：Ｎ）、広告サブ検索部６２は、変数ｎの値を１増加させる（Ｓ２０８）。そして、Ｓ２０５に示す処理に戻る。このようにして、本処理例では、広告サブ検索部６２は、上位のサブキーワードから順に、検索条件ワードに一致するサブキーワードが含まれる検索対象データを特定して検索結果に追加する処理を繰り返す。
【００５３】
Ｓ２０３に示す処理で広告検索結果の数が所定数Ｎ以上であると判断された場合（Ｓ２０３：Ｙ）、Ｓ２０６に示す処理で、広告検索結果の総数が所定数Ｎ以上であると判断された場合（Ｓ２０６：Ｙ）、又は、Ｓ２０７に示す処理で、変数ｎの値が広告データ７８に含まれるサブキーワードの数に達していることが確認された場合は（Ｓ２０７：Ｙ）、通常検索部６４が、Ｓ２０１に示す処理で受け付けた検索条件ワードが、含まれる商品名データや商品種別データや商品概要データや商品詳細説明データに含まれる語句に部分一致又は完全一致する商品データ７４を通常検索結果として特定する通常検索処理を実行する（Ｓ２０９）。
【００５４】
そして、画面生成部６６が、広告検索結果として特定された商品データ７４に対応する広告情報２８と、通常検索結果として特定された商品データ７４に対応する通常検索結果情報３０と、を含む検索結果画面２６を生成する（Ｓ２１０）。
【００５５】
本処理例では、画面生成部６６は、少なくとも１つの広告情報２８が少なくとも１つの通常検索結果情報３０の上に配置された検索結果画面２６を生成する。また、本処理例では、画面生成部６６が、メインキーワードでの検索結果に対応する少なくとも１つの広告情報２８（メイングループ）、第１サブキーワードでの検索結果に対応する少なくとも１つの広告情報２８（第１サブグループ）、第２サブキーワードでの検索結果に対応する少なくとも１つの広告情報２８（第２サブグループ）、・・・の順に、上から配置された検索結果画面２６を生成する。また、本処理例では、各グループ内において、関連づけられている入札金額が高い順に上から広告情報２８を並べた検索結果画面２６を生成する。また、検索結果画面２６に含まれるそれぞれの広告情報２８や通常検索結果情報３０は、対応する商品やサービスの詳細な説明が示される商品詳細説明画面３２のＵＲＬが関連づけられている。
【００５６】
そして、情報出力部６８が、Ｓ２１０に示す処理で生成された検索結果画面２６をクライアント１４のディスプレイに表示出力する（Ｓ２１１）。そして、本処理例に示す検索処理は終了する。
【００５７】
検索結果画面２６に含まれる、それぞれの広告情報２８や通常検索結果情報３０には、対応する商品データ７４に含まれる商品名データが示す商品名や、商品概要データが示す商品やサービスの概要を説明する文章や、対応する商品データ７４に関連付けられている代表画像などが含まれている。
【００５８】
なお、検索処理の処理例は上述のＳ２０１〜Ｓ２１１に示したものに限定されない。以下、本実施形態に係る検索システム１０で行われる検索処理の一変型例を図１４に示すフロー図を参照しながら説明する。
【００５９】
まず、上述のＳ２０１に示す処理と同様に、データ受付部５２が検索条件ワードを受け付ける（Ｓ３０１）。そして、上述のＳ２０９に示す処理と同様に、通常検索部６４が通常検索処理を実行する（Ｓ３０２）。また、Ｓ３０２に示す処理と並行して、上述のＳ２０２に示す処理と同様に、広告メイン検索部５８が広告メイン検索処理を実行する（Ｓ３０３）。そして、上述のＳ２０３に示す処理と同様に、検索要否判断部６０が、Ｓ３０３に示す処理で広告検索結果として特定された商品データ７４の数が、所定数Ｎ（本処理例では、例えば、１０）以上であるか否かを判断する（Ｓ３０４）。所定数Ｎ以上ではない（すなわち、所定数Ｎ未満である）場合は（Ｓ３０４：Ｎ）、広告サブ検索部６２が、上述の所定数ＮからＳ３０３に示す処理で広告検索結果として特定された商品データ７４の数を引いた値を、サブ検索処理取得最大件数として設定する（Ｓ３０５）。そして、上述のＳ２０５〜Ｓ２０８に示す処理と同様に、広告サブ検索部６２が、サブ検索処理取得最大件数を検索結果数の上限とする広告サブ検索処理を実行する（Ｓ３０６）。
【００６０】
そして、Ｓ３０４に示す処理で広告検索結果の数が所定数Ｎ以上であると判断された場合（Ｓ３０４：Ｙ）、又は、Ｓ３０６に示す処理が終了した場合は、上述のＳ２１０に示す処理と同様に、画面生成部６６が検索結果画面２６を生成する（Ｓ３０７）。そして、上述のＳ２１１に示す処理と同様に、情報出力部６８が、Ｓ３０７に示す処理で生成された検索結果画面２６をクライアント１４に送信し、クライアント１４は、ディスプレイに検索結果画面２６を表示出力する（Ｓ３０８）。こうすれば、通常検索処理と、広告メイン検索処理と広告サブ検索処理からなる一連の広告検索処理と、がパラレルに実行されるので、検索処理の実行が開始されてから検索結果画面２６がクライアント１４のディスプレイに表示出力されるまでの時間が短縮されることが期待される。
【００６１】
上述のように、検索結果画面２６に含まれる広告情報２８又は通常検索結果情報３０をユーザがクリックすると、クライアント１４は、クリックされた広告情報２８または通常検索結果情報３０に関連づけられている商品詳細説明画面３２のＵＲＬをサーバ１２に送信する。そして、データ受付部５２は、このＵＲＬを受け付ける。そして、画面生成部６６が、受け付けたＵＲＬに基づいて商品詳細説明画面３２を生成する。そして、情報出力部６８が、生成された商品詳細説明画面３２をクライアント１４に送信する。そして、クライアント１４は、商品詳細説明画面３２を受信すると、その商品詳細説明画面３２をクライアント１４のディスプレイに商品詳細説明画面３２を表示出力する。なお、検索結果画面２６に含まれる広告情報２８又は通常検索結果情報３０をユーザがクリックした際に、クライアント１４が、クリックされた広告情報２８または通常検索結果情報３０に対応する商品ＩＤをサーバ１２に送信し、画面生成部６６が、この商品ＩＤに基づいて商品詳細説明画面３２を生成するようにしてもよい。
【００６２】
商品詳細説明画面３２には、例えば、受け付けた商品ＩＤに関連づけられている代表画像や商品詳細説明データが示す文章などが含まれている。また、上述のように、商品詳細説明画面３２には、「レビューを読む」と示されたリンク文字列、及び、「レビューを書く」と示されたリンク文字列が含まれている。ここで、ユーザが「レビューを読む」と示されたリンク文字列をクリックすると、クライアント１４はこの商品ＩＤに対応するレビュー記事の一覧出力要求をサーバ１２に送信する。そして、データ受付部５２がこの一覧出力要求を受け付ける。そして、画面生成部６６が、この商品ＩＤを含むレビューデータ８０を特定して、特定された各レビューデータ８０に対応するレビュー情報３６が含まれるレビュー一覧画面３４を生成する。そして、情報出力部６８が、クライアント１４のディスプレイにレビュー一覧画面３４を表示出力する。各レビュー情報３６には、評価画像３８、レビュー本文文字列４０が含まれる。そして、例えば、レビュー情報３６に含まれる、評価画像３８は、評価点数データが示す点数に対応しており、レビュー本文文字列４０は、レビュー本文データに対応している。
【００６３】
ユーザが、商品詳細説明画面３２において、「レビューを書く」と示されたリンク文字列をクリックすると、クライアント１４はこの商品ＩＤに対応するレビュー登録画面４２の出力要求をサーバ１２に送信する。そして、データ受付部５２はこの出力要求を受け付ける。そして、画面生成部６６が、この商品ＩＤに関連づけられているレビュー登録画面４２を生成する。そして、情報出力部６８が、このレビュー登録画面４２をクライアント１４のディスプレイに表示出力する。
【００６４】
上述のように、レビュー登録画面４２は、評価設定プルダウンメニュー４４と、レビュー本文入力フィールド４６と、登録ボタン４８と、を含んでいる。そして、ユーザが、評価設定プルダウンメニュー４４により商品やサービスに関する５段階の評価を設定し、レビュー本文入力フィールド４６にレビュー本文を書き込んで、登録ボタン４８をクリックすると、評価設定プルダウンメニュー４４により設定された評価点数、レビュー本文入力フィールド４６に書き込まれたレビュー本文、及び、レビュー登録画面４２に関連づけられた商品ＩＤがサーバ１２に送信される。そして、データ受付部５２が、これらのデータを受け付ける。
【００６５】
そして、レビューデータ生成部７０が、新規のレビューＩＤ、受け付けた商品ＩＤ、受け付けた評価点数を示す評価点数データ、受け付けたレビュー本文を示すレビュー本文データ、を含むレビューデータ８０を生成して、データ記憶部５０に出力する。
【００６６】
本実施形態では、レビュー登録監視部７２が、レビューデータ生成部７０によるレビューデータ８０の生成を監視している。そして、本実施形態では、レビュー登録監視部７２は、例えば、新たなレビューデータ８０が生成されたことを検出した際に、サブキーワード特定部５６に、新たに生成されたレビューデータ８０と商品ＩＤが対応するレビューデータ８０を特定して、上述のＳ１０３〜Ｓ１０６に示す処理と同様の処理により、この商品ＩＤが含まれる広告データ７８に含まれる第１サブキーワード〜第１０サブキーワードの更新を指示する。そして、サブキーワード特定部５６が、広告データ７８に含まれるサブキーワードを更新する。
【００６７】
なお、本実施形態に係る検索システム１０では、例えば、商品詳細説明画面３２においてユーザが注文操作を行うことにより、商品詳細説明画面３２に示されている商品やサービスの注文を行うことができるようになっている。
【００６８】
また、本実施形態では、検索結果画面２６に含まれる広告情報２８をユーザがクリックして、クライアント１４が、クリックされた広告情報２８に関連づけられている商品詳細説明画面３２のＵＲＬをサーバ１２に送信し、データ受付部５２が、このＵＲＬを受け付けると、課金額決定部７３が、このＵＲＬのリンク先である商品詳細説明画面３２に表される商品又はサービスの商品データ７４を特定する。
【００６９】
そして、課金額決定部７３は、上述の検索処理において、特定された商品データ７４が検索結果としてヒットした際のキーワードの種別（メインキーワードであるかサブキーワードであるか。サブキーサードである場合はどの順位であるか。）、及び、広告データ７８においてそのキーワードに対応付けられている入札金額データを特定する。
【００７０】
そして、課金額決定部７３は、例えば、キーワードの種別がメインキーワードである場合は、特定された入札金額データが示す入札金額を、ユーザにクリックされた広告情報２８の広告主に対する課金額（ここでは、ユーザによるこの１回のクリックに対する課金額）として決定する。また、課金額決定部７３は、例えば、キーワードの種別がサブキーワードである場合は、特定された入札金額データが示す入札金額よりも安い、サブキーワードの順位に応じた金額を、ユーザにクリックされた広告情報２８の広告主に対する課金額として決定する。課金額決定部７３は、具体的には、例えば、課金額＝入札金額×（１０−順位）／１０という数式に従って課金額を算出する。
【００７１】
なお、課金額決定部７３は、キーワードの種別がサブキーワードである場合に、そのキーワードがメインキーワードとして設定されている、ユーザにクリックされた広告情報２８の広告主とは異なる広告主の広告データ７８に含まれる入札金額データが示す入札金額に基づいて、ユーザにクリックされた広告情報２８の広告主に対する課金額を決定するようにしてもよい。例えば、上述の検索処理に用いられた検索条件が「コーヒー」であり、商品ＩＤ「００１３」に対応する広告情報２８がユーザにクリックされた場合に、「コーヒー」がメインキーワードとして設定されている２つの広告データ（広告ＩＤの値は「０１０１」及び「０１０２」）に含まれる入札金額データが示す入札金額のうちの最低金額（あるいは、平均金額など。）より安い金額（例えば、最低金額や平均金額の９０％、半額、１／３など。）を、広告主ＩＤ「０００９」である広告主に対する課金額として決定するようにしてもよい。
【００７２】
また、課金額決定部７３は、キーワードの種別がサブキーワードである場合に、課金額を決定しない、すなわち、ユーザにクリックされた広告情報２８の広告主に課金しないようにしてもよい。
【００７３】
また、課金額決定部７３は、キーワードの種別がサブキーワードである場合に、そのサブキーワードが抽出されたレビュー本文データに対応付けられる評価点数データが示す評価点数の代表値に応じた課金額を決定するようにしてもよい。例えば、課金額＝特定された入札金額データが示す入札金額×評価点数の平均値／５という数式に従って課金額を算出するようにしてもよい。また、課金額決定部７３は、そのサブキーワードが抽出されたレビュー本文データに対応付けられる評価点数の平均値が所定値以下（例えば、２以下）である場合には、課金額を決定しない、すなわち、ユーザにクリックされた広告情報２８の広告主に課金しないようにしてもよい。
【００７４】
サーバは、例えば、このようにして決定された課金額に基づいて、ユーザにクリックされた広告情報２８の広告主に対する課金処理に用いられる課金情報を生成する。このようにして生成された課金情報は、例えば、サーバが実行する公知の電子商取引技術を用いた広告主に対する課金処理に用いられる。そして、最終的には、例えば、ユーザにクリックされた広告情報２８の広告主の口座から決定された課金額が引き落とされるなどの決済処理が行われる。
【００７５】
本実施形態に係る検索システム１０では、広告主が指定したメインキーワードに対する検索による検索結果として特定される購入対象の数に応じて、ユーザにより作成された文書データから特定されるサブキーワードに対する検索が行われて、サブキーワードに対する検索により特定される購入対象が検索結果に追加される。そのため、広告主が指定したメインキーワードに対する検索による検索結果が、ユーザにより作成された文書データから特定されるサブキーワードに対する検索による検索結果よりも優先されることとなる。また、本実施形態に係る検索システム１０では、例えば、広告主が気付いていないような特徴（具体的には、例えば、「香り」）が、レビュー情報３６から抽出されて、サブキーワードに設定されたような場合には、この特徴を検索条件とした検索をユーザが行うことによって、この購入対象が検索結果として特定されることとなる。そのため、本実施形態に係る検索システム１０では、購入対象の広告主が想定していなかったような検索条件による検索に対しても、その購入対象の検索結果が表示されることが期待される。こうなると、広告主にもユーザにもメリットがある。
【００７６】
なお、本発明は上述の実施形態に限定されるものではない。
【００７７】
例えば、上述の広告データ生成処理のＳ１０３に示す処理において、Ｓ１０２に示す処理で生成された広告データ７８に含まれる商品ＩＤを含むレビューデータ８０のうち、評価点数データが示す評価点数が所定値以上（例えば、４以上）であるレビューデータ８０を特定するようにしてもよい。そして、上述の広告データ生成処理のＳ１０４に示す処理において、評価点数が所定値以上であるレビューデータ８０に含まれるレビュー本文データに対して形態素解析を実行し、各レビュー本文データに含まれる語句を抽出するようにしてもよい。こうすれば、広告主にとって評価の低い語句がサブキーワードとして設定されることを防ぐことができる。
【００７８】
また、例えば、上述の広告データ生成処理のＳ１０５に示す処理において、サブキーワード特定部５６は、Ｓ１０４に示す処理で特定された語句が含まれるレビュー本文データの数と、各レビュー本文データに対応付けられている評価点数データが示す評価点数の平均と、の積を、その語句のスコアとして算出するようにしてもよい。こうすれば、広告主にとって評価の低い語句がサブキーワードとして設定される可能性が低減する。また、広告主にとって評価の低い語句がサブキーワードとして設定されても上位のサブキーワードとして設定される可能性は低減することとなる。
【００７９】
また、例えば、上述の広告データ生成処理のＳ１０５に示す処理において、サブキーワード特定部５６は、Ｓ１０４に示す処理で特定された語句が含まれる各レビュー本文データに対応付けられている評価点数データに基づいて算出される重みの合計を、その語句のスコアとして算出するようにしてもよい。サブキーワード特定部５６は、例えば、評価点数データの値が１又は５である場合は、対応するレビュー本文データについての上述の重みを３と設定し、評価点数データの値が２又は４である場合は、対応するレビュー本文データについての上述の重みを２と設定し、評価点数データの値が３である場合は、対応するレビュー本文データについての上述の重みを１と設定した上で、重みの合計を語句のスコアとして算出するようにしてもよい。こうすれば、サブキーワードの特定において、ユーザによって思い入れの強い評価（極端な評価）がされたレビュー記事に含まれる語句がサブキーワードとして設定されやすくなる。
【００８０】
また、例えば、サーバ１２が、上述の広告データ生成処理の終了後、広告主にサブキーワードの一覧を電子メール等により提供するようにしてもよい。そして、広告サブ検索部６２は、広告主からの承認を受け付けたサブキーワードだけを広告サブ検索処理に用いるようにしてもよい。こうすれば、広告主が望まないキーワードにより検索がヒットしてしまうことを未然に防ぐことができる。また、広告主が望まないキーワードで検索がヒットした際に広告主に課金されてしまうことを未然に防ぐことができる。
【００８１】
例えば、サブキーワード特定部５６が、広告データ７８に含まれるメインキーワードとは異なる語句を、この広告データ７８に含まれるサブキーワードとして特定するようにしてもよい。具体的には、例えば、上述のＳ１０４に示す処理において、サブキーワード特定部５６が、メインキーワードとは異なる語句を特定するようにしてもよい。あるいは、上述のＳ１０５に示す処理において、サブキーワード特定部５６が、メインキーワードについてはスコアを算出しないようにしてもよい。あるいは、上述のＳ１０６に示す処理において、サブキーワード特定部５６が、メインキーワードについてはサブキーワードに設定しないようにしてもよい。この場合、サブキーワード特定部５６が、メインキーワードよりも順位が低いサブキーワードの順位を繰り上げるようにしてもよい。また、サブキーワード特定部５６が、スコアの順位が１１位である語句を第１０サブキーワードとして設定するようにしてもよい。
【００８２】
また、サブキーワード特定部５６が、所定時間毎に全レビューデータを対象としてサブキーワードの更新処理を実行してもよい。
【００８３】
また、画面生成部６６が、各検索結果についての所与の確率分布に従って表示対象となる検索結果を特定して、特定された検索結果が示される検索結果画面２６を生成するようにしてもよい。
【００８４】
また、例えば、ユーザが検索結果画面２６に含まれる広告情報２８又は通常検索結果情報３０をクリックしたことに応じて、データ受付部５２が広告情報２８又は通常検索結果情報３０に関連付けられている商品詳細説明画面３２のＵＲＬを受け付けた際に、サーバ１２が、上述の検索処理において、この商品詳細説明画面３２に表される商品又はサービスの商品データ７４の商品ＩＤに関連付けて、この商品データ７４が検索結果としてヒットした際にユーザにより入力された検索条件をデータ記憶部５０に記憶させるようにしてもよい。そして、上述の広告データ生成処理で、サブキーワード特定部５６が、生成される広告データ７８に含まれるサブキーワードを設定する際に、その広告データ７８に含まれる商品ＩＤに関連付けてデータ記憶部５０に記憶された検索条件に含まれる語句の出現頻度に基づいて算出されるスコアが上位である語句をサブキーワードとして設定するようにしてもよい。このように、レビュー本文データ等の文書データ以外のテキストデータを用いてサブキーワードの特定を行っても構わない。
【００８５】
また、検索システム１０におけるサーバ１２とクライアント１４との役割分担は上述の実施形態には限定されない。また、上記の具体的な数値や文字列や図面中の具体的な数値や文字列は例示であり、これらの数値や文字列には限定されない。
【図１】
2011125793.tif 000003
【図２】
2011125793.tif 000004
【図３】
2011125793.tif 000005
【図４】
2011125793.tif 000006
【図５】
2011125793.tif 000007
【図６】
2011125793.tif 000008
【図７】
2011125793.tif 000009
【図８】
2011125793.tif 000010
【図９】
2011125793.tif 000011
【図１０】
2011125793.tif 000012
【図１１】
2011125793.tif 000013
【図１２】
2011125793.tif 000014
【図１３】
2011125793.tif 000015
【図１４】
2011125793.tif 000016
【手続補正書】
【提出日】平成25年2月1日(2013.2.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザに購入される対象となる購入対象の販売主により指定される語句を、当該購入対象のメインキーワードとして受け付けるメインキーワード受付手段と、
ユーザにより入力された前記購入対象に関するテキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定手段と、
ユーザが購入対象を検索する際に受け付けた検索条件ワードを含むメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索手段と、
前記検索結果の件数が所定数に満たない場合、前記検索条件ワードを含むサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索手段と、
検索結果として特定された購入対象に関する情報を出力する情報出力手段と、
を含むことを特徴とする検索システム。
【請求項２】
前記メイン検索手段が、所定数を上限として検索結果となる購入対象を特定し、
前記サブ検索手段が、前記メイン検索手段により検索結果として特定される購入対象の数が前記所定数未満である場合に、前記検索条件ワードを含むサブキーワードに対応する購入対象を特定して前記検索結果に追加する、
ことを特徴とする請求項１に記載の検索システム。
【請求項３】
前記サブキーワード特定手段が、複数のサブキーワード、及び、各サブキーワードについての、当該サブキーワードを含む前記テキストデータの数の多さを表す順位を特定し、
前記サブ検索手段が、検索結果として特定される購入対象の総数が前記所定数に達するまで、上位から順に、前記検索条件ワードを含む、当該順位のサブキーワードに対応する購入対象を特定して検索結果に追加する処理を繰り返す、
ことを特徴とする請求項２に記載の検索システム。
【請求項４】
前記メイン検索手段により検索結果として特定された購入対象のいずれかがユーザに指定された場合に、当該指定された購入対象の販売主により指定済である入札金額に基づいて当該販売主への課金額を決定する課金額決定手段、をさらに含む、
ことを特徴とする請求項１から３のいずれか一項に記載の検索システム。
【請求項５】
前記課金額決定手段は、前記指定された購入対象が前記メイン検索手段により検索結果として特定された購入対象のいずれかである場合に、前記入札金額を課金額として決定し、前記指定された購入対象が前記サブ検索手段により検索結果として特定された購入対象のいずれかである場合に、前記入札金額よりも安い金額を課金額として決定する、
ことを特徴とする請求項４に記載の検索システム。
【請求項６】
検索結果として特定された購入対象のいずれかがユーザに指定された場合に、当該指定された購入対象の販売主により指定済である入札金額に基づいて、当該販売主への課金額を決定する課金額決定手段、をさらに含み、
前記課金額決定手段は、前記サブ検索手段により検索結果として特定された購入対象のいずれかがユーザに指定された場合に、当該指定された購入対象に対応するサブキーワードの順位に基づいて、サブキーワードの順位が上位であるほど金額が高くなるよう課金額を決定する、
ことを特徴とする請求項３に記載の検索システム。
【請求項７】
前記サブキーワード特定手段が、前記購入対象のメインキーワードとは異なる語句を当該購入対象のサブキーワードとして特定する、
ことを特徴とする請求項１から６のいずれか一項に記載の検索システム。
【請求項８】
前記情報出力手段が、前記メイン検索手段により検索結果として特定される購入対象に関する情報については、当該購入対象の販売主により指定済である入札金額に応じて出力する、
ことを特徴とする請求項４から７のいずれか一項に記載の検索システム。
【請求項９】
前記テキストデータは、ユーザにより作成された前記購入対象に関する文書データであり、
前記サブキーワード特定手段は、前記文書データに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定する、
ことを特徴とする請求項１から８のいずれか一項に記載の検索システム。
【請求項１０】
検索システムに含まれるメインキーワード受付手段が、ユーザに購入される対象となる購入対象の販売主により指定される語句を、当該購入対象のメインキーワードとして受け付けるメインキーワード受付ステップと、
前記検索システムに含まれるサブキーワード特定手段が、ユーザにより入力された前記購入対象に関するテキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定ステップと、
前記検索システムに含まれるメイン検索手段が、ユーザが購入対象を検索する際に受け付けた検索条件ワードを含むメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索ステップと、
前記検索システムに含まれるサブ検索手段が、前記検索結果の件数が所定数に満たない場合、前記検索条件ワードを含むサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索ステップと、
前記検索システムに含まれる情報出力手段が、検索結果として特定された購入対象に関する情報を出力する情報出力ステップと、
を含むことを特徴とする検索方法。
【請求項１１】
ユーザに購入される対象となる購入対象の販売主により指定される語句を、当該購入対象のメインキーワードとして受け付けるメインキーワード受付手段、
ユーザにより入力された前記購入対象に関するテキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定手段、
ユーザが購入対象を検索する際に受け付けた検索条件ワードを含むメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索手段、
前記検索結果の件数が所定数に満たない場合、前記検索条件ワードを含むサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索手段、
検索結果として特定された購入対象に関する情報を出力する情報出力手段、
としてコンピュータを機能させることを特徴とする検索プログラム。
【請求項１２】
ユーザに購入される対象となる購入対象の販売主により指定される語句を、当該購入対象のメインキーワードとして受け付けるメインキーワード受付手段、
ユーザにより入力された前記購入対象に関するテキストデータに含まれる語句の出現頻度に基づいて、当該購入対象のサブキーワードを特定するサブキーワード特定手段、
ユーザが購入対象を検索する際に受け付けた検索条件ワードを含むメインキーワードに対応する購入対象の少なくとも一部を検索結果として特定するメイン検索手段、
前記検索結果の件数が所定数に満たない場合、前記検索条件ワードを含むサブキーワードに対応する購入対象を特定して前記検索結果に追加するサブ検索手段、
検索結果として特定された購入対象に関する情報を出力する情報出力手段、
としてコンピュータを機能させることを特徴とする検索プログラムを記録した記録媒体。
【国際調査報告】
2011125793.tif 000017
2011125793.tif 000018
2011125793.tif 000019
2011125793.tif 000020