(57)【要約】【課題】  入力されたキーワードを含む検索式に対応する情報を提供するサイトサーバの識別子を検索する検索装置及び検索プログラムを提供する。【解決手段】  検索データベースを記憶する検索データベース記憶部と、変換プログラムとサイトサーバの識別子を関連づけて記憶する変換プログラム記憶部と、検索データベース記憶部を読み出して、入力された検索式に対応するサイトサーバの識別子を検索する検索部と、変換プログラム記憶部を読み出して、検索部で検索されたサイトサーバの識別子に関連づけられた変換プログラムを選択して、入力された検索式を選択された変換プログラムによりサイトサーバに付属するサイト内検索サーバの識別子を生成するサイト内検索リンク生成部と、サイト内検索リンク生成部で生成されたサイトサーバに付属するサイト内検索サーバの識別子を含む入力された検索式に対応する検索結果を生成する検索結果生成部とを有する。【選択図】      図３
2006099279.tif 000002
【特許請求の範囲】
【請求項１】
入力された検索式に対応するサイトサーバの識別子を検索する検索装置であって、
複数のサイトサーバが保持する情報を検索するための検索データベースを記憶する検索データベース記憶部と、
検索式をサイトサーバに付属するサイト内検索サーバの識別子に変換する変換プログラムと前記サイトサーバの識別子を関連づけて記憶する変換プログラム記憶部と、
前記検索データベース記憶部を読み出して、入力された前記検索式に対応するサイトサーバの識別子を検索する検索部と、
前記変換プログラム記憶部を読み出して、前記検索部で検索された前記サイトサーバの識別子に関連づけられたサイト内検索サーバごとに異なる変換プログラムを選択して、入力された前記検索式を選択された前記変換プログラムにより前記サイトサーバに付属するサイト内検索サーバの識別子を生成するサイト内検索リンク生成部と、
前記サイト内検索リンク生成部で生成された前記サイトサーバに付属するサイト内検索サーバの識別子を含む入力された前記検索式に対応する検索結果を生成する検索結果生成部と、
を有することを特徴とする検索装置。
【請求項２】
請求項１に記載の検索装置であって、
前記サイト内検索リンク生成部は、前記変換プログラムを選択して前記検索部で検索された前記サイトサーバに対応するサイト内検索サーバを複数抽出すると、抽出された全てのサイト内検索サーバについて、サイト内検索サーバの識別子を生成することを特徴とする検索装置。
【請求項３】
請求項１に記載の検索装置であって、
前記サイト内検索リンク生成部は、前記変換プログラムを選択して前記検索部で検索された前記サイトサーバに対応するサイト内検索サーバを複数抽出すると、抽出されたサイト内検索サーバについて、予め規定される数のサイト内検索サーバの識別子を生成することを特徴とする検索装置。
【請求項４】
請求項１乃至３のいずれか１に記載の検索装置であって、
前記サイト内検索リンク生成部は、検索された前記サイトサーバの識別子に前方一致するサイト内検索サーバを変換プログラムから抽出することを特徴とする検索装置。
【請求項５】
入力された検索式に対応するサイトサーバの識別子を検索する検索プログラムであって、
複数のサイトサーバが保持する情報を検索するための検索データベースを記憶する検索データベース記憶部を読み出して、入力された前記検索式に対応するサイトサーバの識別子を検索する手段と、
検索式をサイトサーバに付属するサイト内検索サーバの識別子に変換する変換プログラムと前記サイトサーバの識別子を関連づけて記憶する変換プログラム記憶部を読み出して、検索された前記サイトサーバの識別子に関連づけられたサイト内検索サーバごとに異なる変換プログラムを選択して、入力された前記検索式を選択された前記変換プログラムにより前記サイトサーバに付属するサイト内検索サーバの識別子を変換する手段と、
生成された前記サイトサーバに付属するサイト内検索サーバの識別子を含む入力された前記検索式に対応する検索結果を生成する手段と、
をコンピュータに実行させることを特徴とする検索プログラム。
【請求項６】
請求項５に記載の検索プログラムであって、
前記変換プログラムを選択して前記検索部で検索された前記サイトサーバに対応するサイト内検索サーバを複数抽出すると、抽出された全てのサイト内検索サーバについて、サイト内検索サーバの識別子を生成させることを特徴とする検索プログラム。
【請求項７】
請求項５に記載の検索プログラムであって、
前記変換プログラムを選択して前記検索部で検索された前記サイトサーバに対応するサイト内検索サーバを複数抽出すると、抽出されたサイト内検索サーバについて、予め規定される数のサイト内検索サーバの識別子を生成させることを特徴とする検索プログラム。
【請求項８】
請求項５乃至７のいずれか１に記載の検索プログラムであって、
検索された前記サイトサーバの識別子に前方一致するサイト内検索サーバを変換プログラムから抽出させることを特徴とする検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は入力されたキーワードを含む検索式に対応する情報を提供するサイトサーバの識別子を検索する検索装置及び検索プログラムに関する。
【背景技術】
【０００２】
インターネットにおける資料調査や簡単な調べ物などの情報検索で、その情報を提供するサイトを検索する検索エンジンが広く利用されている。このような検索エンジンにおいては、操作者がキーワードなどの検索式を入力し、検索エンジンのデータベースに予め記憶されている情報から、入力された検索式に対応する情報を検索する技術が利用されている。
【０００３】
しかしながら、検索エンジンはそれぞれ特徴があり、各サイトサーバで提供することのできる全ての情報を予め記憶することは困難であり、検索の対象となる情報もそれぞれ異なる。また、検索される情報は膨大であり、必要のない情報も含まれているため、検索された情報の中から操作者が有用な情報のみを抽出することは困難である。
【０００４】
そのため、複数の検索エンジンを利用して検索するとともに、検索条件として操作者が予め情報を検索するカテゴリを選択し、選択されたカテゴリと一致する情報を抽出することで、操作者にとって有効な情報を検索することのできる発明もある（例えば、特許文献１）。
【特許文献１】特開２００３−１５７２８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に記載される発明では、選択されたカテゴリと一致する情報を抽出することができるが、情報を検索するのは予め指定される検索エンジンである。そのため、検索結果として得られる情報の質は、これらの検索エンジンの精度に依存する。
【０００６】
上記課題に鑑み、本発明は、検索結果とともに、検索されたサイトで固有に設定されているサイト内検索の識別子を表示させる検索装置及び検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の特徴に係る検索装置は、入力された検索式に対応するサイトサーバの識別子を検索する検索装置であって、複数のサイトサーバが保持する情報を検索するための検索データベースを記憶する検索データベース記憶部と、検索式をサイトサーバに付属するサイト内検索サーバの識別子に変換する変換プログラムとサイトサーバの識別子を関連づけて記憶する変換プログラム記憶部と、検索データベース記憶部を読み出して、入力された検索式に対応するサイトサーバの識別子を検索する検索部と、変換プログラム記憶部を読み出して、検索部で検索されたサイトサーバの識別子に関連づけられたサイト内検索サーバ毎に異なる変換プログラムを選択して、入力された検索式を選択された変換プログラムによりサイトサーバに付属するサイト内検索サーバの識別子に変換するサイト内検索リンク生成部と、サイト内検索リンク生成部で生成されたサイトサーバに付属するサイト内検索サーバの識別子を含む入力された検索式に対応する検索結果を生成する検索結果生成部とを有することを特徴とする。
【０００８】
上記構成による本発明によれば、検索結果とともに、検索されたサイトで固有に設定されているサイト内検索の識別子を表示させる検索装置及び検索プログラムを提供することができる。
【発明の効果】
【０００９】
本発明によれば、入力されたキーワードを含む検索式に対応する情報を提供するサイトサーバの識別子を検索する検索装置及び検索プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
次に、図面を参照して、本発明の最良の実施の形態に係る検索装置１を説明する。
【００１１】
［第１の実施の形態］
図１に示すように、本発明の最良の実施の形態に係る検索装置１は、ネットワーク４を介してクライアント端末２および検索サイトシステム３ａ〜３ｃと接続されている。
【００１２】
検索装置１は、クライアント端末２から操作者によってインターネット等の通信ネットワーク４を介して検索要求が入力されると、検索処理を実行する。また、検索装置１は、検索処理の実行により得られた検索結果であるＨＴＭＬ形式の出力ファイルとしてネットワーク４を介してクライアント端末２に出力する。なお、図１に示す例では、検索装置１とクライアント端末２は異なる構成であるが、スタンドアロンで構成されていても良い。
【００１３】
クライアント端末２は、予めインストールされているブラウザソフトにより、検索装置１から入力されたＨＴＭＬ形式の出力ファイルを解析して表示画面２０を生成し、表示画面２０を表示装置に表示する。
【００１４】
検索サイトシステム３ａは、サイトサーバ３１ａとサイト内検索サーバ３２ａを有している。サイト内検索サーバ３２ａは、サイトサーバ３１ａが提供するコンテンツを検索する。なお、サイト内検索サーバ３２ａはＡＳＰサービスにより提供されても良い。また、サイトサーバ３１ａは、接続されるクライアント端末２に表示される表示画面を形成するための専門情報を記憶する専門情報記憶部３３ａを有している。さらに、サイト内検索サーバ３２ａは、サイト内検索が実行されると、入力されたキーワードに関して、それぞれ専門情報記憶部３３ａを検索するサイト内検索手段３４ａを有している。
【００１５】
なお、検索サイトシステム３ｂ及び３ｃも検索サイトシステム３ａと同様の構成である。検索サイトシステム３ｂが検索サイトシステム３ａと異なる点は、サイト内検索サーバを有していない点である。また、検索サイトシステム３ｃが検索サイトシステム３ｃと異なる点は、２つのサイト内検索サーバを有している点である。各サイト内検索手段３４ｃ，３６ｃは、サイト内検索が実行されると、それぞれ予め定められるルールにより、専門情報記憶部３３ｃ内の専門情報を検索する。
【００１６】
例えば図１に示すように、クライアント端末２に表示される表示画面２０には、キーワード入力部２１に入力された検索式に基づいて検索装置１で検索されたサイトサーバ３１ａ〜３１ｃの識別子であるＵＲＬの情報を表示するためのリンク２３，２５，２６が設けられている。
【００１７】
また、表示画面２０では、入力された検索式に対応する情報を提供するサイトサーバの識別子であるＵＲＬの情報を表示するためのリンクが設けられるとともに、提供されたサイトサーバ３１ａ，３１ｃのサイト内をサイト内検索するサイト内検索リンク２４ａ，２７ａ，２７ｂを有している。具体的には、サイト内検索リンク２４ａをクリックすると、検索サイトシステム３ａのサイト内検索手段３４ａでサイト内検索が開始される。
【００１８】
サイト内検索は、各サイトサーバ毎に設けられる専門情報記憶部３１，３３，３４に記憶される専門情報に基づいて検索が実行されるため、各サイトサーバの情報に特化した検索が可能となる。
【００１９】
図２を用いて、検索装置１、クライアント端末２および検索サイトシステム３ａ〜３ｃにおける処理の流れを説明する。
【００２０】
検索装置１は、クライアント端末２からネットワーク４を介して検索要求を入力すると（Ｓ０１）、検索処理を実行する（Ｓ０２）。検索装置１は、検索処理の実行により得られた検索結果であるＨＴＭＬ形式の出力ファイルとしてクライアント端末２に出力する（Ｓ０３）。
【００２１】
クライアント端末２は、予めインストールされているブラウザソフトにより、検索装置１から入力した検索結果に基づいて表示画面２０が表示されると、表示画面に基づいて検索要求が送信される（Ｓ０４）。
【００２２】
図１に示す例では、操作者によりサイト内検索リンク２４ａがクリックされてクライアント端末２から検索サイトシステム３ａに検索要求が送信される。この検索要求に対応して、サイト内検索手段３４ａは、サイト内で入力された検索式に対応する情報を検索する応答処理を実行する（Ｓ０５）。サイト内検索手段３４ａは、応答処理として専門情報を抽出するとこの専門情報を含むＨＴＭＬ形式のファイルを、検索要求に対する応答としてクライアント端末２に送信する（Ｓ０６）。
【００２３】
具体的にサイト内検索としては、サイト内検索手段３４ａは、専門情報記憶部３１を参照し、検索サイトシステム３ａに設けられる専門情報を抽出する。具体的には、クライアント端末２から入力されるキーワードに基づいて専門情報記憶部３１に記憶される専門情報を検索し、検索された専門情報に基づいてサイトサーバに送信するためのファイルを生成する。
【００２４】
［計画最適化装置］
図３に示すように、本発明の第１の実施の形態に係る検索装置１は、検索データベース記憶部１１、変換プログラム記憶部１２、入力部１３、検索部１４、検索結果生成部１５、サイト内検索リンク生成部１６および出力部１７を有している。
【００２５】
本発明の第１の実施の形態に係る検索装置１は、図４に示すように、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続されている。
【００２６】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から検索装置１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００２７】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、たとえば、中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、検索装置１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００２８】
記憶装置１０７は半導体記憶装置または磁気ディスク装置等であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。本発明に係る検索装置１の記憶装置１０７には、検索プログラム、検索データベース記憶部１１および変換プログラム記憶部１２が記憶される。また、この検索プログラムが検索装置１の中央処理制御装置１０１に読み込まれて実行されることによって、入力部１３、検索部１４、検索結果生成部１５、サイト内検索リンク生成部１６および出力部１７が実装される。
【００２９】
なお、本発明の最良の実施の形態に係る検索装置１は、１台のコンピュータによって実現されても良いし、互いに通信可能な複数のコンピュータによって実現されても良い。
【００３０】
検索データベース記憶部１１は、サイトサーバを検索する検索データベースを記憶する。例えば、図５に示すように検索に利用される複数のキーワード、ＵＲＬおよび表示属性が関連付けられた検索データベースを記憶している。また、表示属性は、ＨＴＭＬファイルから表示画面２０を生成する際、表示画面２０に埋め込むタイトルや、検索結果の説明文等の文字列やロゴ画像などを指定する。図１に示す表示画面２０では、検索されたＵＲＬの情報を表示するためのリンク２３，２５，２６を指定するデータである。
【００３１】
変換プログラム記憶部１２は、検索式をサイト内検索サーバの識別子に変換する変換プログラムをサイトサーバの識別式であるＵＲＬに関連付けて記憶する。具体的には、変換プログラム記憶部１２は、図６に示すようにＵＲＬに、変換プログラム、表示属性および、非表示フラグが関連付けられた複数のレコードを記憶している。
【００３２】
変換プログラムは、入力される検索式を変換する。具体的には、サイトサーバ３１ａの検索ＣＧＩを呼び出すためのＣＧＩ引数を生成し、このＣＧＩ引数を含んだＵＲＬを生成するプログラムである。また、表示属性は、ＨＴＭＬファイルから表示画面２０を生成する際、表示画面２０に埋め込むタイトルや専門サイトの説明文等の文字列やロゴ画像などを指定する。図１に示す表示画面２０では、検索されたサイト内検索へリンクするサイト内検索リンク２７ａ，２７ｂを指定するデータである。非表示フラグは、このレコードに関連付けられるＵＲＬを、入力されたキーワードに対する検索結果の情報に関連付けられるサイト内検索のためのＵＲＬとして表示するか否かを判断する。
【００３３】
ここで、非表示フラグがオンに設定されるとは、非表示フラグ項目に対する実データが、例えば「１（真またはｔｒｕｅ）」に設定されることであり、入力されたキーワードに対するサイト内検索のためのＵＲＬを表示しないことである。具体的には、非表示フラグがオンすなわち「１」に設定されている場合、このレコードに関連付けられるＵＲＬはサイト内検索のための検索結果として表示しない。また、非表示フラグがオフすなわち「０」に設定されている場合、このレコードに関連付けられるＵＲＬはサイト内検索のための検索結果として表示する。
【００３４】
入力部１３は、操作者により入力装置１０４を介して入力される検索式を入力する。この検索式は、少なくとも操作者が情報を検索する際に検索対象として入力するキーワードを含む。
【００３５】
検索部１４は、入力部１３に入力された検索式に基づいて、検索データベース記憶部１１から検索データベースを読み出して対応するＵＲＬを検索し、検索されたＵＲＬを記述して検索結果リストを生成する。具体的には、検索部１４は、検索データベースを参照し、入力部１３に入力された検索式に含まれるキーワードに関連付けられ、かつ、検索式に基づいて選択されたＵＲＬのみを抽出し、抽出されたＵＲＬを記述して検索結果リストを生成する。
【００３６】
検索結果生成部１５は、検索部１４で抽出されたＵＲＬについて、サイト内検索リンク生成部１６で変換されたルールに基づいて出力ファイルを生成する。具体的には、検索部１４から入力される検索結果リストに記述されるＵＲＬについて、サイト内検索リンク生成部１６で変換されたルールで検索されたＵＲＬ及び検索されたＵＲＬと関連付けられて検索データベース記憶部１１で記憶されている表示属性を記述した出力ファイルを生成する。また、検索結果リストにＵＲＬが存在しなかった場合、検索結果生成部１５は、該当する検索結果が存在しない出力ファイルを生成する。具体的には、これらの出力ファイルは、ＨＴＭＬ形式で記述され、クライアント端末２のブラウザによって読み出され表示される。
【００３７】
サイト内検索リンク生成部１６は、検索部１４で変換プログラム記憶部１２でキーとするＵＲＬと検索部で検索されたＵＲＬとを比較する。比較により予め定められるマッチングルールによりＵＲＬが抽出されると変換プログラムの実行によりＵＲＬを生成し、生成したＵＲＬを記述した結果リストを生成する。
【００３８】
出力部１７は、検索結果生成部１５で生成された出力ファイルを表示装置１０５等に出力する。
【００３９】
［検索処理］
次に、図７および図８に示すフローチャートを用いて、本発明の最良の形態に係る検索装置１における検索処理の流れについて説明する。
【００４０】
入力部１３が操作者から入力装置１０４を介して検索式を入力すると（Ｓ００１でＹＥＳ）、検索部１４は、検索データベース記憶部１１から検索データベースを読み出して、入力された検索式に関連付けられるＵＲＬを検索し、検索されたＵＲＬ及び検索されたＵＲＬと関連付けられて変換プログラム記憶部１２で記憶されている表示属性を記述した、検索結果リストを生成して検索結果生成部１５に出力する（Ｓ００２）。
【００４１】
例えば、操作者が検索する情報を表すキーワードとして「ポリエチレン」を入力した場合、このキーワードである「ポリエチレン」と関連付けられるＵＲＬを実体データとして検索結果リストを生成する。
【００４２】
検索結果生成部１５は、検索部１４から入力された検索結果リストに検索結果としてＵＲＬが存在する場合（Ｓ００３）、検索結果リストから１のＵＲＬに関する検索結果を抽出し、抽出したＵＲＬの検索結果をサイト内検索リンク生成部１６に出力する（Ｓ００４）。ここで、抽出する検索結果は、ＵＲＬに加えて、このサイトのタイトルや説明文等の表示属性を含むものである。
【００４３】
次に、検索結果生成部１５は、この出力したＵＲＬに対してサイト内検索リンク生成部１６からＵＲＬと表示属性を関連付けて生成された結果リストが入力されると（Ｓ００５）、このサイト内検索リンク生成部１６から入力した結果リストにサイト内検索へリンクするＵＲＬが存在するか否かを判別する（Ｓ００６）。
【００４４】
ステップＳ００６で結果リストにサイト内検索リンクが存在する場合、サイト内検索へリンクするＵＲＬと表示属性を記述した出力ファイルが生成される（Ｓ００９）。なお、出力ファイルを生成する際に結果リストにサイト内へ検索リンクするＵＲＬが複数存在する場合、全てのサイト内検索へリンクするＵＲＬを記述して出力ファイルを生成しても良く、また、規定数のサイト内検索へリンクするＵＲＬのみを記述して出力ファイルを生成しても良い。
【００４５】
続いて、検索結果リスト中の全ての検索結果について  ステップＳ００４からＳ００７までの処理がされたか否かを判断し、処理されていないリストが存在する場合（ステップＳ００８でＮＯ）、ステップＳ００４に戻り、検索結果リストから他の検索結果を抽出して同様の処理が繰り返される。
【００４６】
このように、ステップＳ００４で、検索結果生成部１５が検索部１４から入力された結果リストから抽出したＵＲＬの検索結果を順番に１つづつ取り出し、サイト内検索リンク生成部１６に出力することで、検索結果リストに含まれる全てのＵＲＬに対するサイト内検索リンクが存在するか否かを判定することができる。
【００４７】
一方、ステップＳ００８において、検索結果リスト中の全ての検索結果について処理されていた場合、出力部１７はステップＳ００７で生成された出力ファイルを出力する（Ｓ００９）。
【００４８】
また、ステップＳ００３において検索部１４から入力した検索結果リストに検索結果が存在しない場合、検索結果生成部１５は、検索結果がない旨の表示する出力ファイルを生成し（Ｓ０１０）、出力部１７は生成された出力ファイルを出力する（Ｓ００９）。
【００４９】
［検索処理における結果リスト生成処理］
次に、ステップＳ００４の処理において検索結果生成部１５からサイト内検索リンク生成部１６に検索結果入力され、サイト内検索リンク生成部１６においてステップＳ００５で検索結果生成部１５に入力される結果リストを生成する処理を説明する。
【００５０】
サイト内検索リンク生成部１６は、検索部１４から検索式を入力するとともに、検索結果生成部１５からステップＳ００４で出力された検索結果のＵＲＬが入力されると（Ｓ１０１）、サイト内検索リンク生成部１６は、変換プログラム記憶部１２から１レコードを読み出す（Ｓ１０２）。
【００５１】
サイト内検索リンク生成部１６は、読み出したレコードの非表示フラグを参照し、非表示フラグがオフである場合（Ｓ１０３）、ステップＳ１０１で入力した検索結果のＵＲＬをレコードに記述されているＵＲＬと比較する（Ｓ１０４）。例えば、比較方法のマッチングルールとしては、前方一致ＵＲＬによる比較方法を使用する。
【００５２】
ステップＳ１０４における比較で検索結果のＵＲＬとレコードに記述されるＵＲＬとがマッチした場合（Ｓ１０５でＹＥＳ）、検索部１４から入力した検索式をレコードに記述されている変換プログラムに処理させる。
【００５３】
具体的には、まず、サイト内検索リンク生成部１６は、変換プログラムに基づいて、入力部１３から入力した検索式をサイト内検索の文法に従った形式に変換する（Ｓ１０６）。例えば、元の検索式の文法において、演算子が、「ＡＮＤ」、「ＯＲ」、「ＮＯＴ」で、サイト内検索の検索式の文法では、上記に対応する演算子が、「＆」、「｜」、「￣」の場合、「ＡＮＤ」を「＆」に変換し、「ＯＲ」を「｜」に変換し、また「ＮＯＴ」を「￣」に変換する。
【００５４】
例えば、元の検索式の文法には「ＮＯＴ」があるが、サイト内検索の検索式の文法には該当するものがない等の文法的に一致させられない場合、「ＮＯＴ」が作用する部分を無視したり、「ＮＯＴ」が存在する場合は変換結果無しにして調整する。
【００５５】
次に、サイト内検索リンク生成部１６は、変換プログラムに基づいて、ＣＧＩ引数を生成する（Ｓ１０７）。具体的にサイト内検索はＣＧＩとして呼び出すが、その引数は、それぞれ異なる。そのため、目的のサイト内検索に合わせるように、ステップＳ１０６で変換された検索式を埋め込んでサイトサーバ３１ａの検索ＣＧＩを呼び出すためのＣＧＩの引数を生成する。
【００５６】
続いて、サイト内検索リンク生成部１６は、変換プログラムに基づいて、ＵＲＬを生成する（Ｓ１０８）。具体的には、ＣＧＩ名にステップＳ１０７で生成された引数を結合させて、サイト内検索を実行するためのＵＲＬにする。
【００５７】
変換プログラムによる処理結果が存在する場合（Ｓ１０９でＹＥＳ）、処理結果であるサイト内検索リンクと該当する表示属性を結果リストに加えて結果リストを更新する（Ｓ１１０）。
【００５８】
続いて、変換プログラム記憶部１２内の全てのレコードについて処理がされたか否かが確認され（Ｓ１１１）、全てのレコードについて処理がされていた場合、検索リストを検索結果生成部１５に出力する。一方、ステップＳ１１１で全てのレコードについて処理がされていないことが確認された場合、ステップＳ１０２に戻り、ステップＳ１１０までの同様の処理が繰り返される。
【００５９】
また、ステップＳ１０９で変換プログラムによる処理結果が存在しない場合、結果リストに追加するサイト内検索リンク及び表示属性が存在しないため、ステップＳ１１１に進む。
【００６０】
上述したように、本発明の最良の形態に係る検索装置１は、検索結果を表示する際に、抽出されたサイトサーバのサイト内検索のＵＲＬを同時に表示させることができる。
【００６１】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００６２】
【図１】本発明の最良の実施の形態に係る検索装置を説明する図である。
【図２】本発明の最良の実施の形態に係る検索装置における処理を説明する図である。
【図３】本発明の最良の実施の形態に係る検索装置のブロック図である。
【図４】本発明の最良の実施の形態に係る検索装置を説明する図である。
【図５】本発明の最良の実施の形態に係る検索装置の検索データベースを説明する図である。
【図６】本発明の最良の実施の形態に係る検索装置の変換プログラム記憶部を説明する図である。
【図７】本発明の最良の実施の形態に係る検索装置の検索処理を説明する図である。
【図８】本発明の最良の実施の形態に係る検索装置の結果リスト生成処理を説明する図である。
【符号の説明】
【００６３】
１…検索装置
２…クライアント端末
３ａ〜３ｃ…検索サイトシステム
４…ネットワーク
１１…検索データベース記憶部
１２…変換プログラム記憶部
１３…入力部
１４…検索部
１５…検索結果生成部
１６…サイト内検索リンク生成部
１７…出力部
２０…表示画面
２１…キーワード入力部
２３，２５，２６…リンク
２４ａ，２７ａ，２７ｂ…サイト内検索リンク
３１，３３，３４…専門情報記憶部
３１ａ〜３１ｃ…サイトサーバ
３２ａ…サイト内検索サーバ
３３ａ，３３ｃ…専門情報記憶部
３４ａ，３４ｃ，３６ｃ…サイト内検索手段
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
【図１】
2006099279.tif 000003
【図２】
2006099279.tif 000004
【図３】
2006099279.tif 000005
【図４】
2006099279.tif 000006
【図５】
2006099279.tif 000007
【図６】
2006099279.tif 000008
【図７】
2006099279.tif 000009
【図８】
2006099279.tif 000010