(57)【要約】【課題】インターネットでの検索の結果得られた多数の情報に、ＵＲＬに代わって識別符号を自動的に付与できるようにする。【解決手段】検索条件に合致する収集情報を検出し（Ｓ００４）、検出された収集情報に対し、一意に決まる識別符号を付与する（Ｓ００５）。検出された収集情報と識別符号とを対応付けて検索結果として、情報クライアント部に送信し（Ｓ００７）、この検索結果を閲覧した情報クライアント部の情報検索者が検索結果の中の特定の識別符号を選択した場合（Ｓ００９）、該識別符号が対応するＷｅｂページの所在情報を情報クライアント部に送信する（Ｓ０１１）。【選択図】      図４
2005043967.tif 000002
【特許請求の範囲】
【請求項１】
情報を検索する検索手段と、
前記検索手段により検索された検索結果に識別情報を付与する付与手段と、
前記付与手段により付与された識別情報とともに前記検索結果を送信する送信手段と、
前記送信手段により送信された検索結果の中で、選択された検索結果に対応する識別情報の所在情報を検出する検出手段と
を有することを特徴とする情報検索装置。
【請求項２】
情報を検索する検索ステップと、
前記検索ステップにより検索された検索結果に識別情報を付与する付与ステップと、
前記付与ステップにより付与された識別情報とともに前記検索結果を送信する送信ステップと、
前記送信ステップにより送信された検索結果の中で、選択された検索結果に対応する識別情報の所在情報を検出する検出ステップと
を有することを特徴とする情報検索方法。
【請求項３】
情報を検索する検索ステップと、
前記検索ステップにより検索された検索結果に識別情報を付与する付与ステップと、
前記付与ステップにより付与された識別情報とともに前記検索結果を送信する送信ステップと、
前記送信ステップにより送信された検索結果の中で、選択された検索結果に対応する識別情報の所在情報を検出する検出ステップと
を有する、コンピュータで実行させるためのプログラム。
【請求項４】
ネットワークを介して少なくとも１つの情報クライアント部に接続された情報検索装置において、
情報を収集する情報収集手段と、
前記情報収集手段によって収集された収集情報を、収集情報が格納されていた場所の所在情報とともに記憶装置に格納する収集情報格納手段と、
情報検索者からの検索要求に応じて情報クライアント部から送信された検索条件を受理し、前記記憶装置を参照して、前記検索条件に合致する収集情報を検出する検出手段と、
前記検出手段によって検出された収集情報に対し、一意に決まる識別符号を付与して、前記記憶装置に前記収集情報に対応付けて格納する付与手段と、
前記検出手段によって検出された収集情報と、前記付与手段によって付与された識別符号とを対応付けて検索結果として、前記検索条件を送信した情報クライアント部に送信する第１の送信手段と、
前記第１の送信手段によって送信された検索結果を閲覧した前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択した場合、前記記憶装置を参照して、該識別符号が対応する所在情報を読み出し、前記検索条件を送信した情報クライアント部に送信する第２の送信手段と
を有することを特徴とする情報検索装置。
【請求項５】
前記付与手段は、前記検出手段によって検出された収集情報がもともと記載されていた場所の所在情報であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に基づいて前記識別符号を生成し、前記収集情報に付与することを特徴とする請求項４に記載の情報検索装置。
【請求項６】
前記識別符号は数値で構成されることを特徴とする請求項５に記載の情報検索装置。
【請求項７】
前記付与手段は、前記検出手段によって検出された収集情報のうち、所定の条件を満たしている収集情報に対してのみ識別符号を付与することを特徴とする請求項４に記載の情報検索装置。
【請求項８】
前記第２の送信手段は、前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択したときでも、該特定の識別符号が対応する場所が存在しない場合、該場所の所在情報の送信を行わないことを特徴とする請求項４に記載の情報検索装置。
【請求項９】
ネットワークを介して少なくとも１つの情報クライアント部に接続された情報検索装置に適用される情報検索方法において、
情報を収集する情報収集ステップと、
前記情報収集ステップにおいて収集された収集情報を、収集情報が格納されていた場所の所在情報とともに記憶装置に格納する収集情報格納ステップと、
情報検索者からの検索要求に応じて情報クライアント部から送信された検索条件を受理し、前記記憶装置を参照して、前記検索条件に合致する収集情報を検出する検出ステップと、
前記検出ステップで検出された収集情報に対し、一意に決まる識別符号を付与して、前記記憶装置に前記収集情報に対応付けて格納する付与ステップと、
前記検出ステップで検出された収集情報と、前記付与ステップで付与された識別符号とを対応付けて検索結果として、前記検索条件を送信した情報クライアント部に送信する第１の送信ステップと、
前記第１の送信ステップによって送信された検索結果を閲覧した前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択した場合、前記記憶装置を参照して、該識別符号が対応する所在情報を読み出し、前記検索条件を送信した情報クライアント部に送信する第２の送信ステップと
を有することを特徴とする情報検索方法。
【請求項１０】
前記付与ステップは、前記検出ステップで検出された収集情報がもともと記載されていた場所の所在情報であるＵＲＬに基づいて前記識別符号を生成し、前記収集情報に付与することを特徴とする請求項９に記載の情報検索方法。
【請求項１１】
前記識別符号は数値で構成されることを特徴とする請求項１０に記載の情報検索方法。
【請求項１２】
前記付与ステップは、前記検出ステップで検出された収集情報のうち、所定の条件を満たしている収集情報に対してのみ識別符号を付与することを特徴とする請求項１０に記載の情報検索方法。
【請求項１３】
前記第２の送信ステップは、前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択したときでも、該特定の識別符号が対応する場所が存在しない場合、該場所の所在情報の送信を行わないことを特徴とする請求項９に記載の情報検索方法。
【請求項１４】
ネットワークを介して少なくとも情報クライアント部に接続された情報検索装置に適用される情報検索方法を、コンピュータに実行させるためのプログラムにおいて、
前記情報検索方法が、
情報を収集する情報収集ステップと、
前記情報収集ステップにおいて収集された収集情報を、収集情報が格納されていた場所の所在情報とともに記憶装置に格納する収集情報格納ステップと、
情報検索者からの検索要求に応じて情報クライアント部から送信された検索条件を受理し、前記記憶装置を参照して、前記検索条件に合致する収集情報を検出する検出ステップと、
前記検出ステップで検出された収集情報に対し、一意に決まる識別符号を付与して、前記記憶装置に前記収集情報に対応付けて格納する付与ステップと、
前記検出ステップで検出された収集情報と、前記付与ステップで付与された識別符号とを対応付けて検索結果として、前記検索条件を送信した情報クライアント部に送信する第１の送信ステップと、
前記第１の送信ステップによって送信された検索結果を閲覧した前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択した場合、前記記憶装置を参照して、該識別符号が対応する所在情報を読み出し、前記検索条件を送信した情報クライアント部に送信する第２の送信ステップと
を有することを特徴とするプログラム。
【請求項１５】
前記付与ステップは、前記検出ステップで検出された収集情報がもともと記載されていた場所の所在情報であるＵＲＬに基づいて前記識別符号を生成し、前記収集情報に付与することを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記識別符号は数値で構成されることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記付与ステップは、前記検出ステップで検出された収集情報のうち、所定の条件を満たしている収集情報に対してのみ識別符号を付与することを特徴とする請求項１４に記載のプログラム。
【請求項１８】
前記第２の送信ステップは、前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択したときでも、該特定の識別符号が対応する場所が存在しない場合、該場所の所在情報の送信を行わないことを特徴とする請求項１４に記載のプログラム。
【請求項１９】
ネットワークを介して少なくとも１つの情報クライアント部に接続された情報検索装置に適用される情報検索方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記情報検索方法が、
情報を収集する情報収集ステップと、
前記情報収集ステップにおいて収集された収集情報を、収集情報が格納されていた場所の所在情報とともに記憶装置に格納する収集情報格納ステップと、
情報検索者からの検索要求に応じて情報クライアント部から送信された検索条件を受理し、前記記憶装置を参照して、前記検索条件に合致する収集情報を検出する検出ステップと、
前記検出ステップで検出された収集情報に対し、一意に決まる識別符号を付与して、前記記憶装置に前記収集情報に対応付けて格納する付与ステップと、
前記検出ステップで検出された収集情報と、前記付与ステップで付与された識別符号とを対応付けて検索結果として、前記検索条件を送信した情報クライアント部に送信する第１の送信ステップと、
前記第１の送信ステップによって送信された検索結果を閲覧した前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択した場合、前記記憶装置を参照して、該識別符号が対応する所在情報を読み出し、前記検索条件を送信した情報クライアント部に送信する第２の送信ステップと
を有することを特徴とする記憶媒体。
【請求項２０】
前記付与ステップは、前記検出ステップで検出された収集情報がもともと記載されていた場所の所在情報であるＵＲＬに基づいて前記識別符号を生成し、前記収集情報に付与することを特徴とする請求項１９に記載の記憶媒体。
【請求項２１】
前記識別符号は数値で構成されることを特徴とする請求項２０に記載の記憶媒体。
【請求項２２】
前記付与ステップは、前記検出ステップで検出された収集情報のうち、所定の条件を満たしている収集情報に対してのみ識別符号を付与することを特徴とする請求項１９に記載の記憶媒体。
【請求項２３】
前記第２の送信ステップは、前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択したときでも、該特定の識別符号が対応する場所が存在しない場合、該場所の所在情報の送信を行わないことを特徴とする請求項１９に記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報検索装置、情報検索方法、プログラムおよび記憶媒体に関する。
【０００２】
【従来の技術】
コンピュータの進歩とインターネットの普及とにより、大量の情報がＷｅｂサイトから提供されるようになってきた。こうした提供される情報の増加に伴って、情報（Ｗｅｂページ）を一意に識別できるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が、一般の使用者にとって長大で難解な文字の羅列になる場合も多くなってきた。これを避けるべく、ＵＲＬを使用者にとって意味のある分かりやすいものにしようとする試みや、ＵＲＬを数値化した識別符号（ＩＤ）で表現しようとする試みも行われている。
【０００３】
また一方、Ｗｅｂサイトから提供される大量の情報の中から所望する情報をすばやく発見するための検索システムも数多く考案され、実用に供されている。こうした検索システムでは、Ｗｅｂページを閲覧するためのＷｅｂブラウザを使用してクライアント装置が検索語などの検索条件を検索システムに送信し、これを受けた検索システムが、予めＷｅｂサイトから収集しておいた情報から検索条件に適合する情報を検索し、その検索結果をクライアント装置に返信するということが行われる場合が多い。
【０００４】
このような検索システムでは、収集する対象となるＷｅｂサイトが大規模化するのに伴い、検索語に適合する情報の数も増加していく。このため、使用者は多数の検索結果から所望の情報を選択する必要があるが、所望の情報をＵＲＬによって選択する場合、ＵＲＬが前述のとおり長大で難解な文字の羅列であることも少なくないため、扱いづらいということがあった。
【０００５】
なお、上述の先行技術は、文献公知発明に係るものではない。
【０００６】
【発明が解決しようとする課題】
上記従来の検索システムにおいて、検索の結果得られた多数の情報のＵＲＬに代わって、該情報に識別符号（ＩＤ）をそれぞれ付与することが考えられるが、この場合、使用者が手動で識別符号の付与を行わねばならず、日々更新される情報を対象にして、こうした付与作業を手動で行うことは不可能であった。
【０００７】
本発明はこのような問題点に鑑みてなされたものであって、検索の結果得られた多数の情報に、ＵＲＬに代わって識別符号を自動的に付与することを可能にした情報検索装置、情報検索方法、プログラムおよび記憶媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明によれば、情報を検索する検索手段と、前記検索手段により検索された検索結果に識別情報を付与する付与手段と、前記付与手段により付与された識別情報とともに前記検索結果を送信する送信手段と、前記送信手段により送信された検索結果の中で、選択された検索結果に対応する識別情報の所在情報を検出する検出手段とを有することを特徴とする情報検索装置が提供される。
【０００９】
請求項２記載の発明によれば、情報を検索する検索ステップと、前記検索ステップにより検索された検索結果に識別情報を付与する付与ステップと、前記付与ステップにより付与された識別情報とともに前記検索結果を送信する送信ステップと、前記送信ステップにより送信された検索結果の中で、選択された検索結果に対応する識別情報の所在情報を検出する検出ステップとを有することを特徴とする情報検索方法が提供される。
【００１０】
請求項３記載の発明によれば、情報を検索する検索ステップと、前記検索ステップにより検索された検索結果に識別情報を付与する付与ステップと、前記付与ステップにより付与された識別情報とともに前記検索結果を送信する送信ステップと、前記送信ステップにより送信された検索結果の中で、選択された検索結果に対応する識別情報の所在情報を検出する検出ステップとを有する、コンピュータで実行させるためのプログラムが提供される。
【００１１】
請求項４記載の発明によれば、ネットワークを介して少なくとも１つの情報クライアント部に接続された情報検索装置において、情報を収集する情報収集手段と、前記情報収集手段によって収集された収集情報を、収集情報が格納されていた場所の所在情報とともに記憶装置に格納する収集情報格納手段と、情報検索者からの検索要求に応じて情報クライアント部から送信された検索条件を受理し、前記記憶装置を参照して、前記検索条件に合致する収集情報を検出する検出手段と、前記検出手段によって検出された収集情報に対し、一意に決まる識別符号を付与して、前記記憶装置に前記収集情報に対応付けて格納する付与手段と、前記検出手段によって検出された収集情報と、前記付与手段によって付与された識別符号とを対応付けて検索結果として、前記検索条件を送信した情報クライアント部に送信する第１の送信手段と、前記第１の送信手段によって送信された検索結果を閲覧した前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択した場合、前記記憶装置を参照して、該識別符号が対応する所在情報を読み出し、前記検索条件を送信した情報クライアント部に送信する第２の送信手段とを有することを特徴とする情報検索装置が提供される。
【００１２】
請求項９記載の発明によれば、ネットワークを介して少なくとも１つの情報クライアント部に接続された情報検索装置に適用される情報検索方法において、情報を収集する情報収集ステップと、前記情報収集ステップにおいて収集された収集情報を、収集情報が格納されていた場所の所在情報とともに記憶装置に格納する収集情報格納ステップと、情報検索者からの検索要求に応じて情報クライアント部から送信された検索条件を受理し、前記記憶装置を参照して、前記検索条件に合致する収集情報を検出する検出ステップと、前記検出ステップで検出された収集情報に対し、一意に決まる識別符号を付与して、前記記憶装置に前記収集情報に対応付けて格納する付与ステップと、前記検出ステップで検出された収集情報と、前記付与ステップで付与された識別符号とを対応付けて検索結果として、前記検索条件を送信した情報クライアント部に送信する第１の送信ステップと、前記第１の送信ステップによって送信された検索結果を閲覧した前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択した場合、前記記憶装置を参照して、該識別符号が対応する所在情報を読み出し、前記検索条件を送信した情報クライアント部に送信する第２の送信ステップとを有することを特徴とする情報検索方法が提供される。
【００１３】
請求項１４記載の発明によれば、ネットワークを介して少なくとも情報クライアント部に接続された情報検索装置に適用される情報検索方法を、コンピュータに実行させるためのプログラムにおいて、前記情報検索方法が、情報を収集する情報収集ステップと、前記情報収集ステップにおいて収集された収集情報を、収集情報が格納されていた場所の所在情報とともに記憶装置に格納する収集情報格納ステップと、情報検索者からの検索要求に応じて情報クライアント部から送信された検索条件を受理し、前記記憶装置を参照して、前記検索条件に合致する収集情報を検出する検出ステップと、前記検出ステップで検出された収集情報に対し、一意に決まる識別符号を付与して、前記記憶装置に前記収集情報に対応付けて格納する付与ステップと、前記検出ステップで検出された収集情報と、前記付与ステップで付与された識別符号とを対応付けて検索結果として、前記検索条件を送信した情報クライアント部に送信する第１の送信ステップと、前記第１の送信ステップによって送信された検索結果を閲覧した前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択した場合、前記記憶装置を参照して、該識別符号が対応する所在情報を読み出し、前記検索条件を送信した情報クライアント部に送信する第２の送信ステップとを有することを特徴とするプログラムが提供される。
【００１４】
請求項１９記載の発明によれば、ネットワークを介して少なくとも１つの情報クライアント部に接続された情報検索装置に適用される情報検索方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、前記情報検索方法が、情報を収集する情報収集ステップと、前記情報収集ステップにおいて収集された収集情報を、収集情報が格納されていた場所の所在情報とともに記憶装置に格納する収集情報格納ステップと、情報検索者からの検索要求に応じて情報クライアント部から送信された検索条件を受理し、前記記憶装置を参照して、前記検索条件に合致する収集情報を検出する検出ステップと、前記検出ステップで検出された収集情報に対し、一意に決まる識別符号を付与して、前記記憶装置に前記収集情報に対応付けて格納する付与ステップと、前記検出ステップで検出された収集情報と、前記付与ステップで付与された識別符号とを対応付けて検索結果として、前記検索条件を送信した情報クライアント部に送信する第１の送信ステップと、前記第１の送信ステップによって送信された検索結果を閲覧した前記情報クライアント部の情報検索者が前記検索結果の中の特定の識別符号を選択した場合、前記記憶装置を参照して、該識別符号が対応する所在情報を読み出し、前記検索条件を送信した情報クライアント部に送信する第２の送信ステップとを有することを特徴とする記憶媒体が提供される。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１６】
図１は、本発明に係る情報検索装置を含むネットワークの構成を示すブロック図である。
【００１７】
同図において、１０１は情報クライアントであり、使用者からの検索要求を受け付ける機能や、検索結果を表示する機能を備える。１０２は本発明に係る情報検索装置に相当する検索サーバである。検索サーバ１０２は、情報クライアント１０１より送信された検索語を含む検索条件を受け付け、検索を実行し、その検索結果に識別符合（ＩＤ）を付与した上で情報クライアント１０１へ返信するものである。検索サーバ１０２はまた、検索結果を受信した情報クライアント１０１から識別符号を送信された場合、その識別符号に対応する情報サーバのＵＲＬを情報クライアント１０１に通知する。検索サーバ１０２は、複数の検索クライアントからの検索依頼を同時に受け付けて処理することもできる。
【００１８】
１０３は情報サーバであり、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのプロトコルを用いて情報を提供するものであり、検索サーバ１０２は、この情報サーバ１０３が提供する情報を検索対象とする。情報クライアント１０１、検索サーバ１０２、情報サーバ１０３は各々、コンピュータで構成され、ここでは各１台だけ図示するが、一般に１つのネットワークに複数台存在する。
【００１９】
図２は、情報クライアント１０１の機能構成を示すブロック図である。
【００２０】
２０１は対話部であり、使用者からの検索要求や編集操作を受け付け、また検索結果を表示する機能部分である。対話部２０１は通常、コンピュータ上でのキーボード、マウス、タッチパネル、ジョイスティック、ペン、タブレット等といった各種入力装置や、ビットマップディスプレイなどの情報を提示する表示装置に相当し、基本操作システム（オペレーティングシステム）によって機能が提供される。
【００２１】
２０２は制御部であり、通常、特定の形式の情報を解釈実行するためのプログラムであるＷｅｂブラウザに相当する。
【００２２】
２０３は通信部であり、制御部２０２からの指示に基づき、検索サーバ１０２を含むネットワーク上で接続可能な各種のコンピュータとの間で通信を実行する。
【００２３】
図３は、検索サーバ１０２の機能構成を示すブロック図である。
【００２４】
３０１は情報収集部であり、情報サーバ１０３が保持する情報を、ネットワークを介して取得・収集するものである。
【００２５】
３０２は検索実施部であり、検索結果候補保持部３０３が保持している情報を対象にして検索を実行するものである。さらに、後述のＩＤ生成部３０５を用いることで、検索された情報に対してＩＤを自動的に付与する。
【００２６】
３０３は検索結果候補保持部であり、情報収集部３０１が収集した各情報について、情報の格納されていたＷｅｂページのＵＲＬと、情報が取得された最終の日時と、情報の内容を表す見出し語と、情報のサイズと、ＵＲＬが示すＷｅｂページが存在するか否かを示すフラグ（存在する場合「Ｔｒｕｅ」、存在しない場合「Ｆａｌｓｅ」）とが保持される。また、ＩＤ生成部３０５にて付与された情報の識別符合であるＩＤもここに格納される。
【００２７】
３０４は対話制御部であり、情報クライアント１０１から検索語を含む検索要求を受理し、これを基に検索実施部３０２に対して検索を依頼し、検索結果を情報クライアント１０１に送信する。
【００２８】
３０５はＩＤ生成部であり、検索実施部３０２で実行された検索により検出された情報のそれぞれに対して、一意に識別可能なＩＤを生成して付与し、該ＩＤを検索結果候補保持部３０３に格納する。
【００２９】
３０６はＩＤ処理部であり、情報クライアント１０１よりＩＤを受理すると、検索結果候補保持部３０３を参照して、そのＩＤに対応したＵＲＬを検出し、情報クライアント１０１に返信する。
【００３０】
図４は、情報クライアント１０１及び検索サーバ１０２において実行される検索処理の手順を示すフローチャートである。このフローチャートでは、各ステップが情報クライアント１０１及び検索サーバ１０２のいずれで実行されるかを明示している。
【００３１】
まずステップＳ００１で、情報クライアント１０１における対話部２０１が、使用者からの検索語や検索条件などの検索要求を受理し、制御部２０２に送る。ステップＳ００２では、受理された検索要求が通信部２０３によって検索サーバ１０２に送信される。
【００３２】
検索サーバ１０２では、まずステップＳ００３において、対話制御部３０４が、検索要求を受信し、検索語などの検索条件を取得する。次にステップＳ００４において、検索実施部３０２が、検索結果候補保持部３０３に保持された情報を対象にして、検索語に適合した情報（検索結果候補）を抽出する。
【００３３】
なお、検索サーバ１０２は、前もって、指定された範囲に亘って、情報サーバから情報を収集して、この収集情報を検索結果候補保持部３０３に格納しておく。そのとき、収集情報に関する上述した属性情報（ＵＲＬ、最終取得日時、情報サイズ、存在フラグ）も検索結果候補保持部３０３に格納される。上記の範囲はＵＲＬによって指定され、複数の情報サーバに跨ることもある。そして、収集された複数の収集情報を基に、各収集情報の内容を表現する少なくとも１つの見出し語を収集情報毎に生成し、検索結果候補保持部３０３に格納される。
【００３４】
検索実施部３０２では、検索結果候補保持部３０３に保持された見出し語を参照して、検索語に適合した情報（検索結果候補）を抽出する。検索結果候補の抽出が終ると、ステップＳ００５において、ＩＤ生成部３０６が、検索結果候補のそれぞれに対してＩＤの生成と付与を行い、検索結果候補保持部３０３に格納する。このＩＤの生成は、抽出された検索結果候補のＵＲＬの文字コードをまとめて算術圧縮することによってＩＤを生成する方法、ＵＲＬのホスト名のグローバルＩＰアドレスを算術圧縮することにより生成したホスト部番号と、ＵＲＬのパス名の文字コードを算術圧縮したパス部番号とを合成してＩＤを生成する方法、ＵＲＬがアクセスされた順番にＩＤの番号を割り振っていく方法のいずれかを単独で、または複数組み合わせて実行する。
【００３５】
なお、ＩＤが付与されていない検索結果候補に対してのみＩＤの生成が行われる。
【００３６】
つぎにステップＳ００６で、抽出された検索結果候補群が対話制御部３０４に渡され、検索結果の生成が行われ、情報クライアント１０１が解釈可能な形式の検索結果に変換される。ステップＳ００７で、この検索結果が検索サーバ１０２から情報クライアント１０１に送信される。この送信される検索結果には、少なくともＩＤが含まれる。
【００３７】
検索結果を受信した情報クライアント１０１では、ステップＳ００８で、使用者が検索結果を閲覧する。そして、ステップＳ００９で、検索結果を閲覧した使用者が特定のＩＤを指定すると、この特定のＩＤが情報クライアント１０１から検索サーバ１０２に送信される。
【００３８】
特定のＩＤを送信された検索サーバ１０２は、ステップＳ０１０で、対話制御部３０４が検索結果候補保持部３０３を参照して、特定のＩＤに対応する検索結果候補のＵＲＬを検出する。そしてステップＳ０１１で、このＵＲＬを情報クライアント１０１に送信して、該ＵＲＬによって指定されるＷｅｂページの情報を参照するように指示する。
【００３９】
情報クライアント１０１は、ステップＳ０１２でこの指示を受信し、ステップＳ０１３で、該ＵＲＬによって指定されるＷｅｂページを提供する情報サーバにアクセスして情報を取得し、これを使用者に表示する。
【００４０】
図５は、検索結果候補保持部３０３に格納された情報の一例を示す図である。
【００４１】
ＩＤ以外の情報は、情報収集部３０１が情報を収集する段階で更新される。ＩＤは情報収集時には生成されずに、検索実施部３０２において検索が実施されたときに生成される。
【００４２】
図５における例では、ＵＲＬとして「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｃｏ．ｊｐ／ｐｒｉｎｔｅｒｓ／」が指定されている。当該ＵＲＬを最後に取得した日時は「２００１年１１月２０日」である。見出し語は「プリンタ、デジタル、カラー」である。当該情報のサイズは３２７，０００バイトである。当該ＵＲＬが示すＷｅｂページは存在している。当該情報に付与されたＩＤは「１２４５０」である。
【００４３】
［他の実施の形態］
なお、上記の実施の形態では、ＩＤは５桁の数値であるが、他の桁数（例えば１６桁）の数値であってもよい。
【００４４】
また、上記の実施の形態では、ＩＤが検索によって抽出された情報に一律に付与されるが、これに代わって、一定の条件を満たした情報に対してのみ付与されるようにしてもよい。さらに、ＩＤに対応するＷｅｂページが存在しなくなったことが検出された場合は、当該ＩＤを無効にし（存在フラグを「ｆａｌｓｅ」に設定）、これにより、ＩＤ処理部３０６において当該ＩＤが入力された場合において、対応するＵＲＬの情報クライアント１０１への通知を行わない。
【００４５】
また、上記の実施の形態においては、検索サーバ１０２と検索クライアント１０１との間で、検索クライアント１０１が１つの検索要求を検索サーバ１０２に送信し、これを受信した検索サーバ１０２が、検索結果を検索クライアント１０１に返却するが、これに代わって、検索クライアント１０１が複数の検索条件を同時に指定して検索サーバ１０２に送信し、これを受信した検索サーバ１０２が、１つの検索結果を検索クライアント１０１に返却するようにしてもよい。
【００４６】
また、上記実施の形態では、１つの検索サーバ１０２が情報サーバ１０３から情報を収集するが、複数の検索サーバが共同して情報サーバ１０３から情報を収集するようにしてもよい。
【００４７】
また、本発明を複数の機器（例えばホストコンピュータ、インタフェース機器など）から構成される装置に適用しても、一つの機器からなる装置に適用してもよい。すなわち、検索クライアント１０１、検索サーバ１０２、情報サーバ１０３の各機能を同一の機器上で実現するようにしてもよい。
【００４８】
なお、本発明の目的は、前述の各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５０】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記の各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００５２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００５３】
【発明の効果】
以上詳述したように本発明によれば、検索の結果得られた多数の情報に、所在情報に代わって識別符号が自動的に付与され、これによって、情報検索者は、一般に長大で難解な所在情報を情報クライアント部に指示する代わりに、比較的簡便な識別符号を入力することで所望の情報に到達できるようになる。また、時間経過などによる情報検索装置の状態変化を気にすることなく、対象となる情報を識別符号で一意に特定できるようになる。
【図面の簡単な説明】
【図１】本発明に係る情報検索装置を含むネットワークの構成を示すブロック図である。
【図２】情報クライアントの機能構成を示すブロック図である。
【図３】検索サーバの機能構成を示すブロック図である。
【図４】情報クライアント及び検索サーバにおいて実行される検索処理の手順を示すフローチャートである。
【図５】検索結果候補保持部に格納された情報の一例を示す図である。
【符号の説明】
１０１  情報クライアント（情報クライアント部）
１０２  検索サーバ（情報検索装置）
１０３  情報サーバ（情報サーバ部）
３０１  情報収集部（情報収集手段）
３０２  検索実施部（検出手段）
３０３  検索結果候補保持部（収集情報格納手段）
３０４  対話制御部（第１の送信手段、第２の送信手段）
３０５  ＩＤ生成部（付与手段）
３０６  ＩＤ処理部
【図１】
2005043967.tif 000003
【図２】
2005043967.tif 000004
【図３】
2005043967.tif 000005
【図４】
2005043967.tif 000006
【図５】
2005043967.tif 000007