(57)【要約】【課題】利用者の要求により検索し、今ニュースや話題になっているタイムリーな情報等に基づいて、検索結果を順位付け、その結果、利用者が要望する情報を提供する商品情報検索装置を提供すること。【解決手段】商品情報検索装置１０は、商品情報ＤＢ２１を備え、ユーザの端末６０ａから受信した検索クエリを用いて、商品情報ＤＢ２１を検索し、求めた商品検索のスコアに基づいてランキングし、商品情報検索結果ＤＢ２２に記憶し、同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、ウェブ検索結果をウェブ検索結果ＤＢ３１に記憶する。そして、商品情報検索結果ＤＢ２２に記憶した商品情報検索結果の情報と、ウェブ検索結果ＤＢ３１に記憶したウェブ検索結果の情報との適合の度合に基づいて求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成し、ユーザの端末６０ａに送信する。【選択図】図１
2010061420.tif 000002
【特許請求の範囲】
【請求項１】
商品情報を検索する商品情報検索装置であって、
商品についての情報を記憶する商品情報記憶手段と、
ユーザの端末から受信した検索クエリを用いて前記商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶する商品情報検索手段と、
前記商品情報検索手段が用いた前記検索クエリと同一の検索クエリを用いて検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するウェブ検索手段と、
前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するリランキング作成手段と、
前記リランキング作成手段が再作成した前記商品情報検索結果を前記ユーザの端末に送信する検索結果送信手段と、
を備えることを特徴とする商品情報検索装置。
【請求項２】
前記ウェブ検索のスコアは、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果のうちの一の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報のうちの一の情報とについて求めた適合の度合を、所定の数の前記ウェブ検索結果の情報について算出したものであることを特徴とする請求項１に記載の商品情報検索装置。
【請求項３】
事例を特徴付ける特徴量に対応付けられたパラメータを機械学習によって記憶するランキングモデル記憶手段を更に備え、
前記リランキング作成手段は、前記商品検索のスコア及び前記ウェブ検索のスコアを、前記ランキングモデル記憶手段に記憶したパラメータを用いて評価した評価スコアに基づいて、更に前記商品情報検索結果の情報のランキングを再作成する、ことを特徴とする請求項１又は２に記載の商品情報検索装置。
【請求項４】
商品情報を検索する方法であって、
ユーザの端末から受信した検索クエリを用いて、商品についての情報を記憶する商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶するステップと、
前記検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するステップと、
前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するステップと、
前記再作成した前記商品情報検索結果を前記ユーザの端末に送信するステップと、
を備えることを特徴とする方法。
【請求項５】
ユーザが使用するユーザの端末と、前記ユーザの端末と通信可能に接続され、商品情報を検索する商品情報検索装置とを備える商品情報検索システムであって、
前記商品情報検索装置は、
商品についての情報を記憶する商品情報記憶手段と、
前記ユーザの端末から受信した検索クエリを用いて、前記商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶する商品情報検索手段と、
前記商品情報検索手段が用いた前記検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するウェブ検索手段と、
前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するリランキング作成手段と、
前記リランキング作成手段が再作成した前記商品情報検索結果を前記ユーザの端末に送信する検索結果送信手段と、を備え、
前記ユーザの端末は、
前記ユーザが入力した検索クエリを前記商品情報検索装置に送信する検索クエリ送信手段と、
前記商品情報検索装置が送信した前記商品情報検索結果を受信し、表示する検索結果表示手段と、
を備えることを特徴とする商品情報検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報検索装置に関する。特に、情報を検索した検索結果の順位付けに関する。
【背景技術】
【０００２】
従来の検索システム、例えば社内の業務文書検索システムや商品検索等では、例えば非特許文献１や非特許文献２に記述されているように、語に重み付けをして、文書中に含まれる索引語と、検索クエリの語との類似度を求め、求めた類似度を用いて検索結果を順位付けするのが一般的である。
【０００３】
一方、インターネットに存在する情報を検索する大規模な検索エンジンでは、利用者の欲する情報にできるだけ近い情報を提供するために、様々な工夫がなされている。そのような検索精度向上のための様々な工夫の１つにリンクやアンカーテキスト等の情報の利用がある。リンクやアンカーテキスト等の情報を利用すると、今ニュースや話題になっているタイムリーな情報等を検索対象とすることができるので、リンクやアンカーテキスト等の情報は、利用者の欲する情報を提供することに大きく寄与している。
【０００４】
このような利用者の欲する情報を優先して出力することができるデータ検索装置として、特許文献１の装置が知られている。特許文献１では、所定の語と、この所定の語に関連する関連語とが対応して格納されている関連語辞書をサーバに設け、検索式に含まれている検索語の関連語を、関連語辞書を用いて抽出し、抽出した関連語を用いて、検索式と検索結果である検索データとの関連度を計算し、計算した結果に基づいて、検索データを順位付けしている。
【非特許文献１】北  研二、他、「情報検索アルゴリズム」、共立出版、２００２年１月１日
【非特許文献２】徳永  健伸、他、「情報検索と言語処理（言語と計算）」、共立出版、１９９９年１１月２５日
【特許文献１】特開平１１−３２８２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、サーバに設けられている関連語辞書を用いて検索語の関連語を抽出しているので、関連語辞書に今ニュースや話題になっている語彙が登録されていないと、タイムリーな情報を求めている利用者の要望に応じることができない。また、いわゆる口コミや評判等に左右されやすい商品について、タイムリーな情報に基づく順位付けを要望する利用者に応えることはできない。
【０００６】
そこで、今ニュースや話題になっているタイムリーな情報等に基づいて、検索結果を順位付けてユーザに提供する装置が求められている。
【０００７】
本発明は、利用者の要求により検索し、今ニュースや話題になっているタイムリーな情報等に基づいて、検索結果を順位付け、その結果、利用者が要望する情報を提供する商品情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
（１）  商品情報を検索する商品情報検索装置であって、商品についての情報を記憶する商品情報記憶手段と、ユーザの端末から受信した検索クエリを用いて前記商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶する商品情報検索手段と、前記商品情報検索手段が用いた前記検索クエリと同一の検索クエリを用いて検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するウェブ検索手段と、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するリランキング作成手段と、前記リランキング作成手段が再作成した前記商品情報検索結果を前記ユーザの端末に送信する検索結果送信手段と、を備えることを特徴とする商品情報検索装置。
【００１０】
（１）の構成によれば、本発明に係る商品情報検索装置は、商品についての情報を記憶する商品情報記憶手段を備え、ユーザの端末から受信した検索クエリを用いて商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶し、同一の検索クエリを用いて検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶する。そして、商品情報検索結果記憶手段に記憶した商品情報検索結果の情報と、ウェブ検索結果記憶手段に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成し、再作成した商品情報検索結果をユーザの端末に送信する。
【００１１】
すなわち、本発明に係る商品情報検索装置は、検索クエリを用いて商品情報記憶手段を検索しランキングした商品情報検索結果と、同一の検索クエリを用いて検索エンジンがウェブを検索しランキングしたウェブ検索結果との適合の度合に基づいて求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成する。したがって、本発明に係る商品情報検索装置は、商品情報を検索した検索クエリと同一の検索クエリを用いてウェブを検索したウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。更に、商品の情報についてタイムリーな情報に基づく順位付けを提供することができ、商品に関するマーケッティングを支援する情報を提供することができる。
【００１２】
（２）  前記ウェブ検索のスコアは、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果のうちの一の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報のうちの一の情報とについて求めた適合の度合を、所定の数の前記ウェブ検索結果の情報について算出したものであることを特徴とする（１）に記載の商品情報検索装置。
【００１３】
すなわち、ウェブ検索のスコアは、商品情報検索結果のうちの一の情報と、ウェブ検索結果の情報のうちの一の情報とについて求めた適合の度合を、所定の数のウェブ検索結果の情報について算出したものである。よって、本発明に係る商品情報検索装置は、ウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。
【００１４】
（３）  事例を特徴付ける特徴量に対応付けられたパラメータを機械学習によって記憶するランキングモデル記憶手段を更に備え、前記リランキング作成手段は、前記商品検索のスコア及び前記ウェブ検索のスコアを、前記ランキングモデル記憶手段に記憶したパラメータを用いて評価した評価スコアに基づいて、更に前記商品情報検索結果の情報のランキングを再作成する、ことを特徴とする（１）又は（２）に記載の商品情報検索装置。
【００１５】
よって、本発明に係る商品情報検索装置は、商品検索のスコア及びウェブ検索のスコアを、ランキングモデル記憶手段に機械学習によって記憶したパラメータを用いて評価した評価スコアに基づいて商品情報検索結果のランキングを再作成するので、今ニュースや話題になっているタイムリーな情報等と、商品の情報とを評価した精度の高いランキングを提供することができる。更に、機械学習によるランキングモデル記憶手段の精度の向上と共に、本発明に係る商品情報検索装置は、利用者が要望する情報を提供する精度が向上する。
【００１６】
（４）  商品情報を検索する方法であって、ユーザの端末から受信した検索クエリを用いて、商品についての情報を記憶する商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶するステップと、前記検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するステップと、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するステップと、前記再作成した前記商品情報検索結果を前記ユーザの端末に送信するステップと、を備えることを特徴とする方法。
【００１７】
（４）の構成によれば、本発明に係る方法は、ユーザの端末から受信した検索クエリを用いて、商品についての情報を記憶する商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶し、検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶する。そして、商品情報検索結果記憶手段に記憶した商品情報検索結果の情報と、ウェブ検索結果記憶手段に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成し、再作成した商品情報検索結果をユーザの端末に送信する。
【００１８】
したがって、本発明に係る方法は、商品情報を検索した検索クエリと同一の検索クエリを用いてウェブを検索したウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。更に、商品の情報についてタイムリーな情報に基づく順位付けを提供することができ、商品に関するマーケッティングを支援する情報を提供することができる。
【００１９】
（５）  ユーザが使用するユーザの端末と、前記ユーザの端末と通信可能に接続され、商品情報を検索する商品情報検索装置とを備える商品情報検索システムであって、前記商品情報検索装置は、商品についての情報を記憶する商品情報記憶手段と、前記ユーザの端末から受信した検索クエリを用いて、前記商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶する商品情報検索手段と、前記商品情報検索手段が用いた前記検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するウェブ検索手段と、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するリランキング作成手段と、前記リランキング作成手段が再作成した前記商品情報検索結果を前記ユーザの端末に送信する検索結果送信手段と、を備え、前記ユーザの端末は、前記ユーザが入力した検索クエリを前記商品情報検索装置に送信する検索クエリ送信手段と、前記商品情報検索装置が送信した前記商品情報検索結果を受信し、表示する検索結果表示手段と、を備えることを特徴とする商品情報検索システム。
【００２０】
（５）の構成によれば、本発明に係る商品情報検索システムにおいて、商品情報検索装置は、商品についての情報を記憶する商品情報記憶手段を備え、ユーザの端末から受信した検索クエリを用いて、商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶し、同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶する。そして、商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、ウェブ検索結果記憶手段に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成し、再作成した商品情報検索結果をユーザの端末に送信する。ユーザの端末は、ユーザが入力した検索クエリを商品情報検索装置に送信し、商品情報検索装置が送信した商品情報検索結果を受信し、表示する。
【００２１】
したがって、本発明に係る商品情報検索システムは、商品情報を検索した検索クエリと同一の検索クエリを用いてウェブを検索したウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。更に、商品の情報についてタイムリーな情報に基づく順位付けを提供することができ、商品に関するマーケッティングを支援する情報を提供することができる。
【発明の効果】
【００２２】
本発明によれば、利用者の要求により検索し、今ニュースや話題になっているタイムリーな情報等に基づいて、検索結果を順位付け、その結果、利用者が要望する情報を提供することができる。
【００２３】
更に、本発明によれば、利用者の要求により、商品についての情報を記憶する商品情報データベース等を検索し、今ニュースや話題になっているタイムリーな情報等に基づいて、検索結果を順位付けることにより、商品に関するマーケッティングを支援する情報を提供することができる。
【００２４】
更に、本発明によれば、商品検索のスコア及びウェブ検索のスコアを、ランキングモデル記憶手段を用いて評価した評価スコアに基づいて、ランキングを再作成する。したがって、機械学習によるランキングモデル記憶手段の精度の向上と共に、本発明は、タイムリーな情報等に基づくリランキングの精度が向上し、その結果、利用者が要望する情報を提供する精度が向上する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態について図を参照しながら説明する。
【００２６】
図１は、本発明の一実施形態に係る商品情報検索装置１０の機能を示す機能ブロック図である。
【００２７】
商品情報検索装置１０は、商品情報記憶手段として商品情報ＤＢ（データベース）２１と、検索クエリを発行するクエリ発行部１１と、商品情報検索手段として商品情報検索部１２と、商品情報検索結果を記憶する商品情報検索結果記憶手段として商品情報検索結果ＤＢ２２と、に記憶するウェブ検索手段としてウェブ検索部１３と、ウェブ検索結果を記憶するランキングモデル記憶手段としてウェブ検索結果ＤＢ３１と、リランキング作成手段としてリランキング作成部１４と、検索結果送信手段として検索結果送信部１５と、ランキングモデル記憶手段としてランキングモデルＤＢ３２とを備えている。そして、商品情報検索装置１０は、ユーザの端末６０ａから受信したユーザの入力（例えば、検索クエリ）に基づいて、商品情報ＤＢ２１を検索し、商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果の情報とウェブ検索結果の情報とのウェブ検索のスコアに基づいて、リランキングする。
【００２８】
商品情報ＤＢ２１は、商品についての情報を記憶する。例えば、ユーザが管理する文書の情報、ユーザの顧客に関する情報、ユーザが取り扱う商品の情報等がある。商品情報ＤＢ２１は、図３で示す内蔵のハードディスク１０７４に構築されていてもよいし、ローカルなネットワークや、コンピュータネットワーク７０に接続されているとしてもよい。
【００２９】
クエリ発行部１１は、ユーザの端末６０ａから受信した検索クエリを商品情報検索部１２及びウェブ検索部１３に発行する。検索クエリは、検索要求を文字列として表したものであり、データの抽出条件、ランキング方法等を指定する。例えば、データの抽出条件として、複数のキーワードをＡＮＤ条件やＯＲ条件で指定し、完全一致や部分一致等を指定する。ランキング情報として、昇順、降順等を指定する。更に、検索エンジンを指定することができるとしてもよい。特定の検索エンジンを指定できるとすることにより、検索結果をユーザの要求に更に適したランキングとすることができる。ユーザの端末６０ａから受信した検索クエリには、検索のためのキーワード等の他に、リランキングするための条件等も含まれる。例えば、ウェブ検索結果のうちリランキング時に参照するウェブ上位の件数を指定するデータ等がある。
【００３０】
商品情報検索部１２は、クエリ発行部１１が発行した検索クエリを用いて、商品情報ＤＢ２１を検索し、検索した商品についての情報と検索クエリとの適合の度合を求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果ＤＢ２２に記憶する。
【００３１】
商品についての情報と検索クエリとの適合の度合は、例えば、検索クエリで指定したキーワードと同一又は一定範囲内の類似の語句が、商品についての情報に出現する度合である頻度数に基づく類似度や、キーワードに関連する語句の頻度数に基づくスコア等により求められる。求めたこれらの適合の度合（例えば、類似度やスコア等）を評価して商品検索のスコアが求められる。そして、ランキングは、求めた商品検索のスコアに基づいて順位付けられる。
【００３２】
ウェブ検索部１３は、商品情報検索部１２が用いた検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果ＤＢ３１に記憶する。
【００３３】
検索エンジンは、インターネットに存在する情報、例えば、ウェブページ、ウェブサイト、ネットニュース等の多数の情報を効率よく収集し、独自の検索技術を用いて検索する。そして、検索結果を独自のアルゴリズムを用いて、検索した情報と検索クエリとの類似度等に基づいてランキングを決定する。検索エンジンを検索の対象により得意とする分野に予め分類し、ウェブ検索部１３は、検索クエリに基づいて最適の検索エンジンを選択する。
【００３４】
ウェブ検索結果ＤＢ３１は、検索エンジンが検索した検索内容と、検索エンジンが順位付けた順位とを対応付けて記憶している。ランキングモデルＤＢ３２は、事例を特徴付ける特徴量に対応付けられたパラメータ（例えば、重み）を記憶している。評価関数のパラメータは、大量の正解事例に基づいて、学習プログラムによる機械学習によって求められる。例えば、ランキングモデルＤＢ３２は、商品情報検索結果の情報と、ウェブ検索結果の情報との適合の度合を評価するためのパラメータ（例えば、重み）、及び商品検索のスコアに対応付けられたパラメータ（例えば、重み）を記憶する。すなわち、商品情報検索結果の情報とウェブ検索結果の情報との適合の度合、及び商品検索のスコアに基づいて評価スコアを計算するために、機械学習で求められたパラメータ（例えば、重み）が使われる。
【００３５】
リランキング作成部１４は、商品情報検索結果ＤＢ２２に記憶した商品情報検索結果の情報と、ウェブ検索結果ＤＢ３１に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成する。ウェブ検索のスコアは、商品情報検索結果のうちの一の情報と、ウェブ検索結果の情報のうちの一の情報とについて求めた適合の度合を、所定の数のウェブ検索結果の情報について算出したものである。
【００３６】
すなわち、ウェブ検索のスコアは、ウェブ検索結果の所定の数である上位のＮ件の情報と、商品情報検索結果の一の情報とのそれぞれの適合の度合（例えば、類似度や関連度等）によって求められる。ここで、それぞれの類似度や、関連度等は、文書を文書ベクターとして表現し、互いに出現する同一又は関連する語句の頻度数等により求められる。例えば、ウェブ検索結果の上位１０件の文書と、商品情報検索結果の一の文書とのウェブ検索のスコアは、商品情報検索結果の一の文書と、ウェブ検索結果のランキングＮ位との適合の度合（例えば、類似度や関連度等）を、Ｎが１位から１０位までについて算出（例えば、加算、乗算等）して求められる。
【００３７】
更に、リランキング作成手段は、商品検索のスコア及びウェブ検索のスコアを、ランキングモデルＤＢ３２に記憶したパラメータを用いて評価した評価スコアに基づいて、商品情報検索結果の情報のランキングを再作成する。
【００３８】
例えば、ウェブ検索結果の上位１０件の文書と、商品情報検索結果の一の文書とのウェブ検索のスコアは、商品情報検索結果の一の文書と、ウェブ検索結果のランキングＮ位との適合の度合（例えば、類似度や関連度等）にランキングモデルＤＢ３２に対応付けて記憶された重みを乗算した値を、Ｎが１位から１０位までについて算出（例えば、加算、乗算等）して求められる。そして、評価スコアは、例えば、商品検索のスコアにランキングモデルＤＢ３２に対応付けて記憶された重みを乗算した値と、ウェブ検索のスコアとを加算することにより求められる。すなわち、評価スコアをＦとすると、評価スコアは、Ｆ＝ｆ１×ｗ１＋ｆ２×ｗ２＋・・・により算出される。ここで、ｆは特徴量ごとのスコアであり、ｗはランキングモデルＤＢ３２に記憶されている、特徴量に対応付けられた重みである。例えば、ｆ１は商品検索のスコア、ｗ１はその重み、ｆ２はウェブ検索結果の１位との類似度、ｗ２はその重み、である。
【００３９】
なお、ウェブ検索のスコアを求める際に、ランキングモデルＤＢ３２のパラメータ（例えば、重み）を用いずに、ウェブ検索結果の順位の逆数をパラメータ（例えば、重み）として用いてもよい。例えば、商品情報検索結果の一の文書と、ウェブ検索結果のランキングＮ位の類似度にウェブ検索結果の順位の逆数（例えば、１位を１、１０位を０．１）を乗算した値を、Ｎが１位から１０位まで加算して求めてもよい。ランキングモデルの様な精度の高い評価ではないが、ウェブ検索結果の順位を簡易に評価したウェブ検索のスコアが得られる。
【００４０】
商品情報検索結果ＤＢ２２は、商品情報検索結果のランキングと、検索した検索情報とに加えて、商品検索のスコアと、ウェブ検索のスコアと、評価スコアと、再作成されたランキングとを記憶する（後述する図７参照）。
【００４１】
検索結果送信部１５は、リランキング作成部１４が再作成し、商品情報ＤＢ２１に記憶した商品情報検索結果のランキングをユーザの端末に送信する。
【００４２】
図２は、本発明の一実施形態に係る商品情報検索装置１０の動作環境を示す図である。本発明の一実施例である商品情報検索装置１０が、コンピュータネットワーク７０（インターネット、ＬＡＮ、ＷＡＮ等）を介してユーザの端末６０ａ、６０ｂと接続され、更に検索エンジン４０やデータサーバ５０とも接続されている例を示している。
【００４３】
商品情報検索装置１０は、ユーザの端末６０ａ、６０ｂから受信した検索クエリを用いて、商品情報ＤＢ２１を検索する。そして、同一の検索クエリを用いて検索エンジン４０を介してウェブを検索する。検索エンジン４０は、コンピュータネットワーク７０に接続されているデータサーバ５０等から収集したデータに基づいて、検索クエリに応じた検索を行い、検索した情報にランキングの順位を付けたウェブ検索結果を商品情報検索装置１０に送信する。そして、商品情報検索装置１０は、ウェブ検索結果に基づいてリランキングした商品情報検索結果をユーザの端末６０ａ、６０ｂに送信する。ユーザの端末６０ａ、６０ｂは、送信されたリランキングされた商品情報検索結果をディスプレイ６１ａ、６１ｂに表示する。
【００４４】
図３は、本発明の一実施形態に係る商品情報検索装置１０のハードウェア構成の一例を示す図である。商品情報検索装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００４５】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００４６】
ＢＩＯＳ１０６０は、商品情報検索装置１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、商品情報検索装置１０のハードウェアに依存するプログラム等を格納する。
【００４７】
ハードディスク１０７４は、商品情報検索装置１０が本発明の機能を実行するためのプログラムを記憶しており、商品情報ＤＢ２１、商品情報検索結果ＤＢ２２、ウェブ検索結果ＤＢ３１、及びランキングモデルＤＢ３２のデータベース等を構成している。
【００４８】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００４９】
商品情報検索装置１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、又はメモリカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、商品情報検索装置１０にインストールされ実行されてもよい。
【００５０】
前述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、又はメモリカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク又は光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを商品情報検索装置１０に提供してもよい。
【００５１】
ここで、表示装置１０２２は、商品情報検索装置１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００５２】
ここで、入力手段は、キーボード及びマウス１１００等により構成してよい。
【００５３】
また、通信Ｉ／Ｆ１０４０は、商品情報検索装置１０を専用ネットワーク又は公共ネットワークを介して端末（例えば、ユーザの端末６０ａ、６０ｂ等）と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００５４】
図４は、本発明の一実施形態に係る商品情報ＤＢ２１を示す図である。
【００５５】
商品情報ＤＢ２１は、商品についての情報を記憶している。図４では、例えば、中国の旅行に関する例を示しているが、これに限らず、商品情報ＤＢ２１は、特定のテーマに沿ったデータを集めて管理し、容易に検索及び抽出等の再利用をできるようにした、いわゆるデータベースである。図４では、商品情報ＤＢ２１の内容を、情報と、情報に用いられている主な語を主な内容として例示している。
【００５６】
図５は、本発明の一実施形態に係るウェブ検索結果ＤＢ３１を示す図である。
【００５７】
ウェブ検索結果ＤＢ３１は、ウェブを検索したウェブ検索結果を順位に対応付けて記憶している。図５では、例えば、検索クエリのキーワードを「北京、宿泊」とした場合に、検索エンジンが検索した内容と順位との例を示している。主な内容は、検索エンジンが検索した情報の概要を示している。例えば、「北京、宿泊」というキーワードの場合は、北京のホテルに関する情報が得られるが、今話題となっている北京オリンピック関係であってホテルである情報が上位に挙がっている例を示している。
【００５８】
図６は、本発明の一実施形態に係るランキングモデルＤＢ３２を示す図である。
【００５９】
ランキングモデルＤＢ３２は、特徴量に対応付けられたパラメータである重みを機械学習によって記憶している。ここで、ランキングモデルＤＢ３２の特徴量の並びは、商品情報検索結果ＤＢ２２の商品検索のスコア及びウェブ検索のスコアの並びに対応付けられている。例えば、商品情報検索結果の商品検索のスコアとランキングモデルＤＢ３２の商品検索のスコアの重みとが対応し、商品情報検索結果のウェブの１位との類似度と、ランキングモデルＤＢ３２のウェブ検索結果の１位との類似度の重みと、が対応している（図６及び図７参照）。
【００６０】
図７は、本発明の一実施形態に係る商品情報検索結果ＤＢ２２を示す図である。
【００６１】
商品情報検索結果ＤＢ２２は、ランキングに対応付けて、検索情報と、商品検索のスコアと、ウェブの１位との類似度からウェブの１０位との類似度までと、その他のスコアと、評価スコアと、リランキングとを記憶している。ここで、検索情報は、商品情報ＤＢ２１を検索して得られた情報である。商品検索のスコアは、検索クエリと、商品情報ＤＢ２１を検索して得られた情報との適合の度合に基づいて求められたスコアである。ウェブの１位との類似度からウェブの１０位との類似度までは、商品情報検索結果の情報と、ウェブ検索結果の情報（例えば、上位１０件等）とのそれぞれの類似度である。その他のスコアは、例えば、商品情報検索結果と、ウェブ検索結果の情報（例えば、上位１０件等）との関連度等のスコアである。評価スコアは、商品検索のスコアと、ウェブの１位との類似度からウェブの１０位との類似度までと、その他のスコアとにランキングモデルＤＢ３２に対応付けて記憶された重みをそれぞれ乗算した値を加算して得られるスコアである。リランキングは、評価スコアの高い順に再作成した順位である。
【００６２】
図７は、例えば、検索クエリのキーワードが「北京、宿泊」である場合に、商品情報ＤＢ２１を検索したときに得られた情報（例えば、「北京旅行」から「天津の交通情報」）がランキング順に記憶されていることを示している。そして、ウェブ検索結果が、例えば、図５で示されたような場合（例えば、ランキング１位が「北京ホテル」、ランキング１０位が「北京ウィークリーマンション」）には、商品情報ＤＢ２１の「北京旅行」のウェブの１位との類似度は、例えば０．４となったことを示している。そして、商品情報ＤＢ２１を検索した商品検索のスコアと、ウェブの１位との類似度からウェブの１０位との類似度までと、その他のスコアとにランキングモデルＤＢ３２に対応付けて記憶された重みをそれぞれ乗算した値を、加算した評価スコアを求めた結果、例えば１．５４５となったことを示している。同様に、評価スコアを求め、評価スコアの順に順位を再作成した結果、商品情報ＤＢ２１を検索した結果の１位は「北京旅行」であったのが３位に、３位であった「北京ホテル」が１位にリランキングされたことを示している。そして、通常に商品情報ＤＢ２１を検索しただけであれば、ランキングが１０位である「天津の交通情報」は、今話題である北京オリンピックの関連情報がウェブ検索されることに伴い、順位が６位にリランキングされていることを示している。
【００６３】
図８は、本発明の一実施形態に係る商品情報検索装置１０の処理内容を示すフローチャートである。
【００６４】
ステップＳ１０１において、ＣＰＵ１０１０は、ユーザの端末６０ａから検索クエリを受信する。受信した検索クエリは、例えば、キーワードと、キーワードが複数の場合のＡＮＤ条件又はＯＲ条件の指定と、完全一致又は部分一致の指定と、検索結果について昇順又は降順でのランキング付けの指定と、検索エンジンの指定と、リランキング時に参照するウェブ上位の件数等からなる。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００６５】
ステップＳ１０２において、ＣＰＵ１０１０は、商品情報ＤＢ２１を検索する。より具体的には、ＣＰＵ１０１０は、受信した検索クエリを用いて商品情報ＤＢ２１を検索し、検索クエリのキーワードにより抽出した情報について、キーワードと同一又は一定範囲内の類似の語句が、抽出した情報に出現する度合である頻度数等に基づく類似度や、キーワードに関連する語句の頻度数に基づくスコア等を求め、求めたこれらの類似度及びスコアを評価して商品検索のスコアを求める。そして、ＣＰＵ１０１０は、商品検索のスコアに基づいてランキングする。その後、ＣＰＵ１０１０は、処理をステップＳ１０３に移す。
【００６６】
ステップＳ１０３において、ＣＰＵ１０１０は、ランキングした検索結果を商品情報検索結果ＤＢ２２のランキング、検索情報及び商品検索のスコアに記憶する（図７参照）。その後、ＣＰＵ１０１０は、処理をステップＳ１０４に移す。
【００６７】
ステップＳ１０４において、ＣＰＵ１０１０は、同一の検索クエリを用いてウェブを検索する。より具体的には、ＣＰＵ１０１０は、ステップＳ１０１で用いた検索クエリを、検索エンジンに送信する。検索エンジンが指定されている場合には、指定されている検索エンジンに送信する。その後、ＣＰＵ１０１０は、処理をステップＳ１０５に移す。
【００６８】
ステップＳ１０５において、ＣＰＵ１０１０は、検索エンジンからウェブ検索結果を受信し、ウェブ検索結果ＤＢ３１に記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ１０６に移す。
【００６９】
ステップＳ１０６において、ＣＰＵ１０１０は、リランキング処理（後述の図９参照）をする。その後、ＣＰＵ１０１０は、処理をステップＳ１０７に移す。
【００７０】
ステップＳ１０７において、ＣＰＵ１０１０は、商品情報検索結果ＤＢ２２に記憶したリランキング情報をユーザの端末６０ａに送信する。送信する情報は、リランキングした結果だけでなく、ランキング、評価スコア等も送信するとしてもよい。最初のランキング情報からリランキングされた情報までの過程を知ることにより、今話題の情報の影響度を把握することができる。その後、ＣＰＵ１０１０は、処理を終了する。
【００７１】
図９は、本発明の一実施形態に係る商品情報検索装置１０のリランキング処理の処理内容を示すフローチャートである。
【００７２】
ステップＳ２０１において、ＣＰＵ１０１０は、商品情報ＤＢ２１の検索結果とウェブ検索結果との類似度等を求める。より具体的には、ＣＰＵ１０１０は、例えば、商品情報検索結果の一の文書について、ウェブ検索結果のＮ位の文書との類似度を、Ｎが１位から１０位まで求め、商品情報検索結果ＤＢ２２のウェブの１位との類似度からウェブの１０位との類似度までの対応する箇所に記憶する（図７参照）。同様に、ＣＰＵ１０１０は、例えば、関連度等を求め、その他のスコア１に記憶する（図７参照）。その後、ＣＰＵ１０１０は、処理をステップＳ２０２に移す。
【００７３】
ステップＳ２０２において、ＣＰＵ１０１０は、ランキングモデルＤＢ３２を用いて評価スコアを算出する。より具体的には、ＣＰＵ１０１０は、商品検索のスコアと、求めた類似度にランキングモデルＤＢ３２に対応付けて記憶された重みをそれぞれ乗算した値と、その他のスコアとを、加算した評価スコアを求め、商品情報検索結果ＤＢ２２の評価スコアに記憶する（図７参照）。なお、ランキングモデルＤＢ３２を用いずに、求めた類似度に、ウェブ検索結果のＮ位の逆数（例えば、ウェブ検索結果１位は１、ウェブ検索結果１０位は０．１）を乗算してもよい。その後、ＣＰＵ１０１０は、処理をステップＳ２０３に移す。
【００７４】
ステップＳ２０３において、ＣＰＵ１０１０は、記憶した評価スコアに基づいてリランキングし、記憶する。リランキングは、評価スコアの高い順に順位付け、商品情報検索結果ＤＢ２２のリランキングに記憶する（図７参照）。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００７５】
図１０は、本発明の一実施形態に係る商品情報検索装置１０が送信した検索結果をユーザの端末６０ａで表示する例を示す図である。図１０の表示例は、ユーザの端末６０ａから検索のためのデータを入力し、商品情報検索装置１０で検索した結果を受信し表示していることを示す表示例である。
【００７６】
ユーザの端末６０ａのディスプレイ６１ａの入力表示欄１０１には、図１０に示すように、ユーザが入力した条件が表示されている。すなわち、検索キーワードは、「北京、宿泊」であること、リランキング条件として、ウェブ検索結果のうちリランキング時に参照するウェブ上位の件数は１０件であることを指定していることを示している。
【００７７】
そして、出力表示欄１０２には、図１０に示すように、商品情報検索装置１０が送信した検索結果を表示している。検索結果は、ウェブ検索結果のうちウェブ上位１０件を参照するとの指定の下に、リランキングした結果である。商品情報検索装置１０からリランキングする前のランキングも送信されるので、ウェブ参照しないランキングとして表示していることを示している。
【００７８】
実施例によれば、本発明に係る商品情報検索装置１０は、商品についての情報を記憶する商品情報ＤＢ２１を備え、ユーザの端末６０ａから受信した検索クエリを用いて、商品情報ＤＢ２１を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果ＤＢ２２に記憶し、同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果ＤＢ３１に記憶する。そして、商品情報検索結果ＤＢ２２に記憶した商品情報検索結果の情報と、ウェブ検索結果ＤＢ３１に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成し、商品情報検索結果ＤＢ２２に記憶し、ユーザの端末に送信する。
【００７９】
更に、本発明に係る商品情報検索装置１０は、事例を特徴付ける特徴量に対応付けられたパラメータを機械学習によって記憶するランキングモデルＤＢ３２を備え、商品検索のスコア及びウェブ検索のスコアを、ランキングモデルＤＢ３２に記憶したパラメータを用いて評価した評価スコアに基づいて、商品情報検索結果の情報のランキングを再作成する。
【００８０】
したがって、本発明に係る商品情報検索装置１０は、商品情報を検索した検索クエリと同一の検索クエリを用いてウェブを検索したウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。更に、商品の情報についてタイムリーな情報に基づく順位付けを提供することができ、商品に関するマーケッティングを支援する情報を提供することができる。
【００８１】
更に、本発明に係る商品情報検索装置１０は、機械学習によるランキングモデルＤＢ３２の精度の向上と共に、タイムリーな情報等に基づくリランキングの精度が向上し、その結果、利用者が要望する情報を提供する精度が向上する。
【００８２】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施形態に係る商品情報検索装置１０の機能を示す機能ブロック図である。
【図２】本発明の一実施形態に係る商品情報検索装置１０の動作環境を示す図である。
【図３】本発明の一実施形態に係る商品情報検索装置１０のハードウェア構成の一例を示す図である。
【図４】本発明の一実施形態に係る商品情報ＤＢ２１を示す図である。
【図５】本発明の一実施形態に係るウェブ検索結果ＤＢ３１を示す図である。
【図６】本発明の一実施形態に係るランキングモデルＤＢ３２を示す図である。
【図７】本発明の一実施形態に係る商品情報検索結果ＤＢ２２を示す図である。
【図８】本発明の一実施形態に係る商品情報検索装置１０の処理内容を示すフローチャートである。
【図９】本発明の一実施形態に係る商品情報検索装置１０のリランキング処理の処理内容を示すフローチャートである。
【図１０】本発明の一実施形態に係る商品情報検索装置１０が送信した検索結果をユーザの端末６０ａで表示する例を示す図である。
【符号の説明】
【００８４】
１０  商品情報検索装置
１１  クエリ発行部
１２  商品情報検索部
１３  ウェブ検索部
１４  リランキング作成部
１５  検索結果送信部
２１  商品情報ＤＢ
２２  商品情報検索結果ＤＢ
３１  ウェブ検索結果ＤＢ
３２  ランキングモデルＤＢ
【図１】
2010061420.tif 000003
【図２】
2010061420.tif 000004
【図３】
2010061420.tif 000005
【図４】
2010061420.tif 000006
【図５】
2010061420.tif 000007
【図６】
2010061420.tif 000008
【図７】
2010061420.tif 000009
【図８】
2010061420.tif 000010
【図９】
2010061420.tif 000011
【図１０】
2010061420.tif 000012
【手続補正書】
【提出日】平成21年11月17日(2009.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品情報を検索する商品情報検索装置であって、
商品についての情報を記憶する商品情報記憶手段と、
ユーザの端末から受信した検索クエリを用いて前記商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶する商品情報検索手段と、
前記商品情報検索手段が用いた前記検索クエリと同一の検索クエリを用いて検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するウェブ検索手段と、
前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するリランキング作成手段と、
前記リランキング作成手段が再作成した前記商品情報検索結果を前記ユーザの端末に送信する検索結果送信手段と、
を備える商品情報検索装置。
【請求項２】
前記ウェブ検索のスコアは、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果のうちの一の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報のうちの一の情報とについて求めた適合の度合を、所定の数の前記ウェブ検索結果の情報について算出したものである請求項１に記載の商品情報検索装置。
【請求項３】
事例を特徴付ける特徴量に対応付けられたパラメータを機械学習によって記憶するランキングモデル記憶手段を更に備え、
前記リランキング作成手段は、前記商品検索のスコア及び前記ウェブ検索のスコアを、前記ランキングモデル記憶手段に記憶したパラメータを用いて評価した評価スコアに基づいて、更に前記商品情報検索結果の情報のランキングを再作成する、請求項１又は２に記載の商品情報検索装置。
【請求項４】
コンピュータが、商品情報を検索する方法であって、
ユーザの端末から受信した検索クエリを用いて、商品についての情報を記憶する商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶するステップと、
前記検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するステップと、
前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するステップと、
前記再作成した前記商品情報検索結果を前記ユーザの端末に送信するステップと、
を備える方法。
【請求項５】
ユーザが使用するユーザの端末と、前記ユーザの端末と通信可能に接続され、商品情報を検索する商品情報検索装置とを備える商品情報検索システムであって、
前記商品情報検索装置は、
商品についての情報を記憶する商品情報記憶手段と、
前記ユーザの端末から受信した検索クエリを用いて、前記商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶する商品情報検索手段と、
前記商品情報検索手段が用いた前記検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するウェブ検索手段と、
前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するリランキング作成手段と、
前記リランキング作成手段が再作成した前記商品情報検索結果を前記ユーザの端末に送信する検索結果送信手段と、を備え、
前記ユーザの端末は、
前記ユーザが入力した検索クエリを前記商品情報検索装置に送信する検索クエリ送信手段と、
前記商品情報検索装置が送信した前記商品情報検索結果を受信し、表示する検索結果表示手段と、
を備える商品情報検索システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報検索装置、方法及びシステムに関する。特に、情報を検索した検索結果の順位付けに関する。
【背景技術】
【０００２】
従来の検索システム、例えば社内の業務文書検索システムや商品検索等では、例えば非特許文献１や非特許文献２に記述されているように、語に重み付けをして、文書中に含まれる索引語と、検索クエリの語との類似度を求め、求めた類似度を用いて検索結果を順位付けするのが一般的である。
【０００３】
一方、インターネットに存在する情報を検索する大規模な検索エンジンでは、利用者の欲する情報にできるだけ近い情報を提供するために、様々な工夫がなされている。そのような検索精度向上のための様々な工夫の１つにリンクやアンカーテキスト等の情報の利用がある。リンクやアンカーテキスト等の情報を利用すると、今ニュースや話題になっているタイムリーな情報等を検索対象とすることができるので、リンクやアンカーテキスト等の情報は、利用者の欲する情報を提供することに大きく寄与している。
【０００４】
このような利用者の欲する情報を優先して出力することができるデータ検索装置として、特許文献１の装置が知られている。特許文献１では、所定の語と、この所定の語に関連する関連語とが対応して格納されている関連語辞書をサーバに設け、検索式に含まれている検索語の関連語を、関連語辞書を用いて抽出し、抽出した関連語を用いて、検索式と検索結果である検索データとの関連度を計算し、計算した結果に基づいて、検索データを順位付けしている。
【非特許文献１】北  研二、他、「情報検索アルゴリズム」、共立出版、２００２年１月１日
【非特許文献２】徳永  健伸、他、「情報検索と言語処理（言語と計算）」、共立出版、１９９９年１１月２５日
【特許文献１】特開平１１−３２８２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、サーバに設けられている関連語辞書を用いて検索語の関連語を抽出しているので、関連語辞書に今ニュースや話題になっている語彙が登録されていないと、タイムリーな情報を求めている利用者の要望に応じることができない。また、いわゆる口コミや評判等に左右されやすい商品について、タイムリーな情報に基づく順位付けを要望する利用者に応えることはできない。
【０００６】
そこで、今ニュースや話題になっているタイムリーな情報等に基づいて、検索結果を順位付けてユーザに提供する装置が求められている。
【０００７】
本発明は、利用者の要求により検索し、今ニュースや話題になっているタイムリーな情報等に基づいて、検索結果を順位付け、その結果、利用者が要望する情報を提供する商品情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
（１）  商品情報を検索する商品情報検索装置であって、商品についての情報を記憶する商品情報記憶手段と、ユーザの端末から受信した検索クエリを用いて前記商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶する商品情報検索手段と、前記商品情報検索手段が用いた前記検索クエリと同一の検索クエリを用いて検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するウェブ検索手段と、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するリランキング作成手段と、前記リランキング作成手段が再作成した前記商品情報検索結果を前記ユーザの端末に送信する検索結果送信手段と、を備える商品情報検索装置。
【００１０】
（１）の構成によれば、本発明に係る商品情報検索装置は、商品についての情報を記憶する商品情報記憶手段を備え、ユーザの端末から受信した検索クエリを用いて商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶し、同一の検索クエリを用いて検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶する。そして、商品情報検索結果記憶手段に記憶した商品情報検索結果の情報と、ウェブ検索結果記憶手段に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成し、再作成した商品情報検索結果をユーザの端末に送信する。
【００１１】
すなわち、本発明に係る商品情報検索装置は、検索クエリを用いて商品情報記憶手段を検索しランキングした商品情報検索結果と、同一の検索クエリを用いて検索エンジンがウェブを検索しランキングしたウェブ検索結果との適合の度合に基づいて求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成する。したがって、本発明に係る商品情報検索装置は、商品情報を検索した検索クエリと同一の検索クエリを用いてウェブを検索したウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。更に、商品の情報についてタイムリーな情報に基づく順位付けを提供することができ、商品に関するマーケッティングを支援する情報を提供することができる。
【００１２】
（２）  前記ウェブ検索のスコアは、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果のうちの一の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報のうちの一の情報とについて求めた適合の度合を、所定の数の前記ウェブ検索結果の情報について算出したものである（１）に記載の商品情報検索装置。
【００１３】
すなわち、ウェブ検索のスコアは、商品情報検索結果のうちの一の情報と、ウェブ検索結果の情報のうちの一の情報とについて求めた適合の度合を、所定の数のウェブ検索結果の情報について算出したものである。よって、本発明に係る商品情報検索装置は、ウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。
【００１４】
（３）  事例を特徴付ける特徴量に対応付けられたパラメータを機械学習によって記憶するランキングモデル記憶手段を更に備え、前記リランキング作成手段は、前記商品検索のスコア及び前記ウェブ検索のスコアを、前記ランキングモデル記憶手段に記憶したパラメータを用いて評価した評価スコアに基づいて、更に前記商品情報検索結果の情報のランキングを再作成する、（１）又は（２）に記載の商品情報検索装置。
【００１５】
よって、本発明に係る商品情報検索装置は、商品検索のスコア及びウェブ検索のスコアを、ランキングモデル記憶手段に機械学習によって記憶したパラメータを用いて評価した評価スコアに基づいて商品情報検索結果のランキングを再作成するので、今ニュースや話題になっているタイムリーな情報等と、商品の情報とを評価した精度の高いランキングを提供することができる。更に、機械学習によるランキングモデル記憶手段の精度の向上と共に、本発明に係る商品情報検索装置は、利用者が要望する情報を提供する精度が向上する。
【００１６】
（４）  コンピュータが、商品情報を検索する方法であって、ユーザの端末から受信した検索クエリを用いて、商品についての情報を記憶する商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶するステップと、前記検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するステップと、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するステップと、前記再作成した前記商品情報検索結果を前記ユーザの端末に送信するステップと、を備えることを特徴とする方法。
【００１７】
（４）の構成によれば、本発明に係る方法は、ユーザの端末から受信した検索クエリを用いて、商品についての情報を記憶する商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶し、検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶する。そして、商品情報検索結果記憶手段に記憶した商品情報検索結果の情報と、ウェブ検索結果記憶手段に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成し、再作成した商品情報検索結果をユーザの端末に送信する。
【００１８】
したがって、本発明に係る方法は、商品情報を検索した検索クエリと同一の検索クエリを用いてウェブを検索したウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。更に、商品の情報についてタイムリーな情報に基づく順位付けを提供することができ、商品に関するマーケッティングを支援する情報を提供することができる。
【００１９】
（５）  ユーザが使用するユーザの端末と、前記ユーザの端末と通信可能に接続され、商品情報を検索する商品情報検索装置とを備える商品情報検索システムであって、前記商品情報検索装置は、商品についての情報を記憶する商品情報記憶手段と、前記ユーザの端末から受信した検索クエリを用いて、前記商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた前記商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶する商品情報検索手段と、前記商品情報検索手段が用いた前記検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、前記検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶するウェブ検索手段と、前記商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、前記ウェブ検索結果記憶手段に記憶した前記ウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めた前記ウェブ検索のスコアに基づいて、前記商品情報検索結果の情報のランキングを再作成するリランキング作成手段と、前記リランキング作成手段が再作成した前記商品情報検索結果を前記ユーザの端末に送信する検索結果送信手段と、を備え、前記ユーザの端末は、前記ユーザが入力した検索クエリを前記商品情報検索装置に送信する検索クエリ送信手段と、前記商品情報検索装置が送信した前記商品情報検索結果を受信し、表示する検索結果表示手段と、を備える商品情報検索システム。
【００２０】
（５）の構成によれば、本発明に係る商品情報検索システムにおいて、商品情報検索装置は、商品についての情報を記憶する商品情報記憶手段を備え、ユーザの端末から受信した検索クエリを用いて、商品情報記憶手段を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果記憶手段に記憶し、同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果記憶手段に記憶する。そして、商品情報検索結果記憶手段に記憶した前記商品情報検索結果の情報と、ウェブ検索結果記憶手段に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成し、再作成した商品情報検索結果をユーザの端末に送信する。ユーザの端末は、ユーザが入力した検索クエリを商品情報検索装置に送信し、商品情報検索装置が送信した商品情報検索結果を受信し、表示する。
【００２１】
したがって、本発明に係る商品情報検索システムは、商品情報を検索した検索クエリと同一の検索クエリを用いてウェブを検索したウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。更に、商品の情報についてタイムリーな情報に基づく順位付けを提供することができ、商品に関するマーケッティングを支援する情報を提供することができる。
【発明の効果】
【００２２】
本発明によれば、利用者の要求により検索し、今ニュースや話題になっているタイムリーな情報等に基づいて、検索結果を順位付け、その結果、利用者が要望する情報を提供することができる。
【００２３】
更に、本発明によれば、利用者の要求により、商品についての情報を記憶する商品情報データベース等を検索し、今ニュースや話題になっているタイムリーな情報等に基づいて、検索結果を順位付けることにより、商品に関するマーケッティングを支援する情報を提供することができる。
【００２４】
更に、本発明によれば、商品検索のスコア及びウェブ検索のスコアを、ランキングモデル記憶手段を用いて評価した評価スコアに基づいて、ランキングを再作成する。したがって、機械学習によるランキングモデル記憶手段の精度の向上と共に、本発明は、タイムリーな情報等に基づくリランキングの精度が向上し、その結果、利用者が要望する情報を提供する精度が向上する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態について図を参照しながら説明する。
【００２６】
図１は、本発明の一実施形態に係る商品情報検索装置１０の機能を示す機能ブロック図である。
【００２７】
商品情報検索装置１０は、商品情報記憶手段として商品情報ＤＢ（データベース）２１と、検索クエリを発行するクエリ発行部１１と、商品情報検索手段として商品情報検索部１２と、商品情報検索結果を記憶する商品情報検索結果記憶手段として商品情報検索結果ＤＢ２２と、ウェブ検索手段としてウェブ検索部１３と、ウェブ検索結果を記憶するウェブ検索結果記憶手段としてウェブ検索結果ＤＢ３１と、リランキング作成手段としてリランキング作成部１４と、検索結果送信手段として検索結果送信部１５と、ランキングモデル記憶手段としてランキングモデルＤＢ３２とを備えている。そして、商品情報検索装置１０は、ユーザの端末６０ａから受信したユーザの入力（例えば、検索クエリ）に基づいて、商品情報ＤＢ２１を検索し、商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果の情報とウェブ検索結果の情報とのウェブ検索のスコアに基づいて、リランキングする。
【００２８】
商品情報ＤＢ２１は、商品についての情報を記憶する。例えば、ユーザが管理する文書の情報、ユーザの顧客に関する情報、ユーザが取り扱う商品の情報等がある。商品情報ＤＢ２１は、図３で示す内蔵のハードディスク１０７４に構築されていてもよいし、ローカルなネットワークや、コンピュータネットワーク７０に接続されているとしてもよい。
【００２９】
クエリ発行部１１は、ユーザの端末６０ａから受信した検索クエリを商品情報検索部１２及びウェブ検索部１３に発行する。検索クエリは、検索要求を文字列として表したものであり、データの抽出条件、ランキング方法等を指定する。例えば、データの抽出条件として、複数のキーワードをＡＮＤ条件やＯＲ条件で指定し、完全一致や部分一致等を指定する。ランキング方法として、昇順、降順等を指定する。更に、検索エンジンを指定することができるとしてもよい。特定の検索エンジンを指定できるとすることにより、検索結果をユーザの要求に更に適したランキングとすることができる。ユーザの端末６０ａから受信した検索クエリには、検索のためのキーワード等の他に、リランキングするための条件等も含まれる。例えば、ウェブ検索結果のうちリランキング時に参照するウェブ上位の件数を指定するデータ等がある。
【００３０】
商品情報検索部１２は、クエリ発行部１１が発行した検索クエリを用いて、商品情報ＤＢ２１を検索し、検索した商品についての情報と検索クエリとの適合の度合を求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果ＤＢ２２に記憶する。
【００３１】
商品についての情報と検索クエリとの適合の度合は、例えば、検索クエリで指定したキーワードと同一又は一定範囲内の類似の語句が、商品についての情報に出現する度合である頻度数に基づく類似度や、キーワードに関連する語句の頻度数に基づくスコア等により求められる。求めたこれらの適合の度合（例えば、類似度やスコア等）を評価して商品検索のスコアが求められる。そして、ランキングは、求めた商品検索のスコアに基づいて順位付けられる。
【００３２】
ウェブ検索部１３は、商品情報検索部１２が用いた検索クエリと同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果ＤＢ３１に記憶する。
【００３３】
検索エンジンは、インターネットに存在する情報、例えば、ウェブページ、ウェブサイト、ネットニュース等の多数の情報を効率よく収集し、独自の検索技術を用いて検索する。そして、検索結果を独自のアルゴリズムを用いて、検索した情報と検索クエリとの類似度等に基づいてランキングを決定する。検索エンジンを検索の対象により得意とする分野に予め分類し、ウェブ検索部１３は、検索クエリに基づいて最適の検索エンジンを選択する。
【００３４】
ウェブ検索結果ＤＢ３１は、検索エンジンが検索した検索内容と、検索エンジンが順位付けた順位とを対応付けて記憶している。ランキングモデルＤＢ３２は、事例を特徴付ける特徴量に対応付けられたパラメータ（例えば、重み）を記憶している。評価関数のパラメータは、大量の正解事例に基づいて、学習プログラムによる機械学習によって求められる。例えば、ランキングモデルＤＢ３２は、商品情報検索結果の情報と、ウェブ検索結果の情報との適合の度合を評価するためのパラメータ（例えば、重み）、及び商品検索のスコアに対応付けられたパラメータ（例えば、重み）を記憶する。すなわち、商品情報検索結果の情報とウェブ検索結果の情報との適合の度合、及び商品検索のスコアに基づいて評価スコアを計算するために、機械学習で求められたパラメータ（例えば、重み）が使われる。
【００３５】
リランキング作成部１４は、商品情報検索結果ＤＢ２２に記憶した商品情報検索結果の情報と、ウェブ検索結果ＤＢ３１に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成する。ウェブ検索のスコアは、商品情報検索結果のうちの一の情報と、ウェブ検索結果の情報のうちの一の情報とについて求めた適合の度合を、所定の数のウェブ検索結果の情報について算出したものである。
【００３６】
すなわち、ウェブ検索のスコアは、ウェブ検索結果の所定の数である上位のＮ件の情報と、商品情報検索結果の一の情報とのそれぞれの適合の度合（例えば、類似度や関連度等）によって求められる。ここで、それぞれの類似度や、関連度等は、文書を文書ベクターとして表現し、互いに出現する同一又は関連する語句の頻度数等により求められる。例えば、ウェブ検索結果の上位１０件の文書と、商品情報検索結果の一の文書とのウェブ検索のスコアは、商品情報検索結果の一の文書と、ウェブ検索結果のランキングＮ位との適合の度合（例えば、類似度や関連度等）を、Ｎが１位から１０位までについて算出（例えば、加算、乗算等）して求められる。
【００３７】
更に、リランキング作成部１４は、商品検索のスコア及びウェブ検索のスコアを、ランキングモデルＤＢ３２に記憶したパラメータを用いて評価した評価スコアに基づいて、商品情報検索結果の情報のランキングを再作成する。
【００３８】
例えば、ウェブ検索結果の上位１０件の文書と、商品情報検索結果の一の文書とのウェブ検索のスコアは、商品情報検索結果の一の文書と、ウェブ検索結果のランキングＮ位との適合の度合（例えば、類似度や関連度等）にランキングモデルＤＢ３２に対応付けて記憶された重みを乗算した値を、Ｎが１位から１０位までについて算出（例えば、加算、乗算等）して求められる。そして、評価スコアは、例えば、商品検索のスコアにランキングモデルＤＢ３２に対応付けて記憶された重みを乗算した値と、ウェブ検索のスコアとを加算することにより求められる。すなわち、評価スコアをＦとすると、評価スコアは、Ｆ＝ｆ１×ｗ１＋ｆ２×ｗ２＋・・・により算出される。ここで、ｆは特徴量ごとのスコアであり、ｗはランキングモデルＤＢ３２に記憶されている、特徴量に対応付けられた重みである。例えば、ｆ１は商品検索のスコア、ｗ１はその重み、ｆ２はウェブ検索結果の１位との類似度、ｗ２はその重み、である。
【００３９】
なお、ウェブ検索のスコアを求める際に、ランキングモデルＤＢ３２のパラメータ（例えば、重み）を用いずに、ウェブ検索結果の順位の逆数をパラメータ（例えば、重み）として用いてもよい。例えば、商品情報検索結果の一の文書と、ウェブ検索結果のランキングＮ位の類似度にウェブ検索結果の順位の逆数（例えば、１位を１、１０位を０．１）を乗算した値を、Ｎが１位から１０位まで加算して求めてもよい。ランキングモデルの様な精度の高い評価ではないが、ウェブ検索結果の順位を簡易に評価したウェブ検索のスコアが得られる。
【００４０】
商品情報検索結果ＤＢ２２は、商品情報検索結果のランキングと、検索した検索情報とに加えて、商品検索のスコアと、ウェブ検索のスコアと、評価スコアと、再作成されたランキングとを記憶する（後述する図７参照）。
【００４１】
検索結果送信部１５は、リランキング作成部１４が再作成し、商品情報検索結果ＤＢ２２に記憶した商品情報検索結果のランキングをユーザの端末に送信する。
【００４２】
図２は、本発明の一実施形態に係る商品情報検索装置１０の動作環境を示す図である。本発明の一実施例である商品情報検索装置１０が、コンピュータネットワーク７０（インターネット、ＬＡＮ、ＷＡＮ等）を介してユーザの端末６０ａ、６０ｂと接続され、更に検索エンジン４０やデータサーバ５０とも接続されている例を示している。
【００４３】
商品情報検索装置１０は、ユーザの端末６０ａ、６０ｂから受信した検索クエリを用いて、商品情報ＤＢ２１を検索する。そして、同一の検索クエリを用いて検索エンジン４０を介してウェブを検索する。検索エンジン４０は、コンピュータネットワーク７０に接続されているデータサーバ５０等から収集したデータに基づいて、検索クエリに応じた検索を行い、検索した情報にランキングの順位を付けたウェブ検索結果を商品情報検索装置１０に送信する。そして、商品情報検索装置１０は、ウェブ検索結果に基づいてリランキングした商品情報検索結果をユーザの端末６０ａ、６０ｂに送信する。ユーザの端末６０ａ、６０ｂは、送信されたリランキングされた商品情報検索結果をディスプレイ６１ａ、６１ｂに表示する。
【００４４】
図３は、本発明の一実施形態に係る商品情報検索装置１０のハードウェア構成の一例を示す図である。商品情報検索装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００４５】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８等の記憶手段を接続することができる。
【００４６】
ＢＩＯＳ１０６０は、商品情報検索装置１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、商品情報検索装置１０のハードウェアに依存するプログラム等を格納する。
【００４７】
ハードディスク１０７４は、商品情報検索装置１０が本発明の機能を実行するためのプログラムを記憶しており、商品情報ＤＢ２１、商品情報検索結果ＤＢ２２、ウェブ検索結果ＤＢ３１及びランキングモデルＤＢ３２のデータベース等を構成している。
【００４８】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ及びＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００４９】
商品情報検索装置１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７又はメモリカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して記録媒体から読み出され又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、商品情報検索装置１０にインストールされ実行されてもよい。
【００５０】
前述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶媒体としては、ハードディスク１０７４、光ディスク１０７７又はメモリカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク又は光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを商品情報検索装置１０に提供してもよい。
【００５１】
ここで、表示装置１０２２は、商品情報検索装置１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００５２】
ここで、入力手段は、キーボード及びマウス１１００等により構成してよい。
【００５３】
また、通信Ｉ／Ｆ１０４０は、商品情報検索装置１０を専用ネットワーク又は公共ネットワークを介して端末（例えば、ユーザの端末６０ａ、６０ｂ等）と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００５４】
図４は、本発明の一実施形態に係る商品情報ＤＢ２１を示す図である。
【００５５】
商品情報ＤＢ２１は、商品についての情報を記憶している。図４では、例えば、中国の旅行に関する例を示しているが、これに限らず、商品情報ＤＢ２１は、特定のテーマに沿ったデータを集めて管理し、容易に検索及び抽出等の再利用をできるようにした、いわゆるデータベースである。図４では、商品情報ＤＢ２１の内容を、情報と、情報に用いられている主な語である主な内容とで、例示している。
【００５６】
図５は、本発明の一実施形態に係るウェブ検索結果ＤＢ３１を示す図である。
【００５７】
ウェブ検索結果ＤＢ３１は、ウェブを検索したウェブ検索結果を順位に対応付けて記憶している。図５では、例えば、検索クエリのキーワードを「北京、宿泊」とした場合に、検索エンジンが検索した内容である検索情報と順位との例を示している。検索情報は、検索エンジンが検索した情報の概要を示している。例えば、「北京、宿泊」というキーワードの場合は、北京のホテルに関する情報が得られるが、今話題となっている北京オリンピック関係のホテルに関する情報が上位に挙がっている例を示している。
【００５８】
図６は、本発明の一実施形態に係るランキングモデルＤＢ３２を示す図である。
【００５９】
ランキングモデルＤＢ３２は、特徴量に対応付けられたパラメータである重みを機械学習によって記憶している。ここで、ランキングモデルＤＢ３２の特徴量の並びは、商品情報検索結果ＤＢ２２の商品検索のスコア及びウェブ検索のスコアの並びに対応付けられている。例えば、商品情報検索結果の商品検索のスコアとランキングモデルＤＢ３２の商品検索のスコアの重みとが対応し、商品情報検索結果のウェブの１位との類似度と、ランキングモデルＤＢ３２のウェブ検索結果の１位の文書との類似度の重みと、が対応している（図６及び図７参照）。
【００６０】
図７は、本発明の一実施形態に係る商品情報検索結果ＤＢ２２を示す図である。
【００６１】
商品情報検索結果ＤＢ２２は、ランキングに対応付けて、検索情報と、商品検索のスコアと、ウェブの１位との類似度からウェブの１０位との類似度までと、その他のスコアと、評価スコアと、リランキングとを記憶している。ここで、検索情報は、商品情報ＤＢ２１を検索して得られた情報である。商品検索のスコアは、検索クエリと、商品情報ＤＢ２１を検索して得られた情報との適合の度合に基づいて求められたスコアである。ウェブの１位との類似度からウェブの１０位との類似度までは、商品情報検索結果の情報と、ウェブ検索結果の情報（例えば、上位１０件等）とのそれぞれの類似度である。その他のスコアは、例えば、商品情報検索結果と、ウェブ検索結果の情報（例えば、上位１０件等）との関連度等のスコアである。評価スコアは、商品検索のスコアと、ウェブの１位との類似度からウェブの１０位との類似度までと、その他のスコアとにランキングモデルＤＢ３２に対応付けて記憶された重みをそれぞれ乗算した値を加算して得られるスコアである。リランキングは、評価スコアの高い順に再作成した順位である。
【００６２】
図７は、例えば、検索クエリのキーワードが「北京、宿泊」である場合に、商品情報ＤＢ２１を検索したときに得られた情報（例えば、「北京旅行」から「天津の交通情報」）がランキング順に記憶されていることを示している。そして、ウェブ検索結果が、例えば、図５で示されたような場合（例えば、ランキング１位が「北京ホテル」、ランキング１０位が「北京ウィークリーマンション」）には、商品情報ＤＢ２１の「北京旅行」のウェブの１位との類似度は、例えば０．４となったことを示している。そして、商品情報ＤＢ２１を検索した商品検索のスコアと、ウェブの１位との類似度からウェブの１０位との類似度までと、その他のスコアとにランキングモデルＤＢ３２に対応付けて記憶された重みをそれぞれ乗算した値を、加算した評価スコアを求めた結果、例えば１．５４５となったことを示している。同様に、評価スコアを求め、評価スコアの順に順位を再作成した結果、商品情報ＤＢ２１を検索した結果の１位は「北京旅行」であったのが３位に、３位であった「北京ホテル」が１位にリランキングされたことを示している。そして、通常に商品情報ＤＢ２１を検索しただけであれば、ランキングが１０位である「天津の交通情報」は、今話題である北京オリンピックの関連情報がウェブ検索されることに伴い、順位が６位にリランキングされていることを示している。
【００６３】
図８は、本発明の一実施形態に係る商品情報検索装置１０の処理内容を示すフローチャートである。
【００６４】
ステップＳ１０１において、ＣＰＵ１０１０は、ユーザの端末６０ａから検索クエリを受信する。受信した検索クエリは、例えば、キーワードと、キーワードが複数の場合のＡＮＤ条件又はＯＲ条件の指定と、完全一致又は部分一致の指定と、検索結果について昇順又は降順でのランキング付けの指定と、検索エンジンの指定と、リランキング時に参照するウェブ上位の件数等からなる。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００６５】
ステップＳ１０２において、ＣＰＵ１０１０は、商品情報ＤＢ２１を検索する。より具体的には、ＣＰＵ１０１０は、受信した検索クエリを用いて商品情報ＤＢ２１を検索し、検索クエリのキーワードにより抽出した情報について、キーワードと同一又は一定範囲内の類似の語句が、抽出した情報に出現する度合である頻度数等に基づく類似度や、キーワードに関連する語句の頻度数に基づくスコア等を求め、求めたこれらの類似度及びスコアを評価して商品検索のスコアを求める。そして、ＣＰＵ１０１０は、商品検索のスコアに基づいてランキングする。その後、ＣＰＵ１０１０は、処理をステップＳ１０３に移す。
【００６６】
ステップＳ１０３において、ＣＰＵ１０１０は、ランキングした検索結果を商品情報検索結果ＤＢ２２のランキング、検索情報及び商品検索のスコアに記憶する（図７参照）。その後、ＣＰＵ１０１０は、処理をステップＳ１０４に移す。
【００６７】
ステップＳ１０４において、ＣＰＵ１０１０は、同一の検索クエリを用いてウェブを検索する。より具体的には、ＣＰＵ１０１０は、ステップＳ１０１で用いた検索クエリを、検索エンジンに送信する。検索エンジンが指定されている場合には、指定されている検索エンジンに送信する。その後、ＣＰＵ１０１０は、処理をステップＳ１０５に移す。
【００６８】
ステップＳ１０５において、ＣＰＵ１０１０は、検索エンジンからウェブ検索結果を受信し、ウェブ検索結果ＤＢ３１に記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ１０６に移す。
【００６９】
ステップＳ１０６において、ＣＰＵ１０１０は、リランキング処理（後述の図９参照）をする。その後、ＣＰＵ１０１０は、処理をステップＳ１０７に移す。
【００７０】
ステップＳ１０７において、ＣＰＵ１０１０は、商品情報検索結果ＤＢ２２に記憶したリランキング情報をユーザの端末６０ａに送信する。送信する情報は、リランキングした結果だけでなく、ランキング、評価スコア等も送信するとしてもよい。最初のランキング情報からリランキングされた情報までの過程を知ることにより、今話題の情報の影響度を把握することができる。その後、ＣＰＵ１０１０は、処理を終了する。
【００７１】
図９は、本発明の一実施形態に係る商品情報検索装置１０のリランキング処理の処理内容を示すフローチャートである。
【００７２】
ステップＳ２０１において、ＣＰＵ１０１０は、商品情報ＤＢ２１の検索結果とウェブ検索結果との類似度等を求める。より具体的には、ＣＰＵ１０１０は、例えば、商品情報検索結果の一の文書について、ウェブ検索結果のＮ位の文書との類似度を、Ｎが１位から１０位まで求め、商品情報検索結果ＤＢ２２のウェブの１位との類似度からウェブの１０位との類似度までの対応する箇所に記憶する（図７参照）。同様に、ＣＰＵ１０１０は、例えば、関連度等を求め、その他のスコアに記憶する（図７参照）。その後、ＣＰＵ１０１０は、処理をステップＳ２０２に移す。
【００７３】
ステップＳ２０２において、ＣＰＵ１０１０は、ランキングモデルＤＢ３２を用いて評価スコアを算出する。より具体的には、ＣＰＵ１０１０は、商品検索のスコアと、求めた類似度と、その他のスコアとにランキングモデルＤＢ３２に対応付けて記憶された重みをそれぞれ乗算した値を加算した評価スコアを求め、商品情報検索結果ＤＢ２２の評価スコアに記憶する（図７参照）。なお、ランキングモデルＤＢ３２を用いずに、求めた類似度に、ウェブ検索結果のＮ位の逆数（例えば、ウェブ検索結果１位は１、ウェブ検索結果１０位は０．１）を乗算してもよい。その後、ＣＰＵ１０１０は、処理をステップＳ２０３に移す。
【００７４】
ステップＳ２０３において、ＣＰＵ１０１０は、記憶した評価スコアに基づいてリランキングし、記憶する。リランキングは、評価スコアの高い順に順位付け、商品情報検索結果ＤＢ２２のリランキングに記憶する（図７参照）。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００７５】
図１０は、本発明の一実施形態に係る商品情報検索装置１０が送信した検索結果をユーザの端末６０ａで表示する例を示す図である。図１０の表示例は、ユーザの端末６０ａから検索のためのデータを入力し、商品情報検索装置１０で検索した結果を受信し表示していることを示す表示例である。
【００７６】
ユーザの端末６０ａのディスプレイ６１ａの入力表示欄１０１には、図１０に示すように、ユーザが入力した条件が表示されている。すなわち、検索キーワードは、「北京、宿泊」であること、リランキング条件として、ウェブ検索結果のうちリランキング時に参照するウェブ上位の件数は１０件であることを指定していることを示している。
【００７７】
そして、出力表示欄１０２には、図１０に示すように、商品情報検索装置１０が送信した検索結果を表示している。検索結果は、ウェブ検索結果のうちウェブ上位１０件を参照するとの指定の下に、リランキングした結果である。商品情報検索装置１０からリランキングする前のランキングも送信されるので、ウェブ参照しないランキングとして表示していることを示している。
【００７８】
実施例によれば、本発明に係る商品情報検索装置１０は、商品についての情報を記憶する商品情報ＤＢ２１を備え、ユーザの端末６０ａから受信した検索クエリを用いて、商品情報ＤＢ２１を検索し、検索した商品についての情報と検索クエリとの適合の度合に基づいて商品検索のスコアを求め、求めた商品検索のスコアに基づいてランキングした商品情報検索結果を、商品情報検索結果ＤＢ２２に記憶し、同一の検索クエリを用いて、検索エンジンを介してウェブを検索し、検索エンジンが検索し、ランキングしたウェブ検索結果をウェブ検索結果ＤＢ３１に記憶する。そして、商品情報検索結果ＤＢ２２に記憶した商品情報検索結果の情報と、ウェブ検索結果ＤＢ３１に記憶したウェブ検索結果の情報との適合の度合に基づいてウェブ検索のスコアを求め、求めたウェブ検索のスコアに基づいて、商品情報検索結果の情報のランキングを再作成し、商品情報検索結果ＤＢ２２に記憶し、ユーザの端末に送信する。
【００７９】
更に、本発明に係る商品情報検索装置１０は、事例を特徴付ける特徴量に対応付けられたパラメータを機械学習によって記憶するランキングモデルＤＢ３２を備え、商品検索のスコア及びウェブ検索のスコアを、ランキングモデルＤＢ３２に記憶したパラメータを用いて評価した評価スコアに基づいて、商品情報検索結果の情報のランキングを再作成する。
【００８０】
したがって、本発明に係る商品情報検索装置１０は、商品情報を検索した検索クエリと同一の検索クエリを用いてウェブを検索したウェブ検索結果のランキングに基づいて、商品情報検索結果をリランキングするので、今ニュースや話題になっているタイムリーな情報等に基づいて、商品情報検索結果を順位付けることができ、その結果、利用者が要望する情報を提供することができる。更に、商品の情報についてタイムリーな情報に基づく順位付けを提供することができ、商品に関するマーケッティングを支援する情報を提供することができる。
【００８１】
更に、本発明に係る商品情報検索装置１０は、機械学習によるランキングモデルＤＢ３２の精度の向上と共に、タイムリーな情報等に基づくリランキングの精度が向上し、その結果、利用者が要望する情報を提供する精度が向上する。
【００８２】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施形態に係る商品情報検索装置１０の機能を示す機能ブロック図である。
【図２】本発明の一実施形態に係る商品情報検索装置１０の動作環境を示す図である。
【図３】本発明の一実施形態に係る商品情報検索装置１０のハードウェア構成の一例を示す図である。
【図４】本発明の一実施形態に係る商品情報ＤＢ２１を示す図である。
【図５】本発明の一実施形態に係るウェブ検索結果ＤＢ３１を示す図である。
【図６】本発明の一実施形態に係るランキングモデルＤＢ３２を示す図である。
【図７】本発明の一実施形態に係る商品情報検索結果ＤＢ２２を示す図である。
【図８】本発明の一実施形態に係る商品情報検索装置１０の処理内容を示すフローチャートである。
【図９】本発明の一実施形態に係る商品情報検索装置１０のリランキング処理の処理内容を示すフローチャートである。
【図１０】本発明の一実施形態に係る商品情報検索装置１０が送信した検索結果をユーザの端末６０ａで表示する例を示す図である。
【符号の説明】
【００８４】
１０  商品情報検索装置
１１  クエリ発行部
１２  商品情報検索部
１３  ウェブ検索部
１４  リランキング作成部
１５  検索結果送信部
２１  商品情報ＤＢ
２２  商品情報検索結果ＤＢ
３１  ウェブ検索結果ＤＢ
３２  ランキングモデルＤＢ
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2010061420.tif 000013
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2010061420.tif 000014
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2010061420.tif 000015