(57)【要約】【課題】ユーザビリティを向上させることができる情報提供装置、情報提供方法、および情報提供プログラムを提供すること。【解決手段】本願に係る情報提供装置は、取得部と、決定部とを備える。取得部は、端末装置から検索キーワードを取得する。決定部は、取得部によって取得された検索キーワードに関連する複数のコンテンツと検索キーワードとの関連度と、複数のコンテンツの要約情報とに基づいて、複数のコンテンツの順位を決定する。決定部は、複数のコンテンツを検索して検索キーワードとの関連度が高い順に複数のコンテンツの順位を決定し、複数のコンテンツの要約情報を取得して要約情報に基づいて複数のコンテンツの順位を再決定する。【選択図】図１
2018151995.tif 000002
【特許請求の範囲】
【請求項１】
端末装置から検索キーワードを取得する取得部と、
前記取得部によって取得された前記検索キーワードに関連する複数のコンテンツと前記検索キーワードとの関連度と、前記複数のコンテンツの要約情報とに基づいて、前記複数のコンテンツの順位を決定する決定部と
を備えることを特徴とする情報提供装置。
【請求項２】
前記決定部は、
前記複数のコンテンツを検索して前記検索キーワードとの関連度が高い順に前記複数のコンテンツの順位を決定し、前記複数のコンテンツの要約情報を取得して前記要約情報に基づいて前記複数のコンテンツの順位を再決定する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記決定部は、
前記要約情報における前記検索キーワードの出現頻度が高いコンテンツほど順位を高くする
ことを特徴とする請求項１または請求項２に記載の情報提供装置。
【請求項４】
前記決定部は、
前記要約情報による前記検索キーワードの網羅度が高いコンテンツほど順位を高くする
ことを特徴とする請求項１〜３のいずれか一つに記載の情報提供装置。
【請求項５】
前記決定部は、
前記要約情報の冒頭における前記検索キーワードの出現率が高いコンテンツほど順位を高くする
ことを特徴とする請求項１〜４のいずれか一つに記載の情報提供装置。
【請求項６】
前記決定部は、
前記要約情報に含まれる画像を閲覧したことによる閲覧者の高揚度が高いコンテンツほど順位を高くする
ことを特徴とする請求項１〜５のいずれか一つに記載の情報提供装置。
【請求項７】
前記決定部は、
前記要約情報に含まれる画像の動きが大きいコンテンツほど順位を高くする
ことを特徴とする請求項１〜６のいずれか一つに記載の情報提供装置。
【請求項８】
前記決定部は、
前記決定部によって順位が決定された複数のコンテンツのうち、上位所定数のコンテンツを対象としてコンテンツの順位を再決定する
ことを特徴とする請求項１〜７のいずれか一つに記載の情報提供装置。
【請求項９】
前記決定部は、
前記決定部によって順位が決定された複数のコンテンツの全てを対象としてコンテンツの順位を再決定する
ことを特徴とする請求項１〜７のいずれか一つに記載の情報提供装置。
【請求項１０】
前記決定部によって決定された順位が高いコンテンツの順に当該コンテンツの前記要約情報を列挙して前記検索キーワードに対応する検索結果情報を生成する生成部と、
前記生成部によって生成された前記検索結果情報を前記端末装置へ提供する提供部と
をさらに備えることを特徴とする請求項１〜９のいずれか一つに記載の情報提供装置。
【請求項１１】
コンピュータが実行する情報提供方法であって、
端末装置から検索キーワードを取得する取得工程と、
前記取得工程によって取得された前記検索キーワードに関連する複数のコンテンツと前記検索キーワードとの関連度と、前記複数のコンテンツの要約情報とに基づいて、前記複数のコンテンツの順位を決定する決定工程と
を含むことを特徴とする情報提供方法。
【請求項１２】
端末装置から検索キーワードを取得する取得手順と、
前記取得手順によって取得された前記検索キーワードに関連する複数のコンテンツと前記検索キーワードとの関連度と、前記複数のコンテンツの要約情報とに基づいて、前記複数のコンテンツの順位を決定する決定手順と
をコンピュータに実行させることを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法、および情報提供プログラムに関する。
【背景技術】
【０００２】
従来、インターネット等の通信ネットワークに接続された端末装置から検索キーワードを取得した場合に、検索キーワードに関連する複数のコンテンツを検索し、検索結果を端末装置へ提供する情報提供装置がある（例えば、特許文献１参照）。
【０００３】
かかる情報提供装置は、一般的に、検索キーワードとの関連度が高い順に複数のコンテンツの順位を決定し、順位が高いコンテンツの順にコンテンツの要約情報を列挙した一覧を検索結果情報として端末装置へ提供する。
【０００４】
端末装置のユーザは、情報提供装置から提供される要約情報の一覧から自身の検索意図に合った要約情報を選択操作（例えば、クリック）することによって、要約情報に対応するコンテンツを閲覧することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−８５９９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の情報提供装置は、端末装置のユーザの検索意図に合っていない要約情報が一覧の上位に配置された検索結果情報を端末装置へ提供することがあるため、ユーザビリティが高いとは限らなかった。
【０００７】
本願は、上記に鑑みてなされたものであって、ユーザビリティを向上させることができる情報提供装置、情報提供方法、および情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願に係る情報提供装置は、取得部と、決定部とを備える。取得部は、端末装置から検索キーワードを取得する。決定部は、前記取得部によって取得された前記検索キーワードに関連する複数のコンテンツと前記検索キーワードとの関連度と、前記複数のコンテンツの要約情報とに基づいて、前記複数のコンテンツの順位を決定する。
【発明の効果】
【０００９】
実施形態の一態様によれば、ユーザビリティを向上させることができる情報提供装置、情報提供方法、および情報提供プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る情報提供方法の説明図である。
【図２】図２は、実施形態に係る情報提供システムの構成例を示す説明図である。
【図３】図３は、実施形態に係る情報提供装置の構成例を示す説明図である。
【図４】図４は、実施形態に係る端末装置で行われる検索操作の具体例を示す説明図である。
【図５】図５は、実施形態に係る制御部が行う順位決定処理の具体例を示す説明図である。
【図６】図６は、実施形態の対比例に係る検索結果情報の具体例を示す説明図である。
【図７】図７は、実施形態に係る制御部が行う順位再決定処理の具体例を示す説明図である。
【図８】図８は、実施形態に係る検索結果情報の具体例を示す説明図である。
【図９】図９は、実施形態に係る情報提供装置の制御部が実行する処理を示すフローチャートである。
【図１０】図１０は、実施形態の変形例に係る順位決定処理および順位再決定処理の具体例を示す説明図である。
【図１１】図１１は、実施形態の変形例に係る検索結果情報の具体例を示す説明図である。
【図１２】図１２は、実施形態に係る情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１１】
以下に、本願に係る情報提供装置、情報提供方法、および情報提供プログラムの実施形態について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報提供装置、情報提供方法、および情報提供プログラムが限定されるものではない。
【００１２】
［１．情報提供方法］
まず、実施形態に係る情報提供装置が行う情報提供方法について説明する。図１は、実施形態に係る情報提供方法の説明図である。実施形態に係る情報提供装置は、インターネット等の通信ネットワークを介して一般のユーザが使用する端末装置に接続され、端末装置から検索キーワードを取得した場合に、検索キーワードに関連する複数のコンテンツを検索して端末装置へ提供する装置である。
【００１３】
かかる情報提供装置は、端末装置から取得した検索キーワードに関連する複数のコンテンツと検索キーワードとの関連度と、複数のコンテンツの要約情報とに基づいて、複数のコンテンツの順位を決定する。
【００１４】
そして、情報提供装置は、決定した順位の高い順にコンテンツの要約情報を列挙した検索結果情報を端末装置へ提供する。これにより、情報提供装置は、ユーザビリティの高い検索結果情報を端末装置へ提供することができる。
【００１５】
例えば、図１に示すように、情報提供装置は、端末装置から検索サービスの開始要求を受信した場合に、端末装置へ検索キーワードの入力画面Ｗを表示させる（ステップＳ１）。端末装置のユーザは、検索キーワードの入力画面Ｗに１以上の検索キーワードを入力し（ステップＳ２）、入力画面Ｗ中の検索ボタンのアイコンを選択（例えば、クリック）して検索操作を行うことで（ステップＳ３）、検索キーワードを情報提供装置へ送信する。
【００１６】
情報提供装置は、端末装置から検索キーワードを受信することによって取得すると、例えば、複数のコンテンツを保有するコンテンツデータベースから、検索キーワードに関連するコンテンツを検索し、関連度が高い順に順位を決定する（ステップＳ４）。
【００１７】
つまり、情報提供装置は、検索キーワードとコンテンツの内容とに基づいて、ユーザの検索意図に合致する可能性が高い内容を含むコンテンツほど上位となるようにコンテンツの順位を決定する。例えば、情報提供装置がコンテンツＣ１の順位を１位に決定し、コンテンツＣ２の順位を２位に決定したとする。
【００１８】
ここで、一般的な情報提供装置であれば、順位を決定した各コンテンツの要約情報（以下、「要約」と記載する）を取得し、順位が高いコンテンツの順にコンテンツの要約を列挙した一覧をコンテンツの検索結果情報として提供する。
【００１９】
ここでの要約は、例えば、各コンテンツの内容を数行にまとめた文章や、各コンテンツから主要な部分を抜粋した数行の文章などのテキスト情報である。かかる要約は、予めコンテンツの提供者によって作成される場合や、情報提供装置が各コンテンツから自動的に作成する場合や、第３者によって作成される場合がある。
【００２０】
このため、一般的な情報提供装置が提供する検索結果情報は、上位に要約が配置されるコンテンツほどユーザの検索意図との合致度が高かったとしても、上位に配置される要約にユーザが所望する文言が含まれていない場合がある。
【００２１】
かかる場合に、ユーザは、例えば、最上位に配置された要約を一読して要約に所望する文言が含まれていない場合、次の要約を一読して要約に所望の文言が含まれているか否かを判断する行為を繰り返すことがある。このように、複数の要約をユーザに参照させなければ、ユーザに所望するコンテンツを選択させることができない検索結果情報は、ユーザビリティが高いとは言えない。
【００２２】
このため、情報提供装置は、ユーザによって選択される可能性が高い要約をより上位に配置した要約の一覧を検索結果情報として提供することが望ましい。ただし、検索結果情報は、たとえユーザによって選択される可能性が高い要約がより上位に配置されていても、その要約に対応するコンテンツがユーザの検索意図に合致していなければ、ユーザビリティが高いとは言えない。
【００２３】
そこで、実施形態に係る情報提供装置は、前述したように、まず、検索キーワードに関連するコンテンツを検索し、検索キーワードとの関連度が高いコンテンツの順位を決定する（ステップＳ４）。その後、図１に示すように、コンテンツの要約を取得し、要約に基づいてコンテンツの順位を再決定する（ステップＳ５）。
【００２４】
例えば、情報提供装置は、検索キーワードとの関連度が１位のコンテンツＣ１の要約Ａ１を取得し、検索キーワードとの関連度が２位のコンテンツＣ２の要約Ａ２を取得する。このとき、要約Ａ２と検索キーワードとの一致度が最も高く、要約Ａ１と検索キーワードとの一致度が２番目に高い場合がある。
【００２５】
かかる場合、情報提供装置は、コンテンツＣ１の順位を２位、コンテンツＣ２の順位を１位に再決定し、再決定した順位が高いコンテンツの順に要約を列挙した検索結果情報を提供する（ステップＳ６）。
【００２６】
図１に示す例では、情報提供装置は、再決定した順位が１位のコンテンツＣ２の要約Ａ２を最上位に配置し、再決定した順位が２位のコンテンツＣ１の要約Ａ１を上位から２番目に配置した検索結果情報を提供する。
【００２７】
これにより、情報提供装置は、ユーザによって入力された検索キーワードとの一致度が高く、ユーザによって選択される可能性が高い要約をより上位に配置した要約の一覧を検索結果情報として提供することができるのでユーザビリティを向上させることができる。以下、かかる情報提供方法を可能とする情報提供システムの詳細について説明する。
【００２８】
［２．情報提供システム］
次に、図２を参照し、実施形態に係る情報提供システムの構成例について説明する。図２は、実施形態に係る情報提供システムの構成例を示す説明図である。図２に示すように、情報提供システム１は、情報提供装置１０と端末装置１００とを含む。
【００２９】
情報提供装置１０および端末装置１００は、通信ネットワークＮを介して有線または無線により相互に通信可能に接続される。通信ネットワークＮは、例えば、インターネットなどのＷＡＮ（Wide  Area  Network）である。なお、図２に示す例では、情報提供装置１０および端末装置１００がそれぞれ１台ずつ示されているが、これらの装置のうちいずれかまたは双方が２台以上であってもよい。
【００３０】
情報提供装置１０は、複数のコンテンツおよび各コンテンツの要約を記憶し、端末装置１００から検索キーワードを取得した場合に、検索キーワードに関連するコンテンツを検索し、コンテンツの要約の一覧を検索結果情報として端末装置１００へ提供する。
【００３１】
かかる情報提供装置１０は、前述したように、検索した複数のコンテンツと検索キーワードとの関連度が高い順にコンテンツの順位を決定し、各コンテンツの要約に基づいてコンテンツの順位を再決定する。そして、情報提供装置１０は、再決定した順位が高いコンテンツの順にコンテンツの要約を列挙して検索キーワードに対応する検索結果情報を生成し、生成した検索結果情報を端末装置１００へ提供する。
【００３２】
情報提供装置１０は、端末装置１００のユーザによって要約が選択された場合に、要約に対応するコンテンツを端末装置１００へ提供する。要約に対応するコンテンツは、例えば、ニュース等の記事コンテンツや、ポータルサイト、オークション、天気予報、ショッピング、ファイナンス、路線、地図、旅行、飲食店、ウェブブログ等を提供するサイトのウェブページ等が含まれる。
【００３３】
なお、情報提供システム１は、必ずしも複数のコンテンツおよび各コンテンツの要約を記憶しておく必要はない。例えば、情報提供装置１０は、複数のコンテンツを記憶するコンテンツ配信サーバが通信ネットワークＮに接続される場合、コンテンツ配信サーバに記憶された複数のコンテンツから検索キーワードに関連するコンテンツを検索する構成であってもよい。
【００３４】
かかる構成の場合、情報提供装置１０は、端末装置１００のユーザによって選択された要約に対応するコンテンツを端末装置１００へ送信する代わりに、コンテンツの所在を示すＵＲＬ（Uniform  Resource  Locator）を端末装置１００へ提供する。
【００３５】
また、情報提供装置１０は、各コンテンツの要約を記憶する要約配信サーバが通信ネットワークＮに接続される場合、検索したコンテンツの要約を要約配信サーバから取得する構成であってもよい。また、情報提供装置１０は、検索した各コンテンツから各コンテンツの要約を生成して取得する構成であってもよい。
【００３６】
端末装置１００は、一般のユーザが使用する装置であり、例えば、パーソナルコンピュータ、スマートフォン、ゲーム機などのように通信機能、ブラウザ機能、および情報表示機能を有する装置である。
【００３７】
端末装置１００は、ユーザの操作に基づいて検索サービスの開始要求を情報提供装置１０へ送信し、検索サービスの開始要求の応答として情報提供装置１０から提供される検索キーワードの入力画面Ｗを、例えば、液晶表示装置等の表示部に表示させる。
【００３８】
そして、端末装置１００は、ユーザによって検索キーワードの入力画面Ｗに１以上の検索キーワードが入力され、入力画面Ｗ中の検索ボタンのアイコンが選択（例えば、クリック）された場合に、検索キーワードを情報提供装置１０へ送信する。その後、端末装置１００は、ユーザによって入力された検索キーワードに対応する検索結果情報の提供を情報提供装置１０から受け付ける。
【００３９】
このとき、情報提供装置１０は、検索キーワードとの関連度が高いコンテンツを検索してコンテンツの順位を決定し、各コンテンツの要約に基づいて再決定したコンテンツの順位が高い順にコンテンツの要約を列挙した要約の一覧を端末装置１００へ提供する。
【００４０】
これにより、端末装置１００は、ユーザによって選択される可能性が高い要約がより上位に配置された要約の一覧を検索キーワードに対応する検索結果情報として表示部に表示させることができる。その後、端末装置１００は、ユーザによって要約の一覧から要約が選択された場合に、選択された要約に対応するコンテンツを情報提供装置１０から取得して表示部に表示させる。
【００４１】
［３．情報提供装置の構成例］
次に、情報提供装置１０の構成例について、図３を参照して説明する。図３は、実施形態に係る情報提供装置１０の構成例を示す説明図である。図３に示すように、情報提供装置１０は、通信部２０と、制御部３０と、記憶部４０とを備える。
【００４２】
通信部２０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２０は、通信ネットワークＮと有線または無線で接続され、情報提供装置１０との間で情報の送受信を行う。
【００４３】
記憶部４０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部４０は、情報提供プログラム４１と、コンテンツデータベース（以下、「コンテンツＤＢ４２」と記載する）と、要約データベース（以下、「要約ＤＢ４３」と記載する）とを記憶する。
【００４４】
情報提供プログラム４１は、制御部３０が実施形態に係る情報提供処理を行う場合に実行するプログラムである。コンテンツＤＢ４２は、情報提供装置１０が端末装置１００へ提供する複数のコンテンツが格納されたデータベースである。要約ＤＢ４３は、コンテンツＤＢ４２に格納された各コンテンツの要約が格納されたデータベースである。
【００４５】
制御部３０は、情報提供装置１０全体を統括制御する処理部であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００４６】
かかる制御部３０は、内部のＣＰＵ（Central  Processing  Unit）またはＭＰＵ（Micro  Processing  Unit）が記憶部４０から情報提供プログラム４１を読み出してＲＡＭを作業領域として実行することによって機能する複数の情報処理部を備える。
【００４７】
具体的には、制御部３０は、取得部３１、決定部３２、生成部３３、および提供部３４を備える。なお、制御部３０の内部構成は、かかる構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００４８】
取得部３１は、端末装置１００から通信ネットワークＮおよび通信部２０を介して検索キーワードを取得する処理部である。取得部３１は、取得した検索キーワードを決定部３２へ出力する。
【００４９】
決定部３２は、取得部３１から入力される検索キーワードに関連する複数のコンテンツと検索キーワードとの関連度と、複数のコンテンツの要約とに基づいて、複数のコンテンツの順位を決定する。
【００５０】
具体的には、決定部３２は、第１決定部３５と第２決定部３６とを備える。第１決定部３５は、取得部３１から入力される検索キーワードに関連する複数のコンテンツをコンテンツＤＢ４２から検索し、検索キーワードとの関連度が高い順に、複数のコンテンツの順位を決定する。
【００５１】
例えば、第１決定部３５は、検索キーワードと同一文字のテキスト情報を含むコンテンツを検索して抽出する。なお、画像や音声などを含むコンテンツは、端末装置１００へ提供される情報とは別に、コンテンツの検索用に動画や音声の内容を示すテキスト情報が含まれる場合がある。このため、第１決定部３５は、検索キーワードと同一文字のテキスト情報がコンテンツの検索用に含められたコンテンツについても検索して抽出する。
【００５２】
そして、第１決定部３５は、例えば、検索キーワードと同一文字のテキスト情報をより多く含むコンテンツほど高い順位となるように、コンテンツの順位を決定する。つまり、第１決定部３５は、検索キーワードの出現頻度が高いコンテンツほど高い順位となるようにコンテンツの順位を決定する。
【００５３】
また、第１決定部３５は、一度に異なる複数の検索キーワードを取得する場合、より多くの異なる検索キーワードと同一文字のテキスト情報を含むコンテンツほど高い順位となるように、コンテンツの順位を決定することもできる。つまり、第１決定部３５は、検索キーワードの網羅度が高いコンテンツほど高い順位となるように、コンテンツの順位を決定することもできる。
【００５４】
なお、第１決定部３５は、コンテンツにおける検索キーワードの出現頻度と、コンテンツによる検索キーワードの網羅度との両方を総合的に判断して、検索キーワードとの関連度が高い順に、複数のコンテンツの順位を決定することもできる。
【００５５】
これにより、第１決定部３５は、端末装置１００のユーザの検索意図に合致する可能性の高いコンテンツほど高い順位となるように、コンテンツの順位を決定することができる。そして、第１決定部３５は、検索によって抽出したコンテンツを示す情報と、各コンテンツの順位を示す情報とを対応付けた情報を第２決定部３６へ出力する。
【００５６】
第２決定部３６は、決定部３２から入力された情報に基づいて、検索によって抽出された各コンテンツの要約を要約ＤＢ４３から取得し、取得した要約に基づいて複数のコンテンツの順位を再決定する。
【００５７】
第２決定部３６は、例えば、要約に検索キーワードと同一文字のテキスト情報をより多く含むコンテンツほど高い順位となるように、コンテンツの順位を再決定する。つまり、第２決定部３６は、要約における検索キーワードの出現頻度が高いコンテンツほど高い順位となるようにコンテンツの順位を再決定する。
【００５８】
また、第２決定部３６は、一度に異なる複数の検索キーワードを取得する場合、要約に、より多くの異なる検索キーワードと同一文字のテキスト情報を含むコンテンツほど高い順位となるように、コンテンツの順位を再決定することもできる。つまり、第１決定部３５は、要約による検索キーワードの網羅度が高いコンテンツほど高い順位となるように、コンテンツの順位を再決定することもできる。
【００５９】
また、第２決定部３６は、要約のより冒頭側に検索キーワードが出現するコンテンツほど高い順位となるように、コンテンツの順位を再決定することもできる。つまり、第２決定部３６は、要約の冒頭における検索キーワードの出現率が高いコンテンツほど高い順位となるように、コンテンツの順位を再決定することができる。
【００６０】
なお、第２決定部３６は、要約における検索キーワードの出現頻度と、要約による検索キーワードの網羅度と、要約の冒頭における検索キーワードの出現率との全てを総合的に判断して、複数のコンテンツの順位を再決定することもできる。
【００６１】
これにより、第２決定部３６は、端末装置１００のユーザが自身の検索意図に合致するコンテンツの要約であると考える可能性の高いコンテンツほど高い順位となるように、コンテンツの順位を再決定することができる。
【００６２】
このとき、第２決定部３６は、例えば、第１決定部３５によって順位が決定された複数のコンテンツのうち、上位所定数のコンテンツを対象として、コンテンツの順位を再決定することができる。
【００６３】
これにより、第２決定部３６は、端末装置１００のユーザの検索意図に合致する可能性の高いコンテンツであり、且つユーザに選択される可能性が高い要約に対応するコンテンツほど順位が高くなるように、コンテンツの順位を再決定することができる。
【００６４】
また、第２決定部３６は、例えば、第１決定部３５によって順位が決定された複数のコンテンツの全てを対象として、コンテンツの順位を再決定することもできる。これにより、第２決定部３６は、例えば、第１決定部３５によって順位が決定された複数のコンテンツの全てが端末装置１００のユーザの検索意図に合致する場合に、ユーザに選択される可能性が最も高い要約に対応するコンテンツの順位を最高位にすることができる。
【００６５】
そして、第２決定部３６は、再決定した各コンテンツの順位と、各コンテンツの要約とを対応付けた情報を生成部３３へ出力する。なお、決定部３２がコンテンツの順位を決定する手順は、上記した手順に限定されるものではない。
【００６６】
例えば、決定部３２は、検索によって抽出した複数のコンテンツと検索キーワードとの関連度と、各コンテンツの要約と検索キーワードとの関連度とに基づいてコンテンツの順位を決定することもできる。
【００６７】
具体的には、決定部３２は、検索したコンテンツにおける検索キーワードの出現頻度と、コンテンツによる検索キーワードの網羅度とのうち、少なくともいずれか一方に基づいて、各コンテンツと検索キーワードとの関連度を算出する。
【００６８】
決定部３２は、検索したコンテンツの要約における検索キーワードの出現頻度、要約による検索キーワードの網羅度、および要約の冒頭における検索キーワードの出現率のうち、少なくともいずれか一つに基づいて各要約と検索キーワードとの関連度を算出する。
【００６９】
そして、決定部３２は、算出した各コンテンツと検索キーワードとの関連度のスコアと、各要約と検索キーワードとの関連度のスコアとに基づいて、コンテンツの順位を決定する。例えば、決定部３２は、各コンテンツの関連度のスコアと、要約の関連度のスコアとの平均スコアをコンテンツ毎に算出し、平均スコアが高い順にコンテンツの順位を決定する。
【００７０】
なお、決定部３２は、コンテンツの関連度のスコアおよび要約の関連度のスコアの一方のスコアの重みづけ係数を他方のスコアの重みづけ係数よりも大きくした加重平均を行うことによって、各コンテンツの平均スコアを算出し、平均スコアが高い順にコンテンツの順位を決定することもできる。そして、決定部３２は、決定した各コンテンツの順位と、各コンテンツの要約とを対応付けた情報を生成部３３へ出力する。
【００７１】
このように、決定部３２は、検索によって抽出した複数のコンテンツと検索キーワードとの関連度と、各コンテンツの要約と検索キーワードとの関連度とに基づいてコンテンツの順位を決定することができる。
【００７２】
これにより、決定部３２は、例えば、ユーザの検索意図に合致する可能性が低いコンテンツの要約中に、たまたま全部の検索キーワードや、多くの検索キーワードが含まれている場合であっても、そのコンテンツが上位になることを防止することができる。
【００７３】
生成部３３は、決定部３２から入力される情報に基づいて検索キーワードに対応する検索結果情報を生成する。具体的には、生成部３３は、決定部３２によって決定された順位が高いコンテンツの順に、各コンテンツの要約を上から下へ順に列挙した要約の一覧を検索キーワードに対応する検索結果情報として生成する。
【００７４】
そして、生成部３３は、生成した検索結果情報を提供部３４へ出力する。提供部３４は、生成部３３から入力される検索結果情報である要約の一覧を端末装置１００へ通信部２０および通信ネットワークＮを介して提供する。
【００７５】
その後、取得部３１は、端末装置１００から通信部２０および通信ネットワークＮを介して、いずれかの要約が選択されたことを示す情報を取得すると、端末装置１００によって選択された要約を示す情報を提供部３４へ出力する。
【００７６】
提供部３４は、取得部３１から端末装置１００によって選択された要約を示す情報が入力された場合に、入力された情報が示す要約に対応するコンテンツをコンテンツＤＢ４２から取得し、通信部２０および通信ネットワークＮを介して端末装置１００へ提供する。
【００７７】
［４．情報提供処理の一例］
次に、図４〜図８を参照し、上記した情報提供装置１０の制御部３０が行う情報提供処理の具体的一例について説明する。図４は、実施形態に係る端末装置１００で行われる検索操作の具体例を示す説明図である。図５は、実施形態に係る制御部３０が行う順位決定処理の具体例を示す説明図である。
【００７８】
また、図６は、実施形態の対比例に係る検索結果情報の具体例を示す説明図である。図７は、実施形態に係る制御部３０が行う順位再決定処理の具体例を示す説明図である。図８は、実施形態に係る検索結果情報の具体例を示す説明図である。
【００７９】
図４に示すように、制御部３０は、端末装置１００から検索サービスの開始要求を受信した場合に、端末装置１００へ検索キーワードの入力画面Ｗを表示させる。入力画面Ｗは、検索キーワードの入力枠Ｗ１と、検索ボタンのアイコンＷ２とを含む。
【００８０】
端末装置１００のユーザは、検索キーワードの入力枠Ｗ１にカーソルＰを移動させてクリックし、例えば、端末装置１００のキーボードを操作することによって、所望の検索キーワードを入力することができる。その後、ユーザは、検索ボタンのアイコンＷ２へカーソルＰを移動させてクリックすることによって、検索キーワードを情報提供装置１０へ送信することができる。
【００８１】
なお、ユーザは、端末装置１００がスマートフォン等のタッチパネルディスプレイを備える装置の場合、検索キーワードの入力枠Ｗ１をタップ操作し、キーボード画面をタップすることによって、所望の検索キーワードを入力することができる。また、ユーザは、検索ボタンのアイコンＷ２をタップすることによって、検索キーワードを情報提供装置１０へ送信することができる。
【００８２】
ここで、ユーザは、例えば、Ｙ社の本社の所在地を知りたい場合に、図４に示すように、検索キーワードの入力枠Ｗ１へ「Ｙ社」、「本社」、「所在地」という３つの検索キーワードを入力して、検索ボタンのアイコンＷ２を操作することがある。かかる場合、制御部３０は、端末装置１００から「Ｙ社」、「本社」、「所在地」３つの検索キーワードを取得し、取得した検索キーワードに基づいてコンテンツの順位決定処理を行う。
【００８３】
順位決定処理では、制御部３０は、検索キーワードに関連するコンテンツを検索して抽出し、例えば、検索キーワードの出現頻度、および検索キーワードの網羅度が高いコンテンツほど順位が高くなるようにコンテンツの順位を決定する。
【００８４】
例えば、制御部３０は、図５の左側に示すように、「ＩＴ企業の一覧」のコンテンツＣ１と、「ＩＴ企業研究ブログ」のコンテンツＣ２とを抽出する。コンテンツＣ１には、端末装置１００のユーザが知りたいＹ社の本社所在地が一目で分かる地図情報が含まれている。
【００８５】
また、コンテンツＣ２には、端末装置１００のユーザが知りたいＹ社の本社所在地が一目で分かるテキスト情報が含まれている。このように、コンテンツＣ１およびコンテンツＣ２は、どちらも「Ｙ社の本社の所在地を知りたい」というユーザの検索意図に合致するコンテンツである。
【００８６】
このとき、制御部３０は、前述した検索キーワードの出現頻度、および検索キーワードの網羅度に基づいて、コンテンツＣ１と検索キーワードとの関連度を９８％、コンテンツＣ２と検索キーワードとの関連度を９７％と判定する場合がある。その結果、制御部３０は、コンテンツＣ１の順位を１位と決定し、コンテンツＣ２の順位を２位と決定する。
【００８７】
その後、制御部３０は、図５の右側に示すように、コンテンツＣ１の要約Ａ１と、コンテンツＣ２の要約Ａ２とを取得する。このとき、コンテンツＣ１には、例えば、コンテンツの検索用に「Ｙ社の本社所在地」というテキスト情報が含まれているが、ユーザへ提供される情報として「Ｙ社の本社所在地」とうテキスト情報が含まれていない。このため、コンテンツＣ１の要約Ａ１は、「ＩＴ企業の一覧  Ａ社・・・、Ｙ社・・・、Ｂ社・・・」となっている。
【００８８】
一方、コンテンツＣ２には、ユーザへ提供される情報として「Ｙ社の本社所在地」というテキスト情報が含まれている。このため、コンテンツＣ２の要約Ａ２は、「ＩＴ企業研究ブログ  Ｙ社の本社所在地は、東京都  千代田区・・・」となっている。
【００８９】
このような場合に、制御部３０は、仮に順位決定処理で決定したコンテンツの順位が高い順に要約を列挙した場合、図６に示す対比例のように、検索結果情報の一番目に、「ＩＴ企業の一覧  Ａ社・・・、Ｙ社・・・、Ｂ社・・・」という要約Ａ１を配置する。そして、制御部３０は、検索結果情報の２番目に、「ＩＴ企業研究ブログ  Ｙ社の本社所在地は、東京都  千代田区・・・」という要約Ａ２を配置する。
【００９０】
このような検索結果情報が提供される場合、端末装置１００のユーザは、図５に示すように、まず、１番目の要約Ａ１を参照するが、要約Ａ１にＹ社の本社所在が一目で分かるテキスト情報が含まれていないため、要約Ａ１を選択しない。
【００９１】
その後、ユーザは、２番目の要約Ａ２に視線を移動させる。そして、ユーザは、２番目の要約Ａ２にＹ社の本社所在が一目で分かるテキスト情報が含まれているため、要約Ａ２を選択する。このように、図５に示す検索結果情報は、ユーザが１番目の要約Ａ１を参照する行為や要約Ａ１を参照する時間が無駄になりユーザビリティが高いとは言えない。
【００９２】
そこで、制御部３０は、図７に示すように、コンテンツの順位再決定処理を行う。具体的には、順位再決定処理では、制御部３０は、要約Ａ１、Ａ２における検索キーワードの出現頻度、要約Ａ１、Ａ２による検索キーワードの網羅度、および要約Ａ１、Ａ２の冒頭における検索キーワードの出現率を導出する。
【００９３】
そして、制御部３０は、導出した出現頻度、網羅度、および出現率に基づいて、要約Ａ１、Ａ２と検索キーワードとの一致度を判定する。その結果、制御部３０は、例えば、要約Ａ１と検索キーワードとの一致度を９７％、要約Ａ２と検索キーワードとの一致度を９８％と判定した場合、コンテンツＣ１の順位を２位に再決定し、コンテンツＣ２の順位を１位に再決定する。
【００９４】
そして、制御部３０は、再決定した順位が高いコンテンツの順にコンテンツ要約を列挙して検索キーワードに対応する検索結果情報を生成し、端末装置１００へ提供する。具体的には、図８に示すように、制御部３０は、検索結果情報の一番目に、「ＩＴ企業研究ブログ  Ｙ社の本社所在地は、東京都  千代田区・・・」という要約Ａ２を配置する。そして、制御部３０は、検索結果情報の２番目に、「ＩＴ企業の一覧  Ａ社・・・、Ｙ社・・・、Ｂ社・・・」という要約Ａ２を配置する。
【００９５】
このように、制御部３０は、ユーザによって選択される可能性が高い要約Ａ２を検索結果情報の１番目に配置することによって、端末装置１００へ提供する検索結果情報のユーザビリティを向上させることができる。
【００９６】
［５．情報提供装置の制御部が実行する処理］
次に、図９を参照し、実施形態に係る情報提供装置１０の制御部３０が実行する処理について説明する。図９は、実施形態に係る情報提供装置１０の制御部３０が実行する処理を示すフローチャートである。
【００９７】
図９に示すように、制御部３０は、まず、端末装置１００から検索サービスの開始要求を受信したか否かを判定する（ステップＳ１０１）。そして、制御部３０は、検索サービスの開始要求を受信しないと判定した場合（ステップＳ１０１，Ｎｏ）、検索サービスの開始要求を受信するまでステップＳ１０１の判定処理を繰り返す。
【００９８】
また、制御部３０は、検索サービスの開始要求を受信したと判定した場合（ステップＳ１０１，Ｙｅｓ）、検索キーワードの入力画面Ｗを端末装置１００へ送信して端末装置１００に表示させる（ステップＳ１０２）。
【００９９】
続いて、制御部３０は、端末装置１００から検索キーワードを取得したか否かを判定する（ステップＳ１０３）。そして、制御部３０は、検索キーワードを取得しないと判定した場合（ステップＳ１０３，Ｎｏ）、検索サービスの終了要求を受信したか否かを判定する（ステップＳ１１０）。
【０１００】
制御部３０は、検索サービスの終了要求を受信しないと判定した場合（ステップＳ１１０，Ｎｏ）、処理をステップＳ１０３へ移す。また、制御部３０は、検索サービスの終了要求を受信したと判定した場合（ステップＳ１１０，Ｙｅｓ）、処理を終了する。
【０１０１】
また、制御部３０は、検索キーワードを取得したと判定した場合（ステップＳ１０３，Ｙｅｓ）、検索キーワードに関連するコンテンツを検索し、検索キーワードとの関連度が高い順に各コンテンツの順位を決定する（ステップＳ１０４）。
【０１０２】
続いて、制御部３０は、順位を決定した各コンテンツの要約を取得し、要約に基づいて各コンテンツの順位を再決定する（ステップＳ１０５）。その後、制御部３０は、再決定した順位が高いコンテンツの順に各コンテンツの要約を列挙して検索キーワードに対応する検索結果情報を生成する（ステップＳ１０６）。
【０１０３】
続いて、制御部３０は、生成した検索結果情報を端末装置１００へ提供する（ステップＳ１０７）。その後、制御部３０は、端末装置１００によって要約が選択されたか否かを判定する（ステップＳ１０８）。
【０１０４】
そして、制御部３０は、要約が選択されないと判定した場合（ステップＳ１０８，Ｎｏ）、検索サービスの終了要求を受信したか否かを判定する（ステップＳ１１１）。制御部３０は、検索サービスの終了要求を受信しないと判定した場合（ステップＳ１１１，Ｎｏ）、処理をステップＳ１０８へ移す。
【０１０５】
また、制御部３０は、検索サービスの終了要求を受信したと判定した場合（ステップＳ１１１，Ｙｅｓ）、処理を終了する。また、制御部３０は、端末装置１００によって要約が選択されたと判定した場合（ステップＳ１０８，Ｙｅｓ）、要約に対応するコンテンツを端末装置１００へ提供し（ステップＳ１０９）、処理を終了する。
【０１０６】
［６．情報提供処理の変形例］
次に、図１０および図１１を参照し、実施形態に係る情報提供処理の変形例について説明する。図１０は、実施形態の変形例に係る順位決定処理および順位再決定処理の具体例を示す説明図である。図１１は、実施形態の変形例に係る検索結果情報の具体例を示す説明図である。
【０１０７】
上述した実施形態では、情報提供装置１０は、検索結果情報としてテキスト情報の要約の一覧を提供したが、端末装置１００のユーザが動画コンテンツを検索する場合には、動画コンテンツの要約として動画コンテンツのサムネイルの一覧を提供することもできる。
【０１０８】
かかる場合、情報提供装置１０の制御部３０は、端末装置１００から検索キーワードを取得すると、検索キーワードと関連する動画コンテンツを検索し、検索キーワードとの関連度が高い順に動画コンテンツの順位を決定する。
【０１０９】
このとき、制御部３０は、動画コンテンツからコンテンツの検出用に動画コンテンツに含められた動画コンテンツの内容を示すテキスト情報を抽出する。そして、制御部３０は、動画コンテンツの内容を示すテキスト情報における検索キーワードの出現頻度、および動画コンテンツの内容を示すテキスト情報による検索キーワードの網羅度が高い動画コンテンツほど高い順位となるように順位を決定する。
【０１１０】
このとき、例えば、図１０の左側に示すように、制御部３０は、動画コンテンツＶ１と検索キーワードとの関連度が９８％で最高の場合、動画コンテンツＶ１の順位を１位に決定する。また、制御部３０は、動画コンテンツＶ２の検索キーワードとの関連度が９７％で動画コンテンツＶ１の次に高い場合、動画コンテンツＶ２の順位を２位に決定する。
【０１１１】
その後、制御部３０は、図１０の右側に示すように、動画コンテンツＶ１の要約として、動画コンテンツＶ１のサムネイルＴＮ１を取得し、動画コンテンツＶ２の要約として、動画コンテンツＶ２のサムネイルＴＮ２を取得する。
【０１１２】
ここでは、制御部３０は、動画コンテンツＶ１から一部分を抜粋して生成されたサムネイルＴＮ１を動画コンテンツＶ１の要約として取得し、動画コンテンツＶ２から一部分を抜粋して生成されたサムネイルＴＮ２を動画コンテンツＶ２の要約として取得する。
【０１１３】
なお、図１０の右側に示すグラフの横軸は、動画コンテンツＶ１、Ｖ２の再生時間を示している。また、図１０の右側に示すグラフの縦軸軸は、動画コンテンツＶ１、Ｖ２を視聴した一般ユーザの高揚度（盛り上がり度）を示している。
【０１１４】
つまり、図１０の右側の上段に示すグラフは、動画コンテンツＶ１を視聴した一般ユーザの各再生時間における高揚度の高さを示している。また、図１０の右側下段に示すグラフは、動画コンテンツＶ２を視聴した一般ユーザの各再生時間における高揚度の高さを示している。
【０１１５】
ここでの高揚度は、例えば、各動画コンテンツＶ１、Ｖ２に対して一般ユーザが投稿したコメント数の多さに対応する。なお、高揚度の指標は、一般ユーザが投稿したコメント数の多さに限定されるものではなく、例えば、各動画コンテンツＶ１、Ｖ２が過去に再生された再生時間毎の再生回数等、動画コンテンツＶ１、Ｖ２における再生時間毎の評価の高さを示す指標であればよい。
【０１１６】
ここで、図１０の右側の上段に示す点線枠内の部分がサムネイルＴＮ１に対応する部分であり、図１０の右側下段に示す点線枠内の部分がサムネイルＴＮ２に対応する部分であるとする。
【０１１７】
かかる場合、再生時間全体では、動画コンテンツＶ１の方が動画コンテンツＶ２よりも一般ユーザの高揚度が平均して高い。しかし、サムネイルの部分に着目すると、サムネイルＴＮ２の方が、サムネイルＴＮ１よりも一般ユーザの高揚度が高い。
【０１１８】
このため、端末装置１００のユーザは、検索結果情報としてサムネイルＴＮ１とサムネイルＴＮ２とが提供される場合、一般ユーザの高揚度が高いサムネイルＴＮ２の方を選択する可能性が高い。
【０１１９】
そこで、制御部３０は、サムネイルＴＮ１、ＴＮ２を視聴したことによる一般ユーザの高揚度が高い動画コンテンツほど高い順位となるように、動画コンテンツＶ１、Ｖ２の順位を再決定する。このとき、動画コンテンツＶ２の再決定された順位が１位となり、動画コンテンツＶ１の再決定された順位が２位になる場合がある。
【０１２０】
かかる場合、図１１に示すように、制御部３０は、再決定した順位が１位の動画コンテンツＶ２のサムネイルＴＮ２を最上位に配置し、再決定した順位が２位の動画コンテンツＶ１のサムネイルＴＮ１を２番目に配置した検索結果情報を端末装置１００に提供する。
【０１２１】
このように、制御部３０は、端末装置１００のユーザによって選択される可能性が高いサムネイルＴＮ２を１番目に配置した検索結果情報を端末装置１００に提供することができる。したがって、制御部３０は、動画コンテンツの要約として動画コンテンツのサムネイルの一覧を提供する場合にも、端末装置１００へ提供する検索結果情報のユーザビリティを向上させることができる。
【０１２２】
なお、制御部３０は、取得した複数のサムネイルのうち動画の動きが大きなサムネイルが抜粋された動画コンテンツほど高い順位となるように順位を再決定することもできる。これにより、制御部３０は、端末装置１００のユーザの興味を引き付ける可能性が高いサムネイルほど上位に配置される検索結果情報を端末装置１００に提供することができるので、検索結果情報のユーザビリティを向上させることができる。
【０１２３】
［７．ハードウェア構成］
なお、実施形態における情報提供装置１０は、例えば図１２に示すような構成のコンピュータ１０００によって実現される。図１２は、実施形態に係る情報提供装置１０の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ（Central  Processing  Unit）１１００、ＲＡＭ（Random  Access  Memory）１２００、ＲＯＭ（Read  Only  Memory）１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、およびメディアインターフェイス（Ｉ／Ｆ）１７００を備える。
【０１２４】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１２５】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラムおよび当該プログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、通信部２０に対応し、通信ネットワークを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、通信ネットワークを介して他の機器へ送信する。
【０１２６】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを、入出力インターフェイス１６００を介して出力装置へ出力する。
【０１２７】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、当該プログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１２８】
コンピュータ１０００が情報提供装置１０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされた情報提供プログラムを実行する。
これにより、コンピュータ１０００は、取得部３１、第１決定部３５、第２決定部３６、生成部３３、および提供部３４の各機能を実現する。また、ＨＤＤ１４００は、記憶部４０の機能を実現し、情報提供プログラム４１、コンテンツＤＢ４２、および要約ＤＢ４３等が格納される。
【０１２９】
コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを、記録媒体１８００から読み取って実行するが、他の例として、他の装置から、通信ネットワークを介してこれらのプログラムを取得してもよい。
【０１３０】
［８．効果］
上述したように、実施形態に係る情報提供装置１０は、取得部３１と、決定部３２とを備える。取得部３１は、端末装置１００から検索キーワードを取得する。決定部３２は、取得部３１によって取得された検索キーワードに関連する複数のコンテンツＣ１、Ｃ２と検索キーワードとの関連度と、複数のコンテンツＣ１、Ｃ２の要約Ａ１、Ａ２とに基づいて、複数のコンテンツの順位を決定する。これにより、情報提供装置１０は、端末装置１００へ提供する情報のユーザビリティを向上させることができる。
【０１３１】
具体的には、決定部３２は、第１決定部３５と第２決定部３６とを備える。第１決定部３５は、取得部３１によって取得された検索キーワードに関連する複数のコンテンツＣ１、Ｃ２を検索し、検索キーワードとの関連度が高い順に複数のコンテンツＣ１、Ｃ２の順位を決定する。第２決定部３６は、複数のコンテンツＣ１、Ｃ２の要約Ａ１、Ａ２を取得し、要約Ａ１、Ａ２に基づいて複数のコンテンツＣ１、Ｃ２の順位を再決定する。
【０１３２】
さらに、情報提供装置１０は、生成部３３と提供部３４とを備える。生成部３３は、第２決定部３６によって再決定された順位が高いコンテンツＣ２、Ｃ１の順にコンテンツＣ２、Ｃ１の要約Ａ１、Ａ２を列挙して検索キーワードに対応する検索結果情報を生成する。提供部３４は、生成部３３によって生成された検索結果情報を端末装置１００へ提供する。
【０１３３】
これにより、情報提供装置１０は、コンテンツＣ１、Ｃ２の要約Ａ１、Ａ２を考慮して決定した順に要約Ａ１、Ａ２を列挙した検索結果情報を端末装置１００へ提供することができるので、検索結果情報のユーザビリティを向上させることができる。
【０１３４】
また、第２決定部３６は、要約Ａ１、Ａ２における検索キーワードの出現頻度が高いコンテンツＣ２ほど順位を高くする。これにより、情報提供装置１０は、端末装置１００のユーザによって選択される可能性が高い要約Ａ２を上位に配置した検索結果情報を提供することができるので、検索結果情報のユーザビリティを向上させることができる。
【０１３５】
また、第２決定部３６は、要約Ａ１、Ａ２による検索キーワードの網羅度が高いコンテンツＣ２ほど順位を高くする。これにより、情報提供装置１０は、端末装置１００のユーザが所望する多くの種類のテキスト情報を含む検索結果情報を提供することができるので、検索結果情報のユーザビリティを向上させることができる。
【０１３６】
また、第２決定部３６は、要約Ａ１、Ａ２の冒頭における検索キーワードの出現率が高いコンテンツＣ２ほど順位を高くする。これにより、情報提供装置１０は、端末装置１００のユーザが要約Ａ２の冒頭を参照するだけで所望する要約Ａ２を発見可能な検索結果情報を提供することができるので、検索結果情報のユーザビリティを向上させることができる。
【０１３７】
また、第２決定部３６は、サムネイルＴＮ１、ＴＮ２に含まれる画像を閲覧したことによる一般ユーザの高揚度が高い動画コンテンツほど順位を高くする。これにより、情報提供装置１０は、動画コンテンツＶ１、Ｖ２の要約として動画コンテンツのサムネイルＴＮ１、ＴＮ２の一覧を提供する場合にも、端末装置１００へ提供する検索結果情報のユーザビリティを向上させることができる。
【０１３８】
また、第２決定部３６は、サムネイルＴＮ１、ＴＮ２に含まれる画像の動きが大きいコンテンツほど順位を高くする。これにより、情報提供装置１０は、端末装置１００のユーザの興味を引き付ける可能性が高いサムネイルＴＮ１、ＴＮ２ほど上位に配置される検索結果情報を端末装置１００に提供することができるので、検索結果情報のユーザビリティを向上させることができる。
【０１３９】
また、第２決定部３６は、第１決定部３５によって順位が決定された複数のコンテンツＣ１、Ｃ２のうち、上位所定数のコンテンツを対象としてコンテンツＣ１、Ｃ２の順位を再決定する。これにより、情報提供装置１０は、端末装置１００のユーザの検索意図に合致する可能性の高いコンテンツであり、且つユーザに選択される可能性が高い要約Ａ２に対応するコンテンツＣ２ほど高い順位になるように、コンテンツの順位を再決定することができる。
【０１４０】
また、第２決定部３６は、第１決定部３５によって順位が決定された複数のコンテンツＣ１、Ｃ２の全てを対象としてコンテンツＣ１、Ｃ２の順位を再決定する。これにより、情報提供装置１０は、第１決定部３５によって順位が決定された複数のコンテンツＣ１、Ｃ２の全てが端末装置１００のユーザの検索意図に合致する場合に、ユーザに選択される可能性が最も高い要約Ａ２のコンテンツＣ２を最高順位にすることができる。
【０１４１】
［９．その他］
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１４２】
上述した情報提供装置１０は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【符号の説明】
【０１４３】
１  情報提供システム
１０  情報提供装置
２０  通信部
３０  制御部
３１  取得部
３２  決定部
３３  生成部
３４  提供部
３５  第１決定部
３６  第２決定部
４０  記憶部
４１  情報提供プログラム
４２  コンテンツＤＢ
４３  要約ＤＢ
１００  端末装置
【図１】
2018151995.tif 000003
【図２】
2018151995.tif 000004
【図３】
2018151995.tif 000005
【図４】
2018151995.tif 000006
【図５】
2018151995.tif 000007
【図６】
2018151995.tif 000008
【図７】
2018151995.tif 000009
【図８】
2018151995.tif 000010
【図９】
2018151995.tif 000011
【図１０】
2018151995.tif 000012
【図１１】
2018151995.tif 000013
【図１２】
2018151995.tif 000014