インストールと起動
ここでは、Fessを起動させ、検索を行うまでの手順を説明します。Windows XPで実行することを想定して説明を行いますが、Mac OS XやLinuxでもほぼ同様の手順でインストールと起動を行うことができます。
ダウンロードとインストール
http://sourceforge.jp/projects/fess/releases/から最新のパッケージをダウンロードします。この記事執筆の時点(2009/10)での最新バージョンは、1.1.0です。ダウンロード完了後、任意のディレクトリに解凍してください。
起動
CATALINA_HOMEとJAVA_HOMEを環境に合わせて適切に設定し、「%CATALINA_HOME%\bin\startup.bat」を実行してください。例えば、「C:\fess」に「fess-1.1.0.zip」を解凍した場合、CATALINA_HOMEは、「C:\fess\fess-server-1.1.0」になります。
C:\fess\fess-server-1.1.0>set "JAVA_HOME=C:\Program Files\Java\jdk1.6.0_16" C:\fess\fess-server-1.1.0>set CATALINA_HOME=C:\fess\fess-server-1.1.0 C:\fess\fess-server-1.1.0>cd bin C:\fess\fess-server-1.1.0\bin>startup.bat
ブラウザでhttp://localhost:8080/fess/にアクセスし、以下のような画面が表示されれば、Fessは起動しています。
停止
shutdown.batを実行してください。
C:\fess\fess-server-1.1.0\bin>shutdown.bat
ディレクトリ構成
ディレクトリ構成は以下のようになります。
fess-server-1.1.0/ |-- LICENSE |-- NOTICE |-- RELEASE-NOTES |-- RUNNING.txt |-- bin/ |-- conf/ |-- lib/ |-- logs/ |-- solr/ -- Solrデータディレクトリ | |-- README.txt | |-- bin/ -- Solr関連の実行ファイル | |-- conf/ -- Solrの設定ファイルを配置 | `-- data/ -- Solrのインデックスを格納 |-- temp/ |-- webapps/ | |-- fess/ | | |-- META-INF/ | | |-- WEB-INF/ | | | |-- cachedirs/ -- モバイル用画像キャッシュを格納 | | | |-- classes/ -- クラスと設定ファイルを配置 | | | |-- db/ -- DB データを配置 | | | |-- lib/ | | | |-- logs/ -- Fessのログファイルを格納 | | | |-- struts-config.xml | | | |-- validator-rules.xml | | | |-- view/ -- UI関連のJSPファイルを配置 | | | `-- web.xml | | |-- css/ -- CSSファイルを配置 | | `-- images/ -- 画像ファイルを配置 | |-- fess.war | |-- solr/ -- Solrのウェブアプリ | `-- solr.war `-- work/
「fess-server-1.1.0」直下のディレクトリ構成はTomcat 6とほぼ同様で、Solrのデータディレクトリ「solr」、「fess.war」と「solr.war」が配備された形になります。配備された「fess.war」は「webapps/fess/WEB-INF/view」に検索画面や管理画面のJSPファイルが配置されています。また、利用しているCSSファイルは「webapps/fess/css」に配置しているので、画面のカスタマイズが必要な場合はそれらのファイルを編集します。