サーブレットコンテナの運用も必要そう。代替となり得るか、ということを考察していく。初心者向けのスライドやそれぞれのプロジェクトホームページをざっと流し読みして理解したのは以下のこと。インデックス作成及び検索のためのライブラリ。オブジェクトが用いられる(ファイルなどは適当に解析する必要がある)。データベースのAPIの一種と思えば良い。Javaライブラリなので、もうちょっと使いやすくするため、HTTPプロトコルで入出力可能な状態にするアプリケーションサーバ。これまた一般のサイト訪問者が直接使うようなものではなく、基本的にXMLでインデックスするためのデータを渡し、GETコマンドでクエリを渡す。バージョンだと思えば良い。指定されたURLやパスにアクセスするクローラのようなものと、実際の検索サービスを提供するウェブアプリケーションから構成される。文書変換などの機能もこのクローラで行うことができる。検索の実行で、数時間ほど試行錯誤してみたところの感想。Nutchは、外部ウェブサーバーをクロールするのが主目的で、ローカルファイルはおまけ機能のため、ちょっと使い勝手が悪い。いうキーワードに反応してその先のファイルをクロールしにかかったりするなど、若干自分のコントロールを超えるかなと思うようなこともあった。Solrは、自前のウェブサービスを立ち上げるので、ポートを空けたりするのが面倒。iptablesとかで固めておけば大丈夫そうだけれども。いうわけで、感触を探っただけで一日過ぎたので、とりあえずここまで。1.8.7-p374。