(57)【要約】【課題】サーバやネットワークの負荷を抑えながら、文書の更新頻度や、文書の情報量等の文書に関係する情報に適応して、文書を収集し、検索サーバに登録する文書収集技術を提供することを目的とする。【解決手段】文書群を記憶する記憶手段を備える文書サーバと、文書に関する文書情報を記憶するインデックスデータベースを備える検索サーバとに、ネットワークを介して接続された文書収集装置であって、前記文書群を分類する分類情報を記憶する分類情報記憶手段と、文書の前記分類情報に応じて、取得すべき文書を選択する文書選択手段と、前記文書サーバから、選択した前記文書を取得する文書取得手段と、取得した前記文書から、当該文書の分類情報に応じた文書情報を抽出する文書情報抽出手段と、抽出した前記文書情報を、前記検索サーバへ登録する文書情報登録手段と、を備える文書収集装置として構成した。【選択図】図４
2014203434.tif 000002
【特許請求の範囲】
【請求項１】
文書群を記憶する記憶手段を備える文書サーバと、文書に関する文書情報を記憶するインデックスデータベースを備える検索サーバとに、ネットワークを介して接続された文書収集装置であって、
前記文書群を分類する分類情報を記憶する分類情報記憶手段と、
文書の前記分類情報に応じて、取得すべき文書を選択する文書選択手段と、
前記文書サーバから、選択した前記文書を取得する文書取得手段と、
取得した前記文書から、当該文書の分類情報に応じた文書情報を抽出する文書情報抽出手段と、
抽出した前記文書情報を、前記検索サーバへ登録する文書情報登録手段と、
を備えることを特徴とする文書収集装置。
【請求項２】
前記文書情報抽出手段は、取得した前記文書の前記分類情報が所定の条件を満たす場合には、取得した前記文書から一部の文書情報のみを抽出し、取得した前記文書の前記分類情報が前記所定の条件を満たさない場合には、取得した前記文書から抽出可能な全ての文書情報を抽出する
ことを特徴とする請求項１に記載の文書収集装置。
【請求項３】
前記一部の文書情報は、前記文書に関する文書情報に含まれる情報のうち、情報量が予め設定された所定値以下の１つ又は複数の情報である
ことを特徴とする請求項２に記載の文書収集装置。
【請求項４】
前記文書情報抽出手段は、選択された前記文書から、前記分類情報ごとに設定された前記文書情報を抽出する
ことを特徴とする請求項１に記載の文書収集装置。
【請求項５】
前記抽出可能な全ての文書情報は、当該文書のファイル名、日時情報、属性情報、アクセス履歴、検索履歴、コンテンツ、前記コンテンツに含まれるキーワード、又は、前記コンテンツが関連するトピックの少なくともいずれかを含む
ことを特徴とする請求項１乃至請求項４のいずれかに記載の文書収集装置。
【請求項６】
前記分類情報は、文書の更新頻度、又は、文書のアクセス頻度に関する情報である
ことを特徴とする請求項１乃至請求項５のいずれかに記載の文書収集装置。
【請求項７】
前記分類情報は、文書の情報量に関する情報である
ことを特徴とする請求項１乃至請求項５のいずれかに記載の文書収集装置。
【請求項８】
前記検索サーバから、前記文書に関する文書情報を取得する文書情報取得手段と、
取得した前記文書情報における所定の情報において前記文書を分類して、前記分類情報を作成し、前記分類情報記憶手段に記憶させる文書情報分類手段と、
をさらに備えることを特徴とする請求項１乃至請求項７のいずれかに記載の文書収集装置。
【請求項９】
選択条件を記憶する選択条件記憶手段と、
前記検索サーバから、前記文書に関する履歴情報を取得する履歴情報取得手段と、
取得した前記履歴情報から選択条件を生成して、前記選択条件記憶手段に記憶させる選択条件生成手段と、
をさらに備え、
前記文書選択手段は、取得すべき前記文書を、前記選択条件によって、予め選択した後、前記分類情報に応じて、選択する
ことを特徴とする請求項１乃至請求項８のいずれかに記載の文書収集装置。
【請求項１０】
選択条件を記憶する選択条件記憶手段と、
前記文書サーバの負荷、又は、前記文書サーバと接続された前記ネットワークの負荷を監視して負荷情報を取得する負荷情報取得手段と、
取得した前記負荷情報から選択条件を生成して、前記選択条件記憶手段に記憶させる選択条件生成手段と、
をさらに備え、
前記文書選択手段は、取得すべき前記文書を、前記選択条件によって、予め選択した後、前記分類情報に応じて、選択する
ことを特徴とする請求項１乃至請求項８のいずれかに記載の文書収集装置。
【請求項１１】
文書群を記憶する記憶手段を備える文書サーバと、文書に関する文書情報を記憶するインデックスデータベースを備える検索サーバとに、ネットワークを介して接続された、前記文書群を分類する分類情報を記憶する分類情報記憶手段を備えるコンピュータにおける文書収集方法であって、
文書の前記分類情報に応じて、取得すべき文書を選択する文書選択ステップと、
前記文書サーバから、選択した前記文書を取得する文書取得ステップと、
取得した前記文書から、当該文書の分類情報に応じた文書情報を抽出する文書情報抽出ステップと、
抽出した前記文書情報を、前記検索サーバへ登録する文書情報登録ステップと、
を含むことを特徴とする文書収集方法。
【請求項１２】
コンピュータを、文書群を記憶する記憶手段を備える文書サーバと、文書に関する文書情報を記憶するインデックスデータベースを備える検索サーバとに、ネットワークを介して接続された文書収集装置として機能させるためのプログラムであって、
コンピュータを、
前記文書群を分類する分類情報を記憶する分類情報記憶手段、
文書の前記分類情報に応じて、取得すべき文書を選択する文書選択手段、
前記文書サーバから、選択した前記文書を取得する文書取得手段、
取得した前記文書から、当該文書の分類情報に応じた文書情報を抽出する文書情報抽出手段、
抽出した前記文書情報を、前記検索サーバへ登録する文書情報登録手段、
として機能させるためのプログラム。
【請求項１３】
文書サーバと、検索サーバと、文書収集装置とが、ネットワークを介して接続された文書収集システムであって、
前記文書サーバは、
文書群を記憶する記憶手段
を備え、
前記検索サーバは、
文書に関する文書情報を記憶するインデックスデータベースと、
指定された条件に適合する文書の指定された前記文書情報を出力する検索手段と、
を備え、
前記文書収集装置は、
前記文書群を分類する分類情報を記憶する分類情報記憶手段と、
文書の前記分類情報に応じて、取得すべき文書を選択する文書選択手段と、
前記文書サーバから、選択した前記文書を取得する文書取得手段と、
取得した前記文書から、当該文書の分類情報に応じた文書情報を抽出する文書情報抽出手段と、
抽出した前記文書情報を、前記検索サーバへ登録する文書情報登録手段と、
を備える
ことを特徴とする文書収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルサーバ等に記憶されている文書を収集して、検索エンジンに登録するクローラの技術に関し、特に、文書の更新頻度等に応じて、検索エンジンに登録する文書の情報量を変化させる技術に関する。
【背景技術】
【０００２】
現在、インターネット上のＷｅｂサーバや、社内のファイルサーバには、膨大な数の文書が含まれている。これらの文書群から、ユーザが所望の文書を探す場合、検索エンジンを含む情報検索システムが用いられている。
検索エンジンを用いた検索では、ユーザは、所望の文書等に関係すると考えるキーワードを指定して、検索エンジンの機能を提供する検索サーバに検索要求を送信し、当該キーワードに関係する文書等の検索を行う。
【０００３】
また、情報検索システムでは、ユーザからの検索要求に対して、瞬時に検索結果を返信するために、クローラと呼ばれるプログラムを用いて、定期的に、Ｗｅｂサーバやファイルサーバの文書等を収集し、その文書情報を検索エンジンの備えるインデックスデータベースに登録する。
【０００４】
情報検索システムでは、ユーザに対して常に最新の検索結果を提供するため、例えば、更新頻度が高いページを短い周期でクローラが収集するなどの工夫が行われている。
例えば、特許文献１には、検索頻度の高い文書のＵＲＬ（Uniform Resource Locator）について、クローラの収集周期を短くすることで、クローラがＵＲＬにアクセスする周期をＵＲＬごとに調整する発明が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２８４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の発明では、クローラの収集周期を短くされたＵＲＬに対して、ネットワーク負荷やサーバ負荷が上がってしまうという問題がある。
また、特許文献１の発明では、検索頻度の高い文書のＵＲＬはクロール周期を短くできるが、関連するＵＲＬのクロール周期を短くできないという問題がある。
また、特許文献１の発明では、検索頻度の低い文書のクロール周期の制御をできないという問題がある。
【０００７】
本発明は、かかる課題を解決するためになされたものであり、サーバ負荷やネットワーク負荷を抑えながら、文書の更新頻度や、文書の情報量等の文書に関係する情報に適応して文書を収集し、検索サーバに登録する文書収集技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述した課題を解決するために第１の発明は、文書群を記憶する記憶手段を備える文書サーバと、文書に関する文書情報を記憶するインデックスデータベースを備える検索サーバとに、ネットワークを介して接続された文書収集装置であって、前記文書群を分類する分類情報を記憶する分類情報記憶手段と、文書の前記分類情報に応じて、取得すべき文書を選択する文書選択手段と、前記文書サーバから、選択した前記文書を取得する文書取得手段と、取得した前記文書から、当該文書の分類情報に応じた文書情報を抽出する文書情報抽出手段と、抽出した前記文書情報を、前記検索サーバへ登録する文書情報登録手段と、を備えることを特徴とする文書収集装置である。
第１の発明によって、文書の更新頻度や文書のサイズ等に応じて、文書から抽出する文書情報を変化させて、検索サーバへ登録するため、文書サーバやネットワークの負荷を抑えながらインデキシングすることができ、効率よく、短期間に、検索サーバのインデックスを更新することができる。
【０００９】
第１の発明の文書情報抽出手段は、取得した前記文書の前記分類情報が所定の条件を満たす場合には、取得した前記文書から一部の文書情報のみを抽出し、取得した前記文書の前記分類情報が前記所定の条件を満たさない場合には、取得した前記文書から抽出可能な全ての文書情報を抽出することが望ましい。
これによって、分類情報が所定の条件を満たす場合には、文書サーバやネットワークの負荷を抑えることができる。
【００１０】
第１の発明の一部の文書情報は、前記文書に関する文書情報に含まれる情報のうち、情報量が予め設定された所定値以下の１つ又は複数の情報であることが望ましい。
これによって、分類情報が所定の条件を満たす場合に、ファイル名等の情報量が少ない文書情報のみを検索サーバへ登録することになり、文書サーバやネットワークの負荷を抑えることができる。
【００１１】
第１の発明の文書情報抽出手段は、選択された前記文書から、前記分類情報ごとに設定された前記文書情報を抽出することが望ましい。
これによって、分類情報ごとに、文書から抽出する文書情報を設定することができる。
【００１２】
第１の発明の抽出可能な全ての文書情報は、当該文書のファイル名、日時情報、属性情報、アクセス履歴、検索履歴、コンテンツ、前記コンテンツに含まれるキーワード、又は、前記コンテンツが関連するトピックの少なくともいずれかを含むことが望ましい。
これによって、これらの情報から分類情報に応じた情報を、文書情報として抽出することができる。
【００１３】
第１の発明の分類情報は、文書の更新頻度、又は、文書のアクセス頻度に関する情報であることが望ましい。
これによって、文書の更新頻度、又は、文書のアクセス頻度に応じて、検索サーバへ登録する文書情報を変化させることができる。
【００１４】
第１の発明の分類情報は、文書の情報量に関する情報であることが望ましい。
これによって、文書の情報量に応じて、検索サーバへ登録する文書情報を変化させることができる。
【００１５】
第１の発明の文書収集装置は、検索サーバから、前記文書に関する文書情報を取得する文書情報取得手段と、取得した前記文書情報における所定の情報において前記文書を分類して、前記分類情報を作成し、前記分類情報記憶手段に記憶させる文書情報分類手段と、をさらに備えることが望ましい。
これによって、検索サーバに登録された文書に関する文書情報から、分類情報を作成することができる。
【００１６】
第１の発明の文書収集装置は、選択条件を記憶する選択条件記憶手段と、前記検索サーバから、前記文書に関する履歴情報を取得する履歴情報取得手段と、取得した前記履歴情報から選択条件を生成して、前記選択条件記憶手段に記憶させる選択条件生成手段と、をさらに備え、前記文書選択手段は、取得すべき前記文書を、前記選択条件によって、予め選択した後、前記分類情報に応じて、選択することが望ましい。
これによって、履歴情報を用いて、文書収集装置が収集する文書を制限することができる。
【００１７】
第１の発明の文書収集装置は、選択条件を記憶する選択条件記憶手段と、前記文書サーバの負荷、又は、前記文書サーバと接続された前記ネットワークの負荷を監視して負荷情報を取得する負荷情報取得手段と、取得した前記負荷情報から選択条件を生成して、前記選択条件記憶手段に記憶させる選択条件生成手段と、をさらに備え、前記文書選択手段は、取得すべき前記文書を、前記選択条件によって、予め選択した後、前記分類情報に応じて、選択することが望ましい。
これによって、負荷情報を用いて、文書収集装置が収集する文書を制限することにより、文書サーバの負荷等を低減することができる。
【００１８】
第２の発明は、文書群を記憶する記憶手段を備える文書サーバと、文書に関する文書情報を記憶するインデックスデータベースを備える検索サーバとに、ネットワークを介して接続された、前記文書群を分類する分類情報を記憶する分類情報記憶手段を備えるコンピュータにおける文書収集方法であって、文書の前記分類情報に応じて、取得すべき文書を選択する文書選択ステップと、前記文書サーバから、選択した前記文書を取得する文書取得ステップと、取得した前記文書から、当該文書の分類情報に応じた文書情報を抽出する文書情報抽出ステップと、抽出した前記文書情報を、前記検索サーバへ登録する文書情報登録ステップと、を含むことを特徴とする文書収集方法である。
第２の発明によって、文書の更新頻度や文書のサイズ等に応じて、文書から抽出する文書情報を変化させて、検索サーバへ登録するため、文書サーバやネットワークの負荷を抑えながらインデキシングすることができ、効率よく、短期間に、検索サーバのインデックスを更新することができる。
【００１９】
第３の発明は、コンピュータを、文書群を記憶する記憶手段を備える文書サーバと、文書に関する文書情報を記憶するインデックスデータベースを備える検索サーバとに、ネットワークを介して接続された文書収集装置として機能させるためのプログラムであって、コンピュータを、前記文書群を分類する分類情報を記憶する分類情報記憶手段、文書の前記分類情報に応じて、取得すべき文書を選択する文書選択手段、前記文書サーバから、選択した前記文書を取得する文書取得手段、取得した前記文書から、当該文書の分類情報に応じた文書情報を抽出する文書情報抽出手段、抽出した前記文書情報を、前記検索サーバへ登録する文書情報登録手段、として機能させるためのプログラムである。
第３の発明を汎用のコンピュータにインストールすることによって、第１の発明の文書収集装置を得て、第２の発明の文書収集方法を実行することができる。
【００２０】
第４の発明は、文書サーバと、検索サーバと、文書収集装置とが、ネットワークを介して接続された文書収集システムであって、前記文書サーバは、文書群を記憶する記憶手段を備え、前記検索サーバは、文書に関する文書情報を記憶するインデックスデータベースと、指定された条件に適合する文書の指定された前記文書情報を出力する検索手段と、を備え、前記文書収集装置は、前記文書群を分類する分類情報を記憶する分類情報記憶手段と、文書の前記分類情報に応じて、取得すべき文書を選択する文書選択手段と、前記文書サーバから、選択した前記文書を取得する文書取得手段と、取得した前記文書から、当該文書の分類情報に応じた文書情報を抽出する文書情報抽出手段と、抽出した前記文書情報を、前記検索サーバへ登録する文書情報登録手段と、を備えることを特徴とする文書収集システムである。
【発明の効果】
【００２１】
本発明によって、文書の更新頻度や文書のサイズ等に応じて、文書から抽出する文書情報を変化させて、検索サーバ（検索エンジン）へ登録するため、ファイルサーバやネットワークの負荷を抑えながらインデキシングすることができ、効率よく、短期間に、検索サーバのインデックスを更新することができる。
【図面の簡単な説明】
【００２２】
【図１】文書収集装置を含む情報検索システムの概要を示す図
【図２】文書収集装置、検索サーバ、及び、ファイルサーバのハードウェア構成を示すブロック図
【図３】検索サーバに記憶されているインデックスの例を示す図
【図４】第１実施形態に係る文書収集装置の機能構成を示すブロック図
【図５】第１実施形態に係る文書収集装置の文書収集処理を示すフローチャート
【図６】第１実施形態に係る文書収集装置の分類情報作成処理を示すフローチャート
【図７】第２実施形態に係る文書収集装置の機能構成を示すブロック図
【図８】第２実施形態に係る文書収集装置の文書収集処理を示すフローチャート
【図９】第２実施形態に係る文書収集装置の選択条件生成処理を示すフローチャート
【図１０】文書の情報量によって、抽出する文書情報の差異を示す例（１）
【図１１】文書の情報量によって、抽出する文書情報の差異を示す例（２）
【図１２】アクセス頻度とインデキシング頻度との関係を示す図
【図１３】ファイルの情報量とインデキシング頻度との関係を示す図
【図１４】ネットワーク負荷とインデキシング頻度との関係を示す図
【発明を実施するための形態】
【００２３】
以下、図面に基づいて、本発明の実施形態について詳細に説明する。
図１は、文書収集装置（一般には、クローラ、インデクサ等という。）１を含む情報検索システム８の概要を示す図である。
【００２４】
情報検索システム８は、文書収集装置１と、インデックスデータベース３を備える検索サーバ（検索エンジン）２と、ファイルデータベース５を備えるファイルサーバ４と、Ｗｅｂサーバ（ユーザインターフェース）６と、端末７とから構成される。
【００２５】
各装置１、２、４、６、及び７は、有線（又は無線）ネットワークを介して接続されている。なお、ファイルサーバ４、文書収集装置１、Ｗｅｂサーバ６、及び端末７は、複数あってもよい。
【００２６】
情報検索システム８の動作の概要は次のとおりである。
情報検索システム８のうち、検索サーバ２、ファイルサーバ４、Ｗｅｂサーバ６、端末７の動作は、一般的な情報検索システムと同一である。
【００２７】
ファイルサーバ４は、ファイルデータベース５にインデキシング対象となる文書群を記憶している。
文書収集装置1は、ファイルサーバ４から、インデキシング対象の文書を取得し、文書から文書に関する情報を抽出して、検索サーバ２のインデックスデータベース３に登録する。本実施形態では、文書収集装置1は、文書の更新頻度等の情報を検索サーバ２から取得して、当該情報に応じて、検索サーバ２へ登録する文書に関する情報の情報量を変化させる。
なお、本実施形態で対象となる「文書」は、文字情報のみを含んだ文書に限らず、音声、画像、その他のマルチデータ等を含む電子データ全般を意味する。
【００２８】
Ｗｅｂサーバ６は、情報検索システム８のユーザによって端末７から入力されたキーワードを受け取ると、検索サーバ２へ送信する。検索サーバ２は、キーワードを検索条件としてインデックスデータベース３を検索して、合致した文書のキーワード周辺部分やＵＲＬ（Uniform Resource Locator）などをＷｅｂサーバ６を介して端末７へ送信する。
【００２９】
なお、ファイルサーバ４は、社内システムのファイルサーバを想定しているが、インターネット上にあるファイルサーバ（Ｗｅｂサーバ）、ローカルファイルシステム、データベース、文書管理システム等でもよい。
また、このファイルサーバ４は、本発明に係る文書サーバの一例である。
【００３０】
［文書収集装置、検索サーバ、及び、ファイルサーバのハードウェア構成］
図２は、文書収集装置１（１ａ）、検索サーバ２、及び、ファイルサーバ４のハードウェア構成を示すブロック図である。なお、図２のハードウェア構成は一例であり、用途、目的に応じて様々な構成をとることが可能である。
【００３１】
文書収集装置１（１ａ）（検索サーバ２、及び、ファイルサーバ４）を実現するコンピュータは、制御部１１、記憶部１２、メディア入出力部１３、通信制御部１４、入力部１５、表示部１６、及び、周辺機器Ｉ／Ｆ部１７等が、バス１８を介して接続される。
【００３２】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only
Memory）、ＲＡＭ（Random Access Memory）等で構成される。ＣＰＵは、記憶部１２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス１８を介して接続された各装置を駆動制御し、文書仕分け装置１が行う後述する処理を実現する。
【００３３】
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。ＲＡＭは、揮発性メモリであり、記憶部１２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１１が各種処理を行う為に使用するワークエリアを備える。
【００３４】
記憶部１２は、例えば、ＨＤＤ（Hard Disk Drive）であり、制御部１１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（Operating System）等が格納される。プログラムに関しては、ＯＳに相当する制御プログラムや、後述する処理をコンピュータに実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、制御部１１により必要に応じて読み出されてＲＡＭに移され、各種の手段として実行される。
【００３５】
メディア入出力部１３（ドライブ装置）は、データの入出力を行い、例えば、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）等のメディア入出力装置を有する。通信制御部１４は、通信制御装置、通信ポート等を有し、コンピュータとネットワーク間の通信を媒介する通信インタフェースであり、ネットワークを介して、携帯端末２、及び、他のコンピュータ間との通信制御を行う。ネットワークは、有線、無線を問わない。
【００３６】
入力部１５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。入力部１５を介して、コンピュータに対して、操作指示、動作指示、データ入力等を行うことができる。
【００３７】
表示部１６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。なお、入力部１５及び表示部１６は、タッチパネルディスプレイのように、一体となっていても良い。
【００３８】
周辺機器Ｉ／Ｆ（インタフェース）部１７は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ部１７を介してコンピュータは周辺機器（プリンタ、イメージスキャナ、複合機等）とのデータの送受信を行う。周辺機器Ｉ／Ｆ部１７は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３２Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。バス１８は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３９】
［検索サーバの機能概要］
検索サーバ２（図１）は、一般的な検索エンジンの機能を有する装置であるので、その機能概要の詳細は省略するが、少なくとも、インデックスデータベース３と、検索手段(図示しない)とを備える。
【００４０】
インデックスデータベース３は、文書ごとに文書に関する文書情報が記憶されたインデックス３１を記憶する。インデックス３１については、後述する。
検索手段は、検索条件と出力項目とが指定された検索クエリーを受付けると、インデックス３１を検索して、文書情報が検索条件に適合する文書の、出力項目に指定された文書情報を出力するものである。
【００４１】
図３は、検索サーバ２のインデックスデータベース３に記憶されているインデックス３１の例を示す図である。
インデックス３１は、文書ごとに、文書ＩＤ、ファイル名、属性情報、日時情報、アクセス履歴、検索履歴、コンテンツ、コンテンツに含まれるキーワード、コンテンツが関連するトピックなどの情報（以下、文書に関する文書情報、又は単に、文書情報という。）を含む。
【００４２】
インデックス３１に含まれるこれらの情報は、文書収集装置１がファイルサーバ４から文書及び文書に付随する属性情報や、履歴情報を取得し、インデキシング処理を施して登録したものである。
【００４３】
文書ＩＤは、文書がインデックス３１に登録されるときに割り振られる識別子で、文書を一意に特定するものである。
ファイル名は、当該文書の有するファイル名である。
【００４４】
属性情報は、当該文書の作成者、前回（最終）保存者、アクセス権限、サイズ、フォルダパス（ファイルシステムにおける当該文書の位置）、ファイルの種類などである。
日時情報は、当該文書の作成日時、更新日時など、日時に関する情報である。
【００４５】
アクセス履歴は、当該文書にアクセスした履歴に関する情報であり、例えば、
（アクセス日付、時間、ユーザ名、アクセス種別）
などである。アクセス種別は、ダウンロード、閲覧、作成、更新などである。
検索履歴は、当該文書を検索した履歴に関する情報であり、例えば、
（検索日付、時間、ユーザ名、検索クエリ）
などである。
【００４６】
コンテンツは、当該文書に含まれる情報であり、例えば、表計算用の文書である場合、シートの数、シートの名前、シートの色、表の数、表中の升目の数、表の大きさ、表の形、表の線の色、表の背景の色、埋め込まれた画像の数、画像の名前、画像のサイズ、画像の色、画像の特徴、マクロの数、マクロの名前、マクロの行数などである。
【００４７】
コンテンツに含まれるキーワードは、当該文書に含まれるキーワードであり、例えば、表計算用の文書である場合、シートに含まれるキーワード、表に含まれるキーワード、画像に含まるキーワード、マクロに含まれるキーワードなどである。
コンテンツが関連するトピックは、当該文書に含まれるキーワードから選択した主題となるキーワードや、コンテンツに含まれるキーワードに関連するキーワードなどである。
【００４８】
なお、インデックス３１に登録される文書情報は、これらに限られるものではなく、文書に関する情報であればどのようなものでもよい。
また、インデックス３１は上述した形態に限られず、例えば、転置インデックス等でもよい。
【００４９】
［第１実施形態に係る文書収集装置の機能概要］
次に、本発明の第１実施形態について説明する。
図４は、第１実施形態に係る文書収集装置１の機能ブロック図である。なお、文書収集装置１の機能は、ハードウェア及びソフトウェアによって、少なくともこれらの機能が実現されていればよく、その他の機能が実現されていてもよい。
【００５０】
文書収集装置１は、文書情報取得手段２１、文書情報分類手段２２、分類情報データベース２３、文書選択手段２４、文書取得手段２５、文書情報抽出手段２６、文書情報登録手段２７、巡回履歴登録手段２８、及び、巡回履歴データベース２９から構成される。
【００５１】
これらの手段は、図２の記憶部１２に記憶されているアプリケーションをＲＡＭに読み出して、制御部１１が実行することにより、実現される。
また、文書情報取得手段２１、文書取得手段２５は、図２の通信制御部１４を介して、他のサーバと情報を送受信する。
また、分類情報データベース２３、巡回履歴データベース２９は、図２の記憶部１２により実現される。
【００５２】
文書情報取得手段２１は、後述する分類情報作成のために、文書に関する文書情報を取得するものである。
具体的には、文書情報取得手段２１は、全部または一部の文書に適合する条件を検索条件として、また、文書に関する文書情報（ファイル名、属性情報、日時情報、アクセス履歴、検索履歴、コンテンツ、コンテンツに含まれるキーワード、コンテンツが関連するトピックなど）のうち、文書の分類に用いる項目を出力項目として、検索クエリーを生成する。文書情報取得手段２１が検索クエリーに指定する出力項目は、例えば、文書の更新に関するアクセス履歴や、文書のサイズに関する属性情報などがあるがこれに限られない。
【００５３】
そして、文書情報取得手段２１は、生成した検索クエリーを検索サーバ２に送信する。
検索サーバ２は、受信した検索クエリーを用いて、検索条件に適合する文書の指定された出力項目を検索して、検索結果を文書情報取得手段２１へ送信する。
そして、文書情報取得手段２１は、文書情報を受信し、当該文書情報を、文書情報分類手段２２へ出力する。
【００５４】
文書情報分類手段２２は、取得した文書情報を分類して、文書ごとに分類情報を作成するものである。
【００５５】
具体的には、文書情報分類手段２２は、文書情報を、例えば、２つのクラスに分類する場合、取得した文書情報がある条件を満たす場合には、当該文書の分類情報を第１のクラスとし、ある条件を満たさない場合には、当該文書の分類情報を第２のクラスとして、分類情報を作成する。
【００５６】
例えば、文書情報分類手段２２は、取得した文書情報が、更新に関するアクセス履歴である場合には、例えば、毎日更新されている文書を高頻度に分類し、そうでない文書を低頻度に分類する。
また、例えば、文書情報分類手段２２は、取得した文書情報が、文書のサイズである場合には、例えば、１Ｍバイト以上の文書を大容量に分類し、そうでない文書を低容量に分類する。
【００５７】
文書情報分類手段２２は、文書の文書ＩＤと文書の分類情報とを対応させて、分類情報データベース２３に記憶させる。
【００５８】
分類情報データベース２３は、文書の文書ＩＤと文書の分類情報とを対応させて記憶するものである。
【００５９】
文書選択手段２４は、分類情報及び巡回履歴情報に応じて、ファイルサーバ４から取得すべき文書を選択するものである。
【００６０】
具体的には、文書選択手段２４は、取得対象となる文書について、文書の分類情報を分類情報データベース２３から取得するとともに、文書の巡回履歴情報を巡回履歴データベース２９から取得する。後述する文書の巡回履歴情報とは、当該文書の文書情報を検索サーバ２に登録した登録日時を含む情報である。
なお、文書を識別する文書ＩＤは、予め文書ごとに付けられているものとし、文書選択手段２４は、取得対象となる文書を、例えば、文書ＩＤを順に増加させることによって、決定するものとする。
【００６１】
そして、文書選択手段２４は、文書の分類情報、及び、文書の登録日時と現在時刻とから計算できる前回登録時からの経過時間、に応じて文書を選択して、選択した文書の文書ＩＤを文書取得手段２５へ出力する。
【００６２】
例えば、分類情報が、高頻度又は低頻度である場合には、文書選択手段２４は、高頻度な文書については、経過時間が１日経過したら選択し、低頻度な文書については、経過時間が１か月経過したら選択するものとする。
また、例えば、分類情報が、大容量又は低容量である場合には、文書選択手段２４は、低容量な文書については、経過時間が１日経過したら選択し、大容量な文書については、経過時間が１か月経過したら選択するものとする。
【００６３】
ここで、文書選択手段２４が、文書の分類情報及び巡回履歴情報に応じて、どのように文書を選択するかは、例えば、時間帯、ネットワーク負荷、システム負荷等によって、自動又は手動のいずれでも変更できるが自動で変更する方が望ましい。
【００６４】
文書取得手段２５は、文書選択手段２４で選択された文書ＩＤを有する文書をファイルサーバ４から取得して、取得した文書を文書ＩＤとともに文書情報抽出手段２５へ出力するものである。
【００６５】
文書情報抽出手段２６は、取得した文書から、分類情報に応じて、文書情報を抽出するものである。
【００６６】
具体的には、文書情報抽出手段２６は、取得した文書の分類情報を、分類情報データベース２３から取得し、当該文書の分類情報が所定の条件を満たすか否かを判定する。そして、文書情報抽出手段２６は、所定の条件を満たすと判定した場合には、当該取得した文書から、一部の文書情報のみを抽出し、所定の条件を満たさないと判定した場合には、当該取得した文書から、抽出可能な全ての文書情報を抽出する。そして、文書情報抽出手段２６は、抽出した文書情報を（文書ＩＤとともに）、文書情報登録手段２７へ出力する。
【００６７】
ここで、所定の条件とは、予め定められた条件である。また、一部の文書情報とは、文書情報に含まれる情報のうち、情報量が予め定められた所定値以下の１つ又は複数の情報であって、例えば、当該文書のファイル名や、フォルダパスである。
【００６８】
例えば、分類情報が、高頻度又は低頻度であって、所定の条件が高頻度である場合には、文書情報抽出手段２６は、分類情報が高頻度である文書から、例えば、ファイル名のみを抽出し、分類情報が高頻度でない（低頻度）である文書からは、抽出可能な全ての文書情報を抽出する。
また、例えば、分類情報が、大容量又は低容量であって、所定の条件が低容量である場合には、文書情報抽出手段２６は、分類情報が低容量である文書から、例えば、ファイル名のみを抽出し、分類情報が低容量でない（大容量）である文書からは、抽出可能な全ての文書情報を抽出する。
【００６９】
文書情報登録手段２７は、文書において、抽出した文書情報を、検索サーバ２に登録するものである。
具体的には、文書情報登録手段２７は、文書ＩＤと、抽出した文書情報とを対応させて、検索サーバ２のインデックスデータベース３に記憶されているインデックス３１に登録するが、周知技術であるのでその詳細は省略する。
【００７０】
巡回履歴登録手段２８は、文書の文書情報が検索サーバ２へ登録済であることを示す情報を、巡回履歴データベース２９に記憶させるものである。
具体的には、巡回履歴登録手段２８は、文書の文書ＩＤと、登録日時を含む巡回履歴情報とを対応させて、巡回履歴データベース２９に記憶させる。
【００７１】
巡回履歴データベース２９は、文書ＩＤと巡回履歴情報とを対応させて記憶するものである。
【００７２】
［第１実施形態に係る文書収集装置の文書収集処理］
続いて、第１実施形態に係る文書収集装置１（及び検索サーバ２）の文書収集処理について、図５を用いて説明する。図５は、第１実施形態に係る文書収集装置の文書収集処理を示すフローチャートである。
【００７３】
まず、ステップＳ１１において、文書収集装置１の制御部１１（文書選択手段２４）は、取得対象となる文書の分類情報を、分類情報データベース２３から取得する。
次に、ステップＳ１２において、文書収集装置１の制御部１１（文書選択手段２４）は、取得対象となる文書の巡回履歴情報を、巡回履歴データベース２９から取得する。
【００７４】
次に、ステップＳ１３において、文書収集装置１の制御部１１（文書選択手段２４）は、分類情報と巡回履歴情報とに応じて、取得すべき文書を選択する。
次に、ステップＳ１４において、文書収集装置１の制御部１１（文書取得手段２５）は、選択された文書をファイルサーバ４から取得する。
【００７５】
次に、ステップＳ１５において、文書収集装置１の制御部１１（文書情報抽出手段２６）は、取得した文書の分類情報が所定の条件を満たすか否か、判定する。
【００７６】
ステップＳ１５において、満たすと判定された場合（Ｙｅｓ）、ステップＳ１６において、文書収集装置１の制御部１１（文書情報抽出手段２６）は、当該取得した文書から、一部の文書情報のみを抽出する。ここで、一部の文書情報とは、例えば、当該文書のファイル名である。
【００７７】
ステップＳ１５において、満たすと判定されなかった場合（Ｎｏ）、ステップＳ１７のおいて、文書収集装置１の制御部１１（文書情報抽出手段２６）は、当該文書から、抽出可能な全部の文書情報を抽出する。
【００７８】
次に、ステップＳ１８において、文書収集装置１の制御部１１（文書情報登録手段２７）は、当該文書の文書情報の登録要求を検索サーバ２へ送信する。
【００７９】
すると、ステップＳ１９において、検索サーバ２の制御部１１は、文書の文書情報の登録要求を受信する。
次に、ステップＳ２０において、検索サーバ２の制御部１１は、受信した文書の文書情報を、インデックスデータベース３のインデックス３１に登録する。
【００８０】
一方、ステップＳ２１において、文書収集装置１の制御部１１（巡回履歴登録手段２８）は、当該文書の巡回履歴情報を、巡回履歴データベース２９に登録する。
その後、ステップＳ１１に戻る。
以上で、第１実施形態に係る文書収集装置１（及び検索サーバ２）の文書収集処理は、終了である。
【００８１】
［第１実施形態に係る文書収集装置の分類情報作成処理］
続いて、第１実施形態に係る文書収集装置１（及び検索サーバ２）の分類情報作成処理について、図６を用いて説明する。図６は、第１実施形態に係る文書収集装置１の分類情報作成処理を示すフローチャートである。
【００８２】
まず、ステップＳ３１において、文書収集装置１の制御部１１（文書情報取得手段２１）は、検索サーバ２に文書に関する文書情報を要求する。ここで、文書収集装置１の制御部１１が要求する文書に関する文書情報とは、例えば、文書の更新に関するアクセス履歴や、文書のサイズに関する属性情報などである。また、文書収集装置１の制御部１１は、文書情報を、全部の文書に対して要求しても、一部の文書に対して要求してもよい。
【００８３】
すると、ステップＳ３２において、検索サーバ２の制御部１１は、文書に関する文書情報の要求を受信する。
次に、ステップＳ３３において、検索サーバ２の制御部１１は、文書の文書情報を検索する。
次に、ステップＳ３４において、検索サーバ２の制御部１１は、検索した文書に関する文書情報を、文書収集装置１へ送信する。
【００８４】
すると、ステップＳ３５において、文書収集装置１の制御部１１は、文書に関する文書情報を受信する。
次に、ステップＳ３６において、文書収集装置１の制御部１１（文書情報分類手段２２）は、取得した文書情報を分類して、文書ごとに分類情報を作成する。
【００８５】
次に、ステップＳ３７において、文書収集装置１の制御部１１（文書情報分類手段２２）は、文書の分類情報と文書（文書ＩＤ）とを対応させて、分類情報データベース２３に記憶させる。
その後、ステップＳ３１に戻る。
以上で、第１実施形態に係る文書収集装置１（及び検索サーバ２）の分類情報作成処理は、終了である。
【００８６】
文書収集装置１は、前述した、分類情報作成処理、及び、文書収集処理を、非同期に行う。
【００８７】
なお、本実施形態は、前述のものに限られず、その趣旨を逸脱しない範囲で変更可能である。
例えば、文書情報分類手段２２は、文書情報を２つのクラスに分類するとしたが、３つ以上のクラスに分類して、分類情報を作成してもよい。
分類情報を３つ以上のクラスとした場合、文書選択手段２４は、各クラスと、巡回履歴情報とに応じて、文書を選択する。
また、分類情報を３つ以上のクラスとした場合、文書情報抽出手段２６は、クラスごとの条件を設定して、文書から抽出する文書情報が異なるようにする。
【００８８】
［第１実施形態の効果］
本実施形態の文書収集装置１は、文書の更新頻度や文書のサイズ等に応じて、文書から抽出する文書情報を変化させて、検索サーバ２へ登録するため、システムやネットワークの負荷を抑えながらインデキシングすることになり、短期間で検索サーバ（検索エンジン）等の利用を開始することができる。
また、本実施形態の文書収集装置１は、インデキシング対象の文書が追加、削除、変更された際にも、システムやネットワークの負荷を抑えながら、短期間でインデックスを更新することができる。
また、本実施形態の文書収集装置１は、検索頻度の低い文書についても、インデキシング頻度を制御できる。
【００８９】
［第２実施形態に係る文書収集装置の機能概要］
次に、本発明の第２実施形態について説明する。
図７は、第２実施形態に係る文書収集装置１ａの機能ブロック図である。なお、文書収集装置１ａの機能は、ハードウェア及びソフトウェアによって、少なくともこれらの機能が実現されていればよく、その他の機能が実現されていてもよい。
【００９０】
文書収集装置１ａは、文書情報取得手段２１、文書情報分類手段２２、分類情報データベース２３、文書選択手段２４ａ、文書取得手段２５、文書情報抽出手段２６、文書情報登録手段２７、巡回履歴登録手段２８、巡回履歴データベース２９、履歴情報取得手段４１、選択条件生成手段４２、及び、選択条件データベース４３から構成される。
【００９１】
これらの手段は、図２の記憶部１２に記憶されているアプリケーションをＲＡＭに読み出して、制御部１１が実行することにより、実現される。
また、文書情報取得手段２１、文書取得手段２５、履歴情報取得手段４１は、図２の通信制御部１４を介して、他のサーバと情報を送受信する。
また、分類情報データベース２３、巡回履歴データベース２９、選択条件データベースは、図２の記憶部１２により実現される。
【００９２】
文書収集装置１ａの文書情報取得手段２１、文書情報分類手段２２、分類情報データベース２３、文書取得手段２５、文書情報抽出手段２６、文書情報登録手段２７、巡回履歴登録手段２８、巡回履歴データベース２９は、第１実施形態に係る文書収集装置１の同じ符号の手段と同一であるので、その説明を省略する。
【００９３】
履歴情報取得手段４１は、後述する選択条件作成のために、文書に関する履歴情報を取得するものである。
【００９４】
具体的には、履歴情報取得手段４１は、全部または一部の文書に適合する条件を検索条件として、また、文書に関する文書情報のうち、文書の選択に用いる履歴情報を出力項目として、検索クエリーを生成する。履歴情報取得手段４１が検索クエリーに指定する出力項目には、例えば、アクセス履歴や検索履歴などがある。
【００９５】
そして、履歴情報取得手段４１は、生成した検索クエリーを検索サーバ２に送信する。
検索サーバ２は、受信した検索クエリーを用いて、検索条件に適合する文書の指定された出力項目を検索して、検索結果を履歴情報取得手段４１へ送信する。
そして、履歴情報取得手段４１は、履歴情報を受信し、当該履歴情報を、選択条件生成手段４２へ出力する。
【００９６】
選択条件生成手段４２は、取得した履歴情報から、選択条件を生成するものである。
【００９７】
具体的には、選択条件生成手段４２は、取得した履歴情報を整列等することによって、例えば、特定のユーザＡがよく全文検索をするとか、特定の部署Ｂの文書がよく更新されているなどの情報を取得する。そして、選択条件生成手段４２は、所有者がＡである文書とか、アクセス権がＢ部である文書というような、文書選択における優先順の情報を、選択条件として生成する。この選択条件は、文書収集装置１ａがファイルサーバ４から文書を収集するか否か選択するための情報である。
そして、選択条件生成手段４２は、生成した選択条件を、選択条件データベース４３に記憶させる。
【００９８】
選択条件データベース４３は、選択条件を記憶するものである。
【００９９】
文書選択手段２４ａは、選択条件、分類情報及び巡回履歴情報に応じて、ファイルサーバ４から取得すべき文書を選択するものである。
【０１００】
具体的には、文書選択手段２４ａは、選択条件を選択条件データベース４３から取得する。そして、文書選択手段２４ａは、取得対象となる文書のうち、選択条件を満たすものを選択する。なお、文書選択手段２４ａは、取得対象となる文書が選択条件を満たすかについて、適宜、文書ＩＤを用いて、検索サーバ２に問い合わせをしてもよい（図示しない）。
なお、また、文書を識別する文書ＩＤは、予め文書ごとに付けられているものとし、文書選択手段２４ａは、取得対象となる文書を、例えば、文書ＩＤを順に増加させることによって、決定するものとする。
【０１０１】
そして、文書選択手段２４ａは、選択された文書について、文書の分類情報を分類情報データベース２３から取得するとともに、文書の巡回履歴情報を巡回履歴データベース２９から取得する。
そして、文書選択手段２４ａは、文書の分類情報、及び、文書の登録日時と現在時刻とから計算できる前回登録時からの経過時間、に応じて文書を選択して、さらに選択した文書の文書ＩＤを文書取得手段２５へ出力する。
【０１０２】
例えば、分類情報が、高頻度又は低頻度である場合には、文書選択手段２４ａは、高頻度な文書については、経過時間が１日経過したら選択し、低頻度な文書については、経過時間が１か月経過したら選択するものとする。
また、例えば、分類情報が、大容量又は低容量である場合には、文書選択手段２４ａは、低容量な文書については、経過時間が１日経過したら選択し、大容量な文書については、経過時間が１か月経過したら選択するものとする。
【０１０３】
ここで、文書選択手段２４ａが、文書の分類情報及び巡回履歴情報に応じて、どのように文書を選択するかは、例えば、時間帯、ネットワーク負荷、システム負荷等によって、自動又は手動のいずれでも変更できるが自動で変更する方が望ましい。
【０１０４】
［第２実施形態に係る文書収集装置の文書収集処理］
続いて、第２実施形態に係る文書収集装置１ａ（及び検索サーバ２）の文書収集処理について、図８を用いて説明する。図８は、第２実施形態に係る文書収集装置の文書収集処理を示すフローチャートである。
【０１０５】
まず、ステップＳ５１において、文書収集装置１ａの制御部１１（文書選択手段２４ａ）は、選択条件を、選択条件データベース４３から取得する。
次に、ステップＳ５２において、文書収集装置１ａの制御部１１（文書選択手段２４ａ）は、取得対象となる文書を、選択条件によって選択する。
【０１０６】
次に、ステップＳ５３において、文書収集装置１の制御部１１（文書選択手段２４ａ）は、選択された文書の分類情報を、分類情報データベース２３から取得する。
次に、ステップＳ５４において、文書収集装置１の制御部１１（文書選択手段２４ａ）は、選択された文書の巡回履歴情報を、巡回履歴データベース２９から取得する。
【０１０７】
以後のステップＳ５５、Ｓ５６、Ｓ５７、Ｓ５８、Ｓ５９、Ｓ６０、Ｓ６１、Ｓ６２、Ｓ６３は、それぞれ、第１実施形態に係る図５のフローチャートのステップＳ１３、Ｓ１４、Ｓ１５、Ｓ１６、Ｓ１７、Ｓ１８、Ｓ１９、Ｓ２０、Ｓ２１と同一であるのでその説明を省略する。
【０１０８】
［第２実施形態に係る文書収集装置の分類情報作成処理］
第２実施形態に係る文書収集装置１ａ（及び検索サーバ２）の分類情報作成処理は、第１実施形態に係る図６のフローチャートに示した分類情報作成処理と同一であるので、その説明を省略する。
【０１０９】
［第２実施形態に係る文書収集装置の選択条件生成処理］
続いて、第２実施形態に係る文書収集装置１ａ（及び検索サーバ２）の選択条件生成処理について、図９を用いて説明する。図９は、第２実施形態に係る文書収集装置１ａの選択条件生成処理を示すフローチャートである。
【０１１０】
まず、ステップＳ７１において、文書収集装置１ａの制御部１１（履歴情報取得手段４１）は、検索サーバ２に文書に関する履歴情報を要求する。ここで、文書収集装置１ａの制御部１１が要求する文書に関する履歴情報とは、例えば、アクセス履歴や検索履歴などである。また、文書収集装置１ａの制御部１１は、履歴情報を、全部の文書に対して要求しても、一部の文書に対して要求してもよい。
【０１１１】
すると、ステップＳ７２において、検索サーバ２の制御部１１は、文書に関する履歴情報の要求を受信する。
次に、ステップＳ７３において、検索サーバ２の制御部１１は、履歴情報を検索する。
次に、ステップＳ７４において、検索サーバ２の制御部１１は、検索した文書に関する履歴情報を、文書収集装置１ａへ送信する。
【０１１２】
すると、ステップＳ７５において、文書収集装置１ａの制御部１１は、文書に関する履歴情報を受信する。
次に、ステップＳ７６において、文書収集装置１ａの制御部１１（選択条件生成手段４２）は、取得した履歴情報から、選択条件を生成する。
【０１１３】
次に、ステップＳ７７において、文書収集装置１ａの制御部１１（選択条件生成手段４２）は、選択条件を、選択条件データベース４３に記憶させる。
その後、ステップＳ７１に戻る。
以上で、第２実施形態に係る文書収集装置１ａ（及び検索サーバ２）の選択条件作成処理は、終了である。
【０１１４】
文書収集装置１ａは、前述した、分類情報作成処理、選択条件生成処理、及び、文書収集処理を、非同期に行う。
【０１１５】
なお、本実施形態は、前述のものに限られず、その趣旨を逸脱しない範囲で変更可能である。
例えば、第１実施形態において前述した変更可能な事項は、第２実施形態においても当てはまる。
【０１１６】
また、例えば、文書収集装置１ａに、ファイルサーバ４の負荷、又は、ファイルサーバ４が接続されているネットワークの負荷（ファイルサーバ４の通信負荷）を監視して、負荷情報を取得し、選択条件生成手段４２へ出力する負荷情報取得手段（図示しない）を備えてもよい。
【０１１７】
この場合、選択条件生成手段４２は、取得した負荷情報から選択条件を生成する。
具体的には、選択条件生成手段４２は、取得した負荷情報の負荷が、所定の割合より高い場合には、負荷を下げるために、例えば、低頻度な文書を選択する選択条件や、低容量な文書を選択する選択条件を生成し、取得した負荷情報の負荷が、所定の割合より低い場合には、例えば、高頻度な（又は全ての）文書を選択する選択条件や、大容量な（又は全ての）文書を選択する選択条件を生成する。
そして、選択条件生成手段４２は、生成した選択条件を、選択条件データベース４３に記憶させる。
【０１１８】
［第２実施形態の効果］
本実施形態の文書収集装置１ａは、第１実施形態の文書収集装置１の効果に加えて、アクセス履歴や検索履歴から生成した選択条件を用いて、ファイルサーバから取得すべき文書を選択するので、優先順位の高い文書を優先してインデキシングすることができる。
【０１１９】
［補足事項１（具体的な文書からの抽出例）］
図１０（ａ）（ｂ）に示すようなファイル名や属性情報等を有する、図１１のような文書からの、文書情報の抽出例を説明する。
例えば、文書収集装置１（１ａ）の文書情報取得手段２１が、文書情報として文書のサイズを取得し、文書情報分類手段２２が、分類情報を３つのクラス（大容量、中容量、小容量）に分類するものとする。
そして、文書収集装置１（１ａ）の文書情報抽出手段２６が、分類情報の大容量、中容量、小容量に応じて、それぞれ、下記に示す文書情報を抽出するものとする。
【０１２０】
大容量・・・ファイル名、ファイルの種類、場所。
中容量・・・大容量の文書情報に加えて、サイズ、作成日時、更新日時、アクセス日時、作成者、前回保存者、会社、コンテンツの作成日時、前回保存日時、前回印刷日、所有者。
小容量・・・全ての文書情報。
【０１２１】
このとき、文書収集装置１（１ａ）の文書情報抽出手段２６は、図１０及び図１１に示される文書の分類情報が、大容量である場合には、図１０（ａ）に示される文書情報を抽出する。
また、文書収集装置１（１ａ）の文書情報抽出手段２６は、図１０及び図１１に示される文書の分類情報が、中容量である場合には、図１０（ａ）及び（ｂ）に示される文書情報を抽出する。
また、文書収集装置１（１ａ）の文書情報抽出手段２６は、図１０及び図１１に示される文書の分類情報が、小容量である場合には、図１０（ａ）及び（ｂ）並びに図１１（抽出可能な全ての文書情報）に示される文書情報を抽出する。
【０１２２】
［補足事項２（インデキシングの負荷について）］
ファイルサーバを対象とした情報検索システムの初期導入時を考えた場合、文書数１０００万文書をインデキシングする際、１６文書／秒で実行すると、計算上は約１週間でインデキシングが完了する。
インデキシング期間  ＝  １０，０００，０００／１６
＝  ６２５，０００秒  ＝  ７．２３日
【０１２３】
このとき、ファイル名のデータ量を約１ＫＢ、ファイルサーバの使用するＨＤＤがＳＡＴＡ (１．５Ｇｂｐｓ)、平均読み出し速度が１５０ＭＢ／ｓ、ネットワークが１０Ｍｂｐｓ（１．２５ＭＢ／ｓ）程度までの負荷が許容できるとした場合、平均ファイルサイズを１ＭＢと仮定し、１６文書／秒でインデキシングを実行した場合を考えると、
読み出し速度  ＝  １ＭＢ  ×  １６文書／秒  ＝  １６ＭＢ／ｓ
となり、ネットワーク負荷１．２５ＭＢ／ｓの許容範囲を超え、ＨＤＤの平均読み出し速度の９．３％を占めることになり、高負荷である。
【０１２４】
一方、ファイル名のみをインデキシングする多段階のインデキシングを実行した場合を考えると、
読み出し速度  ＝  １ＫＢ  ×  １６文書／秒  ＝  １６ＫＢ／ｓ
となり、ネットワークやＨＤＤに対する負荷は、充分低い値に抑えることができる。さらに、分類情報により抽出する文書情報の情報量を調節すれば、ファイル名以外の情報をネットワークやＨＤＤの負荷の許容範囲でインデキシングを実行できる。
【０１２５】
［補足事項３（インデキシング頻度の変更について）］
図１２は、アクセス頻度とインデキシング頻度との好ましい対応関係を示す図である。図１３は、ファイルの情報量とインデキシング頻度との好ましい対応関係を示す図である。図１４は、ネットワーク負荷とインデキシング頻度との好ましい対応関係を示す図である。
【０１２６】
本実施形態の文書収集装置１（１ａ）により、アクセス頻度や、ファイルの情報量（サイズ）等に応じて、多段階にインデキシングをすることができる。したがって、アクセス頻度や、ファイルの情報量等の分類情報によって、図１２〜図１４に示したように、インデキシング頻度を変更することが可能である。
【０１２７】
多段階インデキシングでは、この例をさらに詳細に制御することや、それぞれの条件を組み合わせて制御することも可能である。また、図１２〜図１４では、２次元の例を示したが、これらを多次元の条件に組み合わせることで、ネットワーク負荷の上限内で、アクセス頻度が高いフォルダやファイルについては、できる限りファイルの情報量を多く、かつ、インデキシング頻度を高くするといった条件を設計することも可能である。
【０１２８】
以上、添付図面を参照しながら、本発明に係る文書収集装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１２９】
１、１ａ・・・・文書収集装置（クローラ）
２・・・・・・・検索サーバ（検索エンジン）
３・・・・・・・インデックスデータベース
４・・・・・・・ファイルサーバ
５・・・・・・・ファイルデータベース
６・・・・・・・Ｗｅｂサーバ
７・・・・・・・端末
８・・・・・・・情報検索システム
１１・・・・・・制御部
１２・・・・・・記憶部
１４・・・・・・通信制御部
２１・・・・・・文書情報取得手段
２２・・・・・・文書情報分類手段
２３・・・・・・分類情報データベース
２４、２４ａ・・文書選択手段
２５・・・・・・文書取得手段
２６・・・・・・文書情報抽出手段
２７・・・・・・文書情報登録手段
２８・・・・・・巡回履歴登録手段
２９・・・・・・巡回履歴データベース
３１・・・・・・インデックス
４１・・・・・・履歴情報取得手段
４２・・・・・・選択条件生成手段
４３・・・・・・選択条件データベース
【図１】
2014203434.tif 000003
【図２】
2014203434.tif 000004
【図３】
2014203434.tif 000005
【図４】
2014203434.tif 000006
【図５】
2014203434.tif 000007
【図６】
2014203434.tif 000008
【図７】
2014203434.tif 000009
【図８】
2014203434.tif 000010
【図９】
2014203434.tif 000011
【図１０】
2014203434.tif 000012
【図１１】
2014203434.tif 000013
【図１２】
2014203434.tif 000014
【図１３】
2014203434.tif 000015
【図１４】
2014203434.tif 000016