(57)【要約】【課題】  ユーザが、ウェブページからその更新情報に基づいて情報を取得する際に、ユーザに効率的な情報の取得を行わせるための検索結果提供装置を提供する。【解決手段】  ユーザからの検索キーワードの入力と並べ替え指示とを受け付ける入力情報判断部１２と、検索キーワードによりネットワーク上に公開されたウェブページを検索する検索部１３と、ウェブページを識別するための識別情報を取得するページ内容取得部２４と、ウェブページの更新情報を取得するページ更新日取得部２５と、ウェブページの識別情報と当該ウェブページの更新情報とを一組とした結果情報を記憶する検索結果格納部２６と、並べ替え指示に基づき、検索結果格納部２６に記憶されている結果情報を、更新情報について降順または昇順で並べ替える並べ替え部１４と、並べ替え部１４により並べ替えられた結果情報を送出する検索結果リスト送出部１５とを備える。【選択図】      図２
2006268771.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページを検索し、検索結果を提供する検索結果提供装置であって、
ユーザからの検索キーワードの入力と並べ替え指示とを受け付ける受付手段と、
前記検索キーワードを検索条件として、ネットワーク上に公開されたウェブページを検索する検索手段と、
前記ウェブページを識別するための識別情報を取得する識別情報取得手段と、
前記ウェブページの更新情報を取得する更新情報取得手段と、
前記検索手段による検索に該当したウェブページの識別情報と当該ウェブページの更新情報とを一組とした結果情報を記憶する結果記憶手段と、
前記受付手段によって受け付けられた前記並べ替え指示に基づき、前記結果記憶手段に記憶されている前記結果情報を、前記更新情報について降順または昇順で並べ替える並べ替え手段と、
前記並べ替え手段により並べ替えられた前記結果情報を送出する結果情報送出手段と
を備えることを特徴とする検索結果提供装置。
【請求項２】
前記更新情報は、前記ウェブページの更新された日付、または、更新されたとみなされる日付であり、
前記受付手段は、更に、前記検索手段により検索されるウェブページを前記更新情報により制限する制限期間情報の入力を受け付け、
前記検索手段は、更に、前記制限期間情報が入力された場合は、前記検索キーワードと前記制限期間情報とを検索条件として、前記ウェブページを検索する
ことを特徴とする請求項１に記載の検索結果提供装置。
【請求項３】
前記検索結果提供装置は、更に
ネットワーク上に公開されたウェブページの内容と、前記ウェブページの更新情報とを含むウェブページ情報を収集するウェブページ情報収集手段を備え、
前記検索手段は、前記検索キーワードにより、前記ウェブページ情報収集手段により収集されたウェブページ情報を検索し、
前記識別情報取得手段は、前記ウェブページ情報収集手段により収集されたウェブページ情報から識別情報を取得し、
前記更新情報取得手段は、前記ウェブページ情報収集手段により収集されたウェブページ情報から更新情報を取得する
ことを特徴とする請求項１に記載の検索結果提供装置。
【請求項４】
前記更新情報は、前記ウェブページの更新された日付、または、更新されたとみなされる日付であり、
前記受付手段は、更に、前記検索手段により検索されるウェブページを、前記更新情報により制限する制限期間情報の入力を受け付け、
前記検索手段は、前記検索キーワードと制限期間情報とを検索条件として、前記ウェブページ情報収集手段により収集されたウェブページ情報を検索する
ことを特徴とする請求項３に記載の検索結果提供装置。
【請求項５】
前記検索結果提供装置は、更に、
前記ウェブページ情報を記憶するウェブページ情報記憶手段と、
前記更新情報取得手段により、ウェブページ情報から取得されたウェブページの更新情報と、ウェブページ情報記憶手段に記憶された、前記ウェブページの過去のウェブページ情報に含まれる更新情報とを比較し、前記ウェブページの更新情報が新しくなっている場合、前記過去のウェブページ情報を、前記ウェブページの新たなウェブページ情報に書き換える比較手段と
を備えることを特徴とする請求項３に記載の検索結果提供装置。
【請求項６】
前記比較手段は、更に、前記更新情報取得手段により、ウェブページ情報からウェブページの更新情報を取得できなかった場合は、前記ウェブページ情報収集手段により収集された前記ウェブページのウェブページ情報の特定部分と、前記ウェブページ記憶手段に記憶された、前記ウェブページの過去のウェブページ情報の特定部分とを比較し、差異がある場合、前記ウェブページが更新されたものとみなして、前記ウェブページのウェブページ情報を最後に収集した日を前記ウェブページの更新日とし、前記ウェブページ情報記憶手段に記憶された前記ウェブページのウェブページ情報を、前記ウェブページの新たウェブページ情報に書き換える
ことを特徴とする請求項５に記載の検索結果提供装置。
【請求項７】
前記特定部分は、前記ウェブページ情報の一部または全部である
ことを特徴とする請求項６に記載の検索結果提供装置。
【請求項８】
前記結果情報の各識別情報には、予め順位が付されており、
前記並べ替え手段は、各識別情報に付された順位に基づき、前記結果情報を並べ替える
ことを特徴とする請求項１記載の検索結果提供装置。
【請求項９】
ウェブページを検索し、検索結果を提供する検索結果提供方法であって、
ユーザからの検索キーワードの入力と並べ替え指示とを受け付ける受付ステップと、
前記検索キーワードを検索条件として、ネットワーク上に公開されたウェブページを検索する検索ステップと、
前記ウェブページを識別するための識別情報を取得する識別情報取得ステップと、
前記ウェブページの更新情報を取得する更新情報取得ステップと、
前記検索手段による検索に該当したウェブページの識別情報と当該ウェブページの更新情報とを一組とした結果情報を記憶手段に記憶する記憶ステップと、
前記受付ステップにおいて受け付けられた前記並べ替え指示に基づき、前記記憶手段に記憶されている前記結果情報を、前記更新情報について降順または昇順で並べ替える並べ替えステップと、
前記並べ替えステップにおいて並べ替えられた前記結果情報を送出する結果情報送出ステップと
を含むことを特徴とする検索結果提供方法。
【請求項１０】
ウェブページを検索し、検索結果を提供するためのプログラムであって、
ユーザからの検索キーワードの入力と並べ替え指示とを受け付ける受付ステップと、
前記検索キーワードを検索条件として、ネットワーク上に公開されたウェブページを検索する検索ステップと、
前記ウェブページを識別するための識別情報を取得する識別情報取得ステップと、
前記ウェブページの更新情報を取得する更新情報取得ステップと、
前記検索手段による検索に該当したウェブページの識別情報と当該ウェブページの更新情報とを一組とした結果情報を記憶手段に記憶する記憶ステップと、
前記受付ステップにおいて受け付けられた前記並べ替え指示に基づき、前記記憶手段に記憶されている前記結果情報を、前記更新情報について降順または昇順で並べ替える並べ替えステップと、
前記並べ替えステップにおいて並べ替えられた前記結果情報を送出する結果情報送出ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページを検索し、その検索結果をユーザに提供する検索結果提供装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ）の普及やネットワークの発達により、ネットワーク上に分散した多数の情報資源を数多くのネットワークユーザ（以下「ユーザ」と称する。）が利用することが一般的となっている。
【０００３】
例えば、インターネット上では、ウェブページと呼ばれるＷＷＷ（World Wide Web）システムを使って公開される文章が分散して存在し、それらウェブページにより、多種多様な情報が公開されている。
【０００４】
数多くのユーザは、インターネットに接続されたＰＣなどのクライアント装置を使用し、ブラウザプログラムを実行することによりウェブページを閲覧し、そこで得た情報を社会生活の様々な局面で利用することを通常行っている。
【０００５】
ここで、インターネット上で公開されているウェブページの数は膨大であり、また、その中には長期間更新が行われておらず、情報の有効性、有用性を失ったものも数多く存在する。そのため、ユーザは、自身にとって有用な情報をインターネットから効率的に得るためには、その膨大な数のウェブページの中から効率的に取捨選択を行い、アクセスするウェブページを決定しなければならない。
【０００６】
この、ユーザが取捨選択を行い、アクセスするウェブページを決定する際の基準は、そのウェブページを閲覧することにより得られる情報の種類と、その情報が更新された時期である。この情報が更新された時期は、ウェブページの更新日から知ることができる。
【０００７】
つまり、ユーザは、インターネットから自身にとって有用な情報を得ようとした場合、自身の所望する種類の情報が掲載され、かつ、更新日がある一定期間に含まれるウェブページを選択し、アクセスしたいと考えるが、掲載されている情報が有用であると考えられるウェブページの更新日の基準は、ユーザや、情報の種類によって決定されるものである。
【０００８】
例えば、コンピュータ技術の最近の動向を知りたいユーザにとっては「３ヶ月前から今日まで」という場合もあり、数学のある理論について発表された論文を読みたいユーザにとっては「５年前から去年まで」という場合もある。
【０００９】
基本的にどのようなウェブページでも、アクセスし、閲覧し、内容を確認すれば、そこに掲載されている内容が自身にとって有用であるかの判断は可能であるが、既に述べたように、ウェブページの数は膨大であり、ある種類の情報が掲載されたウェブページに限っても、その全てにアクセスし、確認することは不可能である。
【００１０】
つまり、ユーザが、そのウェブページが自身にとって有用であるか否かを判断し、効率的に情報を得るためには、アクセスする前に、そのウェブページがいつ更新されたかを知ることは非常に重要な事項である。
【００１１】
そこで、更新日による検索、および更新日での並べ替えが可能な検索サイトも公開されている（例えば、非特許文献１）。
【００１２】
この検索サイトでは、ユーザは、キーワードおよび更新日でウェブページを検索することができる。また、検索結果は、リスト形式、つまり検索結果リストとして表示され、ユーザは、その検索結果リストをウェブページの更新日により並べ替えることができる。
【００１３】
ユーザは、更新日により並べ替えられた検索結果リストの中からアクセスしたいウェブページを選択し、そのウェブページへアクセスするためのリンク（以下、単に「リンク」と称する。）をクリックすることで、そのウェブサイトに掲載された内容を閲覧し情報を得ることができる。
【非特許文献１】“ｉｎｆｏｓｅｅｋ（Ｒ）  ”、［ｏｎｌｉｎｅ］、インターネット＜ＵＲＬ：http://www.infoseek.co.jp/＞
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記従来の検索サイトでは、更新日での並べ替えの際、キーワード検索を再度行い、その検索結果を更新日で並べ替えている。つまり、ユーザから、更新日での検索結果の並べ替えの要求のみがなされているのに対し、再度、ウェブページを対象としたキーワード検索を行う必要がある。
【００１５】
そのため、多くのユーザから更新日での並べ替えの要求がなされた場合、検索サイトのためのサーバ等のリソースへの負荷が増加する。これにより、検索サイト全体のレスポンスが低下し、ユーザが効率的な検索を行えないという課題がある。
【００１６】
本発明は、上記課題を鑑み、ユーザが、ウェブページからその更新情報に基づいて情報を取得する際に、ユーザに効率的な情報の取得を行わせるための検索結果提供装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本発明に係る検索結果提供装置は、ウェブページを検索し、検索結果を提供する検索結果提供装置であって、ユーザからの検索キーワードの入力と並べ替え指示とを受け付ける受付手段と、前記検索キーワードを検索条件として、ネットワーク上に公開されたウェブページを検索する検索手段と、前記ウェブページを識別するための識別情報を取得する識別情報取得手段と、前記ウェブページの更新情報を取得する更新情報取得手段と、前記検索手段による検索に該当したウェブページの識別情報と当該ウェブページの更新情報とを一組とした結果情報を記憶する結果記憶手段と、前記受付手段によって受け付けられた前記並べ替え指示に基づき、前記結果記憶手段に記憶されている前記結果情報を、前記更新情報について降順または昇順で並べ替える並べ替え手段と、前記並べ替え手段により並べ替えられた前記結果情報を送出する結果情報送出手段とを備えることを特徴とする。
【００１８】
これによって、ユーザは、ウェブページを対象としたキーワード検索を行うことにより、自身の所望する情報が掲載されたウェブページを検索でき、その検索結果として検索に該当したウェブページの更新情報も知ることができる。また、その検索結果を更新情報について降順または昇順に並べ替える指示を行った際、結果記憶手段に記憶されている検索結果が並べ替えられて送出される。そのため、あらためて検索が実行されることがなく、ユーザは効率的にウェブページからその更新情報に基づいて情報を取得することができる。
【００１９】
なお、本発明は、本発明の検索結果提供装置が備える特徴的な手段をステップとする検索結果提供方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そのプログラムは、ＣＤ−ＲＯＭ等の記憶媒体やインターネット等の伝送媒体を介して配信することができる。
【発明の効果】
【００２０】
本発明は、ユーザが、ウェブページからその更新情報に基づいて情報を取得する際に、ユーザに効率的な情報の取得を行わせるための検索結果提供装置を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を実施するための最良の形態について図面を用いて詳細に説明する。
先ず、本発明の実施の形態における検索結果提供システムの構成を、図１〜図５を用いて説明する。
【００２２】
図１は検索結果提供システムの構成を示す概観図である。検索結果提供システム１は、ウェブページ（以下、単に「ページ」とも称する。）を対象とした検索を行い、その検索結果を提供するシステムであり、サーバ装置１０と、クライアント装置２０１および２０２と、これらを相互に接続するネットワーク２００とを備えている。サーバ装置１０は、ウェブページを対象とした検索を行い、その検索結果をクライアント装置２０１および２０２に提供する装置である。クライアント装置２０１および２０２はブラウザプログラムを実行し、サーバ装置１０にアクセスし、検索の指示を入力し、その検索結果を表示する装置である。
【００２３】
図２は、サーバ装置１０の機能的な構成を示す機能ブロック図である。
サーバ装置１０は、上述したようにウェブページを対象とした検索を行い、その検索結果をクライアント装置２０１および２０２に提供する装置であり、収集ページ情報格納部３０と、ページ内容情報格納部４０と、ページ更新日情報格納部５０と、公開用Ｉ／Ｆ（インタフェース）部１１と、入力情報判断部１２と、検索部１３と、検索結果格納部２６と、並べ替え部１４と、検索結果リスト送出部１５と、収集用Ｉ／Ｆ部２１と、収集・解析部２２と、ページ比較部２３と、ページ内容取得部２４と、ページ更新日取得部２５とを備える。
【００２４】
公開用Ｉ／Ｆ部１１は、ネットワーク２００を介してクライアント装置２０１（２０２）との間で情報のやり取りを行うための処理部である。
【００２５】
収集ページ情報格納部３０は、ウェブページの内容や更新日などの各種情報を記録するための収集ページ情報３１を格納する記憶装置である。なお、収集ページ情報３１は図３を用いて後述する。
【００２６】
ページ内容情報格納部４０は、ウェブページの内容についての情報を記録するためのページ内容情報４１を格納する記憶装置である。なお、ページ内容情報４１は図４を用いて後述する。
【００２７】
ページ更新日情報格納部５０は、ウェブページの更新日についての情報を記録するためのページ更新日情報５１を格納する記憶装置である。なお、ページ更新日情報５１は図５を用いて後述する。
【００２８】
入力情報判断部１２は、ユーザによってクライアント装置２０１（２０２）から入力された検索条件や、サーバ装置１０に対する指示や、検索結果の表示項目に関する選択等の情報を受け取り、その指示や選択を判断し、判断結果に応じて、受け取った情報を、検索部１３または並べ替え部１４へ送信する処理部である。
【００２９】
検索結果格納部２６は、本発明の検索結果提供装置における結果記憶手段の一例であり、検索部１３が行った検索結果を一時的に格納する記憶装置である。
【００３０】
検索部１３は、ページ内容情報格納部４０に格納されたページ内容情報４１と、ページ更新日情報格納部５０に格納されたページ更新日情報５１とを対象とし、入力情報判断部１２より受け取った検索条件で検索を行う処理部である。
【００３１】
並べ替え部１４は、検索部１３が行った検索結果を所定の並べ替え順序に並べ替え、または、入力情報判断部１２より受け取った指示に基づき、検索結果格納部２６に記憶されている検索結果を並べ替える処理部である。検索結果リスト送出部１５は、並べ替え部より受け取った検索結果を、公開用Ｉ／Ｆ部１１を介し、クライアント装置２０１（２０２）へ送出する処理部である。
【００３２】
収集用Ｉ／Ｆ部２１は、ネットワーク２００を介し、ウェブページを公開している他のサーバ装置との情報のやりとりを行うための処理部である。
【００３３】
収集・解析部２２は収集ページ情報格納部３０に格納された収集ページ情報３１に記録された全てのＵＲＬに対して、ヘッダリクエストを送信し、レスポンスヘッダを収集、解析し、その結果に応じて、そのＵＲＬのウェブページを取得する処理部である。
【００３４】
ページ比較部２３は、収集・解析部２２により収集されたウェブページもしくはレスポンスヘッダと、収集ページ情報格納部３０に格納された収集ページ情報３１に記録されているウェブページの情報を比較し、ウェブページの更新を判断し、その判断に応じて、収集・解析部２２へのウェブページ取得の指示や、収集ページ情報３１の更新を行う処理部である。
【００３５】
ページ内容取得部２４は、ページ比較部２３より受け取ったウェブページの情報から、そのウェブページのＵＲＬと、タイトルと、そのウェブページを特徴付けるキーワードと、検索結果として表示する表示用本文とを抽出し、ページ内容情報格納部４０に格納されたページ内容情報４１を更新する処理部である。
【００３６】
ページ更新日取得部２５は、ページ比較部２３より受け取ったウェブページの情報から、各ウェブページのＵＲＬと、更新日とを抽出し、ページ更新日情報格納部５０に格納されたページ更新日情報５１を更新する処理部である。
【００３７】
図３は、収集ページ情報格納部３０に格納された収集ページ情報３１の一例を示す図である。
【００３８】
図３に示すように、収集ページ情報３１は、収集・解析部２２によって収集されたウェブページの情報を、ウェブページごとに記録したテーブル構造のデータであって、ページＵＲＬと、最終更新日と、タイトルと、本文という項目で構成される。なお、前記項目の「本文」とは、ウェブページをユーザがブラウザプログラムで閲覧した際に、ユーザに表示される文字、記号などのテキストデータ、ウェブページ内に存在する、その他のページへのＵＲＬが記録されるものとし、表示されないＨＴＭＬ（Hyper Text Markup Language）タグやスクリプトなどのデータは含まないものとする。
【００３９】
ここで、図３に示す収集ページ情報３１の各行を「個別ページ情報」とし、この例の場合、ページＵＲＬがユニークな値であり、ページＵＲＬにより個別ページ情報が識別される。
【００４０】
図４は、ページ内容情報格納部４０に格納されたページ内容情報４１の一例を示す図である。
【００４１】
図４に示すように、ページ内容情報４１は、ページ内容取得部２４によって取得された、ウェブページごとのＵＲＬやキーワードなどの情報を記録したテーブル構造のデータであって、ページＵＲＬと、キーワードと、タイトルと、表示用本文という項目で構成される。なお表示用本文は、上記図３の説明にある、個別ページ情報の中の本文の先頭から所定の文字数だけ抜き出したものとする。
【００４２】
ここで、図４に示すページ内容情報４１の各行を「個別内容情報」とし、この例の場合、ページＵＲＬがユニークな値であり、ページＵＲＬにより個別内容情報が識別される。
【００４３】
図５は、ページ更新日情報格納部５０に格納されたページ更新日情報５１の一例を示す図である。
【００４４】
図５に示すように、ページ更新日情報５１は、ページ更新日取得部２５によって取得された、ウェブページごとのＵＲＬと更新日を記録したテーブル構造のデータであって、ページＵＲＬと、最終更新日という項目で構成される。
【００４５】
ここで、図５に示すページ更新日情報５１の各行を「個別更新日情報」とし、この例の場合、ページＵＲＬがユニークな値であり、ページＵＲＬにより個別更新日情報が識別される。
【００４６】
次に、以上のように構成された検索結果提供システム１の、動作を説明する。
まず、検索結果提供システム１が行う、検索及び検索結果に関する処理について以下に説明する。
【００４７】
図６は、サーバ装置１０が、ユーザからの指示を受け付け、処理を行った結果をクライアント装置２０１（２０２）に送出する際の動作の流れを示しており、以下に述べる画面の表示例である図７〜１１の説明と合わせて説明する。
【００４８】
図７は、サーバ装置１０がクライアント装置２０１（２０２）に送出する、ユーザからの検索を受け付けるための画面の表示例であり、検索受付画面１００が表示されている。
【００４９】
検索受付画面１００内のキーワード入力欄１０１は、ユーザが自由に決定するキーワードを入力する入力欄であり、この例の場合は、検索キーワードとして「サイエンス」が入力されている。
【００５０】
更新日表示ラジオボタン１０２は、検索結果に、検索に該当したウェブページのそれぞれの更新日も表示させるか否かの択一選択をユーザが行うボタンであり、この例の場合は、「表示する」が選択されている。
【００５１】
開始日付入力欄１０３と終了日付入力欄１０４とは、検索実行の際、検索対象となるウェブページの更新日による制限も行う場合に、その制限の開始日付及び終了日付を入力する入力欄であり、この例の場合は何も入力されておらず、つまり、検索実行の際に、更新日による制限はしないことを意味する。
【００５２】
検索実行ボタン１０５は、キーワード等の検索条件を入力した後に、ユーザがクリックすることにより、サーバ装置１０に検索実行を要求する指示である「検索」を送信するボタンである。
【００５３】
上記の検索条件、つまり、キーワード入力欄１０１に「サイエンス」と入力され、更新日表示ラジオボタン１０２で「表示する」が選択された状態で、検索実行ボタン１０５がクリックされると、入力情報判断部１２は、更新日の表示の選択に関するデータである、表示選択「表示する」と、実行の指示内容に関するデータである、実行指示「検索」と、キーワード「サイエンス」とを受け付け（Ｓ１）、実行指示が「検索」であるので（Ｓ２で検索）、表示選択「表示する」と、キーワード「サイエンス」とを検索部１３へ送信する（Ｓ３）。
【００５４】
検索部１３は、入力情報判断部１２より受け取った表示選択が「表示する」であるので（Ｓ４で必要）、ページ内容情報格納部４０に格納されたページ内容情報４１と、ページ更新日情報格納部５０に格納されたページ更新日情報５１とを、ページＵＲＬをキーとして結合し、検索用結合情報を生成する（Ｓ６）。
【００５５】
この、検索用結合情報には、ページ内容情報４１とページ更新日情報５１の全ての情報が含まれている。
【００５６】
なお、入力情報判断部１２より受け取った表示選択が「表示しない」である場合（Ｓ４で不要）については後述する。
【００５７】
また、図７の例の場合、更新日による制限を行わないので（Ｓ７で制限なし）、更新日での検索は行わず、上記検索用結合情報を対象にキーワード「サイエンス」でのみ検索を実行し、検索に該当した各ウェブページにおける、キーワード「サイエンス」の重要度などを加味した所定のランク付け基準に基づいたランク付けを行い、検索結果にランクデータを付加し、並べ替え部１４に送信する（Ｓ８）。
【００５８】
ここで、図４に示すページ内容情報４１の項目であるキーワードは、そのウェブページを特徴づけるものとして、後述するページ内容取得部２４により、複数の単語が、重要度の高い順に配列されている。例えば「サイエンス」が配列の上位にあるウェブページほど、キーワード「サイエンス」で検索した場合に、上記ランク付けにより上位のランク付けが行われ、結果として検索結果リストの上位に表示されることとなる。
【００５９】
なお、検索結果には、検索用結合情報より抽出した、検索結果に該当したウェブページのページＵＲＬと、タイトルと、表示用本文と、最終更新日と、ランクデータとが含まれている。また、検索実行の際に更新日による制限を行う場合は、図１０、図１１を用いて後述する。
【００６０】
並べ替え部１４は、検索部１３より検索結果を受け取り、検索結果を特定するための識別子である検索ＩＤを生成し、その検索ＩＤと検索結果とを対応付けて検索結果格納部２６に格納する。更に、検索結果を対象に、ランクデータに基づいた並べ替えを行い（Ｓ１１）、検索結果リスト作成用データを生成し、検索ＩＤとともに検索結果リスト送出部１５へ送る。
【００６１】
検索結果リスト送出部１５は、並べ替え部１４より受け取った、検索結果リスト作成用データを用い、各ウェブページの更新日も含んだ検索結果リストを作成する。作成した検索結果リストと、並べ替え部１４から受け取った検索ＩＤと、検索に該当した件数とをクライアント装置２０１（２０２）へ送出する（Ｓ１２）。
【００６２】
図８は、上記の動作の流れによる検索実行後の、クライアント装置２０１（２０２）における画面の表示例である。
【００６３】
検索結果表示画面１１０において、検索条件および、検索結果件数を表示する、検索ステータス表示欄１１１が表示され、キーワード「サイエンス」で検索を実行した結果、２３１２件が該当したことを示している。
【００６４】
また、画面上には表示されていないが、検索結果表示画面１１０を構成するＨＴＭＬタグの中に検索ＩＤが含まれており、ユーザが検索結果の並べ替えの指示を行った際、検索ＩＤが並べ替えの指示とともにサーバ装置１０へ送信される。検索結果の並べ替えについては後述する。
【００６５】
検索結果表示領域１１２には、検索に該当したウェブページの情報のリスト（以下「検索結果リスト」と称する。）が表示されており、検索結果リスト送出部１５から送出された各ウェブページの、タイトル、表示用本文、ページＵＲＬが表示されており、ユーザはタイトル又はページＵＲＬをクリックすることにより、そのウェブページを開くことができる。
【００６６】
また、検索結果表示領域１１２には、更新日表示欄１１３が設けられ、検索に該当したウェブページのそれぞれの更新日が表示されている。ユーザは、実際にアクセスする前に、この更新日を参考としたウェブページの有用性の判断を行うことができ、効率的な情報の取得が可能となる。
【００６７】
ここで、検索結果リストの並び順は、検索部１３において、前述のランク付け基準にもとづいて決定された並び順であるが、降順ボタン１１４がクリックされることにより、更新日が新しいものから順に検索結果リストの先頭から表示され、昇順ボタン１１５をクリックされることにより、更新日が古いものから順に検索結果リストの先頭から表示される。この処理は、以下の処理の結果、実現される。
【００６８】
降順ボタン１１４がクリックされると、クライアント装置２０１（２０２）からサーバ装置１０へ、実行指示である「降順」と検索ＩＤとが送信される。入力情報判断部１２は受け取った実行指示が「降順」であるので（Ｓ２で降順ｏｒ昇順）、実行指示「降順」と検索ＩＤとを並べ替え部１４に送信する。
【００６９】
並べ替え部１４は、受け取った検索ＩＤに対応する検索結果を検索結果格納部２６から抽出する（Ｓ１０）。更に、受け取った実行指示が「降順」であるので、抽出した検索結果をウェブページの更新日についての降順に並べ替え（Ｓ１１）、そのユーザの端末装置に再送出する（Ｓ１２）。ここで、実行指示が「昇順」であった場合も同様の処理を行い、ウェブページの更新日についての昇順に並べ替え、ユーザの端末装置に再送出する（Ｓ１２）。
【００７０】
図９は、図８の検索結果表示画面１１０において、降順ボタン１１４がクリックされた場合の画面の表示例である。検索ステータス表示欄１１１の表示に変更はなく、検索結果表示領域１１２に表示された検索結果リストの並び順が、更新日表示欄１１３に表示された更新日について降順になっている。
【００７１】
この並び順にすることで、アクセスするウェブページを決定する際の基準の中で、ウェブページの有用性と、その更新日の新しさとが比例すると考えるユーザは、先頭からアクセスしていけばよく、利便性が高くなる。
【００７２】
また同様に、ある事柄について、時系列に沿ってその変遷を知りたいと考えるユーザは、昇順ボタン１１５をクリックすることにより、検索結果リストの先頭から順にアクセスしていけばよいことになる。
【００７３】
上述の更新日による並べ替えは、検索結果格納部２６に格納されている検索結果を対象に行われる。つまり、あらためて検索が実行されることがなく、効率的にユーザに対して並べ替えがなされた検索結果を提供することができる。
【００７４】
なお、検索結果格納部２６に記憶されている検索結果は所定の時間経過後（例えば、３０分）で削除される。
【００７５】
図１０は、図８の説明の中で行った検索条件に、さらに、ページの更新日の制限も加えた場合の検索受付画面の表示例である。検索受付画面１００において、新たに、開始日付入力欄１０３に「２００４．３．１」と入力され、終了日付入力欄１０４に「２００４．４．３０」と入力されている。
【００７６】
つまり、図１０に示す検索受付画面１００において、検索実行ボタン１０５がクリックされることにより、キーワード「サイエンス」と「更新日が２００４年３月１日から２００４年４月３０日まで」とを検索条件としたウェブページの検索が行われ、検索結果に検索に該当したウェブページの更新日も表示されることを示している。
【００７７】
図１０に示す検索受付画面１００において、検索実行ボタン１０５がクリックされると、入力情報判断部１２は、表示選択「表示する」と実行指示「検索」と、キーワード「サイエンス」と、更新日の制限の開始日付「２００４．３．１」と、終了日付「２００４．４．３０」とを受け付ける（Ｓ１）。
【００７８】
また、実行指示が「検索」であるので（Ｓ２で検索）、表示選択「表示する」と、キーワード「サイエンス」と、更新日の制限の開始日付「２００４．３．１」と、終了日付「２００４．４．３０」とを検索部１３へ送信する（Ｓ３）。
【００７９】
検索部１３は、入力情報判断部１２より受け取った表示選択が「表示する」であるので（Ｓ４で必要）、ページ内容情報格納部４０に格納されたページ内容情報４１と、ページ更新日情報格納部５０に格納されたページ更新日情報５１とを、ページＵＲＬをキーとして結合し、検索用結合情報を生成する（Ｓ６）。この、検索用結合情報には、ページ内容情報４１とページ更新日情報５１の全ての情報が含まれている。
【００８０】
ここで、図１０の例の場合、更新日による制限を行うので（Ｓ７で制限あり）、上記検索用結合情報を対象にキーワード「サイエンス」および、検索用結合情報の最終更新日を対象とした「２００４年３月１日以降かつ２００４年４月３０日以前」という条件により検索を実行し、検索結果に前述のランクデータを付加し、並べ替え部１４に送信する（Ｓ９）。
【００８１】
なお、検索結果には、検索用結合情報より抽出した、検索結果に該当したウェブページのページＵＲＬと、タイトルと、表示用本文と、最終更新日と、ランクデータとが含まれている。
【００８２】
以降、サーバ装置１０は図８を用いて説明を行った、並べ替え処理（Ｓ１１）と検索結果リスト送出処理（Ｓ１２）と同じ処理を行い、クライアント装置２０１（２０２）に検索結果が表示される。
【００８３】
図１１は、上記の動作の流れによる、ウェブページの更新日による制限を行った検索の実行後の、クライアント装置２０１（２０２）における画面の表示例である。
【００８４】
検索結果表示画面１１０において、検索条件および、検索結果件数を表示する、検索ステータス表示欄１１１が表示され、キーワード「サイエンス」及び、更新日「２００４年３月１日から２００４年４月３０日まで」という検索条件で検索を実行した結果、３件が該当したことを示している。
【００８５】
検索結果表示領域１１２には、検索結果リストが表示されており、更新日表示欄１１３には、検索に該当したウェブページの更新日が表示されており、上記検索条件である、「２００４年３月１日から２００４年４月３０日まで」という条件に該当している。
【００８６】
このように、検索条件として、ウェブページの更新日による制限が行えることにより、予め、検索したいウェブページの更新日を、ある期間に限定できるユーザは、検索結果において、無駄なウェブページの情報の表示が省くことができ、有用な情報の取得が効率的に行えることとなる。
【００８７】
特に、ユーザが、所望する情報を検索する際に、その検索に適してはいるが最適ではないキーワードを検索条件とした場合において、更新日を制限することにより、更新日を制限しない場合と比べると、検索結果が絞り込まれ、有用な情報の取得が効率的に行えることとなる。
【００８８】
例えば、ある、数学の分野における理論について知りたいと考え、その分野と、発表された年はわかるが、理論の正式な名称はわからないユーザは、分野名をキーワードとし、その年の１月１日から、１２月３１までの制限を行い、検索することで、検索結果が絞り込まれ、その情報にアクセスできるまでの時間を短縮させることができる。
【００８９】
ここで、図１１に示す検索結果表示領域１１２内の検索結果リストについても、前述の、降順ボタン１１４と、昇順ボタン１１５をクリックすることによる、更新日について降順、もしくは昇順の並べ替えは可能である。
【００９０】
なお、上記説明内で、検索部１３が、入力情報判断部１２より受け取った表示選択が「表示しない」である場合（Ｓ４で不要）、検索部１３は、ページ内容情報格納部４０に格納されたページ内容情報４１のみを対象としたキーワード検索を行い、最終更新日を含まない検索結果に前述のランクデータを付加し、並べ替え部１４に送信する（Ｓ５）。
【００９１】
並べ替え部１４は、受け取ったランクデータに基づいた並べ替えを行い（Ｓ１１）、検索結果リスト送出部１５へ送信する。検索結果リスト送出部１５は、検索に該当したウェブページの更新日を含まない検索結果リストをクライアント装置２０１（２０２）へ送出する（Ｓ１２）。
【００９２】
次に、検索結果提供システム１が行う、ウェブページの情報の収集に関する処理について以下に説明する。
【００９３】
図１２は、サーバ装置１０が、ネットワーク２００を介して、ウェブページを公開している他のサーバ装置にアクセスし、ウェブページの情報を収集する際の動作の流れを示している。このウェブページの情報の収集は、所定の間隔を置いて、定期的に行うものとし、ここで収集されたウェブページの情報が、ユーザが行う検索の対象となる。
【００９４】
収集・解析部２２は、収集ページ情報格納部３０に格納された収集ページ情報３１の全ての個別ページ情報のページＵＲＬと、本文中にある、そのページＵＲＬ以外のウェブページのＵＲＬとを収集対象ＵＲＬとして抽出し（Ｓ２１）、その収集対象ＵＲＬの一つ一つのＵＲＬに対し、順次、以下の処理を行う。
【００９５】
上述のように、本文から抽出されたＵＲＬも収集対象ＵＲＬとすることにより、収集ページ情報３１に個別ページ情報が存在しないウェブページについても収集が行えることとなり、また、収集ページ情報３１に個別ページ情報が存在するウェブページに関連するページの収集が行えることになる。
【００９６】
結果として、上記ウェブページの収集を繰り返すことにより、検索対象となるウェブページの数を増加させることができ、ユーザにとっての利便性が増すこととなる。
【００９７】
収集・解析部２２は、収集対象ＵＲＬの一つ（以下「対象ＵＲＬ」と称する。）に対し、ＨＴＴＰ（Hypertext Transfer Protocol）のヘッダリクエストを送信し、対象ＵＲＬが示すサーバ装置から、そのリクエストへの応答として送信される、レスポンスメッセージのヘッダ情報であり、そのＵＲＬが示す場所にあるウェブページの各種情報等が記されたレスポンスヘッダを取得する（Ｓ２２）。
【００９８】
レスポンスヘッダには、対象ＵＲＬにウェブページが存在するか否かの情報を含み、ウェブページが存在し取得可能な場合（Ｓ２３でＹＥＳ）、レスポンスヘッダからそのウェブページの更新日が記されたＬａｓｔ−ｍｏｄｉｆｉｅｄフィールドが取得可能か調べる。取得可能な場合（Ｓ２４でＹＥＳ）、レスポンスヘッダと対象ＵＲＬとをページ比較部２３へ送信する。なお、ここで、ウェブページが取得不可能な場合（Ｓ２３でＮＯ）、当該対象ＵＲＬについての処理を終了する。また、Ｌａｓｔ−ｍｏｄｉｆｉｅｄフィールドが取得不可能な場合（Ｓ２４でＮＯ）については後述する。
【００９９】
ページ比較部２３は、収集・解析部２２より受け取ったレスポンスヘッダ（以下「取得レスポンスヘッダ」と称する。）から、Ｌａｓｔ−ｍｏｄｉｆｉｅｄフィールドに記された更新日（以下「取得更新日」と称する。）を抽出する。さらに、対象ＵＲＬと、収集ページ情報３１に記録されたページＵＲＬとを比較対照し、特定される個別ページ情報（以下「特定個別ページ情報」と称する。）の最終更新日と、取得更新日との比較を行う（Ｓ２５）。
【０１００】
ここで、特定個別ページ情報が存在しない場合は、上述の比較を行う最終更新日を「０年１月１日」とすることにより、常に取得更新日が、最終更新日より新しいことになり（Ｓ２６でＹＥＳ）、以下に述べる、ウェブページの取得（Ｓ２７）が行われ、収集ページ情報３１と、ページ内容情報４１と、ページ更新日情報５１とに、ウェブページの情報が新規に追加される（Ｓ２８）こととなる。
【０１０１】
取得更新日が、最終更新日より新しい場合（Ｓ２６でＹＥＳ）、つまり、収集ページ情報３１に個別ページ情報が記録されていない、もしくは、個別ページ情報として記録されたウェブページが更新されていた場合、ページ比較部２３は、収集・解析部２２に対象ＵＲＬを送信する。
【０１０２】
なお、ここで取得更新日が、最終更新日より古い場合（Ｓ２６でＮＯ）は、当該対象ＵＲＬについての処理を終了する。
【０１０３】
収集・解析部２２はページ比較部２３より受け取った対象ＵＲＬにＨＴＴＰのゲットリクエストを送信することにより、ウェブページを取得し、ページ比較部２３へ送信する（Ｓ２７）。
【０１０４】
ページ比較部２３は、収集・解析部２２より受け取ったウェブページから、タイトルと本文とを抽出し、特定個別ページ情報が収集ページ情報３１に存在する場合、その特定個別ページ情報の各項目である、最終更新日と、タイトルと本文とを、それぞれ、先に抽出した取得更新日と、抽出したタイトルと本文とする更新を行う（Ｓ２８）。
【０１０５】
また、特定個別ページ情報が存在しない場合、対象ＵＲＬと取得更新日とをそれぞれページＵＲＬと最終更新日とし、そのページＵＲＬと最終更新日と、抽出したタイトルと本文とを一組の個別ページ情報とし、収集ページ情報３１に書き込む。つまり、収集ページ情報３１に新規に個別ページ情報が追加されることとなる（Ｓ２８）。
【０１０６】
さらに、ページ比較部２３は、収集ページ情報３１に特定個別ページ情報が存在するか否かに係わらず、対象ＵＲＬと、抽出したタイトルと本文とを、ページ内容取得部２４へ送信し、対象ＵＲＬと取得更新日を、ページ更新日取得部２５に送信する（Ｓ２９）。
【０１０７】
ページ内容取得部２４は、ページ比較部２３より受け取った本文の解析を行い、本文中の各単語の出現頻度などから、本文を特徴づける単語である複数のキーワードを抽出し、タイトルや本文におけるキーワード毎の出現回数などからキーワードの重要度を決定し、重要度の高い順に配列する。また、本文の先頭から所定の文字数以降を切り捨て、表示用本文を抽出する。
【０１０８】
また、ページ比較部２３より受け取った対象ＵＲＬと、ページ内容情報４１に記録されたページＵＲＬとを比較対照し特定される個別内容情報（以下「特定個別内容情報」と称する。）が存在する場合は、特定個別内容情報の各項目である、キーワードと、タイトルと、表示用本文とを、それぞれ、配列したキーワードと、ページ比較部２３より受け取ったタイトルと、抽出した表示用本文とする更新を行う（Ｓ３０）。
【０１０９】
特定個別内容情報が存在しない場合は、ページ比較部２３より受け取った対象ＵＲＬをページＵＲＬとし、そのページＵＲＬと、ページ比較部２３より受け取ったタイトルと、配列したキーワードと表示用本文とを一組の個別内容情報とし、ページ内容情報４１に書き込む。つまり、ページ内容情報４１に、新規に個別内容情報が追加される（Ｓ３０）。
【０１１０】
ページ更新日取得部２５は、ページ比較部２３より受け取ったページＵＲＬと、ページ更新日情報５１に記録されたページＵＲＬとを比較対照し、特定される個別更新日情報（以下「特定個別更新日情報」と称する。）が存在する場合は、特定個別更新日情報の最終更新日を、ページ比較部２３より受け取った取得更新日とする更新を行う（Ｓ３０）。
【０１１１】
特定個別更新日情報が存在しない場合は、ページ比較部２３より受け取った対象ＵＲＬと取得更新日とを、それぞれ、ページＵＲＬと最終更新日とした一組の個別更新日情報とし、ページ更新日情報５１に書き込む。つまり、ページ更新日情報５１に、新規に個別更新日情報が追加される（Ｓ３０）。
【０１１２】
また、収集・解析部２２において、取得したレスポンスヘッダからＬａｓｔ−ｍｏｄｉｆｉｅｄフィールドが取得不可能な場合（Ｓ２４でＮＯ）、対象ＵＲＬにゲットリクエストを送信することにより、ウェブページを取得し、対象ＵＲＬと、そのウェブページと、そのウェブページを取得した日付（取得日付）とを、ページ比較部２３に送信する（Ｓ３１）。
【０１１３】
ページ比較部２３は、収集・解析部２２より受け取ったウェブページから、タイトルと本文を抽出する。
【０１１４】
さらに、対象ＵＲＬと、収集ページ情報３１に記録されたページＵＲＬとを比較対照し、特定個別ページ情報が存在する場合（Ｓ３２でＹＥＳ）は、特定個別ページ情報の本文と、上記の抽出した本文（以下「取得本文」と称する。）とを比較する（Ｓ３３）。
【０１１５】
特定個別ページ情報の本文と取得本文との間に差異がある場合（Ｓ３４でＹＥＳ）、収集ページ情報３１に個別ページ情報として記録されたウェブページが更新されていたものとみなし、特定個別ページ情報の各項目である最終更新日と、タイトルと、本文とを、それぞれ収集・解析部２２より受け取った取得日付と、抽出したタイトルと、取得本文とする更新を行う（Ｓ２８）。
【０１１６】
なお、ここで、特定個別ページ情報の本文と取得本文との間に差異がない場合（Ｓ３４でＮＯ）は、収集ページ情報３１に個別ページ情報として記録されたウェブページに更新がなかったものとみなし、当該対象ＵＲＬについての処理を終了する。
【０１１７】
特定個別ページ情報が存在しない場合は（Ｓ３２でＮＯ）、対象ＵＲＬと、収集・解析部２２より受け取った取得日付と、抽出したタイトルと、取得本文とを、それぞれ、ページＵＲＬと、最終更新日と、タイトルと、本文とした一組の個別ページ情報として、収集ページ情報３１に書き込む（Ｓ２８）。つまり、収集ページ情報３１に新規に個別ページ情報が追加されることとなる。
【０１１８】
つまり、上述の、取得したレスポンスヘッダからＬａｓｔ−ｍｏｄｉｆｉｅｄフィールドが取得不可能な場合（Ｓ２４でＮＯ）は、対象ＵＲＬに存在するウェブページの更新日は取得できないことになるが、その取得したウェブページの本文を、以前に取得した本文と比較することにより、その間に差異が存在した場合は、更新が行われたものとみなし、そのウェブページを取得した日を、更新日としている。
【０１１９】
こうすることで、ユーザに、そのウェブページの有用性の判断の目安としての更新日を知らせることができることとなる。
【０１２０】
さらに、ページ比較部２３は、収集ページ情報３１に特定個別ページ情報が存在するか否かに係わらず、対象ＵＲＬと、抽出したタイトルと本文とを、ページ内容取得部２４へ送信し、対象ＵＲＬと取得日付を、ページ更新日取得部２５に送信する（Ｓ２９）。
【０１２１】
以降、ページ内容取得部２４とページ更新日取得部２５とは、上述のページ内容情報４１及びページ更新日情報の更新（Ｓ３０）を行う。
【０１２２】
以上説明したように、本発明の実施の形態である、検索結果提供システムは、ユーザから、ウェブページの内容を対象としたキーワード検索を受け付けることができ、検索結果として、検索に該当したウェブページの更新日も表示させることがでる。
【０１２３】
よって、ユーザはその表示された更新日を参考にすることにより、ウェブページに実際にアクセスする前に、そのウェブページの内容の有用性を判断することができ、効率的に自身の所望する情報にアクセスすることが可能となる。
【０１２４】
また、検索結果リストを、更新日について降順または昇順に並べ替えることができるため、ユーザが、ウェブページの更新日が新しいほど、自身にとっての有用性が高いと考える場合は、降順にすることにより、また逆に、ある事柄について、時系列にそって、その変遷を知りたいという場合は、昇順にすることにより、検索結果リストの先頭のウェブページから順にアクセスしていけばよく、ユーザに利便性の高い検索結果を提供できることとなる。
【０１２５】
上述の検索結果の並べ替えは、検索結果格納部２６に格納されている検索結果を対象に行われる。そのため、あらためて検索が実行されることなく、効率的にユーザに対して並べ替えがなされた検索結果を提供することができる。
【０１２６】
さらに、ウェブページの更新日も検索対象とできることから、ユーザが、自身の所望する情報が発表された、もしくは、発生した時期をユーザが知っている場合、その時期を含むある特定の期間を、ウェブページの更新日を対象とした検索条件として指定することにより、無駄な検索結果を省くことができ、ユーザが所望する情報にアクセスするまでの時間を短縮できることとなる。
【０１２７】
特に、ユーザが、自身の所望する情報を検索する際に、その検索に適してはいるが最適ではないキーワードを検索条件とした場合において、検索結果を絞り込む役割を果たすため、ユーザに、有用な情報の効率的な取得を行わせる手段の一つとして有効である。
【０１２８】
以上、本発明の実施の形態である、検索結果提供システムの説明を行ったが、本発明は、上記の実施の形態に限定されるものではない。
【０１２９】
図８、９、１１を用いて説明した検索結果表示画面において、ユーザからの検索条件と実行指示を受け付ける欄があってもよく、その画面の表示例が図１３である。
【０１３０】
図１３に示す、検索結果表示画面１２０は、図７に示す、検索受付画面１００において、入力、選択されている条件で検索を実行した後に、クライアント装置２０１（２０２）に表示される画面の例である。
【０１３１】
検索条件入力欄１２１と、検索結果リスト表示領域１１２が表示されており、検索条件入力欄１２１には、キーワード入力欄１０１と、更新日表示ラジオボタン１０２と、開始日付入力欄１０３と、終了日付入力欄１０４と、検索実行ボタン１０５とを含む。
【０１３２】
キーワード入力欄１０１には、検索条件であるキーワード「サイエンス」が表示され、更新日表示ラジオボタン１０２は「表示する」が選択されている。つまり、図７に示す検索受付画面１００においてユーザによりなされた入力と選択を引き継いでおり、検索結果リスト表示領域１１２に表示されている検索結果の基となる検索条件が表示されている。
【０１３３】
このように、検索結果表示画面１１０においても、検索条件の入力と選択と検索の実行とが行えることにより、検索実行後に、検索受付画面１００に戻ることなく、即座に次の検索が行えるなどの利便性が増す。
【０１３４】
例えば、ユーザが、キーワードのみの検索を実行し、検索結果が多過ぎると感じた場合、キーワード入力欄への、検索キーワードの追加や、開始日付入力欄１０３と、終了日付入力欄１０４への日付を入力を行い、検索実行ボタン１０５をクリックすることにより、検索結果を追加したキーワードやウェブページの更新日で絞り込むことができる。
【０１３５】
つまり、キーワードで検索した結果を見た後で、キーワードの追加や、更新日での制限を行うかを決定し、即座に検索結果の絞り込みが行えることとなり、ユーザにとっての利便性が増すこととなる。
【０１３６】
また、図７、１０、１３に示す開始日付入力欄１０３と、終了日付入力欄１０４において、「２００４．４．３０」等の日付を受け付けるとしたが、これは、「２００４」など、年だけや、「２００４．４」など年月だけの入力を受け付けてもよい。
【０１３７】
この場合、例えば、入力情報判断部１２が、ある一定の基準を持ち、開始日付入力欄１０３に「２００４」と入力された場合は、入力情報判断部１２が、「２００４．１．１」と、月日を補足し、また例えば、終了日付入力欄１０４に「２００４．４」と入力した場合は、入力情報判断部１２が、「２００４．４．３０」と、日を補足するなどして、検索部１３へ送信すればよい。
【０１３８】
また、開始日付入力欄１０３か、終了日付入力欄１０４かのどちらかのだけの入力を受け付けてもよく、例えば開始日付入力欄１０３にのみ「２００３．４」と入力された場合、入力情報判断部１２が、「２００３．４．１」と、日を補足し、検索部１３へ送信し、検索部１３は、「２００３年４月１日以降」という検索条件で検索を行えばよい。
【０１３９】
こうすることで、ユーザが、ウェブページの更新日に対する制限は大まかでよいと考えた場合、ユーザの入力に係わる労力を低減させることができる。
【０１４０】
また、上記の入力情報判断部１２での、月や日の補足は、検索部１３で行うとしてもよい。
【０１４１】
また、ユーザが、更新日の制限のために日付を入力する欄を、開始日付入力欄１０３と終了日付入力欄１０４との二つではなく、一つだけ表示させた検索受付画面を設けてもよく、図１４は、更新日の制限のための日付を入力する欄を、一つだけ表示させた検索受付画面の表示例である。
【０１４２】
図１４に示す検索受付画面１００には、図１０と同様に、キーワード入力欄１０１と、更新日表示ラジオボタン１０２が表示されており、制限を行う基準となる日付（以下「基準日付」と称する。）を入力する、基準日付入力欄１０６と、その選択の組み合わせにより、「以降に限る」と「以前に限る」と「以降を省く」と「以前を省く」との４通りの設定が行える、制限タイプラジオボタン１０７が表示されている。
【０１４３】
つまり、図１４に示すように、基準日付入力欄１０６に「２００３．１２．１」と入力され、制限タイプラジオボタン１０７は「以前」かつ「を省く」が選択されている場合、更新日を制限する期間は「２００３年１２月１日を含む、それより前の日付を省く」という意味になり、検索実行後の結果は、更新日が２００３年１２月２日以降の日付であるウェブページに限られることとなる。
【０１４４】
こうすることで、日付の入力は基準日付一つでよく、また、ユーザ自身が明示的に制限期間の設定を行うことができるため、更新日の制限を行う場合に、その制限する期間を、ある基準となる日付の前後でのみ決定したいユーザにとっては使い易い検索受付画面となる。
【０１４５】
なお、基準日付入力欄１０６においても、前述の、「２００４」など、年だけや、「２００４．４」など年月だけの入力を受け付けてもよく、前述のように、月や日の補足を入力情報判断部１２または検索部１３で行えばよい。
【０１４６】
また、収集したウェブページの情報は、収集ページ情報３１と、ページ内容情報４１と、ページ更新日情報５１とに記録するとしたが、これらは、ページＵＲＬをキーとしたリレーションにより、検索や検索結果の送出に必要なデータを取り出す、もしくは書き込むことができればよく、４以上のファイルに分割して記録してもよく、また一つのファイルに統合してもよい。
【０１４７】
また、図１２を用いて説明した、サーバ装置１０が、ウェブページの情報の収集を行う動作の中で、レスポンスヘッダ内に、Ｌａｓｔ−ｍｏｄｉｆｉｅｄフィールドが存在しない場合、そのウェブページの更新日の決定方法として、取得したウェブページと以前に取得した同じウェブページの本文の間の差異の存在を検出し、差異が存在した場合は、更新があったものとみなし、そのウェブページの取得日を更新日とする手法を取っている。
【０１４８】
これは、あくまでもユーザに、ウェブページの更新日の目安を提供する目的であるため、比較の対象は本文の一部としてもよく、例えば、比較の対象を本文の最初から所定の文字数とする、や、先頭と最後の所定の文字数とする、としてもよく、また単純に本文の文字数のみを比較する、としてもよい。
【０１４９】
また、上記、差異の存在を検出する対象はウェブページの本文に限らず、例えば、レスポンスヘッダ内のウェブページのファイルサイズの情報であるＣｏｎｔｅｎｔ−Ｌｅｎｇｔｈフィールドや、ウェブページの同一性を識別するためのＩＤであるＥｔａｇフィールドなどを以前に取得済みのものと比較する手法でもよい。この場合は、収集ページ情報３１に上記フィールドを保存しておけばよい。
【０１５０】
上述の、本文の一部の比較や、レスポンスヘッダ内の各フィールドの比較による、ウェブページが更新されたか否かの判別手法は、本文よりも少ない文字数の比較であるため、サーバ装置１０が行うウェブページ収集に関する処理の負荷を低減させることができ、サーバ装置１０全体の処理速度を向上させることができる。
【０１５１】
また、上記の更新日の判別手法を複数組み合わせて、行ってもよく、その場合は、更新日の信頼性を向上させることができる。
【産業上の利用可能性】
【０１５２】
本発明に係わる検索結果提供装置は、インターネット上に公開されているウェブページを対象とした検索サイトのサーバ装置等に適用できる。
【図面の簡単な説明】
【０１５３】
【図１】実施の形態の検索結果提供システムの構成を示す概観図である。
【図２】サーバ装置の機能的な構成を示す機能ブロック図である。
【図３】収集ページ情報格納部に格納された収集ページ情報の一例を示す図である。
【図４】ページ内容情報格納部に格納されたページ内容情報の一例を示す図である。
【図５】ページ更新日情報格納部に格納されたページ更新日情報の一例を示す図である。
【図６】サーバ装置１０が実行する検索及び並べ替えに関する処理のフローチャートである。
【図７】検索受付画面の一例を示す図である。
【図８】検索結果表示画面の一例を示す図である。
【図９】検索結果を更新日について降順に並び替えた検索結果表示画面の一例を示す図である。
【図１０】更新日に制限をかける検索条件が入力された検索受付画面の一例を示す図である。
【図１１】更新日が制限された検索結果表示画面の一例を示す図である。
【図１２】サーバ装置１０が実行するウェブページの情報の収集に関する処理のフローチャートである。
【図１３】検索結果表示画面に検索条件入力欄を設けた場合の一例を示す図である。
【図１４】検索受付画面の他の一例を示す図である。
【符号の説明】
【０１５４】
１    検索結果提供装置
１０    サーバ装置
１１    公開用Ｉ／Ｆ部
１２    入力情報判断部
１３    検索部
１４    並べ替え部
１５    検索結果リスト送出部
２１    収集用Ｉ／Ｆ部
２２    収集・解析部
２３    ページ比較部
２４    ページ内容取得部
２５    ページ更新日取得部
２６    検索結果格納部
３０    収集ページ情報格納部
３１    収集ページ情報
４０    ページ内容情報格納部
４１    ページ内容情報
５０    ページ更新日情報格納部
５１    ページ更新日情報
１００    検索受付画面
１０１    キーワード入力欄
１０２    更新日表示ラジオボタン
１０３    開始日付入力欄
１０４    終了日付入力欄
１０５    検索実行ボタン
１０６    基準日付入力欄
１０７    制限タイプラジオボタン
１１０、１２０    検索結果表示画面
１１１    検索ステータス表示欄
１１２    検索結果表示領域
１１３    更新日表示欄
１１４    降順ボタン
１１５    昇順ボタン
１２１    検索条件入力欄
【図１】
2006268771.tif 000003
【図２】
2006268771.tif 000004
【図３】
2006268771.tif 000005
【図４】
2006268771.tif 000006
【図５】
2006268771.tif 000007
【図６】
2006268771.tif 000008
【図７】
2006268771.tif 000009
【図８】
2006268771.tif 000010
【図９】
2006268771.tif 000011
【図１０】
2006268771.tif 000012
【図１１】
2006268771.tif 000013
【図１２】
2006268771.tif 000014
【図１３】
2006268771.tif 000015
【図１４】
2006268771.tif 000016