2017-01-10 14 views
0

私たちの組織では、1つのサーバにログ/レスポンスが1つあります。このフォルダには非常に多くのファイルがあります(XMLファイル)。今度は、可能であれば、キーワード「」を持つすべてのXMLファイルを検索するプログラムを作成したいと考えています。そのようなファイルをすべて見つけたら、すべてのファイル名を返す必要があります。ここで'キーワード'はクライアントから与えられます(つまり、ユーザーはブラウザからURL /キーワードを1つ開きます)。サーバとクライアント間の接続

どうすればこの問題を解決できますか?どのテクノロジー、言語、ツールを使用する必要がありますか?プログラムを書くと、どこに置くべきですか?

答えて

1

JSP /サーブレットから始めることができます。 JSP /サーブレットは、ファイルのリストが配置されているユーザーとサーバーのインフラストラクチャ間の通信ポイントになります。

必要なファイルを検索するには:単純な解決策として、必要なディレクトリ内のすべてのファイルをスキャンできます。しかし、それは遅くなります。より高度なソリューションとして、フルテキスト検索エンジンを使用する必要があります(検索は高速になります)。

もちろん、JSP /サーブレットは、JettyやTomcatなどのサーブレットコンテナにデプロイされます。

これはすべてです:)

+0

「フルテキスト検索エンジン」の詳細については、ありがとうOleksandr_DJ – ajay

関連する問題