(57)【要約】      （修正有）【課題】検索処理におけるユーザの負担を軽減するとともに、ユーザに提供する情報量を増大させる情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】情報処理装置は、ユーザにより入力された検索クエリを取得する取得部と、取得部により取得された検索クエリと、検索クエリと関連付けられた関連クエリとを含む推薦クエリを決定する推薦クエリ決定部と、複数の検索結果を表示するための情報であって、推薦クエリ決定部により決定された推薦クエリとの関連度が低い検索結果を優先的に表示するための情報を生成する生成部とを備える。【選択図】図８
2019067226.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより入力された検索クエリを取得する取得部と、
前記取得部により取得された検索クエリと、前記検索クエリと関連付けられた関連クエリとを含む推薦クエリを決定する推薦クエリ決定部と、
複数の検索結果を表示するための情報であって、前記推薦クエリ決定部により決定された推薦クエリとの関連度が低い検索結果を優先的に表示するための情報を生成する生成部と
を備える情報処理装置。
【請求項２】
前記複数の検索結果から遷移するリンク先における前記推薦クエリの出現頻度が高くなる程、前記関連度が増大する傾向で前記関連度を算出し、前記算出した関連度に基づいて、前記複数の検索結果の表示順位を決定する順位決定部をさらに備え、
前記生成部は、前記順位決定部により決定された表示順位に基づいて、前記情報を生成する、
請求項１に記載の情報処理装置。
【請求項３】
前記順位決定部は、前記複数の検索結果から遷移するリンク先における、前記検索クエリの出現頻度が高くなる程、前記関連度が低下し、前記関連クエリの出現頻度が高くなる程、前記関連度が増大する傾向で前記関連度を算出する、
請求項２に記載の情報処理装置。
【請求項４】
前記推薦クエリ決定部は、前記検索クエリと、前記関連クエリとの組の検索数の実績値に基づいて、前記推薦クエリを決定する、
請求項２または３に記載の情報処理装置。
【請求項５】
前記順位決定部は、前記複数の検索結果から遷移するリンク先における前記検索クエリの出現頻度と、前記複数の検索結果から遷移するリンク先の利用実績と、前記関連度とに基づいて、前記表示順位を決定する、
請求項２から４のうちいずれか一項に記載の情報処理装置。
【請求項６】
前記生成部は、前記推薦クエリ決定部により決定された推薦クエリと、前記複数の検索結果とを同時に表示するための情報を生成する、
請求項１から５のうちいずれか一項に記載の情報処理装置。
【請求項７】
前記順位決定部が、前記検索クエリの出現頻度と、前記利用実績と、前記関連度とに基づいて前記表示順位を決定する場合における、前記関連度の重みを調節する調節部をさらに備える、
請求項５に記載の情報処理装置。
【請求項８】
前記調節部は、前記検索結果の利用実績が上昇している場合には、前記関連度の重みを増大させ、前記検索結果の利用実績が下降している場合には、前記関連度の重みを低減させる、
請求項７に記載の情報処理装置。
【請求項９】
前記調節部は、前記検索結果のカテゴリごと、前記ユーザのカテゴリごと、あるいは前記検索クエリごとに、前記関連度の重みを調節する、
請求項７または８に記載の情報処理装置。
【請求項１０】
ユーザにより入力された検索クエリと、前記検索クエリおよび前記検索クエリと関連付けられた関連クエリを含む推薦クエリと、前記検索クエリと関連付けられた複数の検索結果とを取得する取得部と、
前記推薦クエリと前記複数の検索結果の各々との関連度であって、前記複数の検索結果から遷移するリンク先における前記推薦クエリの出現頻度が高くなる程、増大する傾向で前記関連度を算出し、前記算出した関連度に基づいて、前記複数の検索結果の表示順位を決定する順位決定部と
を備える情報処理装置。
【請求項１１】
コンピュータが、
ユーザにより入力された検索クエリを取得し、
前記取得された検索クエリと、前記検索クエリと関連付けられた関連クエリとを含む推薦クエリを決定し、
複数の検索結果を表示するための情報であって、前記決定された推薦クエリとの関連度が低い検索結果を優先的に表示するための情報を生成する、
情報処理方法。
【請求項１２】
コンピュータに、
ユーザにより入力された検索クエリを取得させ、
前記取得された検索クエリと、前記検索クエリと関連付けられた関連クエリとを含む推薦クエリを決定させ、
複数の検索結果を表示するための情報であって、前記決定された推薦クエリとの関連度が低い検索結果を優先的に表示するための情報を生成させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
ウェブ検索の分野において、ユーザにより入力されたキーワード（以下、「検索クエリ」という）に応じて、この検索クエリに関連する各種商品またはサービス等の情報を提供する手法が行われている。また、ユーザにより入力された検索クエリと関連性がある文字列を関連クエリとしてユーザに提示および推薦することで、検索処理におけるユーザの負担を軽減する手法が行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６９５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の手法において検索結果ページを生成する場合、例えば、検索クエリと候補となる商品との関連度や商品のサイトのページのクリック率等の利用実績に基づいて、検索結果ページにおける商品のサイトのページの掲載位置が決定される。しかしながら、この手法では、掲載される商品に偏りが生じ、ユーザがより多くの商品の情報を閲覧する機会が損なわれている場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、検索処理におけるユーザの負担を軽減するとともに、ユーザに提供する情報量を増大させることが可能な情報処理装置、情報処理方法、およびプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、ユーザにより入力された検索クエリを取得する取得部と、前記取得部により取得された検索クエリと、前記検索クエリと関連付けられた関連クエリとを含む推薦クエリを決定する推薦クエリ決定部と、複数の検索結果を表示するための情報であって、前記推薦クエリ決定部により決定された推薦クエリとの関連度が低い検索結果を優先的に表示するための情報を生成する生成部とを備える情報処理装置である。
【発明の効果】
【０００７】
本発明の一態様によれば、検索処理におけるユーザの負担を軽減するとともに、ユーザに提供する情報量を増大させることが可能である。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態の検索サーバ１の機能ブロック図である。
【図２】第１実施形態の検索サーバ１の検索処理の流れ一例を示すフローチャートである。
【図３】第１実施形態の推薦クエリデータＤ２の一例を示す図である。
【図４】第１実施形態の検索結果ページＰ１の一例を示す図である。
【図５】第１実施形態の検索サーバ１の検索処理により、ユーザに提供される情報量が増大することを説明する図である。
【図６】第１実施形態の検索サーバ１の検索処理により、ユーザに提供される情報量が増大することを説明する図である。
【図７】第１実施形態の検索サーバ１の調節処理の流れ一例を示すフローチャートである。
【図８】第２実施形態における検索サーバ２および検索支援サーバ３の利用環境を説明する図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、情報処理装置、情報処理方法、およびプログラムの実施形態について説明する。
【００１０】
［第１実施形態］
＜概要＞
以下、本発明の第１実施形態について説明する。本実施形態の情報処理装置は、ユーザにより入力された検索クエリに応じた検索結果を表示するための情報を生成する。この検索結果を表示するための情報は、検索クエリおよびこの検索クエリと関連付けられた文字列である関連クエリを含む推薦クエリの情報と、検索結果の情報とを含む。この検索結果の情報においては、推薦クエリとの関連度に基づいて、検索結果の掲載位置（表示順位）が決定される。例えば、この検索結果の情報においては、推薦クエリとの関連度が低い検索結果が上位に配置され、推薦クエリとの関連度が高い検索結果が下位に配置される。本実施形態では、情報処理装置が、商品等のコンテンツの検索結果を提供する検索サーバである例について説明する。
【００１１】
＜システム構成＞
図１は、本実施形態の検索サーバ１（情報処理装置）の機能ブロック図である。検索サーバ１は、ネットワークＮＷを介して、端末装置Ｔ等と接続されている。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）、インターネット、専用回線、無線基地局、プロバイダ等を含む。
【００１２】
端末装置Ｔは、検索サーバ１により提供される検索サービスを利用するユーザによって操作される。端末装置Ｔは、例えば、パーソナルコンピュータ、スマートフォンなどの携帯電話やタブレット端末、ＰＤＡ（Personal Digital Assistant）などのコンピュータ装置である。端末装置Ｔは、ユーザの操作に基づいて動作するブラウザまたはアプリケーションプログラムが、例えば、情報提供を要求する検索クエリを検索サーバ１に送信し、この検索クエリと関連付けられた情報を検索サーバ１から受信する。
【００１３】
検索サーバ１は、端末装置Ｔから入力された検索クエリと関連付けられた検索結果のページ情報を端末装置Ｔに送信する。検索サーバ１は、検索クエリと、この検索クエリと関連付けられたサイトのページを参照するための参照情報とを関連付けた検索データを用いて、検索結果のページ情報を生成する。参照情報は、例えば、ＵＲＬ（Uniform Resource Locator）を含む。
【００１４】
検索サーバ１は、例えば、通信部１０（取得部）と、検索部１１と、推薦クエリ決定部１２と、順位決定部１４と、検索結果生成部１６（生成部）と、調節部１８と、記憶部２０とを備える。通信部１０は、ネットワークＮＷを介して、端末装置Ｔ等と通信する。通信部１０は、ネットワークＮＷを介して、端末装置Ｔから検索クエリを受信し、検索結果のページ情報を端末装置Ｔに送信する。通信部１０は、例えば、ＮＩＣ等の通信インターフェースを含む。
【００１５】
記憶部２０は、例えば、検索クエリと関連付けられたサイトのページを参照するための参照情報を含む検索データＤ１と、推薦クエリの情報を含む推薦クエリデータＤ２とを記憶する。記憶部２０は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置等により実現される。また、記憶部２０の一部または全部は、ＮＡＳや外部のストレージサーバ等、検索サーバ１がアクセス可能な外部装置であってもよい。
【００１６】
検索部１１は、記憶部２０に記憶された検索データＤ１から、通信部１０を介して取得された検索クエリと関連付けられたサイトのページの情報を検索して取得する。検索クエリと関連付けられたサイトのページの情報は、例えば、このサイトのページのＵＲＬ、このページに表示された商品のタイトル情報、商品の画像の情報等を含む。
【００１７】
推薦クエリ決定部１２は、通信部１０を介して取得された検索クエリに応じて、この検索クエリと、この検索クエリと関連付けられた関連クエリとの組である少なくとも１つの推薦クエリを決定する。尚、推薦クエリは、検索クエリの表記ゆれを考慮して検索クエリの文字列の一部が変更されたクエリと、関連クエリとの組であってもよい。例えば、検索クエリが「イヤフォン」である場合、表記ゆれを考慮して検索クエリの文字列の一部が変更されたクエリは「イヤホン」等である。「イヤフォン」と「イヤホン」とは同一の物体を示すものであるため、推薦クエリ決定部１２の処理において、これらのクエリは同一のものとして取り扱われる。
【００１８】
順位決定部１４は、検索部１１により取得されたサイトのページの情報と、推薦クエリ決定部１２によって決定された推薦クエリとの関連度に基づいて、検索結果ページにおける各サイトのページの情報の表示順位を決定する。例えば、順位決定部１４は、検索結果ページにおいて、推薦クエリとの関連度が低い商品のサイトのページの情報が上位に配置され、推薦クエリとの関連度が高い商品のサイトのページの情報が下位に配置されるように、表示順位を決定する。
【００１９】
順位決定部１４は、商品のサイトのページの各々における推薦クエリの文字列の出現頻度に基づいて関連度を算出する。順位決定部１４は、例えば、商品のサイトのページの各々に含まれる各種フィールド（商品名、商品説明、スペック情報等）における推薦クエリの文字列の出現頻度に基づいて関連度を算出する。出現頻度が高いものほど関連度が高く設定され、出現頻度が低いものほど関連度が低く設定される。すなわち、順位決定部１４は、複数の検索結果から遷移するリンク先における推薦クエリの出現頻度が高くなる程、関連度が増大する傾向で関連度を算出する。
【００２０】
順位決定部１４は、商品のサイトのページの各々において、検索クエリの出現頻度が高くなる程低下し、関連クエリの出現頻度が高くなる程増大する傾向で関連度を算出してもよい。また、順位決定部１４は、商品のサイトのページの各々に含まれる各種フィールドごとに重みを付けて関連度を算出してもよい。
【００２１】
また、順位決定部１４は、関連度に加えてまたは代えて、商品のサイトのページの各々のクリック数、クリック率（ＣＴＲ：Click Trough Rate）、顧客転換率（ＣＶＲ：Conversion Rate）等の利用実績を考慮して、検索結果ページにおける各サイトのページの情報の表示順位を決定してもよい。この場合、順位決定部１４は、まず、利用実績に基づいて、各サイトのページをスコアリングする（利用実績が良いものほど高くスコアリングする等）。次に、順位決定部１４は、各サイトのページに推薦クエリが出現するとペナルティを課す（スコアをマイナスする）ように再スコアリングする。スコアリングに利用される推薦クエリの数は予め定義される。尚、順位決定部１４は、利用実績に基づくスコアリングを行った後、所定の順位以上（例えば、上位の１０位以内のサイトのページ）に対してのみ、推薦クエリに基づく再スコアリングを行ってもよい。これにより、スコアリングに伴う処理負荷を軽減することができる。
【００２２】
検索結果生成部１６は、推薦クエリ決定部１２により決定された推薦クエリと、順位決定部１４により決定された表示順位に基づいて配置された商品のサイトのページの情報を含む検索結果とを同時に表示する検索結果ページを生成する。すなわち、検索結果生成部１６は、複数の検索結果を表示するための情報であって、推薦クエリ決定部１２により決定された推薦クエリとの関連度が低い検索結果を優先的に表示するための情報を生成する。検索結果生成部１６は、生成した検索結果ページを、通信部１０を介して、端末装置Ｔに送信する。
【００２３】
調節部１８は、順位決定部１４のスコアリング処理において、関連度が高い商品のサイトのページにどの程度のペナルティ（重み）を課すのか（どの程度、スコアをマイナスするのか）を調節する処理を行う。調節部１８は、例えば、検索結果の利用実績が上昇している場合には、関連度の重みを増大させ、検索結果の利用実績が下降している場合には、関連度の重みを低減させる、この調節処理は、例えば、日次、週次等の所定のタイミングで実施されるバッチ処理であってよい。
【００２４】
検索サーバ１の各機能部は、例えば、コンピュータにおいて、ＣＰＵ（Central Processing Unit）等のハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。また、これらの構成要素のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）等のハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００２５】
＜検索処理＞
以下において、検索サーバ１の検索処理について説明する。図２は、検索サーバ１の検索処理の流れの一例を示す図である。図３は、推薦クエリデータＤ２の一例を示す図である。図４は、実施形態の検索結果ページＰ１の一例を示す図である。
【００２６】
通信部１０は、ユーザが端末装置Ｔを操作することにより入力された検索クエリを取得する（Ｓ１０１）。次に、推薦クエリ決定部１２は、通信部１０を介して取得された検索クエリに応じて、この検索クエリと、この検索クエリと関連付けられた関連クエリとの組である少なくとも１つの推薦クエリを決定する（Ｓ１０３）。推薦クエリ決定部１２により決定される推薦クエリの数は予め定義される。
【００２７】
推薦クエリ決定部１２は、記憶部２０に記憶された推薦クエリデータＤ２を参照し、推薦クエリを決定する。図３に示す推薦クエリデータＤ２は、例えば、「検索クエリ」と、「推薦クエリ」と、過去に推薦クエリが検索された回数（履歴）を示す「検索数」とが関連付けられたデータを含む。推薦クエリ決定部１２は、通信部１０を介して取得された検索クエリが「イヤフォン」である場合、推薦クエリデータＤ２に対して検索クエリ「イヤフォン」と関連付けられている推薦クエリを検索する。
【００２８】
例えば、決定される推薦クエリの数が４つと定義されている場合、推薦クエリ決定部１２は、推薦クエリデータＤ２において検索クエリ「イヤフォン」と関連付けられている推薦クエリの内、検索数が多い順の４つの推薦クエリを、検索クエリの推薦クエリとして決定する。図３に示す例では、推薦クエリ決定部１２は、「Bluetooth（登録商標）  イヤホン」、「製品Ａ  イヤホン」、「ブルートゥース（登録商標）  イヤホン」、および「イヤホン  カナル」を推薦クエリとして決定する。
【００２９】
次に、検索部１１は、通信部１０を介して取得された検索クエリを用いて、検索データＤ１に対して検索を行い、商品のサイトのページの情報を取得する（Ｓ１０５）。尚、検索部１１は、上述の推薦クエリ決定部１２による推薦クエリの決定処理と並行して、検索処理を実行してもよい。次に、順位決定部１４は、検索部１１により取得された商品のサイトのページの情報の各々について、推薦クエリとの関連度を算出する（Ｓ１０７）。
【００３０】
次に、順位決定部１４は、算出した関連度に基づいて、検索結果ページにおける商品のサイトのページの情報の表示順位を決定する（Ｓ１０９）。順位決定部１４は、推薦クエリとの関連度が低い商品のサイトのページの情報が上位に配置され、推薦クエリとの関連度が高い商品のサイトのページの情報が下位に配置されるように、表示順位を決定する。
【００３１】
次に、検索結果生成部１６は、推薦クエリ決定部１２により決定された推薦クエリと、順位決定部１４により決定された表示順位に従って配置された商品のサイトのページの情報を含む検索結果と、を含む検索結果ページを生成し、端末装置Ｔに送信する（Ｓ１１１）。以上により、本フローチャートの処理が終了する。
【００３２】
図４は、ユーザが端末装置Ｔを操作して、クエリ入力欄Ｅ１に検索クエリ「イヤフォン」を入力して検索ボタンＢ１を押下した場合に生成される検索結果ページＰ１の例を示す。図４に示すように、検索結果ページＰ１の推薦クエリ表示領域Ｒ１には、推薦クエリ（図４では「関連検索ワード」として表示）として、「Bluetooth  イヤホン」、「製品Ａ  イヤホン」、「ブルートゥース  イヤホン」、および「イヤホン  カナル」がリンクとして表示されている。ユーザは、これらの推薦クエリのいずれかをクリックすることで、クリックした推薦クエリを検索クエリとした場合の検索結果ページに遷移することができる。
【００３３】
検索結果ページＰ１の検索結果表示領域Ｒ２には、推薦クエリとの関連度が低い商品のサイトのページの情報が上位に配置され、推薦クエリとの関連度が高い商品のサイトのページの情報が下位に配置された検索結果が表示されている。すなわち、図４に示す例では、「イヤホンＧ」、「イヤホンＦ」、「イヤホンＡ」の順に関連度が低下するように、商品のサイトのページの情報が配置されている。また、図４に示す例では、検索結果ページＰ１の右から左方向に向かう程、関連度が低下するように、商品のサイトのページの情報が配置されている。
【００３４】
図５および図６は、上述の検索サーバ１の検索処理により、ユーザに提供される商品の情報量（例えば、商品数）が増大することを説明する図である。図５は、従来の検索処理によりユーザに提供される検索結果ページＰ１０、Ｐ１２、およびＰ１４と、本実施形態の検索処理によりユーザに提供される検索結果ページＰ２０、Ｐ２２、およびＰ２４とを示す。
【００３５】
従来の検索処理によりユーザに提供される検索結果ページＰ１０では、ユーザにより入力された検索クエリが「イヤフォン」である場合、例えば、検索クエリ「イヤフォン」との関連度および各商品のサイトのページのクリック数等の実績値に基づいて、検索結果に含まれる商品のサイトのページの情報が決定される。検索結果ページＰ１０では、「Bluetooth  イヤフォン」と関連する５個の商品のサイトのページの情報と、「製品Ａ  イヤフォン」と関連する５個の商品のサイトのページの情報と、「（普通の）イヤフォン」と関連する１０個の商品のサイトのページの情報とが表示される。
【００３６】
ユーザが、検索結果ページＰ１０に含まれる推薦クエリ「Bluetooth  イヤフォン」のリンクを押下した場合、「Bluetooth  イヤフォン」を検索クエリとした場合の検索結果ページＰ１２に遷移する。この検索結果ページＰ１２では、「Bluetooth  イヤフォン」と関連する２０個の商品のサイトのページの情報が表示される。また、検索結果ページＰ１０に含まれる推薦クエリ「製品Ａ  イヤフォン」のリンクを押下した場合、「製品Ａ  イヤフォン」を検索クエリとした場合の検索結果ページＰ１４に遷移する。この検索結果ページＰ１４では、「製品Ａ  イヤフォン」と関連する２０個の商品のサイトのページの情報が表示される。
【００３７】
一方、本実施形態の検索処理によりユーザに提供される検索結果ページＰ２０では、ユーザにより入力された検索クエリが「イヤフォン」である場合、推薦クエリ、「Bluetooth  イヤフォン」および「製品Ａ  イヤフォン」との関連度および各商品のサイトのページのクリック数等の実績値に基づいて、検索結果に含まれる商品のサイトのページの情報が決定される。検索結果ページＰ２０では、「Bluetooth  イヤフォン」と関連する１個の商品のサイトのページの情報と、「製品Ａ  イヤフォン」と関連する１個の商品のサイトのページの情報と、「（普通の）イヤフォン」と関連する１８個の商品のサイトのページの情報とが表示される。推薦クエリとの関連度が高い「Bluetooth  イヤフォン」と関連する商品のサイトのページの情報および「製品Ａ  イヤフォン」と関連する商品のサイトのページの情報は下位に配置されるため、表示される商品のサイトのページの情報の数が、上述の従来の検索結果ページＰ１０の場合よりも少ない。
【００３８】
ユーザが、検索結果ページＰ２０に含まれる推薦クエリ「Bluetooth  イヤフォン」のリンクを押下した場合、「Bluetooth  イヤフォン」を検索クエリとした場合の検索結果ページＰ２２に遷移する。この検索結果ページＰ２２では、「Bluetooth  イヤフォン」と関連する２０個の商品のサイトのページの情報が表示される。また、検索結果ページＰ２０に含まれる推薦クエリ「製品Ａ  イヤフォン」のリンクを押下した場合、「製品Ａ  イヤフォン」を検索クエリとした場合の検索結果ページＰ２４に遷移する。この検索結果ページＰ２４では、「製品Ａ  イヤフォン」と関連する２０個の商品のサイトのページの情報が表示される。
【００３９】
図６は、図５に示す検索結果ページにおいて商品のサイトのページの情報が表示された回数の合計を示す図である。従来の検索結果ページＰ１０、Ｐ１２、およびＰ１４において、「Bluetooth  イヤフォン」と関連する商品のサイトのページの情報の表示数はＰ１０（５個）、Ｐ１２（２０個）の合計２５回であり、「製品Ａ  イヤフォン」と関連する商品のサイトのページの情報の表示数はＰ１０（５個）、Ｐ１４（２０個）の合計２５回であり、「（普通の）イヤフォン」と関連する商品のサイトのページの情報の表示数はＰ１０（１０個）の合計１０回である。ここで、検索クエリ「イヤフォン」に対するユーザの検索意図の分布が、「Bluetooth  イヤフォン」が２０％であり、「製品Ａ  イヤフォン」が２０％であり、「（普通の）イヤフォン」が６０％であると仮定すると、ユーザ間の表示数の平均値は、１６回（２５×０．２＋２５×０．２＋１０×０．６）となる。
【００４０】
一方、本実施形態の検索結果ページＰ２０、Ｐ２２、およびＰ２４において、「Bluetooth  イヤフォン」と関連する商品のサイトのページの情報の表示数はＰ２０（１個）、Ｐ２２（２０個）の合計２１回であり、「製品Ａ  イヤフォン」と関連する商品のサイトのページの情報の表示数はＰ２０（１個）、Ｐ２４（２０個）の合計２１回であり、「（普通の）イヤフォン」と関連する商品のサイトのページの情報の表示数はＰ２０（１８個）の合計１８回である。この場合、ユーザ間の表示数の平均値は、１９．２回（２１×０．２＋２１×０．２＋１８×０．６）となる。
【００４１】
上述のとおり、従来の検索結果ページＰ１０、Ｐ１２、およびＰ１４におけるユーザ間の表示数の平均値は１６回であるのに対して、本実施形態の検索結果ページＰ２０、Ｐ２２、およびＰ２４にユーザ間の表示数の平均値は１９．２回であり、本実施形態の検索処理によりユーザに提供されるページ数（情報量）が増大することが分かる。
【００４２】
＜調節処理＞
以下において、検索サーバ１における調節処理について説明する。上述のとおり、本実施形態の検索サーバ１における検索処理においては、推薦クエリとの関連度が低い商品のサイトのページの情報が上位に配置され、推薦クエリとの関連度が高い商品のサイトのページの情報が下位に配置される。しかしながら、関連度が低い商品のサイトのページの情報ばかりを検索結果ページＰ１の上位に配置すると、ユーザの検索意図とは異なる検索結果が提供されることになり、検索精度の低下につながる場合がある。このため、検索サーバ１においては、関連度が高い商品のサイトのページの情報にどの程度のペナルティを課すのかを調節する処理を行う。この調節処理は、例えば、日次、週次等の所定のタイミングで実施されるバッチ処理であってよい。
【００４３】
図７は、検索サーバ１の調節処理の流れ一例を示すフローチャートである。まず、調節部１８は、対象とするサイト（例えば、ショッピングサイトＡ）のアクセスログを参照し、本実施形態の検索処理を実施することで、従来の検索処理を実施した場合よりも商品のサイト全体のクリック数が増大しているか否かを判定する（Ｓ２０１）。
【００４４】
本実施形態の検索処理を実施することで商品のサイト全体のクリック数が増大している場合、本実施形態における表示順位の制御が有効に機能していることが想定される。このため、調節部１８は、順位決定部１４のスコアリング処理において関連度が高い商品のサイトのページに課すペナルティの度合を強める（Ｓ２０３）。一方、本実施形態の検索処理を実施することで商品のサイト全体のクリック数が減少している場合、本実施形態における表示順位の制御が有効に機能していないことが想定される。このため、調節部１８は、順位決定部１４のスコアリング処理において関連度が高い商品のサイトのページに課すペナルティの度合を弱める（Ｓ２０５）。以上により、本フローチャートの処理が終了する。
【００４５】
尚、上述のペナルティの調節処理は、商品のカテゴリごと、ユーザのカテゴリごと、検索クエリごと、またはこれらの任意の２つの以上の組み合わせごとに行ってもよい。例えば、商品のカテゴリごとにペナルティの調節処理を行う場合には、カテゴリ「家電」の場合にはペナルティを強める或いは弱める度合を高め、カテゴリ「ファッション」の場合にはペナルティを強める或いは弱める度合をカテゴリ「家電」の場合よりも下げるように制御する。
【００４６】
また、例えば、ユーザのカテゴリごとにペナルティの調節処理を行う場合には、ユーザが使用する端末装置Ｔの種類が「パソコン」の場合にはペナルティを強める或いは弱める度合を高め、端末装置Ｔの種類が「スマートフォン」の場合にはペナルティを強める或いは弱める度合を端末装置Ｔの種類が「パソコン」の場合よりも下げるように制御する。また、ユーザの属性が「男性」の場合にはペナルティを強める或いは弱める度合を高め、ユーザの属性が「女性」の場合にはペナルティを強める或いは弱める度合を属性が「男性」の場合よりも下げるように制御する。
【００４７】
また、例えば、検索クエリごとにペナルティの調節処理を行う場合には、検索クエリが「イヤフォン」のように特定の商品を示す用語である場合にはペナルティを強める或いは弱める度合を高め、検索クエリが「ゴルフ」のように特定の商品を示すものではなく広義の用語である場合にはペナルティを強める或いは弱める度合を検索クエリが「イヤフォン」の場合よりも下げるように制御する。
【００４８】
以上において説明した本実施形態の検索サーバ１によれば、検索処理におけるユーザの負担を軽減するとともに、ユーザに提供する情報量を増大させることができる。
【００４９】
尚、上記においては商品の情報を提供するショッピングサイトの例を説明したが、オークションサイト、社内文書検索システム等、情報の検索処理を伴うサービスであれば、本実施形態を適用可能である。
【００５０】
また、上記においてはユーザによって入力される検索キーワードの数が1つである例を説明したが、検索キーワードの数は２つ以上であってもよい。この場合、推薦クエリは、２つ以上の検索キーワードと、１つの関連キーワードを含むものであってよい。また、上記においては、１つの推薦クエリにおいて、１つの検索クエリに関連付けされる関連キーワードの数が１つである例を説明したが、関連キーワードの数は２つ以上であってもよい。
【００５１】
［第２実施形態］
以下、本発明の第２実施形態について説明する。本実施形態の検索サーバは、第１実施形態と比較して、複数の検索結果の表示順位の決定機能を有しておらず（順位決定部を備えておらず）、検索サーバとは物理的に分離された検索支援サーバ（情報処理装置）によって表示順位の決定機能が実現されている点が異なる。このため、構成などについては第１実施形態で説明した図および関連する記載を援用し、詳細な説明を省略する。
【００５２】
＜システム構成＞
図８は、本実施形態における検索サーバ２および検索支援サーバ３の利用環境を説明する図である。検索サーバ２と、検索支援サーバ３とはネットワークＮＷを介して接続されている。
【００５３】
＜検索サーバ＞
検索部１１は、記憶部２０に記憶された検索データＤ１から、通信部１０を介して取得された検索クエリと関連付けられたサイトのページの情報を検索して取得する。検索部１１は、検索クエリと、この検索クエリと関連付けられた複数のページの情報とを、通信部１０を介して検索支援サーバ３に送信する。
【００５４】
推薦クエリ決定部１２は、通信部１０を介して取得された検索クエリに応じて、この検索クエリと、この検索クエリと関連付けられた関連クエリとの組である少なくとも１つの推薦クエリを決定する。推薦クエリ決定部１２は、決定した推薦クエリの情報を、通信部１０を介して検索支援サーバ３に送信する。
【００５５】
＜検索支援サーバ＞
検索支援サーバ３は、例えば、通信部３０と、順位決定部３２とを備える。通信部３０は、ネットワークＮＷを介して、検索サーバ２等と通信する。通信部３０は、ネットワークＮＷを介して、検索サーバ２から、検索クエリと、この検索クエリと関連付けられた複数のページの情報と、推薦クエリの情報とを受信し、複数のページの情報の表示順位の情報を検索サーバ２に送信する。通信部３０は、例えば、ＮＩＣ等の通信インターフェースを含む。
【００５６】
順位決定部３２は、検索支援サーバ３から受信した検索クエリと、この検索クエリと関連付けられた複数のページの情報と、推薦クエリの情報とに基づいて関連度を算出し、算出した関連度に基づいて、検索結果ページにおける各サイトのページの情報の表示順位を決定する。順位決定部３２は、決定した表示順位の情報を、通信部１０を介して検索サーバ２に送信する。
【００５７】
以上において説明した本実施形態の検索サーバ２および検索支援サーバ３によれば、検索処理におけるユーザの負担を軽減するとともに、ユーザに提供する情報量を増大させることができる。
【００５８】
以上において説明したいくつかの実施形態の情報処理装置によれば、ユーザにより入力された検索クエリを取得する取得部と、前記取得部により取得された検索クエリと、前記検索クエリと関連付けられた関連クエリとを含む推薦クエリを決定する推薦クエリ決定部と、複数の検索結果を表示するための情報であって、前記推薦クエリ決定部により決定された推薦クエリとの関連度が低い検索結果を優先的に表示するための情報を生成する生成部とを備えることで、検索処理におけるユーザの負担を軽減するとともに、ユーザに提供する情報量を増大させることができる。
【００５９】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００６０】
１、２…検索サーバ（情報処理装置）
３…検索支援サーバ（情報処理装置）
１０…通信部（取得部）
１２…推薦クエリ決定部
１４…順位決定部
１６…検索結果生成部（生成部）
１８…調節部
２０…記憶部
３０…通信部（取得部）
３２…順位決定部
【図１】
2019067226.tif 000003
【図２】
2019067226.tif 000004
【図３】
2019067226.tif 000005
【図４】
2019067226.tif 000006
【図５】
2019067226.tif 000007
【図６】
2019067226.tif 000008
【図７】
2019067226.tif 000009
【図８】
2019067226.tif 000010