(57)【要約】【課題】ユーザの感覚的な欲求に合った商取引の対象を検索する。【解決手段】ネットワークを介して接続してくる端末装置からの要求に応じて商取引の対象を検索する情報検索装置であって、商取引の対象についてユーザが入力した文章情報を端末装置から受信する文章情報受信手段と、受信された文章情報からキーワードを抽出し、抽出されたキーワードを、受信された文章情報が入力された商取引の対象に関連する関連キーワードとして、キーワード記憶装置に記憶させるキーワード抽出手段と、ユーザにより入力されたキーワードを端末装置から受信するキーワード受信手段と、キーワード記憶装置により記憶された関連キーワードが受信されたキーワードと一致する商取引の対象を検索結果として抽出する対象抽出手段と、を備える。【選択図】図４
2011154527.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続してくる端末装置からの要求に応じて商取引の対象を検索する情報検索装置であって、
商取引の対象についてユーザが入力した文章情報を前記端末装置から受信する文章情報受信手段と、
前記受信された文章情報からキーワードを抽出し、抽出されたキーワードを、前記受信された文章情報が入力された商取引の対象に関連する関連キーワードとして、キーワード記憶装置に記憶させるキーワード抽出手段と、
ユーザにより入力されたキーワードを前記端末装置から受信するキーワード受信手段と、
前記キーワード記憶装置により記憶された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を検索結果として抽出する対象抽出手段と、
を備えることを特徴とする情報検索装置。
【請求項２】
請求項１に記載の情報検索装置において、
各商取引の対象に関連する各前記関連キーワード毎に、前記抽出手段による抽出回数を数えるカウント手段と、
前記抽出回数に基づいて、商取引の対象と、関連する前記関連キーワードとの関連の高低を判定する判定手段と、
前記キーワード記憶装置により記憶された前記関連キーワードのうち、商取引の対象との関連が高いと判定された前記関連キーワードを選択する第１選択手段と、
を更に備え、
前記対象抽出手段は、前記第１選択手段により選択された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を抽出することを特徴とする情報検索装置。
【請求項３】
請求項２に記載の情報検索装置において、
関連の高低のユーザによる選択を示す選択情報を前記端末装置から受信する選択情報受信手段を更に備え、
前記第１選択手段は、関連が低い方が選択されたことを前記選択情報が示す場合には、商取引の対象との関連が低いと判定された前記関連キーワードを選択することを特徴とする情報検索装置。
【請求項４】
請求項１乃至３の何れか１項に記載の情報検索装置において、
前記キーワード記憶装置により記憶された前記関連キーワードの中から、前記対象抽出手段により用いられる前記関連キーワードを選択する第２選択手段を更に備え、
前記対象抽出手段は、前記第２選択手段により選択された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を抽出し、
前記第２選択手段は、選択する前記関連キーワードの少なくとも１つを、前記対象抽出手段による抽出の度に変更することを特徴とする情報検索装置。
【請求項５】
請求項１乃至４の何れか１項に記載の情報検索装置において、
ユーザの欲求を感覚的に示す単語をキーワードとして入力するよう前記端末装置が促すための促し情報を前記端末装置に送信する促し情報送信手段を更に備え、
前記キーワード受信手段は、前記促し情報を受信した前記端末装置から送信されたキーワードを受信することを特徴とする情報検索装置。
【請求項６】
請求項１乃至５の何れか１項に記載の情報検索装置において、
前記文章情報は、商取引の対象に対するユーザの感想又は意見の少なくとも何れか一方を文章で表した情報であることを特徴とする情報検索装置。
【請求項７】
ネットワークを介して接続してくる端末装置からの要求に応じて商取引の対象を検索する情報検索方法であって、
商取引の対象についてユーザが入力した文章情報を前記端末装置から受信する文章情報受信ステップと、
前記受信された文章情報からキーワードを抽出し、抽出されたキーワードを、前記受信された文章情報が入力された商取引の対象に関連する関連キーワードとして、キーワード記憶装置に記憶させるキーワード抽出ステップと、
ユーザにより入力されたキーワードを前記端末装置から受信するキーワード受信ステップと、
前記キーワード記憶装置により記憶された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を検索結果として抽出する対象抽出ステップと、
を有することを特徴とする情報検索方法。
【請求項８】
ネットワークを介して接続してくる端末装置からの要求に応じて商取引の対象を検索する情報検索装置に含まれるコンピュータを、
商取引の対象についてユーザが入力した文章情報を前記端末装置から受信する文章情報受信手段、
前記受信された文章情報からキーワードを抽出し、抽出されたキーワードを、前記受信された文章情報が入力された商取引の対象に関連する関連キーワードとして、キーワード記憶装置に記憶させるキーワード抽出手段、
ユーザにより入力されたキーワードを前記端末装置から受信するキーワード受信手段、及び、
前記キーワード記憶装置により記憶された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を検索結果として抽出する対象抽出手段、
として機能させることを特徴とする情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置からの要求に応じて、商品やサービス等の商取引の対象を検索する情報検索装置、情報検索方法、及び情報検索プログラムの技術分野に関する。
【背景技術】
【０００２】
従来、ユーザにより入力されたキーワードに基づいて、あいまい検索を行う技術が知られている。例えば、特許文献１に記載の技術では、入力されたキーワードの同義語展開を行い、電子文書のテキスト検索を実行した後、電子文書の割付情報を参照してその近傍にある図形を検索する。また、この技術では、キーワードの意味に応じてキーワードの下位語を展開し、下位語について検索を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−８５０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザが商品又はサービス等の何かを欲する場合、ユーザが欲する何かが心の中で具体的ではなく、欲求の内容が漠然とした感覚的なものである場合がある（例えば、「甘いものが欲しい」等）。
【０００５】
しかしながら、特許文献１に記載の技術を商取引の対象の検索に適用することができたとしても、ユーザの漠然とした欲求に対応した検索を行うことはできない。なぜなら、特許文献１に記載の技術は、例えば、「マウス」というキーワードを同義語展開したり、下位語に展開して検索を行うに過ぎないからである。
【０００６】
そこで、本発明は以上の点に鑑みてなされたものであり、ユーザの感覚的な欲求に合った商取引の対象を検索することができる情報検索装置、情報検索方法、及び情報検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、ネットワークを介して接続してくる端末装置からの要求に応じて商取引の対象を検索する情報検索装置であって、商取引の対象についてユーザが入力した文章情報を前記端末装置から受信する文章情報受信手段と、前記受信された文章情報からキーワードを抽出し、抽出されたキーワードを、前記受信された文章情報が入力された商取引の対象に関連する関連キーワードとして、キーワード記憶装置に記憶させるキーワード抽出手段と、ユーザにより入力されたキーワードを前記端末装置から受信するキーワード受信手段と、前記キーワード記憶装置により記憶された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を検索結果として抽出する対象抽出手段と、を備えることを特徴とする。
【０００８】
この発明によれば、商取引の対象についてユーザが入力した文章情報から抽出された関連キーワードが、ユーザにより入力されたキーワードと一致する商取引の対象が検索される。よって、ユーザが自分の欲求を感覚的に示すキーワードを入力することで、その欲求に合った商取引の対象を検索することができる。
【０００９】
請求項２に記載の発明は、請求項１に記載の情報検索装置において、各商取引の対象に関連する各前記関連キーワード毎に、前記抽出手段による抽出回数を数えるカウント手段と、前記抽出回数に基づいて、商取引の対象と、関連する前記関連キーワードとの関連の高低を判定する判定手段と、前記キーワード記憶装置により記憶された前記関連キーワードのうち、商取引の対象との関連が高いと判定された前記関連キーワードを選択する第１選択手段と、を更に備え、前記対象抽出手段は、前記第１選択手段により選択された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を抽出することを特徴とする。
【００１０】
この発明によれば、各関連キーワードがそれぞれ何回抽出されたかに基づいて、各関連キーワードと、各関連キーワードが関連する商取引の対象との関連の高低が判定される。そして、商取引の対象との関連が高い関連キーワードが、関連する商取引の対象を抽出するか否かの処理に用いられる。よって、ユーザの感覚的な欲求との関連が高い商取引の対象を検索することができる。
【００１１】
請求項３に記載の発明は、請求項２に記載の情報検索装置において、関連の高低のユーザによる選択を示す選択情報を前記端末装置から受信する選択情報受信手段を更に備え、前記第１選択手段は、関連が低い方が選択されたことを前記選択情報が示す場合には、商取引の対象との関連が低いと判定された前記関連キーワードを選択することを特徴とする。
【００１２】
この発明によれば、ユーザの選択により、ユーザの感覚的な欲求との関連が低い商取引の対象が検索される。よって、意外性のある商取引の対象を検索することができる。
【００１３】
請求項４に記載の発明は、請求項１乃至３の何れか１項に記載の情報検索装置において、前記キーワード記憶装置により記憶された前記関連キーワードの中から、前記対象抽出手段により用いられる前記関連キーワードを選択する第２選択手段を更に備え、前記対象抽出手段は、前記第２選択手段により選択された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を抽出し、前記第２選択手段は、選択する前記関連キーワードの少なくとも１つを、前記対象抽出手段による抽出の度に変更することを特徴とする。
【００１４】
この発明によれば、対応する商取引の対象を抽出するか否かの処理に用いられる関連キーワードの少なくとも１つが検索の度に変わるので、ユーザが前回と同じキーワードを入力したとしても、検索結果が前回と変わる場合がある。よって、意外性のある商取引の対象を検索することができる。
【００１５】
請求項５に記載の発明は、請求項１乃至４の何れか１項に記載の情報検索装置において、ユーザの欲求を感覚的に示す単語をキーワードとして入力するよう前記端末装置が促すための促し情報を前記端末装置に送信する促し情報送信手段を更に備え、前記キーワード受信手段は、前記促し情報を受信した前記端末装置から送信されたキーワードを受信することを特徴とする。
【００１６】
この発明によれば、促し情報に基づいて端末装置がユーザの欲求を感覚的に示す単語をキーワードとして入力するようにユーザに対して促すので、どのようなキーワードを入力したら良いのかをユーザが知ることができる。
【００１７】
請求項６に記載の発明は、請求項１乃至５の何れか１項に記載の情報検索装置において、前記文章情報は、商取引の対象に対するユーザの感想又は意見の少なくとも何れか一方を文章で表した情報であることを特徴とする。
【００１８】
この発明によれば、文章情報から抽出された関連キーワードの中には、商取引の対象についてユーザが感じたことや考えたこと等を示す関連キーワードが含まれやすい。よって、ユーザの感覚的な欲求に合った商取引の対象を検索することができる。
【００１９】
請求項７に記載の発明は、ネットワークを介して接続してくる端末装置からの要求に応じて商取引の対象を検索する情報検索方法であって、商取引の対象についてユーザが入力した文章情報を前記端末装置から受信する文章情報受信ステップと、前記受信された文章情報からキーワードを抽出し、抽出されたキーワードを、前記受信された文章情報が入力された商取引の対象に関連する関連キーワードとして、キーワード記憶装置に記憶させるキーワード抽出ステップと、ユーザにより入力されたキーワードを前記端末装置から受信するキーワード受信ステップと、前記キーワード記憶装置により記憶された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を検索結果として抽出する対象抽出ステップと、を有することを特徴とする。
【００２０】
請求項８に記載の発明は、ネットワークを介して接続してくる端末装置からの要求に応じて商取引の対象を検索する情報検索装置に含まれるコンピュータを、商取引の対象についてユーザが入力した文章情報を前記端末装置から受信する文章情報受信手段、前記受信された文章情報からキーワードを抽出し、抽出されたキーワードを、前記受信された文章情報が入力された商取引の対象に関連する関連キーワードとして、キーワード記憶装置に記憶させるキーワード抽出手段、ユーザにより入力されたキーワードを前記端末装置から受信するキーワード受信手段、及び、前記キーワード記憶装置により記憶された前記関連キーワードが前記受信されたキーワードと一致する商取引の対象を検索結果として抽出する対象抽出手段、として機能させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、商取引の対象についてユーザが入力した文章情報から抽出された関連キーワードが、ユーザにより入力されたキーワードと一致する商取引の対象が検索される。よって、ユーザが自分の欲求を感覚的に示すキーワードを入力することで、その欲求に合った商取引の対象を検索することができる。
【図面の簡単な説明】
【００２２】
【図１】一実施形態に係るショッピングシステムＳの概要構成の一例を示す図である。
【図２】一実施形態に係るショッピングサーバ１の概要構成の一例を示すブロック図である。
【図３】一実施形態に係るショッピングサーバ１のシステム制御部２０における商品レビュー登録・属性情報抽出処理の処理例を示すフローチャートである。
【図４】一実施形態に係るショッピングサーバ１のシステム制御部２０における検索処理の処理例を示すフローチャートである。
【図５】検索条件入力ページの画面表示例である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、ネットワーク上での電子的な情報のやりとりによって商品の売買が行われるショッピングシステムに対して本発明を適用した場合の実施形態である。
【００２４】
［１．ショッピングシステムの構成及び機能概要］
先ず、本実施形態に係るショッピングシステムＳの構成及び概要機能について、図１を用いて説明する。
【００２５】
図１は、本実施形態に係るショッピングシステムＳの概要構成の一例を示す図である。
【００２６】
図１に示すように、ショッピングシステムＳは、情報検索装置の一例としてのショッピングサーバ１と、端末装置の一例としての複数のユーザ端末２と、を含んで構成されている。そして、ショッピングサーバ１と各ユーザ端末２とは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００２７】
このような構成のショッピングシステムＳにおいて、ショッピングサーバ１は、ユーザ端末２からのリクエストに応じて、ショッピングサイトを構成するＷｅｂページをユーザ端末２に送信するＷｅｂサーバである。そして、ショッピングサーバ１は、Ｗｅｂページを閲覧したユーザのユーザ端末２からのリクエストに基づいて、商品の検索、購入等の処理を行う。
【００２８】
ユーザ端末２は、ショッピングサイトで商品を購入するユーザに使用される端末装置である。ユーザ端末２としては、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、携帯電話機等が用いられる。
【００２９】
ショッピングシステムＳにおける商品の検索としては、ユーザの感覚的な欲求に基づいた検索が可能である。例えば、ユーザが甘い食べ物を欲する場合、ユーザが検索ワード（本発明においてユーザにより入力されるキーワードの一例）として「甘い」を入力する。そうすると、キーワード検索により、「甘い」に関連する商品が検索される。
【００３０】
キーワード検索において、検索ワードと比較される対象は、商品の属性情報（本発明における関連キーワードの一例）である。この属性情報は、商品レビュー文章（本発明の文章情報の一例）から抽出されたキーワードである。商品レビュー文章は、商品に対するレビューとしてユーザにより入力された文章である。この商品レビュー文章が示す内容は、例えば、商品を使用した感想や、商品に対する批評、コメント等の意見である。商品に対してユーザが感じたことや思ったこと、或いは商品に対する考えが表現された文章から抽出されたキーワードである属性情報の中には、商品に対してユーザが感覚的に表現した単語が含まれているものと考えられる。そこで、ユーザの欲求を感覚的に示す検索ワードと商品の属性情報とが比較されることにより、ユーザの感覚的な欲求に合った商品を検索することが可能となる。なお、商品レビュー文章を入力するための条件は特に課されていない。つまり、ユーザが対象の商品をショッピングシステムＳを利用して購入したか否かにかかわらず、また、ユーザが対象の商品を使用したことがあるか否かにかかわらず、ユーザは商品レビュー文章を入力することができる。もちろん、商品レビュー文章を入力するための条件を課してもよい。例えば、ユーザが対象の商品をショッピングシステムＳを利用して購入した者のみ、商品レビュー文章を入力できるようにしてもよい。
【００３１】
ユーザにより入力された商品レビュー文章は、ユーザ端末２からショッピングサーバ１に送信され、ショッピングサーバ１により登録される。そして、ショッピングサーバ１は、ユーザ端末２からのリクエストに応じて、商品レビュー文章を表示するＷｅｂページをユーザ端末２に送信する。
【００３２】
［２．ショッピングサーバの構成］
次に、ショッピングサーバ１の構成について、図２を用いて説明する。
【００３３】
図２は、本実施形態に係るショッピングサーバ１の概要構成の一例を示すブロック図である。
【００３４】
図２に示すように、ショッピングサーバ１は、操作部１１と、表示部１２と、通信部１３と、ドライブ部１４と、記憶部１５と、入出力インターフェース部１６と、システム制御部２０と、を備えている。そして、システム制御部２０と入出力インターフェース部１６とは、システムバス２１を介して接続されている。
【００３５】
操作部１１は、例えば、キーボード、マウス等により構成されており、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部２０に出力するようになっている。表示部１２は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等により構成されており、文字や画像等の情報を表示するようになっている。通信部１３は、ネットワークＮＷ等に接続して、ユーザ端末２等との通信状態を制御するようになっている。ドライブ部１４は、例えば、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫからデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録するようになっている。記憶部１５は、例えば、ハードディスクドライブ等により構成されており、各種プログラム及びデータ等を記憶するようになっている。入出力インターフェース部１６は、操作部１１〜記憶部１５とシステム制御部２０との間のインターフェース処理を行うようになっている。システム制御部２０は、ＣＰＵ（Central Processing Unit）１７、ＲＯＭ（Read Only Memory）１８、ＲＡＭ１９等により構成されている。
【００３６】
記憶部１５は、本発明におけるキーワード記憶装置の一例を構成する。この記憶部１５には、会員ＤＢ（データベース）１０１、店舗ＤＢ１０２、商品ＤＢ１０３、会員利用ＤＢ１０４等の各種データベースが構築されている。会員ＤＢ１０１には、ショッピングサイトに会員として登録されているユーザに関する情報（例えば、会員の識別情報としての会員ＩＤ、パスワード、氏名、住所、電話番号、メールアドレス等）がユーザ毎に対応付けて登録されている。また、店舗ＤＢ１０２には、ショッピングサイトにおいて商品を販売する店舗に関する情報（例えば、店舗の識別情報としての店舗ＩＤ、パスワード、店舗の名称、住所、電話番号、メールアドレス、店舗の案内情報等）が店舗毎に対応付けて登録されている。また、商品ＤＢ１０３には、ショッピングサイトにおいて販売されている商品に関する情報（例えば、商品を販売する店舗の店舗ＩＤ、商品の識別情報としての商品ＩＤ、商品が属するジャンルを示す識別情報としてのジャンルＩＤ、商品名、価格、商品の説明情報、商品に関する画像、商品レビュー文章、商品の属性情報等）が、店舗毎及び商品毎に対応付けて登録されている。また、会員利用ＩＤ１０４には、ショッピングサイトの利用に関するユーザの情報（例えば、会員ＩＤ、購入履歴、閲覧履歴等）がユーザ毎に登録されている。
【００３７】
また、記憶部１５には、ショッピングサイトのＷｅｂページを構成する各種ＨＴＭＬ（Hyper Text Markup Language）文書、画像データ、音声データ、テキストデータ等が記憶されている。
【００３８】
更に、記憶部１５には、所定のオペレーティングシステムが記憶されている。また、記憶部１５には、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルを用いて、ユーザ端末２等から送信されたリクエストに応じて、当該記憶部１５に記憶されている各種のデータに基づきＷｅｂページをユーザ端末２等に送信するためのＷＷＷ（World Wide Web）サーバプログラムが記憶されている。また更に、ショッピングサーバ１には、ショッピングサイトにおける商品の検索、購入等に関する処理を行うショッピング処理プログラム等が記憶されている。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部１４を介して読み込まれるようにしても良い。
【００３９】
システム制御部２０は、ＣＰＵ１７が、ＲＯＭ１８や記憶部１５に記憶された各種プログラムを読み出し実行することによりショッピングサーバ１の各部を制御する。また、システム制御部２０は、本発明における文章情報受信手段、キーワード抽出手段、対象抽出手段、カウント手段、判定手段、第１選択手段、第２選択手段、及び促し情報送信手段として機能するようになっている。
【００４０】
なお、ショッピングサーバ１を、例えば、各種データベースを管理するサーバ、商品の検索処理を行う検索処理サーバ、各種情報を提供するＷＷＷサーバ等の複数のサーバ装置により構成しても良い。
【００４１】
［３．ショッピングシステムの動作］
次に、ショッピングシステムＳの動作について、図３乃至図５を用いて説明する。
【００４２】
図３は、本実施形態に係るショッピングサーバ１のシステム制御部２０における商品レビュー登録・属性情報抽出処理の処理例を示すフローチャートである。
【００４３】
例えば、ユーザが所望の商品を指定して、商品レビューの入力を指示する操作を行う。すると、ユーザ端末２は、商品レビュー文章を入力するためのＷｅｂページである商品レビュー入力ページのリクエストを送信する。商品レビュー登録・属性情報抽出処理は、商品レビュー入力ページのリクエストを受信したときに開始される。
【００４４】
先ず、システム制御部２０は、商品レビュー入力ページをユーザ端末２に送信する（ステップＳ１）。ユーザ端末２は、商品レビュー入力ページを受信して画面に表示する。そして、ユーザが商品レビュー文章を入力すると、ユーザ端末２は、商品レビュー文章のデータ及びユーザにより指定された商品の商品ＩＤをショッピングサーバ１に送信する。すると、システム制御部２０は、商品レビュー文章のデータ及び商品ＩＤを受信し、商品レビュー文章のデータを商品ＩＤに対応付けて商品ＤＢ１０３に登録する（ステップＳ２）。
【００４５】
次いで、システム制御部２０は、受信した商品レビュー文章のデータに対して形態素解析等を実行して、商品レビュー文章からキーワードを抽出する。例えば、「○○ぜんざい」という商品に対する商品レビュー文章が、「味は程よく甘いです。食感は、白玉がつるつるしていてとても美味しかったです。是非みなさんも、一度は食べてみることをお勧めします！」である場合、例えば、「味」、「甘い」、「食感」、「白玉」、「つるつる」、「美味しい」、「みなさん」、「一度」、「食べて」、「お勧め」等のキーワードが抽出される。なお、形態素解析等に基づいてキーワードを抽出する技術自体は公知であるので、キーワードを抽出する処理の詳細な説明は省略する。
【００４６】
次いで、システム制御部２０は、抽出された各キーワードをそれぞれ商品の属性情報として、受信した商品ＩＤに対応付けて商品ＤＢ１０３に登録する（ステップＳ４）。
【００４７】
システム制御部２０は、ステップＳ４の処理を終えると、商品レビュー登録・属性情報抽出処理を終了させる。
【００４８】
図４は、本実施形態に係るショッピングサーバ１のシステム制御部２０における検索処理の処理例を示すフローチャートである。また、図５は、検索条件入力ページの画面表示例である。
【００４９】
例えば、ユーザが検索を選択する操作を行う。すると、ユーザ端末２は、検索条件を入力するためのＷｅｂページである検索条件入力ページのリクエストを送信する。検索処理は、検索条件入力ページのリクエストを受信したときに開始される。
【００５０】
先ず、システム制御部２０は、検索条件入力ページをユーザ端末２に送信する（ステップＳ１１）。ユーザ端末２は、検索条件入力ページを受信して画面に表示する。
【００５１】
図５に示すように、検索条件入力ページは、メッセージ２０１（本発明における促し情報の一例）、検索ワード入力欄２０２、ジャンル選択メニュー２０３、検索ボタン２０４等により構成される。メッセージ２０１は、検索ワードとして、ユーザの欲求を感覚的に示すような単語の入力を促すメッセージである。例えば、「どのようなものが欲しいのか、そのイメージを検索ワードとして入力して下さい」等のメッセージが表示される。検索ワード入力欄２０２は、１又は複数の検索ワードを入力するための入力フォームである。ジャンル選択メニュー２０３は、商品を検索する範囲としてのジャンルを選択するためのプルダウンメニューである。ジャンル選択メニュー２０３においては、初期状態として、全ジャンルが選択されている。
【００５２】
ここで、ユーザが検索ワードを入力し、ジャンルを選択して、検索ボタン１０４を選択すると、ユーザ端末２は、入力された検索ワードと選択ジャンルを示すジャンルＩＤをショッピングサーバ１に送信し、システム制御部２０は、検索ワード及びジャンルＩＤを受信する（ステップＳ１２）。
【００５３】
次いで、システム制御部２０は、商品ＤＢ１０３を参照し、受信したジャンルＩＤが示す選択ジャンルに属する商品を１つ選択する（ステップＳ１３）。
【００５４】
次いで、システム制御部２０は、選択された商品の全ての属性情報を商品ＤＢ１０３から取得し、受信された検索ワードを、選択された商品の全ての属性情報それぞれとを比較する（ステップＳ１４）。
【００５５】
次いで、システム制御部２０は、ステップＳ１４の比較結果に基づいて、選択された商品の各属性情報の中に、受信された検索ワードと一致する属性情報が存在するか否かを判定する（ステップＳ１５）。このとき、システム制御部２０は、受信された検索ワードと一致する属性情報が存在する場合には（ステップＳ１５：ＹＥＳ）、選択された商品の商品ＩＤを検索結果リストに追加する（ステップＳ１６）。検索結果リストは、検索された商品の商品ＩＤの一覧を示す情報である。なお、検索ワードが複数入力された場合には、全ての検索ワードがそれぞれ何れかの属性情報に一致することを、検索結果リストへ追加する条件としても良いし（すなわち、ＡＮＤ検索を行う）、少なくとも１つの検索ワードが何れかの属性情報と一致することを、検索結果リストへ追加する条件としても良い（すなわち、ＯＲ検索を行う）。また、どちらの条件を用いるかを、ユーザが選択することができるようにしても良い。
【００５６】
システム制御部２０は、受信された検索ワードと一致する属性情報が存在しない場合（ステップＳ１５：ＮＯ）、又は、ステップＳ１６の処理を終えた場合には、受信したジャンルＩＤが示す選択ジャンルに属する商品の中に、まだ選択されていない商品が存在するか否かを判定する（ステップＳ１７）。このとき、システム制御部２０は、受信したジャンルＩＤが示す選択ジャンルに属する商品の中に、まだ選択されていない商品が存在する場合には（ステップＳ１７：ＹＥＳ）、受信したジャンルＩＤが示す選択ジャンルに属する商品の中から、まだ選択されていない商品を１つ選択して（ステップ１３）、ステップＳ１４〜Ｓ１７の処理を実行する。
【００５７】
そして、システム制御部２０は、受信したジャンルＩＤが示す選択ジャンルに属する商品の中に、まだ選択されていない商品が存在しない場合には（ステップＳ１７：ＮＯ）、検索結果リストに基づいて、検索結果を示すＷｅｂページである検索結果ページを生成する（ステップＳ１８）。具体的に、システム制御部２０は、検索結果リストに設定された商品ＩＤが示す商品を一覧表示するためのＨＴＭＬ文書を、商品ＤＢ１０３等に登録された情報に基づいて生成する。
【００５８】
次いで、システム制御部２０は、生成した検索結果ページをユーザ端末２に送信する（ステップＳ１９）。そして、ユーザ端末２により表示された検索結果ページ上には、検索された商品の商品名、価格、販売する店舗の名称等が表示される。
【００５９】
システム制御部２０は、ステップＳ１９の処理を終えると、検索処理を終了させる。
【００６０】
［４．変形例］
［４．１  変形例１］
上記実施形態においては、システム制御部２０が、商品の全ての属性情報について検索ワードと比較を行うことにより商品の検索を行っていた。しかしながら、商品と属性情報との関連度に基づいて、検索に用いる属性情報を選択しても良い。
【００６１】
具体的には、システム制御部２０は、商品ＤＢ１０３において、商品の各属性情報に対応付けて、各属性情報の抽出回数を登録する。システム制御部２０は、商品レビュー文章からキーワードを抽出して属性情報として登録する際に、登録しようとする属性情報と同一の属性情報が、入力された商品レビュー文章が対象とする商品の属性情報として既に登録されている場合には、その属性情報に対応付けられている抽出回数に１を加算する。
【００６２】
システム制御部２０は、属性情報の抽出回数に基づいて、その属性情報が対応付けられている商品との関連が高いか低いかを判定する。例えば、システム制御部２０は、抽出回数の値が予め設定されたしきい値より大きい属性情報は、商品との関連が高いと判定し、抽出回数の値がしきい値以下である属性情報は、商品との関連が低いと判定する。
【００６３】
そして、システム制御部２０は、商品に対応付けられている属性情報のうち、商品との関連が高いと判定された属性情報のみを検索ワードと比較して、商品の検索を行う。
【００６４】
なお、属性情報の抽出回数に基づく商品との関連の判定方法は、上記したものに限られない。例えば、システム制御部２０は、対象とする商品についての属性情報の抽出回数の合計値を算出し、合計値に対する各属性情報の抽出回数の割合を算出する。そして、システム制御部２０は、算出した割合が予め設定されたしきい値より大きい属性情報は、商品との関連が高いと判定し、算出した割合がしきい値以下である属性情報は、商品との関連が低いと判定しても良い。また、システム制御部２０は、対象とする商品について、抽出回数が多い順に、第１位から予め設定された順位までの属性情報を、商品との関連が高いと判定し、予め設定された順位までに入らない属性情報を、商品との関連が低いと判定しても良い。
【００６５】
また、商品との関連が高い属性情報を用いるか、又は、商品との関連が低い属性情報を用いるかをユーザに選択させても良い。例えば、検索入力ページにおいて、関連の高い低いを選択するためのボタン等を設ける。ショッピングサーバ１は、ユーザ端末２から、検索ワードとともに、関連の高い方又は低い方の何れが選択されたかを示す情報を受信する。そして、システム制御部２０は、関連の高い方が選択された場合には、商品との関連が高いと判定された属性情報のみを検索ワードと比較して、商品の検索を行う。一方、システム制御部２０は、関連の低い方が選択された場合には、商品との関連が低いと判定された属性情報のみを検索ワードと比較して、商品の検索を行う。
【００６６】
商品との関連が低い属性情報は、商品レビュー文章から少なくとも１回は抽出されたキーワードであるから、少なくとも商品との何らかの関連は存在するものと考えられる。しかしながら、その関連の度合いが低いので、意外性のある商品を検索結果としてユーザに提示することができる。
【００６７】
［４．２  変形例２］
同じ検索ワードが入力された場合であっても、その度に異なる検索結果がユーザに提示されるようにしても良い。
【００６８】
具体的に、システム制御部２０は、商品ＤＢ１０３に情報が登録されている各商品について、検索に用いる属性情報を、検索の度に変更して選択する。例えば、前回の検索時と今回の検索時とで、検索に用いる属性情報のうち少なくとも１つの属性情報を変更しても良いし、検索に用いる属性情報の個数を変更しても良い。また、検索に用いる属性情報として選択する属性情報を、例えば、ランダムに決定しても良い。
【００６９】
このように、検索結果が毎回変わる可能性があることで、検索結果の意外性を強調することができる。
【００７０】
以上説明したように、本実施形態によれば、システム制御部２０が、ユーザが入力した商品レビュー文章のデータをユーザ端末２から受信し、商品レビュー文章からキーワードを抽出して、抽出されたキーワードを属性情報として、商品レビュー文章が入力された商品の商品ＩＤと対応付けて商品ＤＢ１０３に登録し、ユーザ端末２から送信された検索ワードを受信し、商品ＤＢ１０３に登録された属性情報が検索ワードと一致する商品を抽出し、抽出された商品の一覧を示す検索結果ページをユーザ端末２に送信する。
【００７１】
従って、商品についてユーザが入力した文章から抽出されたキーワードである属性情報が、ユーザにより入力された検索ワードと一致する商品が検索される。よって、ユーザが自分の欲求を感覚的に示す検索ワードを入力することで、その欲求に合った商品を検索することができる。
【００７２】
また、システム制御部２０が、ユーザの欲求を感覚的に示す単語を検索ワードとして入力することを促すメッセージ２０１を表示する検索条件入力ページをユーザ端末２に送信する。
【００７３】
従って、ユーザ端末２により表示されたメッセージ２０１を読むことで、どのようなキーワードを入力したら良いのかをユーザが知ることができる。
【００７４】
また、商品レビュー文章は、商品に対するユーザの感想又は意見の少なくとも何れか一方を文章で表したものである。
【００７５】
従って、抽出された属性情報の中には、商品についてユーザが感じたことや考えたこと等を示す属性情報が含まれやすい。
【００７６】
また、システム制御部２０が、各商品に対応する各属性情報毎に、属性情報としてのキーワードの抽出回数をカウントし、抽出回数に基づいて、商品と属性情報との関連の高低を判定し、商品ＤＢ１０３に登録された属性情報のうち、商品との関連が高いと判定された属性情報を選択し、選択された属性情報が検索ワードと一致する商品を抽出しても良い。
【００７７】
この場合には、抽出回数に基づいて対応する商品との関連が高いと判定された属性情報が、対応する商取引の対象を抽出するか否かの処理に用いられる。よって、ユーザの感覚的な欲求との関連が高い商品を検索することができる。
【００７８】
また、システム制御部２０が、関連の高低の選択を示す情報をユーザ端末２から送信し、関連が低い方が選択された場合には、商品との関連が低いと判定された属性情報を選択し、選択された属性情報が検索ワードと一致する商品を抽出しても良い。
【００７９】
この場合には、ユーザの選択により、ユーザの感覚的な欲求との関連が低い商品が検索される。よって、意外性のある商品を検索することができる。
【００８０】
また、システム制御部２０が、商品ＤＢ１０３に登録された属性情報の中から、商品の抽出に用いられる属性情報を選択し、選択する属性情報の少なくとも１つを検索の度に変更しても良い。
【００８１】
この場合には、対応する商品を抽出するか否かの処理に用いられる属性情報の少なくとも１つが検索の度に変わるので、ユーザが前回と同じ検索ワードを入力したとしても、検索結果が前回と変わる場合がある。よって、意外性のある商品を検索することができる。
【００８２】
なお、上記実施形態においては、本発明における商取引の対象を商品に適用し、本発明を、商品を売買するためのショッピングシステムに適用していたが、適用対象はこれだけに限られるものではない。例えば、本発明における商取引の対象を、取り引き可能なサービスに適用して、本発明を、サービスを取り引きするためのシステムに適用しても良い。取り引き可能なサービスとしては、例えば、宿泊施設の提供、交通機関による運送、ゴルフ場等の競技施設の提供等がある。そして、サービスを取り引きするためのシステムとしては、例えば、宿泊施設の予約システム、交通機関の搭乗券や乗車券の予約システム、競技施設の利用予約システム等がある。
【００８３】
また、本発明を適用するシステムは、商取引の対象を実際に取り引きするように構成されていなくても良い。少なくとも商取引の対象を検索し、検索された商取引の対象に関する情報をユーザに提供するシステムであれば、本発明を適用することができる。
【符号の説明】
【００８４】
１  ショッピングサーバ
２  ユーザ端末
１１  操作部
１２  表示部
１３  通信部
１４  ドライブ部
１５  記憶部
１６  入出力インターフェース部
１７  ＣＰＵ
１８  ＲＯＭ
１９  ＲＡＭ
２０  システム制御部
２１  システムバス
１０１  会員ＤＢ
１０２  店舗ＤＢ
１０３  商品ＤＢ
１０４  会員利用ＤＢ
ＮＷ  ネットワーク
Ｓ  ショッピングシステム
【図１】
2011154527.tif 000003
【図２】
2011154527.tif 000004
【図３】
2011154527.tif 000005
【図４】
2011154527.tif 000006
【図５】
2011154527.tif 000007