#author("2018-10-25T14:47:02+09:00","default:wikiwriter","wikiwriter") &tag(fess); *目次 [#m0ded9b6] #contents *関連ページ [#ta4da5b6] *参考情報 [#r70a2aff] -[[オープンソース全文検索サーバー Fess:https://fess.codelibs.org/ja/]] *概要 [#f90c27a6] -オープンソースの全文検索サーバー。 -Elasticsearch を検索エンジンとして利用。デフォルト状態では組み込みのElasticsearchを使用するのでとりあえずインストールする場合は、Elasticsearchを別途インストーする必要なし。 *インストール [#j19cbfd9] -Java 8以降が必要。それ以前の場合何エラーメッセージが表示されず、そのまま終了するので注意が必要(理由はログファイルを確認すればわかるかもしれない)。 -公式サイトからfessをダウンロードして以下のコマンドで実行できる。「http://localhost:8080」にadmin:adminでアクセス可能。 ./bin/fess -もしくはコンテキストパスとポートを指定することもできる。この場合「http://localhost:9000/fess」 /opt/home/fess/bin//fess -Dfess.port=9000 -Dfess.context.path=/fess/ *自動起動設定 [#eda4f2dd] -「~/Library/LaunchAgents/org.codelibs.fess.plist」を作成。 #pre{{ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KeepAlive</key> <true/> <key>Label</key> <string>org.codelibs.fess</string> <key>ProgramArguments</key> <array> <string>/opt/home/fess/bin/run_fess.sh</string> </array> <key>RunAtLoad</key> <true/> <key>WorkingDirectory</key> <string>/opt/home/fess/bin</string> </dict> </plist> }} *トラブルシューティング [#w071c995] **スケジューラーが正しく動作しない。 [#l270cde6] -fessはver 9のごろの独自形式から最新版ではcrontab形式に以降しているらしい。 -入力時に書式のチェックは行われるが、正しく動作しない場合、javaのインスタンスを再起動してみると良いかも。