はじめに
ここでの説明は素早く Fess に触れてみたい人向けのものです。 Fess を利用するための最小限の手順を記述します。
ここでの手順はお試し用の起動方法なので、運用向けの構築手順は、Dockerを利用する インストール手順 などを参照してください。 (この手順で起動したFessは簡単な動作確認用としての利用を想定しており、この環境の運用は推奨していません)
事前準備
Fessを起動する前に、Java 17をインストールしておいてください。
ダウンロード
GitHubのリリースサイト から最新のFessのZIPパッケージをダウンロードします。
インストール
ダウンロードした fess-x.y.z.zip を展開します。
$ unzip fess-x.y.z.zip
$ cd fess-x.y.z
Fess の起動
fess スクリプトを実行して Fess を起動します。 (windowsの場合は、fess.batを実行してください)
$ ./bin/fess
管理 UI にアクセス
http://localhost:8080/admin にアクセスします。 管理者アカウントのユーザー名/パスワードは、admin/admin になります。
ログイン後、左側のメニューの「クローラー」>「ウェブ」をクリックします。 新規でウェブクロールの設定情報を作ります。 設定名やURLを指定してください。
次に左側のメニューの「システム」>「スケジューラ」をクリックします。 「Default Crawler」を選択して、スケジュールを設定します。 開始時刻が 10:35 am の場合は、35 10 * * ? とします(フォーマットは「分 時 日 月 曜日 年」)。 更新すると、その時間以降にクロールが開始されます。 開始されているかどうかは、「セッション情報」で確認できます。 完了していると、セッション情報に WebIndexSize の情報が表示されます。
検索
クロール完了後、http://localhost:8080/ にアクセスし、検索すると検索結果が表示されます。
Fess の停止
Ctrl-C や kill コマンド等で fess のプロセスを停止します。
より詳しく知るには
以下のドキュメントなどを参照してください。