(57)【要約】【課題】  小さな負荷で利用者からの要求度に応じたデータファイルの収集を行うことができるデータファイル収集装置及びこれを用いた検索システムを提供する。【解決手段】  ネットワーク２を介して取得可能な内部データファイル群４を検索対象とし、各データファイルに係る検索情報を保持する検索データベース２０を備えた検索装置３０と、検索装置３０に接続されるデータファイル収集装置１０と、を具備した検索システム１であって、過去の検索結果に含まれたデータファイルのうち少なくとも一部のデータファイルを特定する情報を取得する手段を含み、データファイル収集装置１０が、特定情報によって特定される第１データファイル群と、特定情報によって特定されない第２データファイル群と、について互いに異なる周期で各データファイルを取得し、取得されたデータファイルが検索情報の更新処理に供される検索システム１とする。【選択図】図１
2005275566.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置と、
前記検索装置に接続されるデータファイル収集装置と、
を具備した検索システムであって、
前記検索装置における過去の検索記録に基づいて、当該検索装置における過去の検索結果に含まれたデータファイルのうち少なくとも一部のデータファイルを特定する特定情報を取得する手段を含み、
前記データファイル収集装置が、前記特定情報によって特定される第１データファイル群と、前記検索対象のうち、前記特定情報によって特定されないデータファイルを含む第２データファイル群と、のそれぞれのデータファイル群について、互いに異なる周期で、各データファイルを取得し、
前記取得されたデータファイルが、前記検索情報の更新処理に供される、
ことを特徴とする検索システム。
【請求項２】
ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるコンピュータに、
前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択されるデータファイルを特定する特定情報を含む第１データファイル群特定情報と、
前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、
前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得させる、
ことを特徴とするプログラム。
【請求項３】
ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるコンピュータに、
前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択される注目データファイルを特定する特定情報と、
前記各注目データファイルの格納場所を表す参照情報との間で、その参照情報の一部が共通するデータファイルとして選択される関係データファイルを特定する特定情報と、を含む第１データファイル群特定情報と、
前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、
前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得させる、
ことを特徴とするプログラム。
【請求項４】
ネットワークを介して取得可能なデータファイル群に係る検索情報を保持する検索データベースを用いて、前記データファイル群に係る検索処理を行う検索装置と接続されるコンピュータに、
前記検索装置によって、前記検索データベースから所与の検索条件に基づいて検索された、当該検索条件に関連するデータファイルを特定する特定情報を含む第１データファイル群特定情報と、
前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、
前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得させる、
ことを特徴とするプログラム。
【請求項５】
ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるコンピュータが、
前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択されるデータファイルを特定する特定情報を含む第１データファイル群特定情報と、
前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、
前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得する、
ことを特徴とするデータファイル収集方法。
【請求項６】
ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるコンピュータが、
前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択される注目データファイルを特定する特定情報と、
前記各注目データファイルの格納場所を表す参照情報との間で、その参照情報の一部が共通するデータファイルとして選択される関係データファイルを特定する特定情報と、を含む第１データファイル群特定情報と、
前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、
前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得する、
ことを特徴とするデータファイル収集方法。
【請求項７】
ネットワークを介して取得可能なデータファイル群に係る検索情報を保持する検索データベースを用いて、前記データファイル群に係る検索処理を行う検索装置と接続されるコンピュータが、
前記検索装置によって、前記検索データベースから所与の検索条件に基づいて検索された、当該検索条件に関連するデータファイルを特定する特定情報を含む第１データファイル群特定情報と、
前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、
前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得する、
ことを特徴とするデータファイル収集方法。
【請求項８】
ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるデータファイル収集装置であって、
前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択されるデータファイルを特定する特定情報を含む第１データファイル群特定情報と、
前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、
前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得し、
当該取得されたデータファイルが、前記検索情報の更新処理に供される、
ことを特徴とするデータファイル収集装置。
【請求項９】
ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるデータファイル収集装置であって、
前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択される注目データファイルを特定する特定情報と、
前記各注目データファイルの格納場所を表す参照情報との間で、その参照情報の一部が共通するデータファイルとして選択される関係データファイルを特定する特定情報と、を含む第１データファイル群特定情報と、
前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、
前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得し、
当該取得されたデータファイルが、前記検索情報の更新処理に供される、
ことを特徴とするデータファイル収集装置。
【請求項１０】
ネットワークを介して取得可能なデータファイル群に係る検索情報を保持する検索データベースを用いて、前記データファイル群に係る検索処理を行う検索装置と接続されるデータファイル収集装置であって、
前記検索装置によって、前記検索データベースから所与の検索条件に基づいて検索された、当該検索条件に関連するデータファイルを特定する特定情報を含む第１データファイル群特定情報と、
前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、
前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得し、
当該取得されたデータファイルが、前記検索情報の更新処理に供される、
ことを特徴とするデータファイル収集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データファイル群から、所定条件を満足するデータファイルを検索する検索システム、当該検索システムによって参照される検索データベースの更新のために、上記データファイルを収集するデータファイル収集装置及び、プログラムに関する。
【背景技術】
【０００２】
インターネットやＬＡＮ（Local Area Network）などのネットワークを介して取得されるデータファイル群から、その一部のデータファイルを検索する検索システムが広く利用されている。こうした検索システムは、各データファイルを特定する参照情報（例えば、ＵＲＬ：Uniform Resource Location）と、そのデータファイルの内容に関連するキーワードと、を対応付けた検索情報を保持する検索データベースを備えている。
【０００３】
この検索システムでは、ネットワークの利用者から検索条件としての検索語が入力されると、検索データベースを参照して当該検索語に関連するキーワードに対応付けられたデータファイルの参照情報を検索し、その検索結果を利用者に提示する。
【０００４】
ここで検索データベースは、検索の対象となるデータファイルが新規に作成されたり、その内容が変更されたり、あるいは削除されたりした場合に対応するため、常にその内容が更新されている。具体的には、いわゆるクローラ（又は検索ロボット）と呼ばれるデータファイル収集プログラムが用いられている。
【０００５】
このクローラは、例えば、上記検索システムに接続された装置（データファイル収集装置）上で動作しており、ネットワークを介して、所与のＵＲＬのリストに従って、当該リストに含まれるＵＲＬで特定されるデータファイルを順次取得し、さらに各データファイルを記述しているＨＴＭＬ（Hyper Text Markup Language）を解析して、記述されているリンクを次々に辿りながらネットワーク上を巡回（いわゆるクローリング）し、リンク先のデータファイルの収集を行う。
【０００６】
そして、このデータファイル収集装置は、クローリングによって収集した各データファイルの参照情報やキーワードなどの情報を反映させるよう検索データベースの内容（検索情報）を更新する。なお、例えば特許文献１において、複数のロボットを備えた検索システムが開示されている。
【特許文献１】特開平１０−９１６３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように上記従来の装置では、クローリングがＵＲＬのリストに従って順次行われていたので、どのデータファイルについても一定の周期ごとに取得されることになる。そこで、ニュースサイトなど、短期間に次々更新されるものについては、別のクローラを割り当てる方法なども考えられている。
【０００８】
しかしながら、このように複数のクローラを動作させる場合、クローラを動作させるデータファイル収集装置の処理負荷が大きくなる。一方で、検索対象となった全てのデータファイルについて順次取得するとすれば、データファイルの量によっては一周期のクローリングを行うために長時間を要し、各データファイルの変更に検索データベースの更新が追いつかず、最新のデータファイルの内容が検索結果に反映されるまでの期間が長期化するという問題点があった。
【０００９】
さらに、従来の検索システムの技術は、主としてインターネット上の膨大なデータファイルの検索用に用いられることを前提としていたため、専用のサーバを設けることが前提となっている。しかしながら、例えば、企業内において、ＬＡＮを介して取得できる社内文書データファイルの検索をも行う検索システムとして設置しようとする場合には、専用サーバの設置はコストがかかりすぎるなど、現実的ではない。
【００１０】
本発明は、上記の問題に鑑みて為されたものであり、企業内で検索されるデータファイルの内容には偏りがある（興味の対象が限られている）ことに着目して、データファイルの収集を効率的に行うことのできるデータファイル収集装置、及び、このデータファイル収集装置によって収集されたデータファイルに基づいて更新される検索データベースを用いて検索を行う検索システムを提供することをその目的の一つとする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明の一実施形態に係る検索システムは、ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置と、前記検索装置に接続されるデータファイル収集装置と、を具備した検索システムであって、前記検索装置における過去の検索記録に基づいて、当該検索装置における過去の検索結果に含まれたデータファイルのうち少なくとも一部のデータファイルを特定する特定情報を取得する手段を含み、前記データファイル収集装置が、前記特定情報によって特定される第１データファイル群と、前記検索対象のうち、前記特定情報によって特定されないデータファイルを含む第２データファイル群と、のそれぞれのデータファイル群について、互いに異なる周期で、各データファイルを取得し、前記取得されたデータファイルが、前記検索情報の更新処理に供される、ことを特徴とする。
【００１２】
また、本発明の一実施形態に係るプログラムは、ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるコンピュータに、前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択されるデータファイルを特定する特定情報を含む第１データファイル群特定情報と、前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得させる、ことを特徴とする。
【００１３】
また、本発明の他の実施形態に係るプログラムは、ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるコンピュータに、前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択される注目データファイルを特定する特定情報と、前記各注目データファイルの格納場所を表す参照情報との間で、その参照情報の一部が共通するデータファイルとして選択される関係データファイルを特定する特定情報と、を含む第１データファイル群特定情報と、前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得させる、ことを特徴とする。
【００１４】
また、本発明のさらに他の実施形態に係るプログラムは、ネットワークを介して取得可能なデータファイル群に係る検索情報を保持する検索データベースを用いて、前記データファイル群に係る検索処理を行う検索装置と接続されるコンピュータに、前記検索装置によって、前記検索データベースから所与の検索条件に基づいて検索された、当該検索条件に関連するデータファイルを特定する特定情報を含む第１データファイル群特定情報と、前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得させる、ことを特徴とする。
【００１５】
また、本発明の一実施形態に係るデータファイル収集方法は、ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるコンピュータが、前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択されるデータファイルを特定する特定情報を含む第１データファイル群特定情報と、前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得する、ことを特徴とする。
【００１６】
また、本発明の他の実施形態に係るデータファイル収集方法は、ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるコンピュータが、前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択される注目データファイルを特定する特定情報と、前記各注目データファイルの格納場所を表す参照情報との間で、その参照情報の一部が共通するデータファイルとして選択される関係データファイルを特定する特定情報と、を含む第１データファイル群特定情報と、前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得する、ことを特徴とする。
【００１７】
また、本発明のさらに他の実施形態に係るデータファイル収集方法は、ネットワークを介して取得可能なデータファイル群に係る検索情報を保持する検索データベースを用いて、前記データファイル群に係る検索処理を行う検索装置と接続されるコンピュータが、前記検索装置によって、前記検索データベースから所与の検索条件に基づいて検索された、当該検索条件に関連するデータファイルを特定する特定情報を含む第１データファイル群特定情報と、前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得する、ことを特徴とする。
【００１８】
また、本発明の一実施形態に係るデータファイル収集装置は、ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるデータファイル収集装置であって、前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択されるデータファイルを特定する特定情報を含む第１データファイル群特定情報と、前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得し、当該取得されたデータファイルが、前記検索情報の更新処理に供される、ことを特徴とする。
【００１９】
また、本発明の他の実施形態に係るデータファイル収集装置は、ネットワークを介して取得可能なデータファイル群を検索対象とし、当該検索対象に含まれるデータファイルに係る検索情報を保持する検索データベースを備えた検索装置に接続されるデータファイル収集装置であって、前記検索装置における過去の検索結果に含まれたデータファイルのうちから、当該検索装置における過去の検索記録に基づいて選択される注目データファイルを特定する特定情報と、前記各注目データファイルの格納場所を表す参照情報との間で、その参照情報の一部が共通するデータファイルとして選択される関係データファイルを特定する特定情報と、を含む第１データファイル群特定情報と、前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得し、当該取得されたデータファイルが、前記検索情報の更新処理に供される、ことを特徴とする。
【００２０】
また、本発明のさらに他の実施形態に係るデータファイル収集装置は、ネットワークを介して取得可能なデータファイル群に係る検索情報を保持する検索データベースを用いて、前記データファイル群に係る検索処理を行う検索装置と接続されるデータファイル収集装置であって、前記検索装置によって、前記検索データベースから所与の検索条件に基づいて検索された、当該検索条件に関連するデータファイルを特定する特定情報を含む第１データファイル群特定情報と、前記検索対象のうち、当該第１データファイル群特定情報によって特定されないデータファイルを特定する情報を含む第２データファイル群特定情報と、を用い、前記第１，第２データファイル群特定情報のそれぞれによって特定されるデータファイルを、互いに異なる周期で取得し、当該取得されたデータファイルが、前記検索情報の更新処理に供される、ことを特徴とする。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施の形態に係る検索システムについて、図面を参照しながら説明する。ここでは、企業内ＬＡＮに接続されたパーソナルコンピュータ上で実現される検索システムの場合を例として説明する。
【００２２】
図１は、本実施形態に係る検索システム１の主な構成を示す説明図である。本図に示すように、検索システム１は、企業内に構築されたＬＡＮ２に接続され、当該企業内に設置されている。また、このＬＡＮ２には、検索システム１の利用者（企業の社員など）が検索を行うために使用するコンピュータ（利用者端末３）と、電子文書などの内部データファイル群４を格納したコンピュータ（ファイルサーバ５）と、が接続されている。さらに、このＬＡＮ２は、ゲートウェイＧＷを介してインターネット６に接続されている。したがって、利用者は、検索システム１を用いて、ＬＡＮ２を介して取得可能な内部データファイル群４と、インターネット６を介して取得可能なデータファイル群（外部データファイル群７）と、のいずれをも対象とした検索を行うことができる。
【００２３】
この検索システム１は、データファイル収集装置１０と、検索データベース２０と、検索装置３０と、検索ログ４０と、を含んで構成される。検索データベース２０は、ファイルサーバ５内に格納されている内部データファイル群４について、各データファイルの所在（格納場所）を示すＵＲＬ（参照情報）と、文書の内容などに関連したキーワードと、を関連付けた検索情報を保持している。
【００２４】
検索装置３０は、いわゆる検索エンジンと呼ばれるプログラムに従って動作するもので、検索データベース２０を用いた検索処理を行う。具体的に、この検索装置３０は、後述するようにＬＡＮ２を介して利用者端末３から検索条件を受け入れると、検索データベース２０を参照して、当該検索条件に関連するデータファイルの検索処理を行う。また、検索装置３０は、各検索処理における検索条件や検索結果などを検索記録として検索ログ４０に格納する。
【００２５】
すなわち、検索ログ４０は、検索条件として、例えば、過去に利用者端末３から入力された検索語などを保持している。また、この検索ログ４０は、検索結果として、例えば、過去に検索装置３０が検索処理を行った日時と、検索結果の対象としたデータファイル、すなわち、検索結果として利用者に提示し、若しくは提示後に実際に利用者によって取得されたデータファイル（以下、これらのデータファイルをまとめて対象データファイルと呼ぶ）の格納場所を示すＵＲＬと、当該対象データファイルの内容に関連する（検索データベース２０において対応付けられている）キーワードと、を対応付けたものとしている。
【００２６】
データファイル収集装置１０は、検索装置３０に接続され、ＬＡＮ２を介して内部データファイル群４のうちからデータファイルを取得する。そして、このデータファイル収集装置１０は、取得したデータファイルを用いて、検索データベース２０が保持する検索情報の更新処理を行う。このデータファイル収集装置１０の具体的内容については、後に詳しく説明する。
【００２７】
ここで、図１に示す検索システム１を用いて行われる検索処理の概要について説明する。まず、検索システム１の利用者は、利用者端末３において、例えば、検索装置３０を利用するためのブラウザなどのソフトウェアを起動し、当該ブラウザの入力画面上で、取得したいデータファイルに関連する検索語を検索条件として入力する。そして、利用者からの検索条件を受け入れた利用者端末３は、この検索語をＬＡＮ２を介して検索システム１内の検索装置３０に出力する。
【００２８】
次に、この検索語を受け入れた検索装置３０は、検索データベース２０の検索情報を参照して、当該検索語に関連するキーワードに対応付けられて格納されているデータファイルのＵＲＬを検索する。そして、この検索装置３０は、その検索結果を、ＬＡＮを介して当該検索を要求した利用者端末３に出力する。また、この検索装置３０は、利用者端末３から受け入れた検索語などの検索条件と、検索処理を行った日時、対象データファイルの格納場所を示すＵＲＬ、当該対象データファイルに関連するキーワード、などの検索結果と、を含む検索記録を検索ログ４０に格納する。
【００２９】
ＬＡＮ２を介して検索装置３０から検索結果を受け入れた利用者端末３は、当該検索結果をブラウザの画面上に表示するなどして利用者に提示する。利用者は、提示された検索結果の中から、実際に取得したいデータファイルを選択（例えば、ブラウザ画面上に表示されたデータファイル名若しくはＵＲＬを、利用者端末３に接続されたマウスを操作してクリックするなど）する。この利用者からの取得要求を受け入れた利用者端末３は、ＬＡＮ２を介して、ファイルサーバ５が保持する内部データファイル群４の中から、当該所望のデータファイルを取得し、その内容を利用者に対して提示する。
【００３０】
次に、データファイル収集装置１０の具体的内容について説明する。図２は、データファイル収集装置１０の主な構成を示すブロック図である。本図に示すように、データファイル収集装置１０は、制御部１２と、記憶部１４と、入力部１６と、を含んで構成されている。これら各部は互いにバスを介して接続されており、いわば一般的なコンピュータを用いて実現される。
【００３１】
制御部１２は、記憶部１４に格納されているプログラムに従って動作する。具体的に、この制御部１２は、検索ログ４０の検索記録に基づいて、検索装置３０における過去の検索結果に含まれたデータファイルのうち少なくとも一部のデータファイルを特定する処理と、当該特定結果に基づいて、データファイル取得のスケジュールを決定する処理と、当該決定したスケジュールに従ってデータファイルを取得する処理と、当該取得したデータファイルに基づいて、検索データベース２０の内容を更新する処理と、を行う。これら制御部１２が行う処理の具体的内容については、後に詳しく述べる。
【００３２】
記憶部１４は、制御部１２が実行するプログラム（ソフトウェア）を格納している。また、この記憶部１４は、制御部１２がその処理の過程で必要とする種々のデータを保持するワークメモリとしても動作する。具体的にこの記憶部１４は、ハードディスクなどの記憶媒体、あるいは半導体メモリ、ないしこれらの組み合わせとして実現できる。
【００３３】
入力部１６は、キーボードやマウスなどの入力インターフェースに接続され、この入力インターフェースを介して、検索システム１の管理者からの指示を受け入れ、制御部１２に出力する。
【００３４】
次に、制御部１２の具体的処理内容について説明する。図３は、制御部１２が行う処理の内容例を示す機能ブロック図である。本図に示すように、制御部１２は、検索記録取得部５１と、特定情報取得部５２と、スケジュール生成部５３と、データファイル取得部５４と、データベース更新部５５と、を含んで構成されている。
【００３５】
検索記録取得部５１は、検索ログ４０から過去の検索記録のうち少なくとも一部を取得する。具体的に、この検索記録取得部５１は、各対象データファイルについて、その格納場所を示すＵＲＬと、その内容に関連するキーワードと、検索結果の対象とされた日時と、を含む検索記録を検索ログ４０から取得し、特定情報取得部５２に出力する。
【００３６】
特定情報取得部５２は、検索記録取得部５１から受け入れた検索記録に基づいて、対象データファイルのうち少なくとも一部のデータファイルを特定データファイルとして特定する情報（以下、特定情報と呼ぶ）を取得する。
【００３７】
具体的に、この特定情報取得部５２は、例えば、検索記録から、各対象データファイルについて、検索装置３０が過去の所定期間内（例えば過去１ヵ月以内）に検索結果として利用者に対して提示した回数、若しくは検索結果として提示された後に実際に利用者から取得された回数（以下、これらをまとめてアクセス頻度と呼ぶ）を取得する。
【００３８】
そして、この特定情報取得部５２は、対象データファイルのうち、アクセス頻度が大きい順に所定数（例えば、１００個）のデータファイルを特定データファイルとして決定し、当該特定データファイルのＵＲＬとアクセス頻度とを対応付けた特定情報を取得する。なお、この特定情報取得部５２は、対象データファイルのうち、例えば、アクセス頻度が所定値以上のデータファイルを特定データファイルとして特定してもよい。すなわち、この特定情報取得部５２は、特定データファイルの参照情報と検索履歴とを対応付けた特定情報を取得する。
【００３９】
なお、これら検索記録取得部５１が検索ログ４０から取得する検索記録の項目（ＵＲＬ、キーワードなど）や、或いは特定情報取得部５２が取得する特定情報に含める特定データファイルの数や、アクセス頻度の下限値、などの取得条件は、入力部１６を介して管理者から受け入れてもよいし、あらかじめ記憶部１４に格納された条件を用いてもよい。
【００４０】
図４に、特定情報取得部５２が取得する特定情報の一例について、その一部を表すデータテーブルを示す。本図に示すように、各特定データファイルは、そのアクセス頻度（過去１ヵ月内のアクセス回数）と、その参照情報（ＵＲＬ）と、その内容に関連するキーワードと、が対応付けられ、当該アクセス頻度の大きさに応じて順位付けがされている。この例において、各特定データファイルは、アクセス頻度の大きい順に、１、２、３、のように順位を示す識別子を対応付けてデータテーブルに保持されている。特定情報取得部５２は、この特定情報をスケジュール生成部５３に出力する。
【００４１】
スケジュール生成部５３は、特定情報取得部５２から受け入れた特定情報によって特定される特定データファイルを第１データファイル群として決定し、当該第１データファイル群を列挙した第１リスト（第１データファイル群特定情報）を生成する。また、スケジュール生成部５３は、ファイルサーバ５内の内部データファイル群４のうち、この特定情報によって特定されないデータファイルを第２データファイル群として決定し、当該第２データファイル群を列挙した第２リスト（第２データファイル群特定情報）を生成する。ここで、スケジュール生成部５３は、内部データファイル群４のうち、第１データファイル群に含まれない全てのデータファイルを第２データファイル群として決定してもよいし、第１データファイル群に含まれないデータファイルのうち、一部のデータファイルを第２データファイル群として決定してもよい。
【００４２】
また、この第１リストは、例えば、図４に示す特定情報データテーブルのように、アクセス頻度の大きさに応じて特定データファイルを順位付けし、各特定データファイルにそのＵＲＬが対応付けられている。ここで、スケジュール生成部５３は、例えば、各特定データファイルについて、アクセス頻度の大きい順に識別子を付して保持する第１リストを生成してもよいし、各特定データファイルを、アクセス頻度の大きい順に並べた第１リストを生成してもよい。
【００４３】
さらに、このスケジュール生成部５３は、これら第１データファイル群と第２データファイル群とについて、互いに異なる周期で、各データファイルが取得されるよう、後述のデータファイル取得部５４によって行われるデータファイル収集処理のスケジュールを生成する。具体的に、このスケジュール生成部５３は、例えば図５に示すように、第１リスト内の第１データファイル群については、各特定データファイルを取得する周期を３日と決定し、特定データファイルは全て３日おきに取得されるようスケジュールを生成する。すなわち、図５の例においては、この３日という期間内に、まず第１リスト内の順位に従って特定データファイルが順次取得される。そして、全ての特定データファイルの取得後、次の特定データファイルの取得開始までの残余期間に、第２データファイル群の取得処理が行われる。
【００４４】
なお、第１データファイル群の取得周期は、例えば、スケジュール生成部５３が、入力部１６を介して管理者から入力された指示に従って決定してもよいし、第１リスト内の特定データファイル群の総数などから全ての特定データファイル群の取得に要する期間を算出（予測）し、当該予測結果に基づいて決定してもよい。スケジュール生成部５３は、この生成したスケジュールをデータファイル取得部５４に出力する。
【００４５】
データファイル取得部５４は、スケジュール生成部５３から受け入れたスケジュールに従って、ＬＡＮ２を介してデータファイルの取得処理を行う。具体的に、このデータファイル取得部５４は、例えば図５に示すスケジュールに従い、まず第１リスト内の第１データファイル群について、当該第１リスト内に保持された順位に従った順序で各特定データファイルを取得する。すなわち、データファイル取得部５４は、例えば、第１リスト内において各特定データファイルにアクセス頻度に応じた識別子が付されて保持されている場合には、当該識別子が示す順番に従って各特定データファイルを取得する。また、データファイル取得部５４は、例えば、第１リスト内に各特定データファイルがアクセス頻度の大きい順に並べて保持されている場合には、当該第１リスト内に並んでいる順番に従って、各特定データファイルを取得する。
【００４６】
したがって、例えば、第１リスト内の順位付けが、アクセス頻度の大きさに基づいて決定されている場合には、データファイル取得部５４は、アクセス頻度の高い順に特定データファイルを取得する。すなわち、データファイル取得部５４は、各特定データファイルの検索履歴に応じた周期或いは頻度で、当該特定データファイルの取得を行う。
【００４７】
そして、このデータファイル取得部５４は、全ての特定データファイルを取得し終えると、その後、次の特定データファイル取得処理の開始までの期間においては、第２リストに従い、第２データファイル群の各データファイルを順次取得する。すなわち、このデータファイル取得部５４は、例えば、スケジュール生成部５３が第１データファール群の取得周期を３日と決定した場合において、全ての特定データファイル群の取得に１日を要したときには、残り２日の残余期間内に、第２データファイル群の取得処理を行う。そして、このデータファイル取得部５４は、当該残余期間が経過した時に第２データファイル群の全てを取得できていなくても、当該第２データファイル群の取得処理を中断し、再び第１リストに従って、第１データファイル群についての取得処理を開始する。なお、このデータファイル取得部５４は、次の第２データファイル群取得処理においては、第２データファイル群のうち、前回の取得処理で取得されなかったデータファイルのうち、第２リストの最上位に保持されているデータファイルから取得処理を開始する。
【００４８】
このように、データファイル取得部５４は、特定データファイルについて、第２データファイル群に比べて短い周期（高い頻度）で取得処理を行うこととなる。したがって、例えば、図５に示す例において、データファイル取得部５４は、９日間の間に、第１データファイル群については３回ずつ取得するのに対して、第２データファイル群については１回だけ取得することとなる。データファイル取得部５４は、スケジュール生成部５３が生成したスケジュールに従って取得した各データファイルをデータベース更新部５５に出力する。
【００４９】
データベース更新部５５は、データファイル取得部５４から受け入れた各データファイルに係る情報を反映するよう、検索データベース２０の検索情報の更新処理を行う。具体的に、このデータベース更新部５５は、データファイル取得部５４が取得した各データファイルのＵＲＬ、キーワードなどの取得情報と、当該各データファイルについて検索データベース２０が保持している検索情報と、の比較処理を行う。そして、このデータベース更新部５５は、これら取得情報と検索情報とが異なる場合（すなわち、前回取得されてから今回の取得までにデータファイルの内容に変更があった場合）には、取得情報（すなわち、変更後の新しいデータファイル情報）を検索データベース２０に格納することにより、当該検索データベースを更新する。
【００５０】
次に、制御部１２が行う処理の変形例について説明する。この例において、ファイルサーバ５は、内部データファイル群４を、図６に示すようなディレクトリ階層構造で格納している。この場合、例えば、ファイルサーバ５のディレクトリ「Y」内に格納されているデータファイル「a.doc」については、その格納場所を示す参照情報（ＵＲＬ）は、最上位のディレクトリから各ディレクトリ名「X」、「Y」を区切り記号（デリミタ）「/」で区切って連ね、その末尾にデータファイル名「a.doc」を付した「/X/Y/a.doc」のように表される。
【００５１】
この例において、特定情報取得部５２は、検索記録取得部５１が検索ログ４０から取得した対象データファイルの検索記録を受け入れる。そして、この特定情報取得部５２は、受け入れた検索記録に基づいて、対象データファイルのうち、例えば、過去１ヵ月以内でアクセス頻度が高い順に１００個のデータファイルを注目データファイルとして決定し、各注目データファイルの格納場所を表す参照情報を取得する。
【００５２】
さらに、この特定情報取得部５２は、内部データファイル群４に含まれるデータファイルのうち、各注目データファイルの参照情報との間で、その参照情報の一部が共通するデータファイルを関係データファイルとして特定する。具体的に、この特定情報取得部５２は、例えば、図６に示すデータファイルのうち、ファイル名「a.doc」のデータファイルを注目データファイルとして決定した場合には、その参照情報「/X/Y/a.doc」から、末尾のファイル名「a.doc」を除いた一部、すなわち当該注目データファイルが格納されているディレクトリを特定する情報「/X/Y/」を、部分参照情報として抽出する。
【００５３】
そして、この特定情報取得部５２は、例えば検索データベース２０を参照して、この部分参照情報によって特定されるディレクトリ「Y」内に格納されている他のデータファイル、すなわち図６に示すデータファイル「b.doc」と「c.xdw」と、を関連データファイルとして特定する。すなわち、この特定情報取得部５２は、注目データファイルの参照情報と、そのファイル名部分のみが異なる参照情報「/X/Y/b.doc」と、「/X/Y/c.xdw」と、を取得する。
【００５４】
さらに、この特定情報取得部５２は、これら特定した注目データファイルと、関連データファイルと、について、図４に示す例と同様に、これらの参照情報と、関連するキーワードと、を含む特定情報を取得し、スケジュール生成部５３に出力する。
【００５５】
スケジュール生成部５３は、特定情報取得部５２から受け入れた特定情報によって特定される注目データファイルと関連データファイルとを第１データファイル群として決定し、当該第１データファイル群を列挙した第１リストを生成する。また、このスケジュール生成部５３は、ファイルサーバ５が保持する内部データファイル群４のうち、特定情報によって特定されないデータファイルを第２データファイル群として決定し、当該第２データファイル群を列挙した第２リストとを生成する。そして、このスケジュール生成部５３は、図５に示した例と同様にスケジュールの生成を行い、データファイル取得部５４に出力する。データファイル取得部５４は、このスケジュールに従ってデータファイルを取得してデータベース更新部５５に出力する。そして、データベース更新部５５は、この取得したデータファイルに基づいて、検索データベース２０の更新処理を行う。
【００５６】
また、この例において、特定情報取得部５２は、検索記録取得部５１から受け入れた検索記録に基づいて、各ディレクトリについて、当該各ディレクトリ内に格納されている全てのデータファイルのうち、過去の所定期間内に検索装置３０において検索結果の対象とされた対象データファイルの数を、アクセスファイル数として取得してもよい。この場合、この特定情報取得部５２は、さらに全てのディレクトリについてのアクセスファイル数を合算し、当該合算したアクセスファイル数を総アクセスファイル数として取得する。そして、この特定情報取得部５２は、各ディレクトリについて、アクセスファイル数を総アクセスファイル数で除したアクセス率を算出する。
【００５７】
さらに、この特定情報取得部５２は、例えば図７に示すように、各ディレクトリをアクセス率の大きさ（５０％、２０％など）に応じて順位付けし、各ディレクトリ（Ｘ、Ｙなど）について、当該各ディレクトリ内に格納されているデータファイルの参照情報（「/X/Y/a.doc」など）を対応付けた特定情報を生成し、スケジュール生成部５３に出力する。
【００５８】
スケジュール生成部５３は、特定情報取得部５２から受け入れた特定情報が示すアクセス率に基づいて、ディレクトリごとに、互いに異なる周期で、当該ディレクトリ内の各データファイルが取得されるようスケジュールを生成する。具体的に、このスケジュール生成部５３は、例えば図７に示すように、アクセス率に応じて各ディレクトリを順位付けしたスケジュールリスト（第１データファイル群特定情報）を生成し、当該スケジュールリスト内の順位に従って、アクセス率の高い順に、各ディレクトリ内のデータファイルを取得するようスケジュールを生成する。すなわち、このスケジュール生成部５３は、例えば３つのディレクトリＸ、Ｙ、Ｚについて、ディレクトリＹ、Ｚ、Ｘの順にアクセス率が高い場合には、図８に示すように、アクセス率の高いディレクトリに格納されているデータファイルほど高い頻度で取得されるスケジュールを生成する。
【００５９】
次に、制御部１２が行う処理のさらに他の変形例について説明する。この変形例において、特定情報取得部５２は、所与の検索条件を用いて検索データベース２０を検索し、当該検索条件に関連するデータファイルに係る検索情報を取得する。具体的に、この特定情報取得部５２は、例えば、入力部１６を介して管理者から検索語などの検索条件を受け入れる。そして、この特定情報取得部５２は、検索データベース２０が保持する検索情報を参照し、管理者から受け入れた検索語に関連するキーワードに対応付けられて格納されているデータファイルについて、その格納場所を示すＵＲＬと、対応付けられているキーワードと、を検索結果として取得する。
【００６０】
なお、この特定情報取得部５２は、例えば、検索装置３０が利用者端末３から受け入れた検索条件を当該検索装置３０から取得して、当該検索条件を用いて検索データベース２０を検索してもよい。また、この特定情報取得部５２は、例えば、検索記録取得部５１から検索ログ４０に保持されている検索記録の少なくとも一部を取得し、当該取得した検索記録に基づいて上述の検索条件を決定してもよい。すなわち、この特定情報取得部５２は、データファイル収集装置１０内部の検索装置として機能する。
【００６１】
さらに、この特定情報取得部５２は、検索データベース２０を用いた検索によって取得した検索結果と、検索記録取得部５１から受け入れた検索記録とに基づいて、当該検索結果に含まれるデータファイルのうち、例えば、図４に示す例のように、過去１ヵ月内のアクセス頻度が大きい順に５０個のデータファイルを特定データファイルとし、当該特定データファイルを特定する特定情報を取得して、スケジュール生成部５３に出力する。
【００６２】
スケジュール生成部５３は、上述の例と同様に、特定情報取得部５２から受け入れた特定情報によって特定される第１データファイル群と、当該特定情報によって特定されない第２データファイル群と、について、互いに異なる周期で、各データファイルを取得するスケジュールを生成し、データファイル取得部５４に出力する。そして、データファイル取得部５４は、この取得したスケジュールに従ってデータファイルを取得し、データベース更新部５５に出力する。データベース更新部５５は、この取得したデータファイルに基づいて、検索データベース２０の更新処理を行う。
【００６３】
なお、例えば、検索システム１内の検索装置３０が、所与の検索条件を用いて検索データベース２０を検索し、データファイル収集装置１０がその検索結果を検索装置３０から取得して、データファイルの収集処理に用いることとしてもよい。また、この場合、例えば、データファイル収集装置１０が検索条件を検索装置３０に出力し、検索装置３０がこの検索条件によって検索データベース２０を検索することとしてもよい。
【００６４】
また、上述の例においては、内部の検索データベース２０を用いて検索を行うこととしたが、これに限られず、外部の検索データベース（以下、検索データベース２０と区別して外部検索データベース６０と呼ぶ）を用いることとしてもよい。ここで、この外部検索データベース６０は、例えば、インターネット６を介して取得可能な外部データファイル群７（図１参照）について、各データファイルのＵＲＬと、関連するキーワードと、を対応付けた検索情報を保持している。
【００６５】
また、さらに、この場合、データファイル収集装置１０は、外部の検索装置（以下、検索装置３０と区別して外部検索装置７０と呼ぶ）に検索を行わせてもよい。この外部検索装置７０は、例えば、インターネット６の利用者から検索要求を受け入れて、外部検索データベース６０を用いて、外部データファイル群７のうち当該検索の条件に関連するデータファイルの検索を行う、いわゆるインターネット検索用の検索装置である。
【００６６】
図９は、この場合に行われる処理内容の一例について、その概要を示すフロー図である。本図に示すように、データファイル収集装置１０は、まず、例えば、入力部１６を介して管理者から検索条件（検索語など）の入力を受け入れ、この受け入れた検索条件を、インターネット６を介して、外部検索装置７０に出力する。
【００６７】
この検索条件を取得した外部検索装置７０は、外部検索データベース６０の検索情報を参照して、外部データファイル群７のうち、当該検索条件に関連するデータファイルの検索を行う。そして、この外部検索装置７０は、外部検索データベース６０から、検索条件に関連するキーワードに対応付けられたデータファイルのＵＲＬを含む検索結果を取得し、インターネット６を介してデータファイル収集装置１０に出力する。
【００６８】
外部検索装置６０から検索結果を取得したデータファイル収集装置１０は、当該検索結果に基づいて、インターネット６を介したデータファイルの収集処理を行い、当該収集結果に基づいて、外部検索データベース７０の更新処理を行う。
【００６９】
具体的に、データファイル収集装置１０の特定情報取得部５２は、外部検索装置７０から取得した検索結果に含まれるデータファイルのうち、少なくとも一部のデータファイルを特定データファイルとして決定し、図４の例に示すように、この特定データファイルを特定する特定情報を生成して、スケジュール生成部５３に出力する。
【００７０】
スケジュール生成部５３は、特定情報取得部５２から受け入れた特定情報に基づいて、当該特定情報によって特定される特定データファイルを第１データファイル群として列挙した第１リストを生成する。また、このスケジュール生成部５３は、外部データファイル群７のうち、この特定情報によって特定されないデータファイルを第２データファイル群として列挙した第２リストを生成する。そして、このスケジュール生成部５３は、これら２つのデータファイル群について、例えば図５の例に示したように、互いに異なる周期で、各データファイルが取得されるようスケジュールを生成する。
【００７１】
なお、このスケジュール生成部５３は、第１リストのみを生成し、当該第１リストに従って、第１データファイル群についてのみ、所定の周期でデータファイル収集処理を行うスケジュールを生成してもよい。スケジュール生成部５３は、生成したスケジュールをデータファイル取得部５４に出力する。
【００７２】
データファイル取得部５４は、この受け入れたスケジュールに従って、インターネット６を介した外部データファイル群７の収集処理を行い、取得したデータファイルをデータベース更新部５５に出力する。データファイル更新部５５は、取得したデータファイルに係る取得情報と、外部検索データベース６０が保持する検索情報との比較を行い、当該データファイルについて取得情報と外部検索情報とが異なる場合には、当該取得情報を外部検索データベース６０に格納することにより、外部検索データベース６０の内容を更新する。
【００７３】
なお、本発明は、上述の実施形態に限られるものではない。例えば、データファイル収集装置１０が用いる特定情報は、データファイル収集装置１０が生成するものに限られず、例えば、検索装置３０がその検索記録を検索ログ４０に格納する際に生成する場合には、データファイル収集装置１０が、特定情報を検索装置３０又は検索ログ４０から取得することとなる。
【００７４】
また、データファイル収集装置１０が用いる参照情報についても、データファイル収集装置１０が生成するものに限られず、例えば、これを検索装置３０が生成する場合には、当該生成された参照情報をデータファイル収集装置１０が検索装置３０から取得する。この場合、さらに、例えば、注目データファイルと関係データファイルの特定処理についても検索装置３０が行い、データファイル収集装置１０は、当該注目データファイルの参照情報と関係データファイルの参照情報とを検索装置３０から取得し、データファイル収集処理を行うこととしてもよい。
【００７５】
また、例えば、スケジュール生成部５３は、検索ログ４０から取得した検索記録に基づいて、過去において検索結果の対象とされた対象データファイル、又は当該対象データファイルの一部以外のデータファイルについて、その取得周期を当該対象データファイル又はその一部よりも長く設定したスケジュールを生成してもよい。また、このスケジュール生成部５３は、過去において検索結果の対象とされた対象データファイル、又は当該対象データファイルの一部以外のデータファイルについては、データファイル収集の対象から除外するスケジュールを生成してもよい。
【００７６】
また、データファイル取得部５４は、データファイル収集処理において、毎回データファイルを取得するものに限られない。すなわち、例えば、データファイル収集装置１０は、内部データファイル群４又は外部データファイル群７のうち少なくとも一部について、そのデータ容量（ファイルサイズ）や更新時期（日時など）といった属性情報を格納した収集用データベースを保持していてもよい。この場合、データファイル取得部５４は、例えば、外部データファイル群７を保持しているウェブサーバから、収集対象とするデータファイルについての最新の属性情報を取得する場合には、まず、当該取得した属性情報と、収集用データベースに格納された対応する（収集対象とする）データファイルの属性情報とを比較する。そして、このデータファイル取得部５４は、これらの属性情報が異なっている場合に当該データファイルを取得し、データベース更新部５５がその属性情報と内容（テキストデータなど）とを外部検索データベース６０に登録する更新処理を行う。また、データファイル取得部５４は、収集対象とするデータファイルについて、ウェブサーバから最新の属性情報を取得しない（できない）場合には、当該データファイルを取得する。そして、このデータファイル取得部５４は、その内容と、対応する収集データベースの内容とを比較し、これらの内容が異なっている場合には、当該取得したデータファイルの内容が外部検索データベース６０に登録されることとなる。データファイル取得部５４は、このような属性情報を用いたデータベース更新処理を、内部検索データファイル群４について行ってもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態に係る検索システムの主な構成を示す説明図である。
【図２】本発明の一実施形態に係るデータファイル収集装置の主な構成を示すブロック図である。
【図３】本発明の一実施形態に係るデータファイル収集装置が行う処理の内容例を示す機能ブロック図である。
【図４】本発明の一実施形態に係る特定情報の一例を示すデータテーブルである。
【図５】本発明の一実施形態に係るデータファイル収集スケジュールの一例を示す説明図である。
【図６】本発明の一実施形態に係る検索システムにおけるデータファイルの格納場所を示す説明図である。
【図７】本発明の一実施形態に係る特定情報の他の例を示すデータテーブルである。
【図８】本発明の一実施形態に係るデータファイル収集スケジュールの他の例を示す説明図である。
【図９】本発明の一実施形態に係るデータファイル収集装置を用いた検索処理の一例を示すフロー図である。
【符号の説明】
【００７８】
１  検索システム、２  ＬＡＮ、３  利用者端末、４  内部データファイル群、５  ファイルサーバ、６  インターネット、７  外部データファイル群、１０  データファイル収集装置、１２  制御部、１４  記憶部、１６  入力部、２０  検索データベース、３０  検索装置、４０  検索ログ、５１  検索記録取得部、５２  特定情報取得部、５３  スケジュール生成部、５４  データファイル取得部、５５  データベース更新部、６０  外部検索データベース、７０  外部検索装置。
【図１】
2005275566.tif 000003
【図２】
2005275566.tif 000004
【図３】
2005275566.tif 000005
【図４】
2005275566.tif 000006
【図５】
2005275566.tif 000007
【図６】
2005275566.tif 000008
【図７】
2005275566.tif 000009
【図８】
2005275566.tif 000010
【図９】
2005275566.tif 000011