検索サーバと、前記検索サーバに接続されるバックエンドファイルサーバと、前記検索サーバに接続されるフロントエンドファイルサーバと、前記検索サーバに接続される第一の記憶装置と、前記バックエンドファイルサーバに接続される第二の記憶装置と、前記フロントエンドファイルサーバに接続される第三の記憶装置と、を備え、前記検索サーバは、エンドユーザが検索実行した履歴、及びエンドユーザが検索結果を経由してファイルにアクセスした履歴を収集し、前記バックエンドファイルサーバは、前記検索サーバが収集した前記検索実行履歴に基づいて、前記バックエンドファイルサーバに格納されているファイルに対して、重要度ポイントを割り振り、前記バックエンドファイルサーバは、前記検索サーバが収集した前記検索結果を経由したファイルへのアクセス履歴に基づいて、前記バックエンドファイルサーバに格納されているファイルに対して重要度ポイントを割り振り、前記バックエンドファイルサーバは、前記重要度ポイントに基づいて、フロントエンドファイルサーバ上にファイルをキャッシュする、又はフロントエンドファイルサーバ上からファイルを削除する、ことを特徴とするファイル配置制御システム。請求項1に記載のファイル配置制御システムにおいて、前記検索実行履歴は、エンドユーザが検索実行した検索キーワード、前記検索キーワードの検索回数、前記エンドユーザの所属場所、前記フロントエンドサーバの設置場所、及び前記エンドユーザが頻繁にアクセスするフロントエンドファイルサーバ名の少なくともいずれかを含む、ことを特徴とするファイル配置制御システム。請求項2に記載のファイル配置制御システムにおいて、前記検索結果に対するアクセス履歴は、前記エンドユーザが検索結果を経由してアクセスしたファイル名、前記エンドユーザが所属している所属場所、前記フロントエンドファイルサーバの設置場所、前記エンドユーザが頻繁にアクセスするフロントエンドファイルサーバ名、検索結果を経由した前記ファイルに対するアクセス回数、及び前記アクセス回数のうち前記エンドユーザが前記アクセス後に検索を終了した回数の少なくともいずれかを含む、ことを特徴とするファイル配置制御システム。請求項3に記載のファイル配置制御システムにおいて、前記バックエンドファイルサーバは、前記検索キーワードを用いて検索実行し、得られた検索結果におけるファイルのランキング順、前記検索キーワード、及び前記検索キーワードの検索回数の少なくともいずれかを含む計算式により算出した重要度ポイントを、各ファイルに割り振る、ことを特徴とするファイル配置制御システム。請求項4に記載のファイル配置制御システムにおいて、前記計算式は、検索回数が多い検索キーワードを検索実行した場合に検索結果として表示される、及び前記検索キーワードによる検索結果におけるランキング順が上位、の少なくともいずれかの条件が当てはまるファイルは、重要度ポイントが高くなることを特徴とするファイル配置制御システム。請求項5に記載のファイル配置制御システムにおいて、前記バックエンドファイルサーバは、前記検索結果を経由したアクセス回数、及び前記アクセス回数のうち前記エンドユーザが前記アクセス後に検索を終了した回数の少なくともいずれかを含む計算式により算出した重要度ポイントを、各ファイルに割り振る、ことを特徴とするファイル配置制御システム。請求項6に記載のファイル配置制御システムにおいて、前記計算式は、前記検索結果を経由したアクセス回数が多い、及び前記アクセス回数のうち前記エンドユーザが前記アクセス後に検索を終了した回数が多い、の少なくともいずれかの条件に当てはまるファイルの重要度ポイントが高くなる、ことを特徴とするファイル制御システム。請求項7に記載のファイル配置制御システムにおいて、前記バックエンドファイルサーバは、割り振られた重要度ポイントが多いファイルを、優先的に前記フロントエンドファイルサーバ上にキャッシュし、割り振られた重要度ポイントが少ないファイルを、前記フロントエンドファイルサーバ上から削除する、ことを特徴とするファイル配置制御システム。請求項8に記載のファイル配置制御システムにおいて、前記重要度ポイントは、前記エンドユーザの所属場所、フロントエンドファイルサーバの設置場所、及び前記エンドユーザが頻繁にアクセスするフロントエンドファイルサーバ名の少なくともいずれかを利用して、前記フロントエンドファイルサーバ毎に計算する、ことを特徴とするファイル配置制御システム。各ファイルサーバに格納されているファイルを検索可能な検索サーバと、前記検索サーバに接続されるバックエンドファイルサーバと、前記検索サーバに接続されるフロントエンドファイルサーバと、前記検索サーバに接続される第一の記憶装置と、前記バックエンドファイルサーバに接続される第二の記憶装置と、前記フロントエンドファイルサーバに接続される第三の記憶装置と、を備えるファイル配置制御システムにおいて、前記検索サーバが、エンドユーザが検索実行した履歴、及びエンドユーザが検索結果を経由してファイルにアクセスした履歴を収集する第1のステップと、前記バックエンドファイルサーバが、前記検索サーバが収集した前記検索実行履歴に基づいて、前記バックエンドファイルサーバに格納されているファイルに対して、重要度ポイントを割り振る第2のステップと、前記バックエンドファイルサーバは、前記検索サーバが収集した前記検索結果を経由したファイルへのアクセス履歴に基づいて、前記バックエンドファイルサーバに格納されているファイルに対して重要度ポイントを割り振る第3のステップと、前記バックエンドファイルサーバは、前記重要度ポイントに基づいて、フロントエンドファイルサーバ上にファイルをキャッシュする、又はフロントエンドファイルサーバ上からファイルを削除する第4のステップと、を含むことを特徴とするファイル配置制御方法。請求項10に記載のファイル配置制御方法において、前記検索実行履歴は、エンドユーザが検索実行した検索キーワード、前記検索キーワードの検索回数、前記エンドユーザの所属場所、前記フロントエンドサーバの設置場所、及び前記エンドユーザが頻繁にアクセスするフロントエンドファイルサーバ名の少なくともいずれかを含む、ことを特徴とするファイル配置制御方法。請求項11に記載のファイル配置制御方法において、前記検索結果に対するアクセス履歴は、前記エンドユーザが検索結果を経由してアクセスしたファイル名、エンドユーザが所属している所属場所、前記フロントエンドファイルサーバの設置場所、前記エンドユーザが頻繁にアクセスするフロントエンドファイルサーバ名、検索結果を経由した前記ファイルに対するアクセス回数、及び前記アクセス回数のうち前記エンドユーザが前記アクセス後に検索を終了した回数の少なくともいずれかを含む、ことを特徴とするファイル配置制御方法。請求項12に記載のファイル配置制御方法において、前記第2のステップは、前記検索キーワードを用いて検索実行し、得られた検索結果におけるファイルのランキング順、前記検索キーワード、及び前記検索キーワードの検索回数の少なくともいずれかを含む計算式により算出した重要度ポイントを、各ファイルに割り振るステップを含む、ことを特徴とするファイル配置制御方法。請求項13に記載のファイル配置制御方法において、前記計算式は、検索回数が多い検索キーワードを検索実行した場合に検索結果として表示される、及び前記検索キーワードによる検索結果におけるランキング順が上位、の少なくともいずれかの条件が当てはまるファイルは、重要度ポイントが高くなることを特徴とするファイル配置制御方法。請求項14に記載のファイル配置制御方法において、前記第3のステップは、前記検索結果を経由したアクセス回数、及び前記アクセス回数のうち前記エンドユーザが前記アクセス後に検索を終了した回数の少なくともいずれかを含む計算式により算出した重要度ポイントを、各ファイルに割り振るステップを含む、ことを特徴とするファイル配置制御方法。請求項15に記載のファイル配置制御方法において、前記計算式は、前記検索結果を経由したアクセス回数が多い、及び前記アクセス回数のうち前記エンドユーザが前記アクセス後に検索を終了した回数が多い、の少なくともいずれかの条件に当てはまるファイルの重要度ポイントが高くなる、ことを特徴とするファイル配置制御方法。請求項16に記載のファイル配置制御方法において、前記第4のステップは、割り振られた重要度ポイントが多いファイルを、優先的に前記フロントエンドファイルサーバ上にキャッシュし、割り振られた重要度ポイントが少ないファイルを、前記フロントエンドファイルサーバ上から削除するステップを含む、ことを特徴とするファイル配置制御方法。請求項17に記載のファイル配置制御方法において、前記重要度ポイントは、前記エンドユーザの所属場所、フロントエンドファイルサーバの設置場所、及び前記エンドユーザが頻繁にアクセスするフロントエンドファイルサーバ名の少なくともいずれかを利用して、前記フロントエンドファイルサーバ毎に計算する、ことを特徴とするファイル配置制御方法。しかし、特許文献1の技術は、各ファイルのアクセスされる確率が、作成更新からの時間経過に合わせて単調減少するファイルに対しては有効であるが、年次教育における学習資料やテストの過去問、経理予算関連の資料などアクセスされる確率が周期的に変化するファイルには不向きである。特許文献2の技術は、フロントエンドファイルサーバの容量が全ファイル容量よりも少ないという条件下では、各エンドユーザのアクセス傾向に適したファイルを、全てフロントエンドファイルサーバ上に移動させるのは不可能である。本発明では、エンドユーザが検索システムにおいて検索した検索キーワードを一定期間収集し、収集した検索キーワードの検索頻度と、該検索キーワードの検索結果のランキング順を利用して、各ファイルに重要度ポイントを付与する。例えば、検索頻度の高い検索キーワードを利用した検索結果において、上位にランキングされたファイルは高い重要度ポイントを付与し、検索頻度の低い検索キーワードを利用した検索結果において、下位にランキングされたファイルには低い重要度ポイントを付与する。そして、付与した重要度ポイントを基に各ファイルをランキングし、ランキング上位のファイルをフロントエンドファイルサーバ上にキャッシュし、ランキング下位のファイルをフロントエンドファイルサーバ上から削除する。本発明によれば、階層ファイルサーバにおいて、ファイルをエンドユーザの利用傾向に応じて配置できるようになり、エンドユーザが今後アクセスする可能性が高いと考えられるファイルがフロントエンドに保存されている確率以下キャッシュヒット率と記すを向上できる。以下、本発明の実施の形態について、図面を用いて説明する。図1は、本発明におけるファイル配置制御システムの構成例を示す説明図である。ファイル配置制御システムは、ネットワーク200、検索サーバ1000、バックエンドファイルサーバ2000、フロントエンドファイルサーバ3000、ディスクアレイ装置4000から構成される。図1では、検索サーバ1000、バックエンドファイルサーバ2000、及びフロントエンドファイルサーバ3000が、ネットワーク200を介して接続され、検索サーバ1000、バックエンドファイルサーバ2000、及びフロントエンドファイルサーバ3000が、それぞれディスクアレイ装置4000に接続されたファイル配置制御システムの構成を表す。ディスクアレイ装置4000と、検索サーバ1000、バックエンドファイルサーバ2000、及びフロントエンドファイルサーバ3000の接続形態は、SANStorageAreaNetworkを用いたものでも良いし、直接接続されたものでも良い。また、ディスクアレイ装置4000と、バックエンドファイルサーバ2000は、両方の機能を有する1つの装置例えばNAS:NetworkattachedStorageであっても良い。ディスクアレイ装置4000と、フロントエンドファイルサーバ3000、及びディスクアレイ装置4000と、検索サーバ1000も同様に、両方の機能を有する1つの装置であっても良い。図2は、検索サーバ1000の内部構成を示す説明図である。検索サーバ1000は、CPU1100、ネットワークインタフェース1200、ディスクインタフェース1300、メモリ1400と、それらを接続する内部的な通信路例えば、バスを有する計算機である。CPU1100は、メモリ1400に格納されたプログラムを実行する。ネットワークインタフェース1200は、検索サーバ1000と、バックエンドファイルサーバ2000、及びフロントエンドファイルサーバ3000との通信に使用される。ディスクインタフェース1300は、検索サーバ1000と、ディスクアレイ装置4000との通信に使用される。メモリ1400には、プログラムやデータが格納される。例えば、検索情報管理プログラム1410などが格納される。検索情報管理プログラム1410は、検索情報を管理するプログラムである。検索情報管理プログラム1410の詳細については、図6を用いて後述する。図3は、バックエンドファイルサーバ2000の内部構成を示す説明図である。バックエンドファイルサーバ2000は、CPU2100、ネットワークインタフェース2200、ディスクインタフェース2300、メモリ2400と、それらを接続する内部的な通信路例えば、バスを有する計算機である。CPU2100は、メモリ2400に格納されたプログラムを実行する。ネットワークインタフェース2200は、バックエンドファイルサーバ2000と、検索サーバ1000、及びフロントエンドファイルサーバ3000との通信に使用される。ディスクインタフェース2300は、バックエンドファイルサーバ2000と、ディスクアレイ装置4000との通信に使用される。メモリ2400には、プログラムやデータが格納される。例えば、ファイル配置制御プログラム2410などが格納される。ファイル配置制御プログラム2410は、バックエンドファイルサーバ2000と、フロントエンドファイルサーバ3000上でのファイル配置を制御するプログラムである。ファイル配置制御プログラム2410の詳細については、図7を用いて後述する。図4は、フロントエンドファイルサーバ3000の内部構成を示す説明図である。フロントエンドファイルサーバ3000は、CPU3100、ネットワークインタフェース3200、ディスクインタフェース3300、メモリ3400と、それらを接続する内部的な通信路例えば、バスを有する計算機である。CPU3100は、メモリ3400に格納されたプログラムを実行する。ネットワークインタフェース3200は、フロントエンドファイルサーバ3000と、検索サーバ1000、及びバックエンドファイルサーバ2000との通信に使用される。ディスクインタフェース3300は、フロントエンドファイルサーバ3000と、ディスクアレイ装置4000との通信に使用される。メモリ3400には、プログラムやデータが格納される。図5は、ディスクアレイ装置4000の内部構成を示す説明図である。ディスクアレイ装置4000は、ディスク制御コントローラ4100、ディスクインタフェース4200、及びFCFibreChannelディスクドライブ4300を備える。ディスク制御コントローラ4100は、ディスクインタフェース4200を介して、各ファイルサーバの入出力要求を得る。そして、ディスク制御コントローラ4100は、その入出力要求に基づいて、FCディスクドライブ4300のデータを、例えばブロック単位で入出力する。ディスクインタフェース4200は、ディスクアレイ装置4000と、各ファイルサーバとの通信に使用される。FCディスクドライブ4300は、各ファイルサーバが読み書きするデータを格納するためのディスクドライブである。FCディスクドライブ4300には、ファイルシステム4310が格納されている。なお、FCディスクドライブ4300は、FCでなくとも良く、SATASerialAdvancedTechonologyAttachmentディスクドライブであっても、その他のデバイスドライブであっても良い。図6は、検索情報管理プログラム1410の構成を示すブロック図である。検索情報管理プログラム1410は、検索キーワードリスト管理モジュール1411、アクセス履歴リスト管理モジュール1412、検索実行モジュール1413、検索結果送信モジュール1414、検索キーワードリストT100、アクセス履歴リストT400、及び検索結果T500を備える。検索キーワードリスト管理モジュール1411は、検索キーワードリストT100を管理する。アクセス履歴リスト管理モジュール1412は、アクセス履歴リストT400を管理する。検索実行モジュール1413は、エンドユーザ100やバックエンドファイルサーバ2000が入力した検索キーワードに対して、検索を実行し、検索結果を検索結果T500に格納する。検索結果送信モジュール1414は、検索実行モジュール1413が出力した検索結果T500を、バックエンドファイルサーバ2000に対して送信する。検索情報管理プログラム1410の詳細な動作については、図14、図15、及び図16を用いて後述する。検索キーワードリストT100は、エンドユーザ100が入力した検索キーワードと、その回数を管理する情報を格納する。検索キーワードリストT100の詳細については、図8を用いて後述する。アクセス履歴リストT400は、エンドユーザ100が検索結果をクリックして、ファイルにアクセスした回数を管理する情報を格納する。アクセス履歴リストT400の詳細については、図11を用いて後述する。検索結果T500は、検索実行モジュール1413が出力する検索結果を格納する。検索結果T500の詳細については、図12を用いて後述する。図7は、ファイル配置制御プログラム2410の構成を示すブロック図である。ファイル配置制御プログラム2410は、配置制御モジュール2411、ファイルリスト管理モジュール2412、重要度ポイント計算モジュール2413、リスト取得モジュール2414、検索キーワード送信モジュール2415、検索キーワードリストT100、フロントエンドファイルサーバリストT200、ファイルリストT300、アクセス履歴リストT400、及び検索結果T500を備える。配置制御モジュール2411は、フロントエンドファイルサーバ3000上に重要度ポイントの高いファイルをキャッシュし、フロントエンドファイルサーバ3000上から重要度ポイントの低いファイルを削除する。ファイルリスト管理モジュール2412は、ファイルリストT300を管理する。重要度ポイント計算モジュール2413は、検索キーワードリストT100、及びアクセス履歴リストT400を参照し、各ファイルの重要度ポイントを計算する。リスト取得モジュール2414は、検索サーバ1000から、検索キーワードリストT100、及びアクセス履歴リストT400を取得する。検索キーワード送信モジュール2415は、検索サーバ1000に対して、検索キーワードを送信する。ファイル配置制御プログラム2410の詳細な動作については、図15、図16、図17A、及び図17Bを用いて後述する。検索キーワードリストT100は、エンドユーザ100が入力した検索キーワードと、その回数を管理する情報を格納する。検索キーワードリストT100の詳細については、図8を用いて後述する。フロントエンドファイルサーバリストT200は、各フロントエンドファイルサーバ3000の設置場所を管理するための情報を格納する。フロントエンドファイルサーバ3000の設置場所と、検索を行うエンドユーザ100の所属場所とを突き合わせることにより、設置場所に応じたファイル配置制御が可能となる。フロントエンドファイルサーバリストT200の詳細については、図9を用いて後述する。ファイルリストT300は、各フロントエンドファイルサーバ3000に格納されているファイルを、管理するための情報を格納する。ファイルリストT300の詳細については、図10を用いて後述する。アクセス履歴リストT400は、エンドユーザ100が検索結果をクリックして、ファイルにアクセスした回数を管理する情報を格納する。アクセス履歴リストT400の詳細については、図11を用いて後述する。検索結果T500は、検索実行モジュール1413が出力する検索結果を格納する。検索結果T500の詳細については、図12を用いて後述する。図8は、検索キーワードリストT100の一例を示す説明図である。検索キーワードリストT100は、検索サーバ1000によって作成されるリストであり、エンドユーザ100が過去行った検索における統計情報を格納する。検索キーワードリストT100は、検索キーワードT101、検索回数T102、及びエンドユーザの所属場所T103を含む。検索キーワードT101は、エンドユーザ100によって入力されたキーワード情報を格納する。検索回数T102は、エンドユーザ100によって該キーワードが入力された回数情報を格納する。エンドユーザの所属場所T103は、検索を行った該エンドユーザ100の所属場所を示す情報を格納する。検索キーワードリストT100において、エンドユーザ100の検索履歴を管理することで、エンドユーザ100の検索傾向に合わせたファイルの配置制御が可能となる。検索キーワードリストT100の詳細については、図14、及び図15を用いて後述する。図9は、フロントエンドファイルサーバリストT200の一例を示す説明図である。フロントエンドファイルサーバリストT200は、各フロントエンドファイルサーバ3000の設置場所を管理するための情報を格納する。フロントエンドファイルサーバリストT200は、フロントエンドファイルサーバ名T201、及び設置場所T202を含む。フロントエンドファイルサーバT201は、各フロントエンドファイルサーバ3000の識別子情報を格納する。設置場所T202は、各フロントエンドファイルサーバ3000の設置場所情報を格納する。フロントエンドファイルサーバリストT200の詳細については、図15、及び図16を用いて後述する。図10は、フロントエンドファイルサーバA用のファイルリストT300の一例を示す説明図である。ファイルリストT300は、バックエンドファイルサーバ2000によって、フロントエンドファイルサーバ3000ごとに作成されるリストであり、ファイルを管理するための情報を格納する。ファイルリストT300は、ファイル名T301、重要度ポイントT302、キャッシュT303、容量T304、フロントエンドでのパスT305、及びバックエンドでのパスT306を含む。ファイル名T301は、各ファイルの識別子情報を格納する。重要度ポイントT302は、該ファイルのフロントエンドファイルサーバA3000における重要度を示す情報を格納する。キャッシュT303は、該ファイルがフロントエンドファイルサーバA3000にキャッシュされているか否かを示す情報を格納する。容量T304は、該ファイルのファイルサイズを示す情報を格納する。フロントエンドでのパスT305は、該ファイルのフロントエンドファイルサーバA3000におけるパス情報を格納する。バックエンドでのパスT306は、該ファイルのバックエンドファイルサーバ2000におけるパス情報を格納する。ファイルリストT300の詳細については、図15、図16、図17A、及び図17Bを用いて後述する。図11は、アクセス履歴リストT400の一例を示す説明図である。アクセス履歴リストT400は、検索サーバ1000によって作成されるリストであり、検索時における各ファイルへのアクセス履歴を管理するための情報を格納する。アクセス履歴リストT400は、ファイル名T401、エンドユーザの所属場所T402、検索実行後のアクセス回数T403、アクセス後の検索終了回数T404を含む。ファイル名T401は、各ファイルの識別子情報を格納する。エンドユーザの所属場所T402は、エンドユーザ100がどの拠点に所属しているのか管理する情報を格納する。検索実行後のアクセス回数T403は、検索結果として表示された該ファイルがアクセスされた回数を管理する情報を格納する。アクセス後の検索終了回数T404は、検索結果として表示された該ファイルがアクセスされ、その後エンドユーザ100が検索を終了した回数を管理する情報を格納する。アクセス履歴リストT400において、エンドユーザ100の検索時における各ファイルへのアクセス履歴を管理することで、エンドユーザ100の検索傾向に合わせたファイルの配置制御が可能となる。アクセス履歴リストT400の詳細については、図14、及び図16を用いて後述する。図12は、検索結果T500の一例を示す説明図である。検索結果T500は、検索サーバ1000によって作成されるリストであり、任意の検索キーワードで検索した場合の検索結果を格納する。検索結果T500は、ランキングT501、ファイル名T502、容量T503、ファイルパスT504を含む。ランキングT501は、検索キーワードに対する関連の深さを表す情報を格納しており、例えばランキングが1のファイルは、検索した検索キーワードに対して最も関連性が高いファイルとなる。ファイル名T502は、各ファイルの識別子情報を格納する。容量T503は、ファイルのファイルサイズを示す情報を格納する。ファイルパスT504は、ファイルのアクセスパスを管理する情報を格納しており、ファイルリストT300を参照し、該ファイルがフロントエンドファイルサーバ3000にキャッシュされている場合は、フロントエンドファイルサーバ3000上のファイルパス情報を格納し、該ファイルがフロントエンドファイルサーバ3000にキャッシュされていない場合は、バックエンドファイルサーバ2000上のファイルパス情報を格納する。図13は、本発明の実施例における全体処理S100を説明するフローチャートである。全体処理S100では、検索サーバ1000、及びバックエンドファイルサーバ2000が、エンドユーザ100、フロントエンドファイルサーバ3000、及びディスクアレイ装置4000と連携して処理を実行する。以下、図13に沿って各処理について説明する。まず、検索情報管理プログラム1410は、検索キーワードリストT100に登録されている情報を削除する。ステップS101。具体的には、検索キーワードリスト管理モジュール1411は、検索キーワードリストT100を参照し、登録されている情報を削除する。次に、検索情報管理プログラム1410は、アクセス履歴リストT400に登録されている情報を削除する。ステップS102。具体的には、アクセス履歴リスト管理モジュール1412は、アクセス履歴リストT400を参照し、登録されている情報を削除する。なお、ステップS101、S102の処理は、本実施例のように毎回実行しても良いし、複数回に一回だけ実行しても良い。次に、検索情報管理プログラム1410は、検索結果の表示処理S200を実行して、エンドユーザ100が入力する検索キーワード、及び検索結果T500を経由したアクセス履歴を収集するステップS103。具体的には、検索情報管理プログラム1410が、エンドユーザ100が実行した検索処理に対して、入力した検索キーワード、及び検索結果に対する処理を、検索キーワードリストT100、及びアクセス履歴リストT400にそれぞれ記録する。なお、この処理は閾値を定めて複数回実行しても良いし、期間を定めて一定期間処理し続けても良い。なお、検索キーワード、及びアクセス履歴の収集処理S200の詳細は、図14を用いて後述する。次に、ファイル配置制御プログラム2410は、検索キーワードを利用した重要度ポイントの付与処理S300を実行して、各ファイルに重要度ポイントを付与するステップS104。具体的には、ファイルリスト管理モジュール2412は、検索キーワードリストT100を参照して、ファイルリストT300を更新する。なお、検索キーワードを離床した重要度ポイント付与処理S300の詳細は、図15を用いて後述する。次に、ファイル配置制御プログラム2410は、検索履歴を利用した重要度ポイントの付与処理S400を実行して、各ファイルに重要度ポイントを付与する。ステップS105。具体的には、ファイルリスト管理モジュール2412は、アクセス履歴リストT400を参照して、ファイルリストT300を更新する。なお、検索履歴を利用した重要度ポイントの付与処理S400の詳細は、図16を用いて後述する。最後に、検索情報管理プログラム1410は、ファイルの再配置処理S500を実行して、ファイルを再配置するステップS106。具体的には、検索情報管理プログラム1410は、ファイルリストT300を参照し、各ファイルの重要度に応じて、フロントエンドファイルサーバ3000上にキャッシュ、及びフロントエンドファイルサーバ3000上からのキャッシュ削除を実行する。なお、ファイルの再配置処理S500の詳細は、図17A、及び図17Bを用いて後述する。図14は、本発明の実施例における検索キーワード、及びアクセス履歴の収集処理S200を説明するフローチャートである。検索キーワード、及びアクセス履歴の収集処理S200では、検索サーバ1000が、ディスクアレイ装置4000と連携して処理を実行する。以下、図14に沿って各処理について説明する。まず、エンドユーザ100は、検索サーバ1000に対して、検索キーワードを入力するステップS201。次に、検索情報管理プログラム1410は、ステップS201で入力された検索キーワードで検索を実行し、検索結果をエンドユーザ100に対して表示するステップS202。具体的には、検索実行モジュール1413は、ステップS201で入力された検索キーワードで検索を実行し、検索結果をエンドユーザ100に対して表示する。次に、検索情報管理プログラム1410は、ステップS201で入力された検索キーワード、及びエンドユーザ100の所属場所に応じて、検索キーワードリストT100を更新するステップS203。具体的には、検索キーワードリスト管理モジュール1411は、検索キーワードリストT100を参照し、ステップS201で入力された検索キーワード、及びエンドユーザ100の所属場所に応じて、検索回数T102を加算する。次に、検索情報管理プログラム1410は、エンドユーザ100が、ステップS202で表示した検索結果を経由してファイルにアクセスしたか否かを判定するステップS204。具体的には、アクセス履歴リスト管理モジュール1412は、エンドユーザ100がステップS202で表示した検索結果を経由してファイルにアクセスしたか否かを判定する。エンドユーザ100が、検索結果を経由してファイルにアクセスしなかったと判定した場合は、検索情報管理プログラム1410は、ステップS206に進む。エンドユーザ100が、検索結果経由してファイルにアクセスしたと判定場合は、検索情報管理プログラム1410は、アクセス履歴リストT400を更新するステップS205。具体的には、アクセス履歴リスト管理モジュール1412は、アクセス履歴リストT400を参照し、ステップS204でアクセスがあったと判定されたファイル、及びアクセスを行ったエンドユーザ100の所属場所に応じて、検索実行後のアクセス回数T403を加算する。次に、検索情報管理プログラム1410は、エンドユーザ100が、検索を終了したか否かを判定するステップS206。具体的には、アクセス履歴リスト管理モジュール1412は、エンドユーザ100が、検索を終了したか否かを判定する。なお、検索が終了したか否かを判定する方法は、エンドユーザ100に検索結果を表示後、一定期間が経過したか否かで判定しても良いし、エンドユーザ100が検索の終了処理を実行したか否かで判定しても良い。エンドユーザ100が検索を終了していないと判定した場合は、検索情報管理プログラム1410は、ステップS201に進む。エンドユーザ100が検索を終了したと判定した場合には、検索情報管理プログラム1410は、エンドユーザ100が、検索を終了する前に検索結果を経由してファイルにアクセスしたか否かを判定するステップS207。具体的には、アクセス履歴リスト管理モジュール1412は、エンドユーザ100が、検索を終了する前にステップS202で表示した検索結果を経由して、ファイルアクセスしたか否かを判定する。エンドユーザ100が、検索結果を経由してファイルにアクセスしていないと判定した場合は、検索情報管理プログラム1410は、処理を終了する。エンドユーザ100が、検索結果を経由してファイルにアクセスしたと判定した場合は、検索情報管理プログラム1410は、アクセス履歴リストT400を更新するステップS208。具体的には、アクセス履歴リスト管理モジュール1412は、アクセス履歴リストT400を参照し、エンドユーザ100が、検索を終了する直前に検索結果を経由してアクセスしたファイル名、及びエンドユーザ100の所属場所に応じて、アクセス後の検索終了回数T404を加算する。図15は、本発明の実施例における検索キーワードを利用した重要度ポイントの付与処理S300を説明するフローチャートである。検索キーワードを利用した重要度ポイントの付与処理S300では、バックエンドファイルサーバ2000が、検索サーバ1000、及びディスクアレイ装置4000と連携して処理を実行する。以下、図15に沿って各処理について説明する。まず、ファイル配置制御プログラム2410は、検索サーバ1000から検索キーワードリストT100を取得するステップS301。具体的には、リスト取得モジュール2414は、検索サーバ1000に対して、検索キーワードリストT100の送信を要求し、受信した検索キーワードリストT100をメモリ2400、又はFCディスクドライブ4300に格納する。次に、ファイル配置制御プログラム2410は、ファイルリストT300に登録されている重要度ポイントを削除するステップS302。具体的には、ファイルリスト管理モジュール2412は、ファイルリストT300を参照し、登録されている重要度ポイントT302に格納されている情報を削除する。次に、ファイル配置制御プログラム2410は、検索キーワードリストT100を参照し、選択していない検索キーワードが存在するか否かを判定するステップS303。具体的には、重要度ポイント計算モジュール2413が、検索キーワードリストT100を参照し、選択していない検索キーワードが存在するか否かを判定する。選択していない検索キーワードが存在しない場合は、ファイル配置制御プログラム2410は、処理を終了する。選択していない検索キーワードが存在する場合は、ファイル配置制御プログラム2410は、選択されていない検索キーワードを一つ選択するステップS304。具体的には、重要度ポイント計算モジュール2413が、検索キーワードリストT100を参照し、選択していない検索キーワードを一つ選択する。次に、ファイル配置制御プログラム2410は、検索サーバ1000に対してステップS304で選択した検索キーワードを送信するステップS305。具体的には、検索キーワード送信モジュール2415が、検索サーバ1000に対してステップS304で選択した検索キーワードを送信する。次に、検索情報管理プログラム1410は、受信した検索キーワードを用いて検索を実行し、検索結果を検索結果T500に格納するステップS306。具体的には、検索実行モジュール1413が、受信した検索キーワードを用いて検索を実行し、検索結果を検索結果T500に格納する。次に、検索情報管理プログラム1410は、検索結果T500を、バックエンドファイルサーバ2000に送信するステップS307。具体的には、検索結果送信モジュール1414が、検索結果T500を、バックエンドファイルサーバ2000に送信する。次に、ファイル配置制御プログラム2410は、検索キーワードリストT100、及びステップS307で受信した検索結果T500を参照し、ステップS304で選択した検索キーワードの検索回数、及び各ファイルのランキング、に応じて、重要度ポイントを計算するステップS308。具体的には、重要度ポイント計算モジュール2413が、検索キーワードリストT100と、検索結果T500を参照し、各ファイルに対して検索キーワードの検索回数T102と、検索結果のランキングT501の逆数を乗算した値を計算する。上記計算式により、検索回数の多寡や検索結果の順位に応じた重要度ポイントの算出が可能となる。なお、重要度ポイントの計算式は、上記に限定されず、検索回数の多い検索キーワードで実行した検索結果において、ランキングで上位に来たファイルの重要度ポイントが高くなる計算式であれば良い。最後に、ファイル配置制御プログラム2410は、ファイルリストT300を参照し、重要度ポイントを更新するステップS309。具体的には、ファイルリスト管理モジュール2412が、ファイルリストT300を参照し、ステップS308で計算した重要度ポイントを登録する。なお、更新するファイルリストT300は、ファイルリスト管理モジュール2412が、検索キーワードリストT100、及びフロントエンドファイルサーバリストT200を参照し、ステップS304で選択した検索キーワードのエンドユーザの所属場所T103と、フロントエンドファイルサーバ3000の設置場所T202が一致する、フロントエンドファイルサーバ3000用のファイルリストT300を選択する。例えば、エンドユーザの所属場所T103が拠点Aであれば、設置場所T202が拠点AのフロントエンドファイルサーバA3000用のファイルリストT300を選択する。上記ファイルリストT300の選択により、エンドユーザ100の所属場所フロントエンドファイルサーバの設置場所に応じた重要度ポイントの付与が可能となる。図16は、本発明の実施例におけるアクセス履歴を利用した重要度ポイントの付与処理S400を説明するフローチャートである。検索履歴を利用した重要度ポイントの付与処理S400では、バックエンドファイルサーバ2000が、検索サーバ1000、及びディスクアレイ装置4000と連携して処理を実行する。以下、図16に沿って各処理について説明する。まず、ファイル配置制御プログラム2410は、検索サーバ1000からアクセス履歴リストT400を取得するステップS401。具体的には、リスト取得モジュール2414は、検索サーバ1000に対して、アクセス履歴リストT400の送信を要求し、受信したアクセス履歴リストT400をメモリ2400、又はFCディスクドライブ4300に格納する。次に、ファイル配置制御プログラム2410は、アクセス履歴リストT400を参照し、選択していないファイルが存在するか否かを判定するステップS402。具体的には、重要度ポイント計算モジュール2413が、アクセス履歴リストT400を参照し、選択していないファイルが存在するか否かを判定する。選択していないファイルが存在しない場合は、ファイル配置制御プログラム2410は、処理を終了する。選択していないファイルが存在する場合は、ファイル配置制御プログラム2410は、選択していないファイルを一つ選択するステップS403。具体的には、重要度ポイント計算モジュール2413が、アクセス履歴リストT400を参照し、選択していないファイルを一つ選択する。次に、ファイル配置制御プログラム2410は、アクセス履歴リストT400を参照し、登録されている情報を利用して、重要度ポイントを計算するステップS404。具体的には、重要度ポイント計算モジュール2413が、アクセス履歴リストT400を参照し、検索実行後のアクセス回数T403、及びアクセス後の検索終了回数T404にそれぞれ適当な係数を乗算し、加算する。係数には例えば1を使用する。上記計算式により、検索実行後のアクセス回数T403、及びアクセス後の検索終了回数T404の多寡に応じた重要度ポイントの算出が可能となる。なお、上記重要度ポイントの計算式は、検索実行後のアクセス回数T403、及びアクセス後の検索終了回数T404が多い場合に、重要度ポイントが高くなる計算式であれば良く、上記計算式に限定されない。最後に、ファイル配置制御プログラム2410は、ファイルリストT300を参照し、重要度ポイントを更新するステップS405。具体的には、ファイルリスト管理モジュール2412が、ファイルリストT300を参照し、ステップS404で計算した重要度ポイントを加算する。なお、更新するファイルリストT300は、ファイルリスト管理モジュール2412が、アクセス履歴リストT400、及びフロントエンドファイルサーバリストT200を参照し、ステップS403で選択したファイルのエンドユーザの所属場所T402と、フロントエンドファイルサーバ3000の設置場所T202が一致する、フロントエンドファイルサーバ3000用のファイルリストT300を選択する。例えば、エンドユーザの所属場所T402が拠点Aであれば、設置場所T202が拠点AのフロントエンドファイルサーバA3000用のファイルリストT300を選択する。上記ファイルリストT300の選択により、エンドユーザ100の所属場所フロントエンドファイルサーバの設置場所に応じた重要度ポイントの付与が可能となる。図17A、及び図17Bは、本発明の実施例におけるファイルの再配置処理S500を説明するフローチャートである。ファイルの再配置処理S500では、バックエンドファイルサーバ2000が、検索サーバ1000、フロントエンドファイルサーバ3000、及びディスクアレイ装置4000と連携して処理を実行する。以下、図17A、及び図17Bに沿って各処理について説明する。なお、ファイルの再配置処理S500は、フロントエンドファイルサーバ3000の数だけ実行する。まず、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000にキャッシュされていて、かつ重要度ポイントの最も低いファイルを選択するステップS501。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、キャッシュT303にチェックが入っており、かつ重要度ポイントT302が最も低いファイルを選択する。次に、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000にキャッシュされておらず、かつ重要度ポイントの最も高いファイルを選択するステップS502。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、キャッシュT303にチェックが入っておらず、かつ重要度ポイントT302が最も高いファイルを選択する。次に、ファイル再配置プログラム2410は、ステップS501、及びステップS502で選択したファイルの重要度ポイントの差が、管理者が予め設定した閾値より、大きいか否かを判定するステップS503。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、ステップS501、及びステップS502で選択したファイルの重要度ポイントT302の差が、管理者が予め設定した閾値より、大きいか否かを判定する。差が閾値より小さいと判定した場合は、ファイル再配置プログラム2410は、ステップS507に進む。なお、上記閾値は、バックエンドファイルサーバ2000とフロントエンドファイルサーバ3000間のネットワーク帯域から決定する。例えば、ネットワーク帯域が大きい場合には、ファイルの転送が容易となるため、閾値を小さく設定する。差が閾値より大きいと判定した場合は、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000に対して、ステップS501で選択したファイルを、フロントエンドファイルサーバ3000上から削除するように指示するステップS504。具体的には、配置制御モジュール2411が、フロントエンドファイルサーバ3000に対して、ステップS501で選択したファイルを、フロントエンドファイルサーバ3000上から削除するように指示する。次に、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000に対して、ステップS502で選択したファイルを送信し、フロントエンドファイルサーバ3000上にキャッシュするように指示するステップS505。具体的には、配置制御モジュール2411が、フロントエンドファイルサーバ3000に対して、ステップS502で選択したファイルを送信し、フロントエンドファイルサーバ3000上にキャッシュするように指示する。次に、ファイル再配置プログラム2410は、ファイルリストT300を参照し、変更点を更新するステップS506。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、ステップS501で選択したファイルのキャッシュT303を削除し、ステップS502で選択したファイルのキャッシュT303をチェックする。次に、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000上に格納されているファイルの合計容量が、管理者が予め設定した閾値よりも大きいか否かを判定するステップS507。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、キャッシュT303にチェックが付いている、ファイルの容量T304の合計が、管理者が予め設定した閾値よりも大きいか否かを判定する。閾値よりも小さいと判定した場合は、ファイル再配置プログラム2410は、ステップS512に進む。なお、上記閾値は、フロントエンドファイルサーバ3000のディスク容量、及び一定期間の更新量から決定する。例えば、フロントエンドファイルサーバ3000のディスク容量が10TBで、一定期間の更新量が1TBの場合は、閾値は9TBとする。閾値よりも大きいと判定した場合は、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000上に格納されているファイルの合計容量と、ステップS507で使用した閾値との差が、ファイルの平均容量よりも、大きいか否かを判定するステップS508。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、キャッシュT303にチェックが付いている、ファイルの容量T304の合計と、ステップS507で使用した閾値との差が、ファイルリストT300に登録されているファイルの平均容量よりも、大きいか否かを判定する。差がファイルの平均容量よりも小さいと判定した場合は、ファイル再配置プログラム2410は、処理を終了する。差がファイルの平均容量よりも大きいと判定した場合は、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000にキャッシュされていて、かつ重要度ポイントの最も低いファイルを選択するステップS509。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、キャッシュT303にチェックが入っており、かつ重要度ポイントT302が最も低いファイルを選択する。次に、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000に対して、ステップS509で選択したファイルを、フロントエンドファイルサーバ3000上から削除するように指示するステップS510。具体的には、配置制御モジュール2411が、フロントエンドファイルサーバ3000に対して、ステップS509で選択したファイルを、フロントエンドファイルサーバ3000上から削除するように指示する。次に、ファイル再配置プログラム2410は、ファイルリストT300を参照し、変更点を更新するステップS511。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、ステップS509で選択したファイルのキャッシュT303を削除する。ステップS507で、閾値よりも小さいと判定した場合は、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000上に格納されているファイルの合計容量と、ステップS507で使用した閾値との差が、ファイルの平均容量よりも、大きいか否かを判定するステップS512。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、キャッシュT303にチェックが付いている、ファイルの容量T304の合計と、ステップS507で使用した閾値との差が、ファイルリストT300に登録されているファイルの平均容量よりも、大きいか否かを判定する。差がファイルの平均容量よりも小さいと判定した場合は、ファイル再配置プログラム2410は、処理を終了する。差がファイルの平均容量よりも大きいと判定した場合は、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000にキャッシュされておらず、かつ重要度ポイントの最も高いファイルを選択するステップS513。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、キャッシュT303にチェックが入っておらず、かつ重要度ポイントT302が最も高いファイルを選択する。次に、ファイル再配置プログラム2410は、フロントエンドファイルサーバ3000に対して、ステップS513で選択したファイルを送信し、フロントエンドファイルサーバ3000上にキャッシュするように指示するステップS514。具体的には、配置制御モジュール2411が、フロントエンドファイルサーバ3000に対して、ステップS513で選択したファイルを送信し、フロントエンドファイルサーバ3000上にキャッシュするように指示する。最後に、ファイル再配置プログラム2410は、ファイルリストT300を参照し、変更点を更新するステップS515。具体的には、配置制御モジュール2411が、ファイルリストT300を参照し、ステップS513で選択したファイルのキャッシュT303をチェックする。上記ファイルの再配置処理S500により、各ファイルの重要度ポイントに応じたファイル配置制御が可能となる。本実施例では、全てのファイルをバックエンドファイルサーバに格納し、高頻度利用ファイルだけをフロントエンドファイルサーバにキャッシュするという、階層ファイルサーバを例として説明したが、フロントエンドファイルサーバ、及びバックエンドファイルサーバでファイルを重複せず格納する階層ファイルサーバなど、他の階層ファイルサーバに適用しても良い。以上、本発明を添付の図面を参照して詳細に説明したが、本発明はこのような具体的構成に限定されるものではなく、添付した請求の範囲の趣旨内における様々な変更及び同等の構成を含むものである。