ユーザ端末から受け付けた検索クエリに応じた検索結果を提供する検索サーバであって、検索結果のWebページの情報を含むスニペット情報の一部として、当該検索結果のWebページに含まれる入力フォームの入力フォーム情報を記憶するデータベースと、前記データベースを参照して、前記ユーザ端末から受け付けた検索クエリに応じた検索結果のWebページのスニペット情報を抽出するスニペット抽出手段と、前記スニペット抽出手段が抽出した前記スニペット情報に基づいて、前記入力フォーム情報を含む前記スニペット情報を前記検索結果として前記ユーザ端末に送信する検索結果送信手段と、を備える、検索サーバ。前記検索結果送信手段は、前記ユーザ端末を、前記検索結果に含まれる前記入力フォームに入力されたクエリを受け付けるフォームクエリ受付手段と、前記フォームクエリ受付手段が受け付けた前記クエリを、前記入力フォーム情報に含まれるフォームタグ内のアクション属性で指定されたURLに対して送信するフォーム処理要求手段と、として機能させる前記入力フォーム情報が付加された前記検索結果を前記ユーザ端末に送信する、請求項1に記載の検索サーバ。前記検索結果のWebページのソースコードのフォームタグ内に入力フォームのサイズを規定する情報がある場合に、当該サイズを所定のサイズに変更して前記データベースに記憶する登録手段、をさらに備える、請求項1又は2に記載の検索サーバ。前記入力フォームは、前記Webページを含むWebサイトのサイト内検索用の入力フォームである、請求項1から3の何れかに記載の検索サーバ。ユーザ端末から受け付けた検索クエリに応じた検索結果を提供する検索サーバであって、検索結果のWebページの情報を含むスニペット情報の一部として、当該検索結果のWebページに含まれる入力フォームの入力フォーム情報を記憶するデータベースと、を備える検索サーバが実行する方法であって、前記データベースを参照して、前記ユーザ端末から受け付けた検索クエリに応じた検索結果のWebページのスニペット情報を抽出するステップと、抽出した前記スニペット情報に基づいて、前記入力フォーム情報を含む前記スニペット情報を前記検索結果として前記ユーザ端末に送信するステップと、を含む方法。ところで、従来のスニペットやリッチスニペットに含まれる情報は、検索結果として表示されたWebページがユーザの所望するものであるか否かを推測するために用いられるものに過ぎなかった。すなわち、これらの情報は、検索の利便性を高めることを可能にするものの、想定している利便性は、検索サイト内での利便性に限られていた。そこで、本発明は、従来想定することのなかった検索サイト外での利便性、すなわち、遷移先のWebページも含めた総合的な利便性を高めることの可能な検索サーバ及び方法を提供することを目的とする。1ユーザ端末から受け付けた検索クエリに応じた検索結果を提供する検索サーバであって、検索結果のWebページの情報を含むスニペット情報の一部として、当該検索結果のWebページに含まれる入力フォームの入力フォーム情報を記憶するデータベースと、前記データベースを参照して、前記ユーザ端末から受け付けた検索クエリに応じた検索結果のWebページのスニペット情報を抽出するスニペット抽出手段と、前記スニペット抽出手段が抽出した前記スニペット情報に基づいて、前記入力フォーム情報を含む前記スニペット情報を前記検索結果として前記ユーザ端末に送信する検索結果送信手段と、を備える、検索サーバ。1の検索サーバによれば、ユーザ端末から検索クエリを受け付けた場合には、データベースから検索結果のWebページのスニペット情報が抽出され、検索結果としてユーザ端末に提供される。このとき、ユーザ端末に提供される検索結果には、スニペット情報に加え、入力フォーム情報、すなわち、検索結果として提供されるWebページが備える入力フォームが含まれる。そのため、本発明の検索サーバでは、検索結果として、遷移先のWebページの概要を示すスニペット情報に加え、遷移先のWebページが備える入力フォームも併せて提供する。これにより、本発明の検索サーバでは、検索結果のWebページに遷移することなく、検索結果画面上で遷移先のWebページが備える入力フォームに対する入力を実現することができる。その結果、検索の利便性について、検索サイト内に限られず検索サイト外遷移先のWebページも含めた総合的な利便性の向上を実現することができる。2前記検索結果送信手段は、前記ユーザ端末を、前記検索結果に含まれる前記入力フォームに入力されたクエリを受け付けるフォームクエリ受付手段と、前記フォームクエリ受付手段が受け付けた前記クエリを、前記入力フォーム情報に含まれるフォームタグ内のアクション属性で指定されたURLに対して送信するフォーム処理要求手段と、として機能させる前記入力フォーム情報が付加された前記検索結果を前記ユーザ端末に送信する、1に記載の検索サーバ。2の検索サーバによれば、入力フォームで受け付けたクエリは、当該入力フォームを備えるWebページのフォームタグ内のアクション属性で指定されたURLに対して送信される。これにより、検索結果画面にスニペットとして表示された入力フォームに対するクエリの入力に基づいて、遷移先のWebページによる適切な処理を実行することができ、検索の総合的な利便性の向上を実現することができる。3前記検索結果のWebページのソースコードのフォームタグ内に入力フォームのサイズを規定する情報がある場合に、当該サイズを所定のサイズに変更して前記データベースに記憶する登録手段、をさらに備える、1又は2に記載の検索サーバ。3の検索サーバによれば、検索結果にスニペットとともに表示する入力フォームのサイズを、検索サイトの管理者が設定することができる。ここで、近年の検索サイトでは、検索結果画面のスニペットの表示領域は、一定領域に限られていることが一般的である。このような一定領域に、Webページの管理者が自由に設定したサイズの入力フォームを表示することとした場合、検索結果画面におけるデザイン上の統一感が失われるおそれがある。この点、本発明の検索サーバによれば、検索サイトの管理者が入力フォームのサイズを設定するため、検索結果画面におけるデザインの統一を図ることができる。4前記入力フォームは、前記Webページを含むWebサイトのサイト内検索用の入力フォームである、1から3の何れかに記載の検索サーバ。4の検索サーバによれば、検索結果画面において遷移先のWebページのサイト内検索を直接実行することができる。その結果、遷移先のWebページのトップページなどに遷移することなく、検索サイトにおける検索結果画面から当該Webページのサイト内検索の検索結果画面に直接遷移することができる。5ユーザ端末から受け付けた検索クエリに応じた検索結果を提供する検索サーバであって、検索結果のWebページの情報を含むスニペット情報の一部として、当該検索結果のWebページに含まれる入力フォームの入力フォーム情報を記憶するデータベースと、を備える検索サーバが実行する方法であって、前記データベースを参照して、前記ユーザ端末から受け付けた検索クエリに応じた検索結果のWebページのスニペット情報を抽出するステップと、抽出した前記スニペット情報に基づいて、前記入力フォーム情報を含む前記スニペット情報を前記検索結果として前記ユーザ端末に送信するステップと、を含む方法。5の方法によれば、1の検索サーバと同様の効果を奏する。本発明によれば、遷移先のWebページも含めた総合的な利便性を高めることの可能な検索サーバ及び方法を提供することができる。以下、本発明の実施形態について図面を参照して説明する。[検索サーバ1の構成]初めに、図1を参照して、本発明の検索サーバ1の構成について説明する。本発明の検索サーバ1は、検索サイトを管理する管理サーバであり、検索サイトの検索機能により提供される検索結果ページにおいて、検索結果のWebページの概要を含むスニペットに加え、当該Webページが備える入力フォームも併せて提供する。なお、以下では、検索結果として提供する入力フォームとして、遷移先のWebページのサイト内検索用の入力フォームを例にとって本実施形態の検索サーバ1の構成について説明する。ここで、本実施形態では、1のURLにより特定される1のページをWebページといい、複数の関連したWebページ例えば、ドメインを共通とするWebページや、管理者を同一とするWebページなどにより構成される1のまとまりをWebサイトという。図1を参照して、検索サーバ1は、既存のネットワークを介してユーザ端末2及びWebサーバ3と通信可能に接続され、検索準備部11と、検索実行部12と、を含んで構成される。ユーザ端末2は、ユーザにより操作される情報処理装置携帯電話、PCなどであり、検索サーバ1が管理する検索サイトに対して検索クエリの要求を行うとともに、Webサーバ3に対してサイト内検索用の検索クエリ以下、サイト内検索クエリという。の要求を行う。Webサーバ3は、検索サーバ1の検索結果として提供されるWebページを含むWebサイトを管理する管理サーバである。検索準備部11は、クローラやボットなどと呼ばれ、ネットワーク上のWebページを巡回し、当該Webページを検索結果として表示する際の各種情報を取得する。ここで、本実施形態の検索準備部11は、各種情報として、当該Webページの概要などを示すスニペット情報や当該Webページを含むWebサイトが備える入力フォームの入力フォーム情報などを取得する。なお、検索準備部11の詳細な構成については、図6で後述する。[検索実行部12]検索実行部12は、ユーザ端末2から受け付けた検索クエリに応じた検索結果をユーザ端末2に提供するため、検索クエリ受付手段121と、コンテンツ抽出手段122と、付加コンテンツ抽出手段123と、検索結果送信手段124と、インデックスデータベース125と、コンテンツデータベース126と、付加コンテンツデータベース127と、を含んで構成される。検索クエリ受付手段121は、検索サーバ1が管理する検索サイトの検索入力欄を介して、ユーザ端末2のユーザにより入力された検索クエリを受け付ける。コンテンツ抽出手段122は、インデックスデータベース125を参照して、検索クエリ受付手段121が受け付けた検索クエリに対して提供すべき検索結果としてのWebページを抽出する。ここで、インデックスデータベース125について、図2を参照して説明する。図2は、インデックスデータベース125を模式的に示す図である。インデックスデータベース125は、検索クエリ毎に検索結果としてのWebページの情報を記憶する。このとき、インデックスデータベース125は、検索クエリ毎に順位を付けて検索結果のWebページを記憶することとしてもよい。コンテンツ抽出手段122は、インデックスデータベース125を参照して、ユーザ端末2から受け付けた検索クエリに対して提供すべき検索結果としてのWebページを抽出する。また、コンテンツ抽出手段122は、インデックスデータベース125から抽出したWebページをユーザ端末2に提供する際に併せて提供するスニペット情報をコンテンツデータベース126から抽出する。ここで、コンテンツデータベース126について、図3を参照して説明する。図3は、コンテンツデータベース126を模式的に示す図である。コンテンツデータベース126は、Webページ毎に検索結果として提供する際に併せて提供するスニペット情報を記憶する。ここで、本実施形態では、スニペット情報として、Webページの概要情報を用いることとしているが、既に公知のように、スニペット情報として、当該Webページ中の検索クエリを含む文章の断片や、当該Webページで扱う製品やサービスの価格、ユーザ評価などのリッチな情報を用いることとしてもよい。後述するように、コンテンツデータベース126は、検索準備部11からの要求に応じて、Webページ毎にスニペット情報を記憶する。コンテンツ抽出手段122は、コンテンツデータベースを参照して、インデックスデータベース125から抽出したWebページについてのスニペット情報を抽出する。付加コンテンツ抽出手段123は、インデックスデータベース125から抽出したWebページをユーザ端末2に提供する際に併せて提供する付加コンテンツ入力フォームを付加コンテンツデータベース127から抽出する。ここで、付加コンテンツデータベース127について、図4を参照して説明する。図4は、付加コンテンツデータベース127を模式的に示す図である。付加コンテンツデータベース127は、Webページ毎に検索結果として提供する際に併せて提供する付加コンテンツとしての入力フォームの情報本実施形態では、サイト内検索用の入力フォームの情報を記憶する。後述するように、付加コンテンツデータベース127は、検索準備部11からの要求に応じて、Webページ毎に入力フォーム情報を記憶する。付加コンテンツ抽出手段123は、付加コンテンツデータベース127を参照して、インデックスデータベース125から抽出したWebページについての入力フォーム情報を抽出する。なお、付加コンテンツ抽出手段123は、検索結果のWebページの全てについて、入力フォーム情報を抽出することとしてもよく、一部のWebページについてのみ、入力フォーム情報を抽出することとしてもよい。このとき、一部のWebページについては、ユーザ端末2から受け付けた検索クエリに基づいて決定することとしてもよく、また、検索結果としてのWebページを含むWebサイトの種別に基づいて決定することとしてもよい。検索クエリに基づく決定では、例えば、検索クエリに対して所定以上の確率例えば、90以上でクリックされるWebページを一部のWebページとすることとしてもよく、検索サーバ1の管理者と検索クエリ毎にスポンサー契約を結んでいるWebページいわゆる、スポンサードサーチとして表示されるWebページを一部のWebページとすることとしてもよい。このような検索クエリに基づく決定を可能にするため、図4に示すように、Webページ毎に入力フォーム情報を抽出すべき検索クエリの情報を付加コンテンツデータベース127に記憶しておくこととしてもよい。また、検索結果としてのWebページの種別に基づく決定では、例えば、ショッピングサイトや動画サイトといった入力フォームサイト内検索を利用することが期待されるWebページを一部のWebページとすることとしてもよい。このようなWebページの種別に基づく決定を可能にするため、図2に示すように、検索結果としてのWebページ毎に当該Webページを含むWebサイトの種別をインデックスデータベース125に記憶しておくこととしてもよい。検索結果送信手段124は、インデックスデータベース125から抽出した検索結果としてのWebページの夫々に、コンテンツデータベース126から抽出したスニペット情報及び付加コンテンツデータベース127から抽出した入力フォーム情報を付加して作成された検索結果ページをユーザ端末2に送信する。このように、検索実行部12では、ユーザ端末2から検索クエリを受け付けると、当該検索クエリに基づく検索結果として、Webページ及び当該Webページのスニペット情報に加え、当該Webページを含むWebサイトの入力フォーム情報も併せて提供する。その結果、ユーザ端末2には、図5に示す検索結果ページ200が表示される。図5に示す検索結果ページ200は、○×ショッピングという検索クエリに基づく検索結果ページであり、検索結果201として○×ショッピングサイトのトップページが表示されている。このとき、検索結果201には、○×ショッピングサイトのスニペット201Aに加え、当該○×ショッピングサイトのサイト内検索に用いる入力フォーム201Bが含まれる。このような検索結果ページ200において、ユーザ端末2のユーザは、検索結果201の入力フォーム201Bにクエリを入力することで、○×ショッピングサイトのサイト内検索を実行することができる。なお、検索サイト内の検索結果ページ200において、検索結果のWebページ、すなわち、遷移先のWebページ○×ショッピングサイトに対してサイト内検索を実行する具体的な構成については、ユーザ端末2のフォーム実行部29の構成を用いて後に説明する。以上、検索実行部12の具体的な構成について説明した。なお、本実施形態では、検索クエリの受付時のダイナミックな処理を軽減するため、インデックスデータベース125、コンテンツデータベース126及び付加コンテンツデータベース127を夫々別々に設けることとしているが、これに限られるものではなく、各データベース125~127のうちの任意のデータベースを統合することとしてもよい。[検索準備部11]続いて、検索実行部12が検索結果を提供するために用いる各データベース125~127を生成する検索準備部11の具体的な構成について図6を参照して説明する。図6を参照して、検索準備部11は、スニペット情報取得手段111と、入力フォーム情報取得手段112と、登録手段113と、を含んで構成される。なお、検索準備部11は、後述するように、取得先URLデータベース114と、クリックログデータベース115と、取得先URL特定手段116と、を含むこととしてもよい。スニペット情報取得手段111は、ネットワーク上のWebページを適宜巡回し、当該Webページからスニペット情報を取得する。ここで、図7を参照して、スニペット情報取得手段111によるスニペット情報の取得について説明する。図71は、○×ショッピングサイトのトップページであるWebページ210であり、図72は、Webページ210のソースコード220HTMLである。スニペット情報の取得は、当業者であれば公知の方法により行うことができる。一例としてスニペット情報としてWebページ210の概要を用いる場合には、スニペット情報取得手段111は、Webページ210のソースコード220を解析し、当該ソースコード220のメタタグ221内のname属性Descriptionに記述された文字列を取得することで、スニペット情報概要を取得する。図6に戻り、入力フォーム情報取得手段112は、ネットワーク上のWebページを適宜巡回し、当該Webページから入力フォーム情報を取得する。ここで、図7を参照して、入力フォーム情報取得手段112による入力フォーム情報の取得について説明する。入力フォーム情報取得手段112は、Webページ210のソースコード220を解析し、当該ソースコード220のフォームタグ222内の情報を取得することで、入力フォーム情報を取得する。ここで、図71を参照して、Webページ210には、カテゴリ選択欄211Aと、サイト内検索欄211Bと、検索ボタン211Cと、を含む入力フォーム211が表示されている。カテゴリ選択欄211Aは、ショッピングサイトである○×ショッピングサイトで取り扱う様々な商品カテゴリのうち検索を実行する商品カテゴリを選択するために用いられ、サイト内検索欄211Bは、サイト内検索に用いられるサイト内検索クエリの入力を受け付けるために用いられ、検索ボタン211Cは、サイト内検索クエリに基づくサイト内検索を実行するために用いられる。このとき、フォームタグ222内のセレクトタグ222Bは、カテゴリ選択欄211Aを記述するコードであり、インプットタグ222Cは、サイト内検索欄211Bを記述するコードであり、インプットタグ222Dは、検索ボタン211Cを記述するコードである。ところで、Webページ210に含まれる入力フォーム211のサイト内検索欄211Bに所定のサイト内検索クエリが入力され、検索ボタン211Cが操作されると、○×ショッピングサイト内のサイト内検索が実行される。この点、上述したフォームタグ222内のセレクトタグ222B、インプットタグ222C及びインプットタグ222Dは、入力フォーム211の形状入力ボックスなどを記述するコードにすぎず、当該記述だけでは、サイト内検索を実行することができない。そこで、入力フォーム情報取得手段112は、フォームタグ222A内の情報を少なくとも取得することとしている。ここで、フォームタグ222A内のaction属性は、入力フォーム211に入力されたクエリサイト内検索クエリの送信先のプログラムのアドレスURIURLを記述し、method属性は、送信の際の転送方法を記述する。さらに、インプットタグ222C内のname属性は、送信先のプログラムにおいてクエリサイト内検索クエリを参照する名前変数名を記述する。このような、フォームタグ222A及びインプットタグ222Cの記述に従い、サイト内検索クエリを所定のアドレスに送信することで、○×ショッピングサイト内のサイト内検索が実行される。このようなフォームタグ222A及びインプットタグ222C内の情報を少なくとも取得することで、検索サーバ1が管理する検索サイトにおいて検索結果として提供した入力フォームに基づいて、遷移先のWebページのサイト内検索を実行することができる。なお、本実施形態では、検索結果として提供する入力フォームとして、遷移先のWebページのサイト内検索用の入力フォームを用いることとしている。この点、入力フォーム情報取得手段112は、フォームタグ222内の文字列を判定し、サイト内検索であることが推定される文字列を含むフォームタグ222のみを取得することとしてもよい。サイト内検索であることが推定される文字列は、任意に設定することができ、例えば、serchser検索などが挙げられる。図6に戻り、登録手段113は、スニペット情報取得手段111が取得したスニペット情報をコンテンツデータベース126に記憶し、入力フォーム情報取得手段112が取得した入力フォーム情報を付加コンテンツデータベース127に記憶する。ここで、フォームタグ内のaction属性では、送信先のプログラムのアドレスを絶対パスではなく相対パスで記述する場合がある。このとき、登録手段113は、相対パスで記述されたアドレスを絶対パスに修正し付加コンテンツデータベース127に記憶することが好ましい。例えば、図72を参照して、フォームタグ222A内では、action属性として/searchと相対パスのアドレスが記述されている。このとき、登録手段113は、相対パス/searchを絶対パスwww.○×shopping.co.jp/searchと修正し、付加コンテンツデータベース127に記憶する。ところで、遷移先のWebページの入力フォームの表示領域は、当該Webページを含むWebサイトの管理者が自由に設定することができる一方で、検索結果ページのスニペットの表示領域は、一般的に一定領域に限られている。図71を参照して、遷移先のWebページであるWebページ210の入力フォーム211は、Webページ210の幅とほぼ同じ長さの幅を有している。一方、図5を参照して、検索サーバ1が管理する検索サイトの検索結果ページ200では、画面を分割し右側にスポンサードサーチを表示するなどしているため、検索結果として提供するスニペットの表示領域が検索結果ページ200の幅の略半分の長さに制限されている。このような状況において、遷移先のWebページの管理者が自由に設定したサイズの入力フォームを検索結果として表示することとした場合、検索結果ページ200におけるデザイン上の統一感が失われるおそれがある。そこで、登録手段113は、入力フォーム情報取得手段112が取得した入力フォーム情報内に入力フォームのサイズを規定する情報がある場合には、当該サイズを所定のサイズに変更して付加コンテンツデータベースに記憶する。なお、入力フォームのサイズを規定する情報としては、例えば、インプットタグ内のsize属性が挙げられる図72のインプットタグ222C参照。これにより、検索サーバ1の管理者が検索結果として提供する際の入力フォームのサイズを設定できるため、検索結果ページにおけるデザインの統一を図ることができる。以上のような検索準備部11によれば、入力フォーム情報取得手段112は、全てのWebページから入力フォーム情報を取得するが、入力フォーム情報取得手段112は、一部のWebページからのみ入力フォーム情報を取得することとしてもよい。そこで、検索準備部11は、取得先URLデータベース114を備えることとしてもよい。ここで、図8を参照して、取得先URLデータベース114について説明する。図8は、取得先URLデータベース114を模式的に示す図である。取得先URLデータベース114は、入力フォーム情報を取得すべきWebページを記憶する。なお、一部のWebページについては、任意に設定することができ、上述のように検索クエリに基づいて決定することとしてもよく、また、Webページを含むWebサイトの種別に基づいて決定することとしてもよい。すなわち、例えば、検索クエリに対して所定以上の確率例えば、90以上でクリックされるWebページ以下、高クリックWebページというであってもよく、また、検索サーバ1の管理者とスポンサー契約を結んでいるWebページであってもよく、また、ショッピングサイトや動画サイトといった入力フォームサイト内検索を利用することが期待されるWebページであってもよい。また、一部のWebページの設定も任意に行うことができ、例えば、検索サーバ1が有する諸機能により自動的に設定することとしてもよく、また、検索サーバ1の管理者が手動で設定することとしてもよい。ここで、入力フォーム情報を取得すべきWebページとして高クリックWebページを自動的に設定するための検索サーバ1の構成について説明する。検索サーバ1の検索準備部11は、クリックログデータベース115と、取得先URL特定手段116と、をさらに含んで構成される。クリックログデータベース115は、検索サーバ1の検索サイト内で用いられた検索クエリ毎に、当該検索クエリに基づく検索結果として提供されたWebページ及び当該Webページのクリック率を記憶する。ここで、クリックログデータベース115を模式的に表した図9を参照して、例えば、クリックログデータベース115には、検索クエリ○×ショッピングについて、検索が行われた場合にwww.○×shopping.co.jpにより特定されるWebページが90の確率でクリックされていると記憶されている。図6に戻り、取得先URL特定手段116は、クリックログデータベース115を参照して、クリック率が所定値例えば、90以上の検索クエリを有するWebページを特定し、入力フォーム情報を取得すべき高クリックWebページとして取得先URLデータベース114に記憶する。このようなクリックログデータベース115及び取得先URL特定手段116を備えることで、検索準備部11は、高クリックWebページのみから入力フォームを取得することができる。その結果、検索した場合にほとんどのユーザが遷移するWebページについて、遷移前の検索結果ページで入力フォームへの入力を受け付けることができ、検索の総合的な利便性の向上を実現することができる。以上、検索準備部11の具体的な構成について説明した。このような構成の検索準備部11がスニペット情報や入力フォーム情報を予め取得しておくことで、検索実行部12は、検索結果ページにおいて遷移先のWebページの入力フォームを併せて提供することができる。[フォーム実行部21]続いて、検索結果ページにおいて提供された入力フォームに基づいてユーザ端末2が遷移先のWebページにおけるサイト内検索を実行する具体的な構成について説明する。図1に戻り、検索結果送信手段124から送信された入力フォームは、ユーザ端末2に対してフォーム実行部29の機能を実現させる。ここで、フォーム実行部29は、フォームクエリ受付手段291と、実行要求送信手段292と、を含んで構成される。フォームクエリ受付手段291は、検索結果ページにおいて提供された入力フォームを介して、ユーザ端末2のユーザにより入力されたクエリサイト内検索クエリを受け付ける。実行要求送信手段292は、フォームクエリ受付手段291が受け付けたクエリを、入力フォーム情報に含まれるフォームタグ内のaction属性で指定されたアドレスに対して送信する。これにより、検索結果ページにおいて提供された入力フォームを介して入力されたクエリは、遷移先のWebページの入力フォームを介して入力されたクエリと同じアドレスに送信される。すなわち、検索結果送信手段124から送信された入力フォームに基づいて、ユーザ端末2は、遷移先のWebページの入力フォームに対してサイト内検索クエリに基づくサイト内検索の要求を行うことになり、遷移先のWebページの入力フォームに基づく処理と同様の処理が検索結果ページから直接実行される。以上、フォーム実行部29の具体的な構成について説明した。これにより、検索結果ページにおいて提供された入力フォームで受け付けたサイト内検索クエリに基づいて、遷移先のWebページにおけるサイト内検索を実行することができる。[検索サーバ1のハードウェア構成]以上説明した検索サーバ1のハードウェアは、1又は複数の一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、制御部として、中央処理装置CPUを備える他、記憶部として、メモリRAM、ROM、ハードディスクHDD及び光ディスクCD、DVDなどを、ネットワーク通信装置として、各種有線及び無線LAN装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティングデバイスマウス、トラッキングボールなどを適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、CPUは、検索サーバ1を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。[検索サーバ1の処理]続いて、図10及び図11を参照して、検索サーバ1の処理について説明する。図10は、検索サーバ1の検索準備処理を示すフローチャートであり、図11は、検索サーバ1及びユーザ端末2の検索処理を示すフローチャートである。[検索準備処理]図10を参照して、検索準備処理について説明する。なお、図10では、取得先URLデータベース114に記憶された一部のWebページからのみ入力フォーム情報を取得することとしている。S1、S2:検索準備部11のスニペット情報取得手段111は、ネットワーク上を巡回し取得したWebページのソースコードを解析するS1。続いて、スニペット情報取得手段111は、解析したソースコードからスニペット情報を取得するS2。S3、S4:次に、検索準備部11の入力フォーム情報取得手段112は、取得先URLデータベース114を参照して、S1で取得したWebページが入力フォーム情報を取得すべきWebページであるか否かを判定するS3。このとき、入力フォーム情報を取得すべきWebページである場合には、入力フォーム情報取得手段112は、S1で解析したソースコードのフォームタグ内に記述された情報特に、フォームタグ内のaction属性などを取得するS4。S5:続いて、登録手段113は、S2で取得したスニペット情報をコンテンツデータベース126に記憶し、S4で取得した入力フォーム情報を付加コンテンツデータベース127に記憶しS5、処理を終了する。[検索処理]次に、図11を参照して、検索処理について説明する。なお、図11では、検索結果ページにおいて遷移先のWebページの入力フォームを提供するとともに、当該入力フォームで受け付けたサイト内検索クエリに基づいて遷移先のWebページのサイト内検索を実行している。S11:初めに、検索実行部12の検索クエリ受付手段121は、検索サーバ1が管理する検索サイトの検索入力欄を介して、ユーザ端末2のユーザにより入力された検索クエリを受け付けるS11。S12、S13:続いて、コンテンツ抽出手段122は、インデックスデータベース125を参照して、S11で受け付けた検索クエリに対して提供すべき検索結果としてのWebページを抽出するS12。次に、コンテンツ抽出手段122は、抽出したWebページを検索結果としてユーザ端末2に提供する際に併せて提供するスニペット情報をコンテンツデータベース126から抽出するS13。S14、S15:続いて、付加コンテンツ抽出手段123は、S12で抽出したWebページが入力フォーム情報を抽出すべきWebページであるか否かを判定するS14。例えば、付加コンテンツ抽出手段123は、付加コンテンツデータベース127を参照して、S11で受け付けた検索クエリが入力フォーム情報を抽出すべき検索クエリに該当するか否かを判定する。このとき、入力フォーム情報を抽出すべきWebページである場合には、付加コンテンツ抽出手段123は、スニペット情報とともに検索結果としてユーザ端末2に提供する入力フォーム情報を付加コンテンツデータベース127から抽出するS15。S16:続いて、検索結果送信手段124は、S12で抽出した検索結果としてのWebページの夫々に、S13で抽出したスニペット情報及びS15で抽出した入力フォーム情報を付加して検索結果ページを作成し、ユーザ端末2に対して送信するS16。S17:続いて、S16で送信した入力フォームに基づいて、ユーザ端末2のフォーム実行部29のフォームクエリ受付手段291は、検索結果ページのサイト内検索用の入力フォームを介して、ユーザ端末2のユーザにより入力されたクエリサイト内検索クエリを受け付けるS17。S18:続いて、実行要求送信手段292は、S17で受け付けたサイト内検索クエリを、入力フォーム情報に含まれるフォームタグ内のaction属性で指定されたアドレスに対して送信しS18、処理を終了する。[検索サーバ1の効果]以上のような検索サーバ1によれば、ユーザ端末2のユーザに対して、検索結果ページ上で遷移先のWebページを含むWebサイトが備えるサイト内検索用の入力フォームを提供することができるとともに、このサイト内検索用の入力フォームに対するサイト内検索クエリの入力に基づいて、遷移先のWebページを含むWebサイトのサイト内検索を実行することができる。これにより、検索サーバ1が管理する検索サイト内に限られず検索サイト外遷移先のWebページも含めた総合的な利便性の向上を実現することができる。具体的には、図121を参照して、検索サイトの検索結果ページ230には、検索クエリ○×ショッピングに対する検索結果として○×ショッピングサイトが表示されている。従来の検索サイトでは、検索結果ページにおいて検索結果として表示された○×ショッピングサイトに対するクリック操作を受け付けるだけであり、その結果、図122に示すように、○×ショッピングサイトのトップページであるWebページ240に一旦遷移しなければならなかった。この点、本発明の検索サーバ1では、検索準備部11が予め取得しておいた○×ショッピングサイトのサイト内検索用の入力フォーム231を検索結果ページ230に併せて表示するとともに、当該入力フォーム231を介したサイト内検索クエリの入力に基づいて、遷移先のWebページに対してサイト内検索クエリに基づくサイト内検索を直接要求する。その結果、図123に示すように、検索サーバ1が提供する検索結果ページ230から、○×ショッピングサイトのサイト内検索の検索結果ページ250に直接遷移することができ、検索サーバ1が管理する検索サイト内に限られず検索サイト外も含めた総合的な利便性の向上を実現することができる。以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。例えば、上記実施形態では、検索結果として提供する入力フォームとして、遷移先のWebサイトが備えるサイト内検索用の入力フォームを例にとって説明したが、これに限られるものではなく、任意の入力フォームを提供することとしてもよい。なお、任意の入力フォームは、管理者が自由に設定することができるが、検索結果のWebサイトの種別に応じて決定することとしてもよい。例えば、Webサイトが路線情報を提供する場合には、路線検索用の入力フォームを提供することとしてもよい。