(57)【要約】【課題】検索条件を増やして検索精度を容易に向上することができ、画面を戻して再検索を行うことなく検索対象を検索できる情報検索システムを提供する。【解決手段】所定の駅からホテルをウェブ上でウェブ検索するためのウェブページが格納されるウェブページ格納部１８を有し、上記ウェブページは、ホテルの一覧を表示する一覧表示ページと、上記ホテルに関する詳細情報を表示してウェブ閲覧可能とする詳細情報表示ページとを含み、上記一覧表示ページに表示されたホテルに対する選択入力操作により、当該ホテルに係る詳細表示ページが表示されるようリンクが形成され、上記詳細情報表示ぺージには、当該詳細情報に係るホテルと関連付いた駅が表示されるとともに、上記詳細情報表示ページに表示された駅に対する選択入力操作により、当該駅と関連付いたホテルの一覧を表示する一覧表示ページが表示されるように構成されている。【選択図】  図１
2007026132.tif 000002
【特許請求の範囲】
【請求項１】
所定の抽出条件から検索対象をウェブ上でウェブ検索するためのウェブページが格納されるウェブページ格納部を有し、
上記ウェブページは、検索対象の一覧を表示する一覧表示ページと、上記検索対象に関する詳細情報を表示してウェブ閲覧可能とする詳細情報表示ページとを含み、
上記一覧表示ページに表示された検索対象に対する選択入力操作により、当該検索対象に係る詳細表示ページが表示されるようリンクが形成され、
上記詳細情報表示ぺージには、当該詳細情報に係る検索対象と関連付いた抽出条件が表示されるとともに、上記詳細情報表示ページに表示された抽出条件に対する選択入力操作により、当該抽出条件と関連付いた検索対象の一覧を表示する一覧表示ページが表示されるように構成されていることを特徴とする情報検索システム。
【請求項２】
検索対象に関する情報が記録された検索対象マスタテーブルと、
上記検索対象と関連付けるための抽出条件に関する情報が記録された抽出条件マスタテーブルとを備え、
各検索対象ごとに複数の抽出条件を関連付けた中間テーブルにより、検索対象と抽出条件とが関連付けられ、
上記中間テーブルを介して検索対象と抽出条件とが関連付けられることにより、上記抽出条件から検索対象をデータベース検索により抽出するデータベース検索手段と、
上記一覧表示ページおよび詳細情報表示ページを、所定のテンプレートファイルにデータを割り当てることにより自動的に生成するウェブページ生成手段を備え、
上記ウェブページ生成手段は、所定のテンプレートファイルに対して、検索対象マスタテーブル、上記抽出条件マスタテーブル、中間テーブルを介し、上記データベース検索手段におけるデータベース検索によって抽出した抽出条件と検索対象のデータに基づいて一覧表示ページおよび詳細情報表示ページを生成する請求項１記載の情報検索システム。
【請求項３】
所定の抽出条件から検索対象をウェブ上でウェブ検索するためのウェブページが格納されるウェブページ格納部を準備し、
上記ウェブページは、検索対象の一覧を表示する一覧表示ページと、上記検索対象に関する詳細情報を表示してウェブ閲覧可能とする詳細情報表示ページとを含み、
上記一覧表示ページに表示された検索対象に対する選択入力操作により、当該検索対象に係る詳細表示ページが表示されるようリンクを形成し、
上記詳細情報表示ぺージには、当該詳細情報に係る検索対象と関連付いた抽出条件が表示されるとともに、上記詳細情報表示ページに表示された抽出条件に対する選択入力操作により、当該抽出条件と関連付いた検索対象の一覧を表示する一覧表示ページを表示するように構成したことを特徴とする情報検索方法。
【請求項４】
所定の抽出条件から検索対象をウェブ上でウェブ検索するためのウェブページが格納されるウェブページ格納部を備え、
上記ウェブページは、検索対象の一覧を表示する一覧表示ページと、上記検索対象に関する詳細情報を表示してウェブ閲覧可能とする詳細情報表示ページとを含み、
上記一覧表示ページに表示された検索対象に対する選択入力操作により、当該検索対象に係る詳細表示ページが表示されるようリンクを形成するステップと、
上記詳細情報表示ぺージには、当該詳細情報に係る検索対象と関連付いた抽出条件が表示されるとともに、上記詳細情報表示ページに表示された抽出条件に対する選択入力操作により、当該抽出条件と関連付いた検索対象の一覧を表示する一覧表示ページを表示するステップとをコンピュータ装置に実行させることを特徴とする情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索精度を容易に向上させることができるとともに、サーチエンジンによる検索対象のヒット率を向上させることができる情報検索システムおよび方法並びにプログラムに関する。
【背景技術】
【０００２】
従来から、インターネットにおけるホテル検索システム等については、検索対象であるホテルを、地域や沿線等の検索条件をもとに検索し、所望のホテルを選んで予約を行うことが行われていた（例えば、下記の特許文献１）。
【０００３】
【特許文献１】特開２００１−２５０００６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、従来のシステムでは、インターネット接続された端末装置において、ブラウザでウェブページを表示して検索を行うためには、検索対象であるホテルと検索条件である地域とをＨＴＭＬ等の静的ファイルに固定した状態でウェブサーバに格納する必要がある。このようなＨＴＭＬ等の静的ファイルを用い、検索条件である地域等の選択入力により検索対象であるホテルを抽出するためには、検索対象であるホテルと検索条件である地域とをＨＴＭＬファイル上において直接関連付けた状態とにしておく必要がある。そして、このようなＨＴＭＬファイルは、手書きのプログラミングで作成することが行われている。
【０００５】
したがって、例えば、全国規模のホテル検索システムになると、検索対象であるホテルも膨大な数であり、手書きのプログラミングは人海戦術的な作業で行われることから、システム製作コストが極めて高価なものとなっている。
【０００６】
また、検索精度を向上させようとすれば、検索対象であるホテルと関連付ける検索条件の種類を増やす必要がある。例えば、ホテルが所在する「地域」だけでなく、最寄の「駅」「観光地」「空港」「イベント会場」等、色々な種類の検索条件を検索対象であるホテルに関連付け、色々な検索対象で絞込みができるようにしておけば、検索精度も向上するし、ユーザーの使い勝手も極めてよくなる。
【０００７】
しかしながら、上述したように、検索対象と検索条件を直接関連付けたＨＴＭＬファイルを手書きのプログラミングで作成していることから、検索対象の数や検索条件の種類を増やすと、それらを関連付けたＨＴＭＬファイルの作成に、さらに人海戦術的な膨大な作業が必要となり、システム製作コストも膨大なものとなるので、現実にはできていないのが実情である。
【０００８】
また、従来のホテル検索システムでは、都道府県で絞込み、さらに地域で絞込み、適当な件数に絞り込んだ段階で、ホテルの一覧表示を行って、ホテルの一覧から所望のホテルの選択入力を行うことにより、そのホテルの詳細情報を表示させることが行われる。そして、表示したホテルが気に入らないとか、他のホテルの情報をもっと見たいという場合には、ブラウザの「戻る」ボタンで戻って再度一覧表示を表示してホテルの選択をやりなおしたり、あるいは検索画面まで戻って再度検索をやりなおしたりする必要がある。そして、気に入ったホテルが見つかるまで画面を戻して再検索する作業を繰り返すことが行われる。
【０００９】
しかしながら、いちいち画面を戻して作業を繰り返し行うのは、ユーザーにとって極めて煩雑な作業であるうえ、同じようなことを複数回繰り返すのは、実際以上に面倒に感じられる。このため、画面を戻して再検索を行うことなく、ホテル等の検索対象をウェブ検索できるシステムの開発が待たれていた。
【００１０】
本発明は、このような事情に鑑みなされたもので、検索条件を増やして検索精度を容易に向上することができ、画面を戻して再検索を行うことなく検索対象を検索できる情報検索システムおよび方法ならびにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明の情報検索システムは、所定の抽出条件から検索対象をウェブ上でウェブ検索するためのウェブページが格納されるウェブページ格納部を有し、
上記ウェブページは、検索対象の一覧を表示する一覧表示ページと、上記検索対象に関する詳細情報を表示してウェブ閲覧可能とする詳細情報表示ページとを含み、
上記一覧表示ページに表示された検索対象に対する選択入力操作により、当該検索対象に係る詳細表示ページが表示されるようリンクが形成され、
上記詳細情報表示ぺージには、当該詳細情報に係る検索対象と関連付いた抽出条件が表示されるとともに、上記詳細情報表示ページに表示された抽出条件に対する選択入力操作により、当該抽出条件と関連付いた検索対象の一覧を表示する一覧表示ページが表示されるように構成されていることを要旨とする。
【００１２】
また、上記の目的を達成するために、本発明の情報検索方法は、所定の抽出条件から検索対象をウェブ上でウェブ検索するためのウェブページが格納されるウェブページ格納部を準備し、
上記ウェブページは、検索対象の一覧を表示する一覧表示ページと、上記検索対象に関する詳細情報を表示してウェブ閲覧可能とする詳細情報表示ページとを含み、
上記一覧表示ページに表示された検索対象に対する選択入力操作により、当該検索対象に係る詳細表示ページが表示されるようリンクを形成し、
上記詳細情報表示ぺージには、当該詳細情報に係る検索対象と関連付いた抽出条件が表示されるとともに、上記詳細情報表示ページに表示された抽出条件に対する選択入力操作により、当該抽出条件と関連付いた検索対象の一覧を表示する一覧表示ページを表示することを要旨とする。
【００１３】
また、上記の目的を達成するために、本発明の情報検索プログラムは、所定の抽出条件から検索対象をウェブ上でウェブ検索するためのウェブページが格納されるウェブページ格納部を備え、
上記ウェブページは、検索対象の一覧を表示する一覧表示ページと、上記検索対象に関する詳細情報を表示してウェブ閲覧可能とする詳細情報表示ページとを含み、
上記一覧表示ページに表示された検索対象に対する選択入力操作により、当該検索対象に係る詳細表示ページが表示されるようリンクを形成するステップと、
上記詳細情報表示ぺージには、当該詳細情報に係る検索対象と関連付いた抽出条件が表示されるとともに、上記詳細情報表示ページに表示された抽出条件に対する選択入力操作により、当該抽出条件と関連付いた検索対象の一覧を表示する一覧表示ページを表示するステップとをコンピュータ装置に実行させることを要旨とする。
【発明の効果】
【００１４】
すなわち、本発明の情報検索システムによれば、上記詳細情報表示ぺージには、当該詳細情報に係る検索対象と関連付いた抽出条件が表示されるとともに、上記詳細情報表示ページに表示された抽出条件に対する選択入力操作により、当該抽出条件と関連付いた検索対象の一覧を表示する一覧表示ページが表示されるように構成されているため、詳細情報表示ぺージと一覧表示ページを行ったり来たりしながら、所望の検索対象を探すことができ、従来のように、検索画面まで戻って再度検索をやりなおしたりする必要がなくなり、自由にネットサーフィンを行う感覚で検索対象を探すことができ、ストレスや煩雑をあまり感じない検索を可能とする。
【００１５】
本発明において、検索対象に関する情報が記録された検索対象マスタテーブルと、上記検索対象と関連付けるための抽出条件に関する情報が記録された抽出条件マスタテーブルとを備え、各検索対象ごとに複数の抽出条件を関連付けた中間テーブルにより、検索対象と抽出条件とが関連付けられ、上記中間テーブルを介して検索対象と抽出条件とが関連付けられることにより、上記抽出条件から検索対象をデータベース検索により抽出するデータベース検索手段と、上記一覧表示ページおよび詳細情報表示ページを、所定のテンプレートファイルにデータを割り当てることにより自動的に生成するウェブページ生成手段を備え、上記ウェブページ生成手段は、所定のテンプレートファイルに対して、検索対象マスタテーブル、上記抽出条件マスタテーブル、中間テーブルを介し、上記データベース検索手段におけるデータベース検索によって抽出した抽出条件と検索対象のデータに基づいて一覧表示ページおよび詳細情報表示ページを生成する場合には、
抽出条件テーブルと中間テーブルのデータを増やすだけで、増やした抽出条件と検索対象とを関連付けることができるうえ、そのように関連付いた一覧表示ページおよび詳細情報表示ページを自動生成することができる。したがって、従来のように、膨大な作業を行わなくても、ごく軽微な作業だけで抽出条件を増やし、検索精度を向上させた検索を行うことができる。そして、生成されるウェブページのページ数は、抽出条件の増加量に対して二次曲線的に多くなり、多数のウェブページが生成されるため、ウェブ上のサーチエンジンにおいてヒットする確率が極めて高くなり、ユーザ端末からの閲覧機会を大幅に増大させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について説明する。以下の説明では、本発明の情報検索システムをホテルを予約等する場合のホテル検索システムに適用した例を示す。
【００１７】
図１は、本発明の一実施の形態の情報検索システムを含むネットワーク構成を示す図である。１は本発明の情報検索プログラムを実行して本発明の情報検索方法を実現し、本発明の情報検索システムとして機能するサーバ装置である。
【００１８】
上記サーバ装置１は、インターネット２に接続され、同じくインターネット２に接続された端末装置５においてウェブページを閲覧可能とするウェブサーバ３と、上記ウェブサーバ３におけるウェブページを構築するためのデータを提供するためのデータベースサーバ４とを備えて構成されている。
【００１９】
上記サーバ装置１を構成するウェブサーバ３およびデータベースサーバ４は、それぞれ通信インターフェースや大容量データ記憶装置などを備えたシステムであり、中央処理装置がハードディスク装置等の外部記憶装置に記録されたプログラムを読み出し、そのプログラムに従って処理を実行することにより後に述べるような種々の機能を実現する。
【００２０】
上記サーバ装置１は、情報通信ネットワーク（本実施形態ではインターネット２）に接続されている。このインターネット２には、ユーザーが使用する端末装置５が接続されている。上記各端末装置５は、例えばパソコン等のコンピュータ装置である。
【００２１】
上記データベースサーバ４は、本発明の情報検索システムが検索対象とする種々のデータが記録された複数のテーブルが格納され、各テーブルをデータベース検索することにより、必要なデータの抽出を行って、ウェブサーバ３に対して供給するようになっている。
【００２２】
上記ウェブサーバ３は、インターネット２を介してアクセスしてきた各端末装置５と、例えばＨＴＴＰ（HyperText Transfer Protocol）等のプロトコルに従ってデータ通信を行うことでＷＥＢ配信サーバとして機能する。すなわち、ウェブサーバ３は、各端末装置５からの要求に応じて、ＨＴＭＬ（HyperText Markup Language）等のデジタル文書記述言語により記述された文書や画像を含むデータであるウェブページを当該端末装置５へ向けて送信する。
【００２３】
上記ウェブページは、外部記憶装置に記憶されたテンプレートとなるデータに対して、データベースサーバ４から供給されたデータをはめ込んでその画面が構成される。
【００２４】
上記ウェブサーバ３には、固有のネットワークアドレス（ＵＲＬ）が与えられている。ユーザーは、それぞれの端末装置５でこのＵＲＬを指定することにより、ウェブサーバ３へアクセスすることができ、上記ＨＴＭＬ（HyperText Markup Language）等のデジタル文書記述言語により記述された文書や画像を含むデータをホームページによる閲覧をしうるようになっている。また、当該ホームページにおいて、必要に応じて文書・画像等のデータや選択入力操作を入力してウェブサーバ３に対して送信し、意思決定情報をウェブサーバ３に対して送信するようになっている。これらの動作の詳細については後述する。
【００２５】
上記データベースサーバ４は、上記データベースサーバ４は、検索対象であるホテルに関する情報が記録された検索対象マスタテーブルとしてのホテルマスタ１０と、上記検索対象であるホテルと関連付けるための統一的な中間抽出条件である駅に関する情報が記録された中間抽出条件マスタテーブルとしての駅マスタ１１と、上記中間抽出条件である駅に関連付けるための個別抽出条件であるランドマークに関する情報が記録された個別抽出条件マスタテーブルとしてのランドマークマスタ１２とを備えている。
【００２６】
また、上記データベースサーバ４は、検索対象である各ホテルごとに複数の中間抽出条件である駅を関連付けた第１中間テーブル１３と、中間抽出条件である各駅ごとに複数の個別抽出条件であるランドマークを関連付けた第２中間テーブル１４とを備えている。
【００２７】
図２は、上記データベースサーバ４に格納されたテーブルおよびこれらの関係を示す図である。
【００２８】
上記ホテルマスタ１０は、検索対象であるホテルに関する情報が記録されている。例えば、ホテルごとに割り当てられたホテルコードが記録されている。各ホテルコードは、当該システムにおいてユニーク（唯一）のものであり、このホテルマスタ１０は、ホテルコードを主キーとするテーブルである。また、当該ホテルの名称、住所、電話番号、ＦＡＸ番号、駐車場の有無・台数、室数等の情報が記録されている。これらの情報は、後述するホテル情報を掲載するウェブページに掲載される。
【００２９】
上記駅マスタ１１は、上記検索対象であるホテルと関連付けるための統一的な中間抽出条件である駅に関する情報が記録されている。なお、この例では、中間抽出条件として駅を使用したが、中間抽出条件は統一的な条件として設定可能なものであれば、これに限定するものではない。
【００３０】
上記駅マスタ１１には、例えば、駅コード、駅名、駅が存在する都道府県に関する都道府県コード、都道府県名、路線名等の情報が記録される。各駅コードは、当該システムにおいてユニーク（唯一）のものであり、この駅マスタ１１は、駅コードを主キーとするテーブルである。
【００３１】
上記ランドマークマスタ１２は、上記中間抽出条件である駅に関連付けるための個別抽出条件であるランドマークに関する情報が記録されている。ここで、ランドマークとは、ある特定地域において目印や指標となりうるような建造物、施設、観光地、催し、名所旧跡等をいい、例えば、官公庁、役所、ホール、展示場、会議場、劇場、コンベンションセンター、会館、美術館、博物館、遊園地、テーマパーク、動物園、野球場、サーキット場、観光地、公園、城、神社、寺、牧場、祭り、名所、空港、港、工業地帯、ビル、葬儀場等、各種のものをあげることができる。
【００３２】
上記ランドマークマスタ１２には、例えば、ランドマークコード、ランドマーク名、ランドマークが属するカテゴリに関するカテゴリコード、各カテゴリコードに対応するカテゴリ等の情報が記録される。各ランドマークコードは、当該システムにおいてユニーク（唯一）のものであり、このランドマークマスタ１２は、ランドマークコードを主キーとするテーブルである。
【００３３】
上記カテゴリとは、ランドマークを分類分けしたカテゴリをいい、例えば、上述したような官公庁、役所、ホール、展示場、会議場、劇場、コンベンションセンター、会館、美術館、博物館、遊園地、テーマパーク、動物園、野球場、サーキット場、観光地、公園、城、神社、寺、牧場、祭り、名所、空港、港、工業地帯、ビル、葬儀場等をあげることができる。例えば、「六本木ヒルズ」というランドマークであれば「ビル」のカテゴリに分類され、「大阪城」というランドマークであれば「城」のカテゴリに分類される。
【００３４】
上記第１中間テーブル１３は、ホテルコードと駅コードが記録されている。この第１中間テーブル１３は、ホテルコードに対して駅コードが関連付けられた関係テーブルを構成している。例えば、図示した例では、１つのホテルコード「Ｈ０００１」に対して「Ｓ０００１」「Ｓ０００２」「Ｓ０００３」の３つの駅コードが対応している。また、駅コードの側から見ると、同じ駅コードが複数のホテルコードと関連付けられている。例えば、図示した例では。１つの駅コード「Ｓ０００１」は複数のホテルコード「Ｈ０００１」「Ｈ０００２」「Ｈ０００３」に関連付けられている。
【００３５】
このとき、１つのホテルコードに対して同一の駅コードが重複して関連付くことはなく、その反対の１つの駅コードに対して同一のホテルコードが重複して関連付くことはない。したがって、この第１中間テーブル１３は、ホテルコードと駅コードの複合キーを主キーとするテーブルである。
【００３６】
上記第１中間テーブル１３により、検索対象であるホテルと中間抽出条件である駅とが関連付けられている。この例では、上記第１中間テーブル１３において関連付けられるホテルと駅とは、地理的な距離が近いもの同士が関連付けられる。したがって、あるホテルに関連付けられる駅はそのホテルから地理的に近いものであり、反対に、ある駅に関連付けられるホテルはその駅から地理的に近いものである。
【００３７】
上記第２中間テーブル１４は、駅コードとランドマークコードが記録されている。この第２中間テーブル１４は、１つの駅コードに対して複数のランドマークコードが関連付けられた関係テーブルを構成している。例えば、図示した例では、１つの駅コード「Ｓ０００１」に対して「Ｌ００００１」「Ｌ００００２」「Ｌ００００３」の３つのランドマークコードが対応している。また、ランドマークコードの側から見ると、同じランドマークコードが複数の駅コードと関連付けられている。例えば、図示した例では。１つのランドマークコード「Ｌ００００１」は複数の駅コード「Ｓ０００１」「Ｓ０００２」「Ｓ０００３」に関連付けられている。
【００３８】
このとき、１つの駅コードに対して同一のランドマークコードが重複して関連付くことはなく、その反対の１つのランドマークコードに対して同一の駅コードが重複して関連付くことはない。したがって、この第２中間テーブル１４は、駅コードとランドマークコードの複合キーを主キーとするテーブルである。
【００３９】
上記第２中間テーブル１４により、中間抽出条件である駅と個別抽出条件であるランドマークとが関連付けられている。この例では、上記第２中間テーブル１４において関連付けられる駅とランドマークとは、地理的な距離が近いもの同士が関連付けられる。したがって、ある駅に関連付けられるランドマークはその駅から地理的に近いものであり、反対に、あるランドマークに関連付けられる駅はその駅から地理的に近いものである。
【００４０】
このようにして、第１中間テーブル１３および第２中間テーブル１４を介して検索対象であるホテルと個別抽出条件であるランドマークとが関連付けられている。
【００４１】
すなわち、ホテルマスタ１０のホテルが１つ決定されると、第１中間テーブル１３により上記ホテルに対応する複数の駅が決定し、上記複数の駅が決定すると、第２中間テーブル１４によりそれらの駅に対応する複数のランドマークが決定する。反対に、ランドマークマスタ１２のランドマークが１つ決定されると、第２中間テーブル１４により上記ランドマークに対応する複数の駅が決定し、上記複数の駅が決定すると、第１中間テーブル１３によりそれらの駅に対応する複数のホテルが決定するのである。
【００４２】
そして、上記データベースサーバ４は、上記個別抽出条件から検索対象をデータベース検索により抽出するデータベース検索手段９をさらに備えている。
【００４３】
上記データベース検索手段９は、例えば、ホテルマスタ１０のホテルが１つ決定されると、第１中間テーブル１３を参照して上記ホテルに対応する複数の駅を決定し、さらに第２中間テーブル１４を参照して上記複数の駅に対応する複数のランドマークを決定する。また、上記データベース検索手段９は、ランドマークマスタ１２のランドマークが１つ決定されると、第２中間テーブル１４を参照して上記ランドマークに対応する複数の駅を決定し、さらに第１中間テーブル１３を参照して上記複数の駅に対応する複数のホテルを決定するのである。
【００４４】
ここで、上記駅マスタ１１は、検索対象であるホテルと関連付けるための抽出条件である駅に関する情報が記録された抽出条件マスタテーブルとしても機能する。この場合、各検索対象であるホテルごとに複数の抽出条件である駅を関連付けた中間テーブルとしての第１中間テーブル１３により、検索対象であるホテルと抽出条件としての駅とが関連付けられ、上記第１中間テーブル１３を介して検索対象であるホテルと抽出条件である駅とが関連付けられる。これにより、上記データベース検索手段９は、上記抽出条件である駅から検索対象である駅をデータベース検索により抽出する。
【００４５】
上記ウェブサーバ３は、上記個別抽出条件であるランドマークから検索対象であるホテルをウェブ上でウェブ検索するためのウェブページが格納されるウェブページ格納部１８と、上記ウェブページを所定のテンプレートファイルにデータを割り当てることにより自動的に生成するウェブページ生成手段１６と、上記ウェブページ生成手段１６がウェブページを生成する際のテンプレートが格納されるテンプレート格納部１７とを備えている。
【００４６】
上記ウェブページ格納部１８には、ホテルのウェブ検索や予約を行うためのウェブサイトのトップページをはじめ、あらかじめ設けられた既設ぺージ１９と、上記ウェブページ生成手段１６で生成された新設ページ２０とが格納されている。これらの既設ページ１９や新設ページ２０は、ＨＴＭＬ等のデジタル文書記述言語により記述された文書や画像を含む静的ファイルから構成されている。
【００４７】
そして、上記ウェブページ生成手段１６は、テンプレート格納部１７に格納されたテンプレートファイルを読み出して、上記データベース検索手段９でデータベース検索されたデータを上記読み出したテンプレートファイルに割り当てることにより、ウェブページを自動的に生成する。ここで、データベース検索手段９でデータベース検索されたデータは、ホテルマスタ１０、駅マスタ１１、ランドマークマスタ１２に記録されたホテル、駅、ランドマークに関する情報であり、これらの情報が生成されるウェブページに掲載される。
【００４８】
また、上記ウェブページ格納部１８は、所定の抽出条件である駅から検索対象であるホテルをウェブ上でウェブ検索するためのウェブページも格納される。
【００４９】
つぎに、各ウェブページの詳細について詳しく説明する。
【００５０】
まず、図３〜図７により、ランドマークによる検索を説明する。
【００５１】
図３および図４は、ランドマーク表示画面５０の一例を示し、図５はホテル一覧表示画面５１の一例を示し、図６−１および図６−２はホテル詳細情報表示画面５２の一例を示し、図７はランドマークにリンクしたホテルの一覧表示画面の一例を示す図であり、図８は駅にリンクしたホテルの一覧表示画面の一例を示す図である。
【００５２】
これらの画面は、ウェブサーバ３のウェブページ格納部１８に格納されたＨＴＭＬ等の静的ファイルによる画面であり、インターネット２経由で端末装置５をウェブサーバ３に接続することにより、端末装置５のブラウザ等で表示することができるものである。
【００５３】
上記ウェブページは、上記個別抽出条件としてのランドマークを表示する個別抽出条件表示ページとしてのランドマーク表示画面５０、検索対象であるホテルを表示する検索対象表示ページとしてのホテル一覧表示画面５１を含む。
【００５４】
図３は、上記ランドマーク表示画面５０である。このランドマーク表示画面５０は、画面左端のメニュー表示２３の「ランドマーク一覧」をクリックすることにより表示される画面である。
【００５５】
このランドマーク表示画面５０には、カテゴリ表示部２５、都道府県表示部２６、ランドマーク表示部２７、駅表示部２８が設けられている。
【００５６】
上記カテゴリ表示部２５には、ランドマークの分類分けであるカテゴリの一覧が表示されている。この例では、官公庁、役所、ホール、展示場、会議場、劇場、コンベンションセンター、会館、美術館、博物館、遊園地、テーマパーク、動物園、野球場、サーキット場、観光地、公園、城、神社、寺、牧場、祭り、名所、空港、港、工業地帯、ビル、葬儀場が表示されている。
【００５７】
端末装置５において、上記「官公庁」「役所」等の表示にマウスポインタを合わせてクリックする選択入力により、クリックされたカテゴリのランドマークと関連付けられた駅が存在する都道府県の一覧が都道府県表示部２６に表示される。図示の状態は、カテゴリ「官公庁」が選択された状態であり、カテゴリ「官公庁」に分類されたランドマークと関連付けられた駅が存在する都道府県として「北海道」「青森県」…「沖縄県」が表示されている。
【００５８】
このカテゴリからの都道府県の抽出は、データベースサーバ４に格納されたテーブルとデータベース検索手段９によって行われる。すなわち、ランドマークのカテゴリが決まると、ランドマークマスタ１２によりそのカテゴリコードを有するランドマークのランドマークコードが決定し、第２中間テーブル１４により、上記決定したランドマークに関連付いた駅が決定する。そして、駅マスタ１１により、上記決定した駅に対応する都道府県コードおよび都道府県が決定するので、このように抽出された都道府県が都道府県表示部２６に表示されるのである。
【００５９】
そして、都道府県表示部２６に表示された都道府県のいずれかをクリックして選択すると、上記選択されたカテゴリに属し、上記選択された都道府県に存在するランドマークがランドマーク表示部２７に表示され、当該ランドマークに対応する駅が駅表示部２８に表示される。
【００６０】
この都道府県からのランドマークおよび駅の抽出は、データベースサーバ４に格納されたテーブルとデータベース検索手段９によって行われる。すなわち、都道府県が決まると、駅マスタ１１によりその都道府県に存在する駅が決定し、第２中間テーブル１４により、その駅と関連付いたランドマークが決定する。このように抽出されたランドマークおよびそれに関連付いた駅がランドマーク表示部２７および駅表示部２８に表示される。
【００６１】
図示の状態は、カテゴリとして「官公庁」が選択され、都道府県として「東京都」が選択された状態であり、上述したようにして抽出されたランドマークおよび駅として「東京都庁」「東京  山手線」等が表示されている。
【００６２】
図４は、上記ランドマーク表示画面５０において、カテゴリとして「展示場」を選択し、そこから抽出された都道府県から「大阪府」を選択した例を示している。ランドマークとして「大阪国際会議場」「マイドーム大阪」「ザ・シンフォニーホール」が抽出されて表示され、それぞれのランドマークに対応する駅として「肥後橋」「堺筋本町」「福島」が表示されている。
【００６３】
上記個別抽出条件表示ページであるランドマーク表示画面５０に表示された個別抽出条件であるランドマークに対する選択入力操作により、当該個別抽出条件であるランドマークと関連付いた検索対象であるホテルに係る検索対象表示ページとしてのホテル一覧表示画面５１が表示されるようリンクが形成されている。すなわち、上記ランドマーク表示画面５０において、「大阪国際会議場」「マイドーム大阪」等、ランドマーク表示部２７のランドマークの表示をクリックして選択入力操作をすると、当該ランドマークと関連付いたホテルの一覧が表示されたホテル一覧表示画面５１が表示される。
【００６４】
図５は、ホテル一覧表示画面５１の一例を示し、図４のランドマーク表示画面５０においてランドマーク「大阪国際会議場」を選択した状態の一例を示している。この例では、ランドマーク「大阪国際会議場」から抽出されたホテルが１つなので、ホテルは１つしか表示されていないが、複数抽出されれば抽出された複数のホテルの一覧が表示される。
【００６５】
このランドマークからのホテルの抽出は、データベースサーバ４に格納されたテーブルとデータベース検索手段９によって行われる。すなわち、１つのランドマークが決まると、第２中間テーブル１４によりそのランドマークに関連付いた駅が決定し、駅が決定すると、第１中間テーブル１３によりその駅に関連付いたホテルが決定する。ホテルが決定すると、ホテルマスタ１０によりホテルに関する情報を読み出すことができる。
【００６６】
すなわち、上記リンクにおける個別抽出条件であるランドマークと検索対象であるホテルとは、第１中間テーブル１３および第２中間テーブル１４により、中間抽出条件である駅を介して関連付けられているのである。
【００６７】
そして、上記ホテル一覧表示画面５１において、詳細ボタン３０をクリックすると、選択したホテルに係る詳細情報を表示するホテル詳細情報表示画面５２が表示される。すなわち、検索対象であるホテルの一覧を表示する一覧表示ページとしてのホテル一覧表示画面５１に表示された検索対象であるホテルに対する選択入力操作により、当該ホテルに係る詳細表示ページであるホテル詳細情報表示画面５２が表示されるようリンクが形成されている。
【００６８】
図６−１、図６−２はホテル詳細情報表示画面の一例を示す。図６−１は画面の上半分を示し、図６−２は画面の下半分を示しているが、実際には、画面を上下にスクロールすることにより全体を表示しうるようになっている。
【００６９】
このホテル詳細情報表示画面は、上記検索対象であるホテルに関する詳細情報を表示してウェブ閲覧可能とする詳細情報表示ページとして機能するものであり、基本情報表示部３２、宿泊プラン一覧表示部３３、詳細情報表示部３４が設けられている。
【００７０】
上記基本情報表示部３２には、ホテルの名称、住所、電話番号等の当該ホテルに関する情報のうち基本的な情報が表示されている。また、上記宿泊プラン一覧表示部３３には、当該ホテルに準備された宿泊プランの一覧と、予約を行うページへのリンクボタンが表示されている。上記詳細情報表示部３４には、部屋設備や備品等の当該ホテルの情報のうち詳細な情報が表示されている。これらに表示される情報は、ホテルマスタ１０に記録されたデータである。
【００７１】
上記基本情報表示部３２には、当該ホテルに関連付いた駅の一覧を表示する最寄駅表示部３５と、当該ホテルに関連付いたランドマークの一覧を表示するランドマーク一覧表示部３６とが設けられている。
【００７２】
上記最寄駅表示部３５に表示される駅の抽出および、上記ランドマーク一覧表示部３６に表示されるランドマークの抽出は、データベースサーバ４に格納されたテーブルとデータベース検索手段９によって行われる。すなわち、１つのホテルが決定すると、第１中間テーブル１３により、当該ホテルに関連付いた駅が決定するので、このように抽出された駅が最寄駅表示部３５に表示される。また、駅が決定すると、第２中間テーブル１４により、関連付いたランドマークが決定するので、このように抽出されたランドマークがランドマーク一覧表示部３６に表示される。
【００７３】
そして、上記詳細情報表示ぺージであるホテル詳細情報表示画面には、当該詳細情報に係る検索対象であるホテルと関連付いた抽出条件としての駅およびランドマークが表示されるとともに、上記ホテル詳細情報表示画面に表示された抽出条件である駅やランドマークに対する選択入力操作により、当該駅やランドマークと関連付いた検索対象であるホテルの一覧を表示するホテル一覧表示画面５１が表示されるように構成されている。
【００７４】
例えば、ランドマーク一覧表示部３６に表示されたランドマークをクリックして選択すると、選択されたランドマークと関連付いたホテルの一覧を表示するホテル一覧表示画面５１が表示される。
【００７５】
図７は、図６−１のホテル詳細情報表示画面におけるランドマークのうち「大阪市役所」をクリックした場合に表示されるホテル一覧表示画面５１である。ここで表示されているホテルは、上記選択されたランドマークである「大阪市役所」に関連付いたホテルである。
【００７６】
上記ホテル一覧表示画面５１に表示されるホテルの抽出は、データベースサーバ４に格納されたテーブルとデータベース検索手段９によって行われる。すなわち、１つのランドマークが決まると、第２中間テーブル１４によりそれに関連付いた駅が決定し、さらに第１中間テーブル１３により上記決定した駅に関連付いたホテルが決定する。このようにして抽出されたホテルの一覧がホテル一覧表示画面５１に表示されるのである。
【００７７】
また、最寄駅表示部３５に表示された駅をクリックして選択すると、選択された駅と関連付いたホテルの一覧を表示するホテル一覧表示画面５１が表示される。
【００７８】
図８は、図６−１のホテル詳細情報表示画面における駅のうち「大阪」をクリックした場合に表示されるホテル一覧表示画面５１である。ここで表示されているホテルは、上記選択された駅である「大阪」に関連付いたホテルである。
【００７９】
上記ホテル一覧表示画面５１に表示されるホテルの抽出は、データベースサーバ４に格納されたテーブルとデータベース検索手段９によって行われる。すなわち、１つの駅が決まると、第１中間テーブル１３によりそれに関連付いたホテルが決定する。このようにして抽出されたホテルの一覧がホテル一覧表示画面５１に表示されるのである。
【００８０】
そして、上記ホテル一覧表示画面５１において所望のホテルをクリックして選択すると、図６−１および図６−２に示したのと同様のホテル詳細情報表示画面５２が表示され、ランドマーク一覧表示部３６から所望のランドマークをクリックして選択すると、そのランドマークに関連付いたすなわち近所のホテルの一覧が表示される。さらにそのホテル一覧表示画面５１において所望のホテルをクリックして選択すると、ホテル詳細情報表示画面５２が表示され、ランドマーク一覧表示部３６や最寄駅表示部３５から所望のランドマークや駅をクリックして選択すると、そのランドマークや駅に関連付いたすなわち近所のホテルの一覧が表示されるのである。
【００８１】
このように、ホテル詳細情報表示画面５２でランドマークや駅を選択してそのランドマークや駅に近いホテルの一覧を表示し、そのなかから選択したホテルのホテル詳細情報表示画面５２でランドマークや駅を選択してそのランドマークや駅に近いホテルの一覧を表示することを繰り返し、ホテル詳細情報表示画面５２とホテル一覧表示画面５１とをぐるぐる回りながら希望のホテルを探すことが出来る。
【００８２】
ここで、上述した説明では、データベースサーバ４に格納されたテーブルとデータベース検索手段９によるデータベース検索により駅、ランドマーク、ホテル等を抽出しながらウェブ検索を行うように説明したが、実際には、各画面における表示項目（駅、ランドマーク、カテゴリ、都道府県、詳細ボタン３０）と上記各表示項目をクリックして選択した際に表示される画面とは、データベース検索手段９によるデータベース検索により、関連付いた表示項目と画面とがリンクした状態でＨＴＭＬ等の静的ファイルがウェブページ生成手段１６によってあらかじめ生成され、各ウェブページを利用したウェブ検索の際には、逐一データベース検索手段９によるデータベース検索を行うのでなく、上記リンクをたどることによって行われる。
【００８３】
つぎに、上記各ウェブページである画面の生成について説明する。
【００８４】
各ウェブページであるランドマーク表示画面５０、ホテル一覧表示画面５１、ホテル詳細情報表示画面５２は、所定のテンプレートファイルにデータを割り当てることにより自動的に生成するウェブページ生成手段１６によって生成される。
【００８５】
上記ウェブページ生成手段１６は、所定のテンプレートファイルをテンプレート格納部１７から読み出し、読み出したテンプレートファイルに対して、検索対象マスタテーブルであるホテルマスタ１０、中間抽出条件マスタテーブルである駅マスタ１１、個別抽出条件マスタテーブルであるランドマークマスタ１２、第１中間テーブル１３、第２中間テーブル１４を介し、上記データベース検索手段９におけるデータベース検索によって抽出したデータに基づいてウェブページを生成する。例えば、個別抽出条件であるランドマークと検索対象であるホテルのデータに基づいて個別抽出条件表示ページであるランドマーク表示画面および検索対象表示ページであるホテル一覧表示画面を生成する。
【００８６】
具体的には、ランドマーク表示画面５０は、ランドマークマスタ１２に記録されたカテゴリを読み出してそのデータをテンプレートファイルのカテゴリ表示部２５に当てはめる。
【００８７】
また、カテゴリからの都道府県の抽出は、ランドマークマスタ１２によりそのカテゴリコードを有するランドマークのランドマークコードが決定し、第２中間テーブル１４により、上記決定したランドマークに関連付いた駅が決定し、駅マスタ１１により上記決定した駅に対応する都道府県コードおよび都道府県が決定するので、このように抽出された都道府県が都道府県表示部２６に表示される。都道府県からのランドマークおよび駅の抽出は、都道府県が決まると駅マスタ１１によりその都道府県に存在する駅が決定し、第２中間テーブル１４によりその駅と関連付いたランドマークが決定するので、このように抽出されたランドマークおよびそれに関連付いた駅がランドマーク表示部２７および駅表示部２８に表示される。
【００８８】
そして、上記ランドマーク表示画面５０において、表示されたランドマークは駅と関連付いており、表示されたランドマークは関連付いた駅コードをファイル名としたファイルにリンクさせる。このとき、１つのランドマークに対して複数の駅が関連付いた場合、駅の数だけランドマークが表示されるのである。
【００８９】
図３の例では、１つのランドマーク「東京都庁」に対して「東京  山手線」「東京  上越新幹線」等の７つの駅が関連付いているため、関連付いた駅の数だけランドマークである「東京都庁」が表示されている。７つの駅に関連付いたそれぞれのランドマークの表示は、その関連付いた駅の駅コードをファイル名としたファイルにリンクされる。
【００９０】
つぎに、ホテル一覧表示画面５１は、ホテルマスタ１０に記録されたホテルに関する情報を読み出してそのデータをテンプレートファイルに当てはめる。
【００９１】
上記ホテル一覧表示画面５１は、駅ごとに１つの画面（ファイル）が生成される。すなわち、駅からのホテルの抽出は、１つの駅が決まると第１中間テーブル１３によりその駅に関連付いたホテルが決定し、このように抽出されたホテルの情報がホテルマスタ１０から読み出されてテンプレートに当てはめられる。このようにして生成したファイルは、駅ごとに１つのファイルが生成されるので、駅コードをファイル名として格納する。
【００９２】
このようにすることにより、ランドマーク表示画面５０でランドマークの表示をクリックすると、そのランドマークに対応した駅の駅コードをファイル名とするホテル一覧表示画面５１が表示されるのである。
【００９３】
そして、上記ホテル一覧表示画面５１において、一覧表示された各ホテルの詳細ボタン３０はホテルコードをファイル名としたファイルにリンクさせる。
【００９４】
つぎに、ホテル詳細情報表示画面５２は、ホテルマスタ１０に記録されたホテルに関する情報を読み出してそのデータをテンプレートファイルに当てはめる。上記ホテル詳細情報表示画面５２は、ホテルごとに１つの画面（ファイル）が生成される。このようにして生成したファイルは、ホテルコードをファイル名として格納する。
【００９５】
このようにすることにより、ホテル一覧表示画面５１において詳細ボタン３０をクリックすると、そのホテルのホテルコードをファイル名とするホテル詳細情報表示画面５２が表示されるのである。
【００９６】
つぎに、図９〜１２により、駅による検索を説明する。
【００９７】
図９は駅検索画面の一例を示し、図１０はホテル一覧表示画面５１の一例を示し、図１１はホテル詳細情報表示画面５２の一例を示し、図１２は駅にリンクしたホテルの一覧表示画面の一例を示す図である。
【００９８】
これらの画面は、ウェブサーバ３のウェブページ格納部１８に格納されたＨＴＭＬ等の静的ファイルによる画面であり、インターネット２経由で端末装置５をウェブサーバ３に接続することにより、端末装置５のブラウザ等で表示することができるものである。
【００９９】
上記ウェブページは、駅の一覧を表示する駅表示画面５４と、検索対象であるホテルの一覧を表示するホテル一覧表示画面５１と、上記検索対象であるホテルに関する詳細情報を表示してウェブ閲覧可能とするホテル詳細情報表示画面５２とを含む。
【０１００】
図９は、上記駅表示画面５４である。この駅表示画面５４は、画面左端のメニュー表示２３の「駅一覧」をクリックすることにより表示される画面である。
【０１０１】
この駅表示画面５４には、都道府県表示部３８、地域表示部３９、駅表示部４０が設けられている。
【０１０２】
上記都道府県表示部３８には、都道府県の一覧が表示されている。また、地域表示部３９には、上記都道府県表示部３８に表示された都道府県のいずれかをクリックして選択することにより、選択された都道府県に属する地域の一覧が表示される。図示した状態では、都道府県のうち「京都府」を選択した状態を示している。各都道府県と、各都道府県に属する地域とは、図示しない地域テーブルによって関連付けられている。
【０１０３】
上記駅表示部４０には、上記都道府県表示部３８で選択された都道府県、地域表示部３９で選択された上記都道府県における地域に関連付いた駅の一覧が表示される。図示した状態では、都道府県表示部３８で「京都府」が選択され、地域表示部３９で「大宮」が選択され、これらに関連する「大宮」が駅表示部４０に表示されている。
【０１０４】
上記抽出条件表示ページである上記駅表示画面５４に表示された抽出条件である駅に対する選択入力操作により、当該駅と関連付いた検索対象であるホテルに係る検索対象表示ページとしてのホテル一覧表示画面５１が表示されるようリンクが形成されている。すなわち、上記駅表示画面５４において、「大宮  阪急電鉄京都線」等、駅表示部４０の駅の表示をクリックして選択入力操作をすると、当該駅と関連付いたホテルの一覧が表示されたホテル一覧表示画面５１が表示される。
【０１０５】
図１０は、ホテル一覧表示画面５１の一例を示し、図９の駅表示画面５４において駅「大宮  阪急電鉄京都線」を選択した状態の一例を示している。
【０１０６】
この駅からのホテルの抽出は、データベースサーバ４に格納されたテーブルとデータベース検索手段９によって行われる。すなわち、１つの駅が決まると、第１中間テーブル１３によりその駅に関連付いたホテルが決定する。ホテルが決定すると、ホテルマスタ１０によりホテルに関する情報を読み出すことができる。
【０１０７】
そして、上記ホテル一覧表示画面５１において、詳細ボタン３０をクリックすると、選択したホテルに係る詳細情報を表示するホテル詳細情報表示画面５２が表示される。すなわち、検索対象であるホテルの一覧を表示する一覧表示ページとしてのホテル一覧表示画面５１に表示された検索対象であるホテルに対する選択入力操作により、当該ホテルに係る詳細表示ページであるホテル詳細情報表示画面が表示されるようリンクが形成されている。
【０１０８】
図１１はホテル詳細情報表示画面５２の一例を示す。このホテル詳細情報表示画面５２は、基本的には図６−１および図６−２に示したものと同様であるので、画面の上半分だけを示している。
【０１０９】
上記基本情報表示部３２には、当該ホテルに関連付いた駅の一覧を表示する最寄駅表示部３５と、当該ホテルに関連付いたランドマークの一覧を表示するランドマーク一覧表示部３６とが設けられている。
【０１１０】
上記最寄駅表示部３５に表示される駅の抽出および、上記ランドマーク一覧表示部３６に表示されるランドマークの抽出は、データベースサーバ４に格納されたテーブルとデータベース検索手段９によって行われる。すなわち、１つのホテルが決定すると、第１中間テーブル１３により、当該ホテルに関連付いた駅が決定するので、このように抽出された駅が最寄駅表示部３５に表示される。また、駅が決定すると、第２中間テーブル１４により、関連付いたランドマークが決定するので、このように抽出されたランドマークがランドマーク一覧表示部３６に表示される。
【０１１１】
そして、上記詳細情報表示ぺージであるホテル詳細情報表示画面５２には、当該詳細情報に係る検索対象であるホテルと関連付いた抽出条件としての駅が表示されるとともに、上記ホテル詳細情報表示画面５２に表示された抽出条件である駅に対する選択入力操作により、当該駅と関連付いた検索対象であるホテルの一覧を表示するホテル一覧表示画面５１が表示されるように構成されている。
【０１１２】
例えば、最寄駅表示部３５に表示された駅をクリックして選択すると、選択された駅と関連付いたホテルの一覧を表示するホテル一覧表示画面５１が表示される。
【０１１３】
図１２は、図１１のホテル詳細情報表示画面５２における駅のうち「丸太町」をクリックした場合に表示されるホテル一覧表示画面５１である。ここで表示されているホテルは、上記選択された駅である「丸太町」に関連付いたホテルである。
【０１１４】
上記ホテル一覧表示画面５１に表示されるホテルの抽出は、データベースサーバ４に格納されたテーブルとデータベース検索手段９によって行われる。すなわち、１つの駅が決まると、第１中間テーブル１３によりそれに関連付いたホテルが決定する。このようにして抽出されたホテルの一覧がホテル一覧表示画面５１に表示されるのである。
【０１１５】
そして、上記ホテル一覧表示画面５１において所望のホテルをクリックして選択すると、図１１に示したのと同様のホテル詳細情報表示画面５２が表示され、最寄駅表示部３５から所望の駅をクリックして選択すると、その駅に関連付いたすなわち近所のホテルの一覧が表示される。さらにそのホテル一覧表示画面５１において所望のホテルをクリックして選択すると、ホテル詳細情報表示画面５２が表示され、最寄駅表示部３５から所望の駅をクリックして選択すると、その駅に関連付いたすなわち近所のホテルの一覧が表示されるのである。
【０１１６】
このように、ホテル詳細情報表示画面５２で駅を選択してその駅に近いホテルの一覧を表示し、そのなかから選択したホテルのホテル詳細情報表示画面５２で駅を選択してその駅に近いホテルの一覧を表示することを繰り返し、ホテル詳細情報表示画面５２とホテル一覧表示画面５１とをぐるぐる回りながら希望のホテルを探すことが出来る。
【０１１７】
ここで、上述した説明では、データベースサーバ４に格納されたテーブルとデータベース検索手段９によるデータベース検索により駅、ランドマーク、ホテル等を抽出しながらウェブ検索を行うように説明したが、実際には、各画面における表示項目（駅、都道府県、詳細ボタン３０）と上記各表示項目をクリックして選択した際に表示される画面とは、データベース検索手段９によるデータベース検索により、関連付いた表示項目と画面とがリンクした状態でＨＴＭＬ等の静的ファイルがウェブページ生成手段１６によってあらかじめ生成され、各ウェブページを利用したウェブ検索の際には、逐一データベース検索手段９によるデータベース検索を行うのでなく、上記リンクをたどることによって行われる。
【０１１８】
つぎに、上記各ウェブページである画面の生成について説明する。
【０１１９】
各ウェブページである駅表示画面５４、ホテル一覧表示画面５１、ホテル詳細情報表示画面５２は、所定のテンプレートファイルにデータを割り当てることにより自動的に生成するウェブページ生成手段１６によって生成される。
【０１２０】
上記ウェブページ生成手段１６は、所定のテンプレートファイルをテンプレート格納部１７から読み出し、読み出したテンプレートファイルに対して、検索対象マスタテーブルであるホテルマスタ１０、抽出条件マスタテーブルである駅マスタ１１、第１中間テーブル１３を介し、上記データベース検索手段９におけるデータベース検索によって抽出したデータに基づいてウェブページを生成する。例えば、抽出条件である駅と検索対象であるホテルのデータに基づいて抽出条件表示ページである駅表示画面および検索対象表示ページであるホテル一覧表示画面を生成する。
【０１２１】
具体的には、駅表示画面５４は、駅マスタ１１に記録された都道府県を読み出してそのデータをテンプレートファイルの都道府県表示部３８に当てはめる。
【０１２２】
また、都道府県からの地域の抽出は、図示しない地域テーブルによって決定し、抽出された地域が地域表示部３９に表示される。都道府県および地域からの駅の抽出は、駅マスタ１１および図示しない地域テーブルによって決定し、抽出された駅が駅表示部４０に表示される。
【０１２３】
そして、上記駅表示画面５４において、表示された駅は、その駅の駅コードをファイル名としたファイルにリンクさせる。図９の例では、駅「大宮」の表示は、その駅の駅コードをファイル名としたファイルにリンクされる。
【０１２４】
つぎに、ホテル一覧表示画面５１は、ホテルマスタ１０に記録されたホテルに関する情報を読み出してそのデータをテンプレートファイルに当てはめる。
【０１２５】
上記ホテル一覧表示画面５１は、駅ごとに１つの画面（ファイル）が生成される。すなわち、駅からのホテルの抽出は、１つの駅が決まると第１中間テーブル１３によりその駅に関連付いたホテルが決定し、このように抽出されたホテルの情報がホテルマスタ１０から読み出されてテンプレートに当てはめられる。このようにして生成したファイルは、駅ごとに１つのファイルが生成されるので、駅コードをファイル名として格納する。
【０１２６】
このようにすることにより、駅表示画面５４で駅の表示をクリックすると、その駅の駅コードをファイル名とするホテル一覧表示画面５１が表示されるのである。
【０１２７】
そして、上記ホテル一覧表示画面５１において、一覧表示された各ホテルの詳細ボタン３０はホテルコードをファイル名としたファイルにリンクさせる。
【０１２８】
つぎに、ホテル詳細情報表示画面５２は、ホテルマスタ１０に記録されたホテルに関する情報を読み出してそのデータをテンプレートファイルに当てはめる。上記ホテル詳細情報表示画面５２は、ホテルごとに１つの画面（ファイル）が生成される。このようにして生成したファイルは、ホテルコードをファイル名として格納する。
【０１２９】
このようにすることにより、ホテル一覧表示画面５１において詳細ボタン３０をクリックすると、そのホテルのホテルコードをファイル名とするホテル詳細情報表示画面５２が表示されるのである。
【０１３０】
以上の構成により、本発明によれば、各ホテルごとに複数の駅を関連付けた第１中間テーブルにより、ホテルと駅とを関連付け、各駅ごとに複数のランドマークを関連付けた第２中間テーブルにより駅とランドマークとを関連付け、上記第１中間テーブル１３および第２中間テーブル１４を介してホテルとランドマークとを関連付けることにより、上記ランドマークからホテルをデータベース検索により抽出する。
このため、ランドマークを増やして検索精度を向上させる場合でも、ランドマークマスタ１２と第２中間テーブル１４のデータを増やすだけで、増やしたランドマークとホテルとを関連付けることができる。したがって、従来のように、膨大な作業を行わなくても、ごく軽微な作業だけで個別抽出条件であるランドマークを増やし、検索精度を向上させた検索を行うことができる。
【０１３１】
また、上記ランドマークからホテルをウェブ上でウェブ検索するためのウェブページが格納されるウェブページ格納部１６を有し、上記ウェブページは、上記ランドマークを表示するランドマーク表示画面５０と、ホテルを表示するホテル一覧表示画面５１とを含み、上記ランドマーク表示画面５０に表示されたランドマークに対する選択入力操作により、当該ランドマークと関連付いたホテルに係るホテル一覧表示画面５１が表示されるようリンクが形成され、上記リンクにおけるランドマークとホテルとは、第１中間テーブル１３および第２中間テーブル１４により、駅を介して関連付けられている場合には、
ランドマークを増やして検索精度を向上させる場合でも、ランドマークマスタ１２と第２中間テーブル１４のデータを増やすだけで、増やしたランドマークとホテルとを関連付けることができる。そして、ウェブ検索において、多くの個別抽出条件であるランドマークをもとにした高精度なウェブ検索を行うことが可能となる。
【０１３２】
また、上記ランドマーク表示画面５０およびホテル一覧表示画面５１を、所定のテンプレートファイルにデータを割り当てることにより自動的に生成するウェブページ生成手段１６を備え、上記ウェブページ生成手段１６は、所定のテンプレートファイルに対して、ホテルマスタ１０、上記駅マスタ１１、ランドマークマスタ１２、第１中間テーブル１３、第２中間テーブル１４を介し、上記データベース検索手段９におけるデータベース検索によって抽出したランドマークとホテルのデータに基づいてランドマーク表示画面５０およびホテル一覧表示画面５１を生成する場合には、
ランドマークマスタ１２と第２中間テーブル１４のデータを増やすだけで、増やしたランドマークとホテルとを関連付けることができるうえ、そのように関連付いたランドマーク表示画面５０およびホテル一覧表示画面５１を自動生成することができる。したがって、従来のように、膨大な作業を行わなくても、ごく軽微な作業だけで個別抽出条件であるランドマークを増やし、検索精度を向上させたウェブ検索を行うことができる。そして、生成されるウェブページのページ数は、ランドマークの増加量に対して二次曲線的に多くなり、多数のウェブページが生成されるため、ウェブ上のサーチエンジンにおいてヒットする確率が極めて高くなり、ユーザ端末からの閲覧機会を大幅に増大させることができる。
【０１３３】
また、本発明によれば、上記ホテル詳細情報表示画面５２には、当該詳細情報に係るホテルと関連付いたランドマークや駅が表示されるとともに、上記ホテル詳細情報表示画面５２に表示されたランドマークや駅に対する選択入力操作により、当該ランドマークや駅と関連付いたホテルの一覧を表示するホテル一覧表示画面５１が表示されるように構成されているため、ホテル詳細情報表示画面５２とホテル一覧表示画面５１を行ったり来たりしながら、所望のホテルを探すことができ、従来のように、検索画面まで戻って再度検索をやりなおしたりする必要がなくなり、自由にネットサーフィンを行う感覚でホテルを探すことができ、ストレスや煩雑をあまり感じない検索を可能とする。
【０１３４】
また、ホテルに関する情報が記録されたホテルマスタ１０と、上記ホテルと関連付けるための駅に関する情報が記録された駅マスタ１１とを備え、各ホテルごとに複数の駅を関連付けた第１中間テーブル１３により、ホテルと駅とが関連付けられ、上記第１中間テーブル１３を介してホテルと駅とが関連付けられることにより、上記駅からホテルをデータベース検索により抽出するデータベース検索手段９と、上記ホテル一覧表示画面５１およびホテル詳細情報表示画面５２を、所定のテンプレートファイルにデータを割り当てることにより自動的に生成するウェブページ生成手段１６を備え、上記ウェブページ生成手段１６は、所定のテンプレートファイルに対して、ホテルマスタ１０、上記駅マスタ１１、第１中間テーブル１３を介し、上記データベース検索手段９におけるデータベース検索によって抽出した駅とホテルのデータに基づいてホテル一覧表示画面５１およびホテル詳細情報表示画面５２を生成する場合には、
駅マスタ１１と第１中間テーブル１３のデータを増やすだけで、増やした駅とホテルとを関連付けることができるうえ、そのように関連付いたホテル一覧表示画面５１およびホテル詳細情報表示画面５２を自動生成することができる。したがって、従来のように、膨大な作業を行わなくても、ごく軽微な作業だけで抽出条件である駅を増やし、検索精度を向上させた検索を行うことができる。そして、生成されるウェブページのページ数は、抽出条件の増加量に対して二次曲線的に多くなり、多数のウェブページが生成されるため、ウェブ上のサーチエンジンにおいてヒットする確率が極めて高くなり、ユーザ端末からの閲覧機会を大幅に増大させることができる。
【産業上の利用可能性】
【０１３５】
上記の実施の形態では、本発明を、中間抽出条件として駅を使用し、個別抽出条件としてランドマークを使用し、検索対象をホテルとしたホテル情報検索に適用した例を示したが、これに限定するものではなく、中間抽出条件や個別抽出条件、検索対象として、さまざまな対象を使用して各種の情報検索に適用することができる。
【図面の簡単な説明】
【０１３６】
【図１】本発明の情報検索システムを含むネットワーク構成を示す図である。
【図２】データベースサーバに格納されたテーブルの関係を示す図である。
【図３】ランドマーク表示画面の一例を示す図である。
【図４】ランドマーク表示画面の一例を示す図である。
【図５】ホテル一覧表示画面の一例を示す図である。
【図６−１】ホテル詳細情報表示画面の一例を示す図である。
【図６−２】ホテル詳細情報表示画面の一例を示す図である。
【図７】ランドマークにリンクしたホテルの一覧表示画面の一例を示す図である。
【図８】ホテル一覧表示画面の第２例を示す図である。
【図９】駅検索画面の一例を示す図である。
【図１０】ホテル一覧表示画面の一例を示す図である。
【図１１】ホテル詳細情報表示画面の一例を示す図である。
【図１２】駅にリンクしたホテルの一覧表示画面の一例を示す図である。
【符号の説明】
【０１３７】
１      サーバ装置
２      インターネット
３      ウェブサーバ
４      データベースサーバ
５      端末装置
９      データベース検索手段
１０      ホテルマスタ
１１      駅マスタ
１２      ランドマークマスタ
１３      第１中間テーブル
１４      第２中間テーブル
１６      ウェブページ生成手段
１７      テンプレート格納部
１８      ウェブページ格納部
１９      既設ページ
２０      新設ページ
２３      メニュー表示
２５      カテゴリ表示部
２６      都道府県表示部
２７      ランドマーク表示部
２８      駅表示部
３０      詳細ボタン
３２      基本情報表示部
３３      宿泊プラン一覧表示部
３４      詳細情報表示部
３５      最寄駅表示部
３６      ランドマーク一覧表示部
３８      都道府県表示部
３９      地域表示部
４０      駅表示部
５０      ランドマーク表示画面
５１      ホテル一覧表示画面
５２      ホテル詳細情報表示画面
５４      駅表示画面
【図１】
2007026132.tif 000003
【図２】
2007026132.tif 000004
【図３】
2007026132.tif 000005
【図４】
2007026132.tif 000006
【図５】
2007026132.tif 000007
【図６−１】
2007026132.tif 000008
【図６−２】
2007026132.tif 000009
【図７】
2007026132.tif 000010
【図８】
2007026132.tif 000011
【図９】
2007026132.tif 000012
【図１０】
2007026132.tif 000013
【図１１】
2007026132.tif 000014
【図１２】
2007026132.tif 000015