(57)【特許請求の範囲】
【請求項１】
ユーザ端末に通信可能に接続され、Ｗｅｂページが属するカテゴリごとに共通の付加情報を検索結果ページに追加するカテゴリ別共通付加情報追加装置であって、
Ｗｅｂページを示すＵＲＬと、当該Ｗｅｂページが属するカテゴリごとに共通して含まれる共通語と、当該Ｗｅｂページに含まれる前記共通語に係る付加情報とを関連付けて記憶する付加情報記憶手段と、
前記カテゴリごとに、前記Ｗｅｂページ記憶手段に記憶されているＷｅｂページに所定の頻度で出現する前記共通語を抽出し、前記カテゴリと抽出した前記共通語とを関連付けて記憶する共通語抽出手段と、
前記Ｗｅｂページ記憶手段に記憶されているＷｅｂページごとに、当該Ｗｅｂページが属するカテゴリに対応し、前記共通語抽出手段によって記憶された前記共通語に係る付加情報を抽出し、当該Ｗｅｂページを示すＵＲＬと、当該共通語と、当該付加情報とを前記付加情報記憶手段に記憶させる付加情報抽出手段と、
前記ユーザ端末から検索要求を受け付けたことに応じて生成された検索結果ページに前記付加情報記憶手段に記憶されている前記Ｗｅｂページを示すＵＲＬが含まれている場合、当該Ｗｅｂページを示すＵＲＬに対応する前記共通語及び前記付加情報を、前記付加情報記憶手段から抽出して当該検索結果ページに追加する付加情報追加手段と、
前記付加情報追加手段により前記付加情報が付加された前記検索結果ページを前記ユーザ端末に送信する送信手段と、
を備えるカテゴリ別共通付加情報追加装置。
【請求項２】
前記共通語抽出手段は、前記カテゴリごとに、当該カテゴリに属するＷｅｂページに含まれる語のうち、ＤＦ（Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）が相対的に高い語を前記共通語として抽出する、
請求項１に記載のカテゴリ別共通付加情報追加装置。
【請求項３】
検索結果ページにＷｅｂページが属するカテゴリごとに共通の付加情報を追加するカテゴリ別共通付加情報追加装置が実行するカテゴリ別共通付加情報追加方法であって、
前記カテゴリ別共通付加情報追加装置は、
前記Ｗｅｂページを示すＵＲＬと、当該Ｗｅｂページが属するカテゴリごとに共通して含まれる共通語と、当該Ｗｅｂページに含まれる前記共通語に係る付加情報とを関連付けて記憶する付加情報記憶手段を備え、
前記カテゴリ別共通付加情報追加方法は、前記カテゴリごとに、前記Ｗｅｂページ記憶手段に記憶されているＷｅｂページに所定の頻度で出現する前記共通語を抽出し、前記カテゴリと抽出した前記共通語とを関連付けて記憶する共通語抽出ステップと、
前記Ｗｅｂページ記憶手段に記憶されているＷｅｂページごとに、当該Ｗｅｂページが属するカテゴリに対応し、前記共通語抽出ステップにおいて記憶された前記共通語に係る付加情報を抽出し、当該Ｗｅｂページを示すＵＲＬと、当該共通語と、当該付加情報とを前記付加情報記憶手段に記憶させる付加情報抽出ステップと、
ユーザ端末から検索要求を受け付けたことに応じて生成された検索結果ページに前記付加情報記憶手段に記憶されている前記Ｗｅｂページを示すＵＲＬが含まれている場合、当該Ｗｅｂページを示すＵＲＬに対応する前記共通語及び前記付加情報を、前記付加情報記憶手段から抽出して当該検索結果ページに追加する付加情報追加ステップと、
前記付加情報追加ステップにおいて前記付加情報が付加された前記検索結果ページを前記ユーザ端末に送信する送信ステップと、を含むカテゴリ別共通付加情報追加方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カテゴリ別共通付加情報追加装置及びカテゴリ別共通付加情報追加方法に関する。
【背景技術】
【０００２】
インターネット上には、Ｗｅｂページを検索できる検索サイトが存在している。検索サイトでは、検索クエリを受け付けたことに応じて、検索結果ページを出力する。この検索結果ページには、Ｗｅｂページのタイトル、ＵＲＬ及びＷｅｂページの一部の情報を示すスニペットが含まれている（例えば、特許文献１参照）。このスニペットは、Ｗｅｂページにおいて検索クエリが含まれている文章や当該文章の前後の文章とされることが多い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２３４２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、Ｗｅｂページには、当該Ｗｅｂページの属するカテゴリごとに共通の付加情報が含まれている場合が多い。具体的には、例えば、レシピのカテゴリに属するＷｅｂページには「調理時間」や「カロリー」といった共通の付加情報が含まれている。そして、当該カテゴリごとに共通の付加情報は、当該カテゴリに属するＷｅｂページ同士を対比するうえで有効な情報であると考えられる。したがって、検索要求を送信したユーザに対して、所定のカテゴリに属するＷｅｂページに含まれている共通の付加情報を、検索結果を示すスニペットにおいて閲覧することができれば好適である。
【０００５】
しかしながら、従来の技術において、スニペットは、Ｗｅｂページにおいて検索クエリが含まれている文章及び当該文章の前後の文章に基づいて構成することが多いため、当該付加情報が検索クエリに含まれている場合以外は、当該スニペットに当該Ｗｅｂページの属するカテゴリごとに共通の付加情報が含まれるとは限らない。
【０００６】
そこで、本発明は、検索結果ページに、Ｗｅｂページのカテゴリごとに共通の付加情報を付加することができるカテゴリ別共通付加情報追加装置及びカテゴリ別共通付加情報追加方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）ユーザ端末に通信可能に接続され、Ｗｅｂページが属するカテゴリごとに共通の付加情報を検索結果ページに追加するカテゴリ別共通付加情報追加装置であって、Ｗｅｂページを示すＵＲＬと、当該Ｗｅｂページが属するカテゴリごとに共通して含まれる共通語と、当該Ｗｅｂページに含まれる前記共通語に係る付加情報とを関連付けて記憶する付加情報記憶手段と、前記カテゴリごとに、前記Ｗｅｂページ記憶手段に記憶されているＷｅｂページに所定の頻度で出現する前記共通語を抽出し、前記カテゴリと抽出した前記共通語とを関連付けて記憶する共通語抽出手段と、前記Ｗｅｂページ記憶手段に記憶されているＷｅｂページごとに、当該Ｗｅｂページが属するカテゴリに対応し、前記共通語抽出手段によって記憶された前記共通語に係る付加情報を抽出し、当該Ｗｅｂページを示すＵＲＬと、当該共通語と、当該付加情報とを前記付加情報記憶手段に記憶させる付加情報抽出手段と、前記ユーザ端末から検索要求を受け付けたことに応じて生成された検索結果ページに前記付加情報記憶手段に記憶されている前記Ｗｅｂページを示すＵＲＬが含まれている場合、当該Ｗｅｂページを示すＵＲＬに対応する前記共通語及び前記付加情報を、前記付加情報記憶手段から抽出して当該検索結果ページに追加する付加情報追加手段と、前記付加情報追加手段により前記付加情報が付加された前記検索結果ページを前記ユーザ端末に送信する送信手段と、を備えるカテゴリ別共通付加情報追加装置。
【０００８】
（１）のカテゴリ別共通付加情報追加装置は、共通語抽出手段により、カテゴリごとに、Ｗｅｂページ記憶手段に記憶されているＷｅｂページに所定の頻度で出現する共通語を抽出し、当該カテゴリと抽出した共通語とを関連付けて記憶し、付加情報抽出手段により、Ｗｅｂページ記憶手段に記憶されているＷｅｂページごとに、当該Ｗｅｂページが属するカテゴリに対応し、共通語抽出手段によって記憶された共通語に係る付加情報を抽出し、当該Ｗｅｂページを示すＵＲＬと、当該共通語と、当該付加情報とを前記付加情報記憶手段に記憶させる。そして、（１）のカテゴリ別共通付加情報追加装置は、付加情報追加手段により、ユーザ端末から検索要求を受け付けたことに応じて生成された検索結果ページに付加情報記憶手段に記憶されているＷｅｂページを示すＵＲＬが含まれている場合、当該Ｗｅｂページを示すＵＲＬに対応する共通語及び付加情報を、付加情報記憶手段から抽出して当該検索結果ページに追加し、送信手段により、付加情報追加手段により付加情報が付加された検索結果ページを前記ユーザ端末に送信する。
【０００９】
よって、（１）のカテゴリ別共通付加情報追加装置は、検索クエリに対応するスニペットのみから構成された検索結果ページに、Ｗｅｂページのカテゴリに対応する共通語及び当該共通語に係る付加情報を付加して、検索結果ページをリッチ化することができる。また、共通語及び付加情報が検索結果ページのスニペットに含まれていない場合であっても、検索結果ページに共通語及び付加情報を表示させるので、ユーザが当該共通語及び付加情報を必要としている場合において、利便性を高めることができる。
【００１０】
（２）前記共通語抽出手段は、前記カテゴリごとに、当該カテゴリに属するＷｅｂページに含まれる語のうち、ＤＦ（Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）が相対的に高い語を前記共通語として抽出する、（１）に記載のカテゴリ別共通付加情報追加装置。カテゴリ別共通付加情報追加装置。
【００１１】
このようにすることで、（２）のカテゴリ別共通付加情報追加装置は、ＤＦという尺度を用いてＷｅｂページに所定の頻度で出現する共通語を抽出することができる。
【００１２】
（３）検索結果ページにＷｅｂページが属するカテゴリごとに共通の付加情報を追加するカテゴリ別共通付加情報追加装置が実行するカテゴリ別共通付加情報追加方法であって、前記カテゴリ別共通付加情報追加装置は、前記Ｗｅｂページを示すＵＲＬと、当該Ｗｅｂページが属するカテゴリごとに共通して含まれる共通語と、当該Ｗｅｂページに含まれる前記共通語に係る付加情報とを関連付けて記憶する付加情報記憶手段を備え、前記カテゴリ別共通付加情報追加方法は、前記カテゴリごとに、前記Ｗｅｂページ記憶手段に記憶されているＷｅｂページに所定の頻度で出現する前記共通語を抽出し、前記カテゴリと抽出した前記共通語とを関連付けて記憶する共通語抽出ステップと、前記Ｗｅｂページ記憶手段に記憶されているＷｅｂページごとに、当該Ｗｅｂページが属するカテゴリに対応し、前記共通語抽出ステップにおいて記憶された前記共通語に係る付加情報を抽出し、当該Ｗｅｂページを示すＵＲＬと、当該共通語と、当該付加情報とを前記付加情報記憶手段に記憶させる付加情報抽出ステップと、ユーザ端末から検索要求を受け付けたことに応じて生成された検索結果ページに前記付加情報記憶手段に記憶されている前記Ｗｅｂページを示すＵＲＬが含まれている場合、当該Ｗｅｂページを示すＵＲＬに対応する前記共通語及び前記付加情報を、前記付加情報記憶手段から抽出して当該検索結果ページに追加する付加情報追加ステップと、前記付加情報追加ステップにおいて前記付加情報が付加された前記検索結果ページを前記ユーザ端末に送信する送信ステップと、を含むカテゴリ別共通付加情報追加方法。
【００１３】
この方法によれば、（１）に係る発明と同様の効果を奏する。
【発明の効果】
【００１４】
本発明によれば、検索クエリに対応するスニペットのみから構成された検索結果ページに、Ｗｅｂページのカテゴリごとに共通付加情報を付加することができるカテゴリ別共通付加情報追加装置及びカテゴリ別共通付加情報追加方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るカテゴリ別共通付加情報追加装置の機能概要を示す図である。
【図２】本実施形態に係るアーカイブＤＢを示す図である。
【図３】本実施形態に係る共通語ＤＢを示す図である。
【図４】本実施形態に係る付加情報ＤＢを示す図である。
【図５】本実施形態に係るインデックスＤＢを示す図である。
【図６】本実施形態に係る検索結果ページに共通語及び付加情報が表示された例を示す図である。
【図７】本実施形態に係るカテゴリ別共通付加情報追加装置において、アーカイブＤＢから共通語を抽出してから、付加情報ＤＢに付加情報を記憶させるまでの処理の流れを示すフローチャートである。
【図８】本実施形態に係るカテゴリ別共通付加情報追加装置において、ユーザ端末から検索要求を受け付けてから検索結果ページをユーザ端末に送信するまでの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図を参照しながら説明する。
【００１７】
［機能構成］
図１は、本実施形態に係るカテゴリ別共通付加情報追加装置１の機能概要を示す図である。カテゴリ別共通付加情報追加装置１は、Ｗｅｂページが属するカテゴリごとの共通付加情報を検索結果ページに追加することができるサーバである。
【００１８】
本実施形態は、コンピュータ（カテゴリ別共通付加情報追加装置１）及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに当該ハードウェアを制御するソフトウェアによって構成される。
【００１９】
上記ハードウェアには、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の他、記憶部、通信装置、表示装置及び入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２０】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００２１】
カテゴリ別共通付加情報追加装置１は、操作者から直接的な入力を受け付ける操作部１１と、このカテゴリ別共通付加情報追加装置１の機能に関する情報を表示する表示部１２と、本実施形態に係る機能を実行するプログラム（図示省略）等を記憶する記憶部１３と、カテゴリ別共通付加情報追加装置１に係る各機能を統括的に制御する制御部１４と、を備える。
【００２２】
操作部１１は、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）により実装される。
表示部１２は、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイにより実装される。
【００２３】
記憶部１３は、上述の各種プログラムの他に、Ｗｅｂページ記憶手段としてのアーカイブＤＢ１３１と、共通語記憶手段としての共通語ＤＢ１３２と、付加情報記憶手段としての付加情報ＤＢ１３３と、インデックスＤＢ１３４と、を備える。
【００２４】
制御部１４は、共通語抽出手段としての共通語抽出部１４１と、付加情報抽出手段としての付加情報抽出部１４２と、検索要求受付部１４３と、検索部１４４と、付加情報追加手段としての付加情報追加部１４５と、送信手段としての検索結果ページ送信部１４６と、を備える。
【００２５】
共通語抽出部１４１は、Ｗｅｂページの属するカテゴリごとに、アーカイブＤＢ１３１に記憶されているＷｅｂページに所定の頻度で出現する共通語を抽出する。具体的には、共通語抽出部１４１は、カテゴリごとに、当該カテゴリに属するＷｅｂページの形態素解析を行い、当該Ｗｅｂページに含まれる語を特定する。そして、共通語抽出部１４１は、当該Ｗｅｂページに含まれる語のうち、ＤＦ（Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）が相対的に高い語を共通語として抽出する。ここで、ＤＦとは、語が含まれている文書（Ｗｅｂページ）の数をいう。例えば、所定の語ＷのＤＦとは、所定の語Ｗが少なくとも１つ含まれているＷｅｂページの数をいう。
【００２６】
続いて、共通語抽出部１４１は、カテゴリと抽出した共通語とを関連付けて共通語ＤＢ１３２に記憶させる。
ここで、共通語抽出部１４１は、ＤＦが相対的に高い語が複数抽出された場合に、これら複数の語を共通語候補として表示部１２に表示させて、操作部１１を介して、これら複数の語のうち、共通語とする語の選択を受け付けるようにしてもよい。
【００２７】
図２は、本実施形態に係るアーカイブＤＢ１３１を示す図である。
アーカイブＤＢ１３１は、カテゴリごとに、Ｗｅｂページと、当該Ｗｅｂページを示すＵＲＬとを関連付けて記憶する。このアーカイブＤＢ１３１には、クローラにより取得されたＷｅｂページや、ＲＳＳリーダにより取得されたＲＳＳの更新情報や、コンテンツプロバイダ等から受信するデータフィード等が含まれる。
【００２８】
なお、本実施形態では、図２において、アーカイブＤＢ１３１を１つのみ備えていることとしたが、これに限らず、複数のアーカイブＤＢを備えるようにしてもよい。この場合、複数のアーカイブＤＢそれぞれは、異なる種類のクローラ等により取得されたＷｅｂページを記憶するようにしてもよい。そして、複数のアーカイブＤＢにおいて、同一のＷｅｂページが複数の異なるＵＲＬで示されている場合に、このＵＲＬを調整するようにしてもよい。
【００２９】
例えば、一方のアーカイブＤＢにおいて、あるＷｅｂページを示すＵＲＬが「ｗｗｗ．？？？．ｃｏｍ／％Ｅ６％Ａ４％９Ｃ％Ｅ７％Ｂ４％Ａ２／１２３４５６７」であり、他方のアーカイブＤＢにおいて、同一のＷｅｂページを示すＵＲＬが「ｗｗｗ．？？？．ｃｏｍ／検索／１２３４５６７」である場合に、２つのＷｅｂページのいずれか一方のみ共通語抽出部１４１及び付加情報抽出部１４２において参照するようにしてもよい。例えば、共通語抽出部１４１及び付加情報抽出部１４２は、ＵＲＬの末尾の所定数の文字列が一致する場合に、同一のＷｅｂページであると判定するようにしてもよい。
【００３０】
図３は、本実施形態に係る共通語ＤＢ１３２を示す図である。
共通語ＤＢ１３２は、カテゴリと、当該カテゴリに属する複数のＷｅｂページの共通語とを関連付けて記憶する。
【００３１】
図４は、本実施形態に係る付加情報ＤＢ１３３を示す図である。
付加情報ＤＢ１３３は、Ｗｅｂページを示すＵＲＬと、当該Ｗｅｂページが属するカテゴリごとに共通して含まれる共通語と、当該Ｗｅｂページに含まれる共通語に係る付加情報とを関連付けて記憶する。
【００３２】
図１に説明を戻す。付加情報抽出部１４２は、アーカイブＤＢ１３１に記憶されているＷｅｂページごとに、当該Ｗｅｂページが属するカテゴリに対応する共通語を、共通語ＤＢ１３２を参照することによって特定する。続いて、付加情報抽出部１４２は、当該Ｗｅｂページから、特定した共通語に係る付加情報を抽出する。
【００３３】
例えば、付加情報抽出部１４２は、Ｗｅｂページのタグ情報を参照し、共通語の近傍の文字列を抽出する。ここで、付加情報抽出部１４２は、共通語の近傍の文字列が複数存在する場合、これら複数の文字列を付加情報の候補として表示部１２に表示させてもよい。そして、付加情報抽出部１４２は、操作部１１を介して、これら複数の文字列のうち、付加情報とする文字列の選択を受け付けるようにしてもよい。また、複数のＷｅｂページが同一のドメインに属している場合において、一のＷｅｂページについて、操作部１１を介して、付加情報とする文字列の選択を受け付けたとき、付加情報抽出部１４２は、他のＷｅｂページについて、操作部１１を介して選択された付加情報と同じ位置の情報を付加情報として抽出するようにしてもよい。
【００３４】
続いて、付加情報抽出部１４２は、Ｗｅｂページを示すＵＲＬと、当該Ｗｅｂページに含まれる共通語と、当該Ｗｅｂページに含まれる共通語に係る付加情報とを関連付けて付加情報ＤＢ１３３に記憶させる。
【００３５】
検索要求受付部１４３は、ユーザ端末２から、検索クエリを受け付けることにより、検索要求を受け付ける。
【００３６】
検索部１４４は、検索要求受付部１４３により検索要求を受け付けたことに応じて、インデックスＤＢ１３４を参照して、検索要求受付部１４３により受け付けられた検索クエリに対応するＵＲＬと、当該ＵＲＬに対応するスニペットとを含む検索結果ページを生成する。
【００３７】
図５は、本実施形態に係るインデックスＤＢ１３４を示す図である。インデックスＤＢ１３４は、Ｗｅｂページを示すアドレス（ＵＲＬ）と、当該Ｗｅｂページのインデックスとしてのテキスト情報と、スニペットとを関連付けて記憶する。
【００３８】
図１に説明を戻す。付加情報追加部１４５は、ユーザ端末２から検索要求を受け付けたことに応じて検索部１４４において生成された検索結果ページに、付加情報ＤＢ１３３に記憶されているＷｅｂページを示すＵＲＬが含まれているか否かを判定する。付加情報追加部１４５は、検索結果ページに、付加情報ＤＢ１３３に記憶されているＷｅｂページを示すＵＲＬが含まれている場合、付加情報ＤＢ１３３から、当該Ｗｅｂページに含まれる共通語及び付加情報を抽出する。
【００３９】
続いて、付加情報追加部１４５は、検索結果ページの所定位置に、抽出した共通語及び付加情報を追加する。ここで、所定位置は、抽出した共通語及び付加情報に対応するＷｅｂページのスニペット及びＵＲＬの近傍である。
【００４０】
図６は、本実施形態に係る検索結果ページＰに共通語及び付加情報Ｐ１が表示された例を示す図である。
検索結果ページＰに掲載されているＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｇｏｕｒｍｅｔ．＊＊＊．ｊｐ／１２３．ｈｔｍ」が、図４に示すように付加情報ＤＢ１３３に含まれているとすると、付加情報追加部１４５によって、付加情報ＤＢ１３３から、共通語及び付加情報として「カロリー」、「１２３ｋｃａｌ」、「調理時間」及び「１５分」が抽出され、図６に示すように共通語及び付加情報Ｐ１として検索結果ページに追加される。
【００４１】
検索結果ページ送信部１４６は、付加情報追加部１４５により付加情報が付加された検索結果ページをユーザ端末２に送信する。なお、検索結果ページ送信部１４６は、付加情報追加部１４５により付加情報が付加されなかった場合、検索部１４４によって生成された検索結果ページをユーザ端末２に送信する。
【００４２】
［フローチャート］
続いて、カテゴリ別共通付加情報追加装置１における処理の流れについて説明する。
図７は、本実施形態に係るカテゴリ別共通付加情報追加装置１において、アーカイブＤＢ１３１から共通語を抽出してから、付加情報ＤＢ１３３に付加情報を記憶させるまでの処理の流れを示すフローチャートである。
【００４３】
ステップＳ１において、制御部１４（共通語抽出部１４１）は、カテゴリごとに、当該カテゴリに属するＷｅｂページの形態素解析を行い、当該Ｗｅｂページに含まれる語を特定する。
ステップＳ２において、制御部１４（共通語抽出部１４１）は、ＤＦが相対的に高い語を共通語として抽出する。
ステップＳ３において、制御部１４（共通語抽出部１４１）は、カテゴリと、当該カテゴリに対応する共通語を共通語ＤＢ１３２に記憶させる。
【００４４】
ステップＳ４において、制御部１４（付加情報抽出部１４２）は、アーカイブＤＢ１３１に記憶されているＷｅｂページごとに、共通語ＤＢ１３２を参照して、当該Ｗｅｂページが属するカテゴリに対応する共通語を特定する。
ステップＳ５において、制御部１４（付加情報抽出部１４２）は、ステップＳ４において特定した共通語に係る付加情報をＷｅｂページから抽出する。
【００４５】
ステップＳ６において、制御部１４（付加情報抽出部１４２）は、Ｗｅｂページを示すＵＲＬと、ステップＳ４において特定した共通語と、ステップＳ５において抽出された付加情報とを付加情報ＤＢ１３３に記憶させる。
【００４６】
図８は、本実施形態に係るカテゴリ別共通付加情報追加装置１において、ユーザ端末２から検索要求を受け付けてから検索結果ページをユーザ端末２に送信するまでの処理の流れを示すフローチャートである。なお、本実施形態では、図７に示す処理が行われる前に、付加情報ＤＢ１３３に、Ｗｅｂページを示すＵＲＬと、共通語と、付加情報とが関連付けられて記憶されているものとする。
【００４７】
ステップＳ１１において、制御部１４（検索要求受付部１４３）は、ユーザ端末２から、検索クエリを受け付けることにより、検索要求を受け付ける。
ステップＳ１２において、制御部１４（検索部１４４）は、ステップＳ１１において検索要求を受け付けたことに応じて、インデックスＤＢ１３４を参照して、ステップＳ１１において受け付けられた検索クエリに対応するＵＲＬと、当該ＵＲＬに対応するスニペットとを含む検索結果ページを生成する。
【００４８】
ステップＳ１３において、制御部１４（付加情報追加部１４５）は、ステップＳ２において生成された検索結果ページに、付加情報ＤＢ１３３に記憶されているＷｅｂページを示すＵＲＬが含まれているか否かを判定する。制御部１４（付加情報追加部１４５）は、この判定がＹＥＳの場合、ステップＳ１４に処理を移し、この判定がＮＯの場合、ステップＳ１６に処理を移す。
【００４９】
ステップＳ１４において、制御部１４（付加情報追加部１４５）は、付加情報ＤＢ１３３に記憶されているＷｅｂページのうち、検索結果ページに掲載されているＷｅｂページに含まれる共通語及び付加情報を付加情報ＤＢ１３３から抽出する。
ステップＳ１５において、制御部１４（付加情報追加部１４５）は、ステップＳ１４において抽出された共通語及び付加情報を、検索結果ページに掲載されている、当該共通語及び付加情報に対応するＷｅｂページの近傍に追加する。
【００５０】
ステップＳ１６において、制御部１４（検索結果ページ送信部１４６）は、ステップＳ１５において共通語及び付加情報が付加された検索結果ページ又はステップＳ１２において生成された検索結果ページをユーザ端末２に送信する。
【００５１】
以上、本実施形態によれば、カテゴリ別共通付加情報追加装置１は、共通語抽出部１４１により、カテゴリごとに、アーカイブＤＢ１３１に記憶されているＷｅｂページに所定の頻度で出現する共通語を抽出し、当該カテゴリと抽出した共通語とを関連付けて共通語ＤＢ１３２に記憶させ、付加情報抽出部１４２により、アーカイブＤＢ１３１に記憶されているＷｅｂページごとに、当該Ｗｅｂページが属するカテゴリに対応し、共通語ＤＢ１３２に記憶されている共通語に係る付加情報を抽出し、当該Ｗｅｂページを示すＵＲＬと、当該共通語と、当該付加情報とを付加情報ＤＢ１３３に記憶させる。そして、カテゴリ別共通付加情報追加装置１は、付加情報追加部１４５により、ユーザ端末２から検索要求を受け付けたことに応じて生成された検索結果ページに付加情報ＤＢ１３３に記憶されているＷｅｂページを示すＵＲＬが含まれている場合、当該Ｗｅｂページを示すＵＲＬに対応する共通語及び付加情報を、付加情報ＤＢ１３３から抽出して当該検索結果ページに追加し、検索結果ページ送信部１４６により、付加情報追加部１４５により付加情報が付加された検索結果ページをユーザ端末２に送信する。
【００５２】
よって、カテゴリ別共通付加情報追加装置１は、検索クエリに対応するスニペットのみから構成された検索結果ページに、Ｗｅｂページのカテゴリに対応する共通語及び当該共通語に係る付加情報を付加して、検索結果ページをリッチ化することができる。また、カテゴリ別共通付加情報追加装置１は、共通語及び付加情報が検索結果ページのスニペットに含まれていない場合であっても、検索結果ページに共通語及び付加情報を表示させるので、ユーザが当該共通語及び付加情報を必要としている場合において、利便性を高めることができる。
【００５３】
また、カテゴリ別共通付加情報追加装置１は、共通語抽出部１４１により、カテゴリごとに、当該カテゴリに属するＷｅｂページに含まれる語のうち、ＤＦが相対的に高い語を共通語として抽出するので、ＤＦという尺度を用いてＷｅｂページに所定の頻度で出現する共通語を抽出することができる。
【００５４】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００５５】
本実施形態では、カテゴリ別共通付加情報追加装置１というコンピュータを例にとって説明したが、本発明はコンピュータに限られるものではなく、コンピュータが各種機能を実行する方法、コンピュータに各種機能を実行させるためのプログラム及びこのプログラムを記憶した記憶媒体にも適用可能である。
【符号の説明】
【００５６】
１  カテゴリ別共通付加情報追加装置
２  ユーザ端末
１１  操作部
１２  表示部
１３  記憶部
１４  制御部
１３１  アーカイブＤＢ
１３２  共通語ＤＢ
１３３  付加情報ＤＢ
１３４  インデックスＤＢ
１４１  共通語抽出部
１４２  付加情報抽出部
１４３  検索要求受付部
１４４  検索部
１４５  付加情報追加部
１４６  検索結果ページ送信部
【図１】
0005289498.tif 000002
【図２】
0005289498.tif 000003
【図３】
0005289498.tif 000004
【図４】
0005289498.tif 000005
【図５】
0005289498.tif 000006
【図６】
0005289498.tif 000007
【図７】
0005289498.tif 000008
【図８】
0005289498.tif 000009