(57)【要約】【課題】検索結果ページにおいて、クリックすることなく特定のＷｅｂページの更新部分を確認することができるページ要素付加装置及びページ要素付加方法を提案すること。【解決手段】ページ要素付加装置１は、所定の頻度以上で一部が更新される特定のＷｅｂページの更新部分のうち最上部のページ要素を抽出し、当該抽出したページ要素と、当該特定のＷｅｂページのアドレスとをページ要素ＤＢ１３２に記憶させるページ要素抽出部１４１と、検索結果ページに含まれている特定のＷｅｂページに対応するページ要素をページ要素ＤＢ１３２から抽出して付加するページ要素付加部１４４と、検索結果ページのクリックログに基づいて、ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定した場合に、ページ要素ＤＢ１３２に記憶されているページ要素が検索結果ページに付加されないようにするフィルタリング部１４６と、を備える。【選択図】図１
2012203420.tif 000002
【特許請求の範囲】
【請求項１】
検索結果ページに特定のＷｅｂページのページ要素を付加するページ要素付加装置であって、
検索結果ページに表示させるＷｅｂページのページ要素と、当該ページ要素に対応するＷｅｂページのアドレスとを記憶するページ要素記憶手段と、
所定の頻度以上で一部が更新される特定のＷｅｂページの更新部分のうち最上部のページ要素を抽出し、当該抽出したページ要素と、当該特定のＷｅｂページのアドレスとを前記ページ要素記憶手段に記憶させる抽出手段と、
検索要求を受け付けたことに応じて生成された検索結果ページに前記特定のＷｅｂページのアドレスが含まれている場合、当該特定のＷｅｂページに対応する前記ページ要素を、前記ページ要素記憶手段から抽出して当該検索結果ページに付加するページ要素付加手段と、
検索結果ページのクリックログに基づいて、前記ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定した場合に、前記ページ要素記憶手段に記憶されている前記ページ要素が検索結果ページに付加されないようにフィルタリングを行うフィルタリング手段と、
を備えるページ要素付加装置。
【請求項２】
前記抽出手段は、前記特定のＷｅｂページのページ要素を抽出した場合に、前記特定のＷｅｂページに対応するページ要素が既に前記ページ要素記憶手段に記憶されているとき、前記ページ要素記憶手段に記憶されている前記特定のＷｅｂページに対応するページ要素を抽出したページ要素に更新する、
請求項１に記載のページ要素付加装置。
【請求項３】
ページ要素付加装置が検索結果ページに特定のＷｅｂページのページ要素を付加するページ要素付加方法であって、
前記ページ要素付加装置は、検索結果ページに表示させるＷｅｂページのページ要素と、当該ページ要素に対応するＷｅｂページのアドレスとを記憶するページ要素記憶手段を備え、
前記ページ要素付加方法は、
所定の頻度以上で一部が更新される特定のＷｅｂページの更新部分のうち最上部のページ要素を抽出し、当該抽出したページ要素と、当該特定のＷｅｂページのアドレスとを前記ページ要素記憶手段に記憶させる抽出ステップと、
検索要求を受け付けたことに応じて生成された検索結果ページに前記特定のＷｅｂページのアドレスが含まれている場合、当該特定のＷｅｂページに対応する前記ページ要素を、前記ページ要素記憶手段から抽出して当該検索結果ページに付加するページ要素付加ステップと、
検索結果ページのクリックログに基づいて、前記ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定した場合に、前記ページ要素記憶手段に記憶されている前記ページ要素が検索結果ページに付加されないようにフィルタリングを行うフィルタリングステップと、
を含むページ要素付加方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索結果ページに特定のＷｅｂページのページ要素を付加するページ要素付加装置及びページ要素付加方法に関する。
【背景技術】
【０００２】
従来、検索システムは、検索キーワードを受け付けたことに応じて、検索キーワードに関連性が高いＷｅｂページから順に検索結果ページを表示しているものが多い。しかしながら、Ｗｅｂページが更新された順番に検索結果ページが表示されることが望まれる場合もある。そこで、特許文献１には、Ｗｅｂページごとにページの更新量を計算しておき、検索キーワードを受け付けたことに応じて、ページの更新量が多いＷｅｂページから順に検索結果ページを表示する方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２６４９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、頻繁に更新されるＷｅｂページには、例えば、宝くじの当選結果を表示するＷｅｂページのように、特定の一部のみが頻繁に更新されるＷｅｂページもある。このようなＷｅｂページを閲覧するユーザは、頻繁に更新される部分のみを確認することが多い。
【０００５】
特許文献１で提案されている方法では、特定の一部のみが頻繁に更新されるＷｅｂページが検索結果ページにおいて上位に表示される可能性が高い。しかしながら、ユーザは、当該検索結果ページにおいて特定の一部のみが頻繁に更新されるＷｅｂページをクリックして当該Ｗｅｂページにアクセスし、特定の一部を確認する必要がある。このため、ユーザにとって、検索結果ページを介して特定の一部のみが頻繁に更新されるＷｅｂページを確認する作業が煩雑となっていた。
【０００６】
本発明は、検索結果ページにおいて、クリックすることなく特定のＷｅｂページの更新部分を確認することができるページ要素付加装置及びページ要素付加方法を提案することを目的とする。
【課題を解決するための手段】
【０００７】
（１）検索結果ページに特定のＷｅｂページのページ要素を付加するページ要素付加装置であって、検索結果ページに表示させるＷｅｂページのページ要素と、当該ページ要素に対応するＷｅｂページのアドレスとを記憶するページ要素記憶手段と、所定のＷｅｂページにおける所定の頻度以上で一部が更新される特定のＷｅｂページの更新部分のうち最上部のページ要素を抽出し、当該抽出したページ要素と、当該特定のＷｅｂページのアドレスとを前記ページ要素記憶手段に記憶させる抽出手段と、検索要求を受け付けたことに応じて生成された検索結果ページに前記特定のＷｅｂページのアドレスが含まれている場合、当該特定のＷｅｂページに対応する前記ページ要素を、前記ページ要素記憶手段から抽出して当該検索結果ページに付加するページ要素付加手段と、検索結果ページのクリックログに基づいて、前記ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定した場合に、前記ページ要素記憶手段に記憶されている前記ページ要素が検索結果ページに付加されないようにフィルタリングを行うフィルタリング手段と、を備えるページ要素付加装置。
【０００８】
（１）のページ要素付加装置は、抽出手段により、所定のＷｅｂページにおける所定の頻度以上で一部が更新される特定のＷｅｂページの更新部分のうち最上部のページ要素を抽出し、当該抽出したページ要素と、当該特定のＷｅｂページのアドレスとをページ要素記憶手段に記憶させる。また、（１）のページ要素付加装置は、ページ要素付加手段により、検索要求を受け付けたことに応じて生成された検索結果ページに特定のＷｅｂページのアドレスが含まれている場合、当該特定のＷｅｂページに対応する前記ページ要素を、ページ要素記憶手段から抽出して当該検索結果ページに付加する。また、（１）のページ要素付加装置は、フィルタリング手段により、検索結果ページのクリックログに基づいて、ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定した場合に、ページ要素記憶手段に記憶されているページ要素が検索結果ページに付加されないようにフィルタリングを行う。
【０００９】
このように、（１）のページ要素付加装置は、検索結果ページに特定のＷｅｂページのページ要素を付加することができる。よって、当該検索結果ページの閲覧者は、検索結果ページにおいて、クリックすることなく特定のＷｅｂページの更新部分を確認することができる。
【００１０】
また、（１）のページ要素付加装置は、ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定した場合に、当該ページ要素が検索結果ページに付加されないようにフィルタリングを行う。ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされた場合には、ユーザが検索結果ページに付加されているページ要素と異なる情報を確認している可能性が高い。このような状況において、（１）のページ要素付加装置は、当該ページ要素が検索結果ページに付加されないように制御して、ページ要素を提供しないようにすることができる。
【００１１】
（２）前記抽出手段は、前記特定のＷｅｂページのページ要素を抽出した場合に、前記特定のＷｅｂページに対応するページ要素が既に前記ページ要素記憶手段に記憶されているとき、前記ページ要素記憶手段に記憶されている前記特定のＷｅｂページに対応するページ要素を抽出したページ要素に更新する、（１）に記載のページ要素付加装置。
【００１２】
このようにすることで、（２）のページ要素付加装置は、ページ要素記憶手段に記憶されている特定のＷｅｂページに対応するページ要素を、最新の情報に保つことができる。
【００１３】
（３）ページ要素付加装置が検索結果ページに特定のＷｅｂページのページ要素を付加するページ要素付加方法であって、前記ページ要素付加装置は、検索結果ページに表示させるＷｅｂページのページ要素と、当該ページ要素に対応するＷｅｂページのアドレスとを記憶するページ要素記憶手段を備え、前記ページ要素付加方法は、所定の頻度以上で一部が更新される特定のＷｅｂページの更新部分のうち最上部のページ要素を抽出し、当該抽出したページ要素と、当該特定のＷｅｂページのアドレスとを前記ページ要素記憶手段に記憶させる抽出ステップと、検索要求を受け付けたことに応じて生成された検索結果ページに前記特定のＷｅｂページのアドレスが含まれている場合、当該特定のＷｅｂページに対応する前記ページ要素を、前記ページ要素記憶手段から抽出して当該検索結果ページに付加するページ要素付加ステップと、検索結果ページのクリックログに基づいて、前記ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定した場合に、前記ページ要素記憶手段に記憶されている前記ページ要素が検索結果ページに付加されないようにフィルタリングを行うフィルタリングステップと、を含むページ要素付加方法。
【００１４】
このような方法によれば、当該方法を実施することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００１５】
本発明によれば、検索結果ページにおいて、クリックすることなく特定のＷｅｂページの更新部分を確認することができるページ要素付加装置及びページ要素付加方法を提案することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係るページ要素付加装置の機能概要を示す図である。
【図２】本実施形態に係るＷｅｂページＤＢを示す図である。
【図３】本実施形態に係るページ要素ＤＢを示す図である。
【図４】本実施形態に係るインデックスＤＢを示す図である。
【図５】本実施形態に係る検索ログＤＢを示す図である。
【図６】本実施形態に係るクリックログＤＢを示す図である。
【図７】本実施形態に係るページ要素付加装置において、ページ要素を抽出する処理の流れを示すフローチャートである。
【図８】本実施形態に係るページ要素付加装置において、検索結果ページにページ要素を付加する処理の流れを示すフローチャートである。
【図９】本実施形態に係るページ要素付加装置において、ページ要素ＤＢに記憶されているページ要素をフィルタリングする処理の流れを示すフローチャートである。
【図１０】本実施形態に係る検索結果ページにページ要素が付加された例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図を参照しながら説明する。
【００１８】
［機能構成］
図１は、本実施形態に係るページ要素付加装置１の機能概要を示す図である。ページ要素付加装置１は、ユーザ端末２とＬＡＮ等から構成される通信ネットワーク（図示省略）を介して通信可能に接続されており、検索結果ページに特定のＷｅｂページのページ要素を付加することができるサーバである。
【００１９】
本実施形態は、コンピュータ（ページ要素付加装置１）及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに当該ハードウェアを制御するソフトウェアによって構成される。
【００２０】
上記ハードウェアには、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の他、記憶部、通信装置、表示装置及び入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２１】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００２２】
ページ要素付加装置１は、操作者から直接的な入力を受け付ける操作部１１と、このページ要素付加装置１の機能に関する情報を表示する表示部１２と、本発明の機能を実行するプログラム（図示省略）等を記憶する記憶部１３と、ページ要素付加装置１に係る各機能を統括的に制御する制御部１４と、を備える。
【００２３】
操作部１１は、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）により実装される。
表示部１２は、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイにより実装される。
【００２４】
記憶部１３は、上述の各種プログラムの他に、ＷｅｂページＤＢ１３１と、ページ要素記憶手段としてのページ要素ＤＢ１３２と、インデックスＤＢ１３３と、検索ログＤＢ１３４と、クリックログＤＢ１３５と、を備える。
【００２５】
制御部１４は、抽出手段としてのページ要素抽出部１４１と、検索要求受付部１４２と、検索結果ページ生成部１４３と、ページ要素付加手段としてのページ要素付加部１４４と、検索結果ページ送信部１４５と、フィルタリング手段としてのフィルタリング部１４６と、を備える。
【００２６】
ページ要素抽出部１４１は、ＷｅｂページＤＢ１３１から、所定の頻度以上で一部が更新される特定のＷｅｂページの更新部分のうち最上部のページ要素を抽出し、当該抽出したページ要素と、当該特定のＷｅｂページのアドレスとをページ要素ＤＢ１３２に記憶させる。
【００２７】
具体的には、ページ要素抽出部１４１は、ＷｅｂページＤＢ１３１を参照して、アドレス（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が同一のＷｅｂページごとに、取得された時間で並び替えを行い、連続する２つのＷｅｂページを比較して、更新部分と、更新頻度とを特定する。続いて、ページ要素抽出部１４１は、特定した更新部分と更新頻度とに基づいて、特定の頻度以上で一部が更新されるＷｅｂページを、特定のＷｅｂページに決定する。続いて、ページ要素抽出部１４１は、特定のＷｅｂページについて、最新の更新部分を抽出し、当該更新部分のうち最上部のページ要素を抽出する。最上位のページ要素とは、更新部分において最初に記載されている情報である。
【００２８】
続いて、ページ要素抽出部１４１は、抽出したページ要素と、当該特定のＷｅｂページのアドレスとが、ページ要素ＤＢ１３２に既に記憶されているか否かを判定する。ページ要素抽出部１４１は、特定のＷｅｂページのアドレスとが、ページ要素ＤＢ１３２に既に記憶されている場合、ページ要素ＤＢ１３２に記憶されているページ要素を、抽出したページ要素に更新する。また、ページ要素抽出部１４１は、特定のＷｅｂページのアドレスとが、ページ要素ＤＢ１３２に既に記憶されていない場合、抽出したページ要素と、特定のＷｅｂページのアドレスとを、ページ要素ＤＢ１３２に記憶させる。
【００２９】
図２は、本実施形態に係るＷｅｂページＤＢ１３１を示す図である。ＷｅｂページＤＢ１３１は、クローラ等によって取得されたＷｅｂページのアドレスと、当該Ｗｅｂページの内容と、当該Ｗｅｂページが取得された時間とを関連付けて記憶する。また、ＷｅｂページＤＢ１３１には、１のアドレスに対応する複数のＷｅｂページが記憶されており、ページ要素抽出部１４１によって、更新部分の抽出が可能である。
【００３０】
図３は、本実施形態に係るページ要素ＤＢ１３２を示す図である。ページ要素ＤＢ１３２は、検索結果ページに表示させるＷｅｂページのページ要素と、当該ページ要素に対応するＷｅｂページのアドレスと、ページ要素ＤＢ１３２に記憶された時刻としての登録時刻と、を関連付けて記憶する。
【００３１】
検索要求受付部１４２は、ユーザ端末２から、検索クエリを受け付けることにより検索要求を受け付ける。
【００３２】
検索結果ページ生成部１４３は、検索要求受付部１４２により検索要求を受け付けたことに応じて、インデックスＤＢ１３３を参照して検索クエリに対応するＷｅｂページのアドレスを含む検索結果ページを生成する。ここで、検索結果ページ生成部１４３は、検索結果ページに含まれるＷｅｂページへのアドレスをリダイレクタのアドレスに置き換え、当該検索結果ページのクリックログを取得可能にする。なお、当該検索結果ページのクリックログは、クリックログＤＢ１３５に記憶される。
【００３３】
図４は、本実施形態に係るインデックスＤＢ１３３を示す図である。インデックスＤＢ１３３は、Ｗｅｂページのアドレス（ＵＲＬ）と、当該Ｗｅｂページのインデックスとしてのテキスト情報とを関連付けて記憶する。テキスト情報には、Ｗｅｂページに含まれる特徴語や、Ｗｅｂページを端的に表す単語等が含まれる。
【００３４】
ページ要素付加部１４４は、検索結果ページ生成部１４３において検索要求を受け付けたことに応じて生成された検索結果ページに特定のＷｅｂページのアドレスが含まれている場合、当該特定のＷｅｂページに対応するページ要素を、ページ要素ＤＢ１３２から抽出して当該検索結果ページに付加する。
【００３５】
具体的には、ページ要素付加部１４４は、検索結果ページ生成部１４３において検索要求を受け付けたことに応じて生成された検索結果ページに含まれているＷｅｂページのアドレスのうち、ページ要素ＤＢ１３２に記憶され、後述のフィルタリング部１４６によってフィルタリングされていないＷｅｂページのアドレスを特定する。続いて、ページ要素付加部１４４は、特定したＷｅｂページのアドレスに対応するページ要素を抽出し、検索結果ページに対して当該ページ要素を付加する。ページ要素を付加する場所は、例えば、Ｗｅｂページのアドレスの近傍、すなわち、特定したＷｅｂページアドレスと、他のＷｅｂページのアドレスとの間である。
【００３６】
また、ページ要素付加部１４４は、検索結果ページに対してページ要素を付加した場合に、当該ページ要素のアドレスと、検索された時刻とを、検索ログＤＢ１３４に記憶させる。
【００３７】
図５は、本実施形態に係る検索ログＤＢ１３４を示す図である。検索ログＤＢ１３４は、検索結果ページにおいて検索結果ページに対して付加されたページ要素に対応するアドレス（ＵＲＬ）と、検索された時刻（検索時刻）とを関連付けて記憶する。
【００３８】
検索結果ページ送信部１４５は、ページ要素付加部１４４によりページ要素が付加された検索結果ページを、検索要求を行ったユーザ端末２に送信する。
【００３９】
フィルタリング部１４６は、検索ログＤＢ１３４に記憶されている検索ログと、クリックログＤＢ１３５に記憶されている検索結果ページのクリックログに基づいて、ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定された場合に、ページ要素ＤＢ１３２に記憶されているページ要素が検索結果ページに付加されないようにフィルタリングを行う。
【００４０】
具体的には、フィルタリング部１４６は、検索ログＤＢ１３４に記憶されている特定のＷｅｂページのアドレスの数に基づいて、特定のＷｅｂページのアドレスに対応するページ要素が表示された回数を表示回数として集計する。また、フィルタリング部１４６は、クリックログＤＢ１３５に記憶されている特定のＷｅｂページのアドレスの数に基づいて、特定のＷｅｂページのアドレスがクリックされた回数をクリック回数として集計する。
【００４１】
続いて、フィルタリング部１４６は、表示回数に対するクリック回数の割合が所定の割合以上の場合に、ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定し、ページ要素ＤＢ１３２に記憶されているページ要素が検索結果ページに付加されないようにフィルタリングを行う。
【００４２】
ここで、フィルタリングの方法は、ページ要素ＤＢ１３２に対して、非表示フラグを設けておき、非表示フラグをオンにすることによって、ページ要素が検索結果ページに付加されないようにしてもよいし、ページ要素ＤＢ１３２からページ要素を削除するようにしてもよい。
【００４３】
図６は、本実施形態に係るクリックログＤＢ１３５を示す図である。クリックログＤＢ１３５は、検索結果ページにおいてクリックされたアドレス（ＵＲＬ）と、クリックされた時刻（クリック時刻）とを関連付けて記憶する。
【００４４】
［フローチャート］
続いて、ページ要素付加装置１における処理の流れについて説明する。
図７は、本実施形態に係るページ要素付加装置１において、ページ要素を抽出する処理の流れを示すフローチャートである。
【００４５】
ステップＳ１において、制御部１４（ページ要素抽出部１４１）は、ＷｅｂページＤＢ１３１を参照して、アドレスが同一のＷｅｂページごとに、更新部分と、更新頻度とを特定する。
ステップＳ２において、制御部１４（ページ要素抽出部１４１）は、特定した更新部分と更新頻度とに基づいて、特定の頻度以上で一部が更新されるＷｅｂページを、特定のＷｅｂページに決定する。
【００４６】
ステップＳ３において、制御部１４（ページ要素抽出部１４１）は、特定のＷｅｂページについて、最新の更新部分を抽出し、当該更新部分のうち最上部のページ要素を抽出する。
【００４７】
ステップＳ４において、制御部１４（ページ要素抽出部１４１）は、抽出したページ要素と、当該特定のＷｅｂページのアドレスとが、ページ要素ＤＢ１３２に既に記憶されているか否かを判定する。制御部１４（ページ要素抽出部１４１）は、この判定がＹＥＳの場合、ステップＳ５に処理を移し、この判定がＮＯの場合、ステップＳ６に処理を移す。
【００４８】
ステップＳ５において、制御部１４（ページ要素抽出部１４１）は、ページ要素ＤＢ１３２に記憶されているページ要素を、抽出したページ要素に更新する。この処理が終了すると、制御部１４は、本フローチャートに係る処理を終了する。
ステップＳ６において、制御部１４（ページ要素抽出部１４１）は、特定のＷｅｂページのアドレスとが、ページ要素ＤＢ１３２に既に記憶されていない場合、抽出したページ要素と、特定のＷｅｂページのアドレスとを、ページ要素ＤＢ１３２に記憶させる。
【００４９】
図８は、本実施形態に係るページ要素付加装置１において、検索結果ページにページ要素を付加する処理の流れを示すフローチャートである。
【００５０】
ステップＳ１１において、制御部１４（検索要求受付部１４２）は、ユーザ端末２から、検索クエリを受け付けることにより検索要求を受け付ける。
ステップＳ１２において、制御部１４（検索結果ページ生成部１４３）は、ステップＳ１１において検索要求を受け付けたことに応じて、インデックスＤＢ１３３を参照して検索クエリに対応するＷｅｂページのアドレスを含む検索結果ページを生成する。
【００５１】
ステップＳ１３において、制御部１４（ページ要素付加部１４４）は、ステップＳ１２において生成された検索結果ページに、ページ要素ＤＢ１３２に記憶され、フィルタリングされていない特定のＷｅｂページのアドレスが含まれているか否かを判定する。制御部１４（ページ要素付加部１４４）は、この判定がＹＥＳの場合、ステップＳ１４に処理を移し、この判定がＮＯの場合、ステップＳ１６に処理を移す。
【００５２】
ステップＳ１４において、制御部１４（ページ要素付加部１４４）は、検索結果ページに含まれている特定したＷｅｂページのアドレスに対応するページ要素をページ要素ＤＢ１３２から抽出し、検索結果ページに対して当該ページ要素を付加する。
【００５３】
ステップＳ１５において、制御部１４（ページ要素付加部１４４）は、ステップＳ１４において、検索結果ページに付加されたページ要素のアドレスと、検索された時刻とを検索ログＤＢ１３４に記憶させる。
【００５４】
ステップＳ１６において、制御部１４（検索結果ページ送信部１４５）は、ステップＳ１４においてページ要素が付加された検索結果ページを、検索要求を行ったユーザ端末２に送信する。
【００５５】
図９は、本実施形態に係るページ要素付加装置１において、ページ要素ＤＢ１３２に記憶されているページ要素をフィルタリングする処理の流れを示すフローチャートである。
【００５６】
ステップＳ２１において、制御部１４（フィルタリング部１４６）は、検索ログＤＢ１３４に記憶されている特定のＷｅｂページのアドレスの数に基づいて、特定のＷｅｂページのアドレスに対応するページ要素が表示された回数を表示回数として集計する。表示回数の特定は、ページ要素ＤＢ１３２に記憶されている特定のＷｅｂページのアドレスそれぞれについて行われる。
【００５７】
ステップＳ２２において、制御部１４（フィルタリング部１４６）は、クリックログＤＢ１３５に記憶されている特定のＷｅｂページのアドレスの数に基づいて、特定のＷｅｂページのアドレスがクリックされた回数をクリック回数として集計する。クリック回数の特定は、ページ要素ＤＢ１３２に記憶されている特定のＷｅｂページのアドレスそれぞれについて行われる。
【００５８】
ステップＳ２３において、制御部１４（フィルタリング部１４６）は、ページ要素ＤＢ１３２に記憶されている特定のＷｅｂページそれぞれについて、表示回数に対するクリック回数の割合を算出し、所定の割合以上の特定のＷｅｂページを、所定の頻度以上でクリックされたＷｅｂページを特定する。
【００５９】
ステップＳ２４において、制御部１４（フィルタリング部１４６）は、ステップＳ２３において特定されたＷｅｂページについてフィルタリングを行う。
【００６０】
［表示例］
図１０は、本実施形態に係るページ要素が付加された検索結果ページの例を示す図である。図１０に示される検索結果ページＰは、検索クエリが「宝くじ  当選番号」で検索された場合に生成されたものである。ここでは、検索クエリ「宝くじ  当選番号」に対応する検索結果ページに含まれている特定のＷｅｂページのアドレス「ｗｗｗ．＊＊＊．ｃｏｍ」が含まれており、さらに、当該アドレスに対応するページ要素が、ページ要素ＤＢ１３２に記憶されているものとする。この場合、ページ要素付加部１４４によって、検索結果ページに含まれている特定のＷｅｂページのアドレス「ｗｗｗ．＊＊＊．ｃｏｍ」に対してページ要素が図１０に示されるように付加される。図１０では、ページ要素Ｐ１として、○○宝くじの２月第４週の当選番号が、検索結果ページＰに付加されており、検索結果ページＰによってページ要素を直接確認することができる。
【００６１】
以上、本実施形態によれば、ページ要素付加装置１は、ページ要素抽出部１４１により、所定のＷｅｂページにおける所定の頻度以上で一部が更新される特定のＷｅｂページの更新部分のうち最上部のページ要素を抽出し、当該抽出したページ要素と、当該特定のＷｅｂページのアドレスとをページ要素ＤＢ１３２に記憶させる。ページ要素付加装置１は、ページ要素付加部１４４により、検索要求を受け付けたことに応じて生成された検索結果ページに特定のＷｅｂページのアドレスが含まれている場合、当該特定のＷｅｂページに対応するページ要素を、ページ要素ＤＢ１３２から抽出して当該検索結果ページに付加する。また、ページ要素付加装置１は、フィルタリング部１４６により、検索結果ページのクリックログに基づいて、ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定した場合に、ページ要素ＤＢ１３２に記憶されているページ要素が検索結果ページに付加されないようにフィルタリングを行う。
【００６２】
このように、ページ要素付加装置１は、検索結果ページに特定のＷｅｂページのページ要素を付加することができる。よって、当該検索結果ページの閲覧者は、検索結果ページにおいて、クリックすることなく特定のＷｅｂページの更新部分を確認することができる。
【００６３】
また、ページ要素付加装置１は、ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされたと判定した場合に、当該ページ要素が検索結果ページに付加されないようにフィルタリングを行う。ページ要素を含む特定のＷｅｂページが所定の頻度以上でクリックされた場合には、ユーザが検索結果ページに付加されているページ要素と異なる情報を確認している可能性が高い。このような状況において、ページ要素付加装置１は、当該ページ要素が検索結果ページに付加されないように制御して、ページ要素を提供しないようにすることができる。
【００６４】
また、ページ要素付加装置１は、ページ要素抽出部１４１により、特定のＷｅｂページのページ要素を抽出した場合に、特定のＷｅｂページに対応するページ要素が既に前記ページ要素ＤＢ１３２に記憶されているとき、ページ要素ＤＢ１３２に記憶されている特定のＷｅｂページに対応するページ要素を抽出したページ要素に更新する。
【００６５】
このようにすることで、ページ要素付加装置１は、ページ要素ＤＢ１３２に記憶されている特定のＷｅｂページに対応するページ要素を、最新の情報に保つことができる。
【００６６】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００６７】
本実施形態では、ページ要素付加装置１というコンピュータを例にとって説明したが、本発明はコンピュータに限られるものではなく、コンピュータが各種機能を実行する方法、コンピュータに各種機能を実行させるためのプログラム、及びこのプログラムを記憶した記憶媒体にも適用可能である。
【符号の説明】
【００６８】
１  ページ要素付加装置
１１  操作部
１２  表示部
１３  記憶部
１４  制御部
１３１  ＷｅｂページＤＢ
１３２  ページ要素ＤＢ
１３３  インデックスＤＢ
１３４  検索ログＤＢ
１３５  クリックログＤＢ
１４１  ページ要素抽出部
１４２  検索要求受付部
１４３  検索結果ページ生成部
１４４  ページ要素付加部
１４５  検索結果ページ送信部
１４６  フィルタリング部
【図１】
2012203420.tif 000003
【図２】
2012203420.tif 000004
【図３】
2012203420.tif 000005
【図４】
2012203420.tif 000006
【図５】
2012203420.tif 000007
【図６】
2012203420.tif 000008
【図７】
2012203420.tif 000009
【図８】
2012203420.tif 000010
【図９】
2012203420.tif 000011
【図１０】
2012203420.tif 000012