オンプレサーバにてワークフローを検索するためのFessサーバをクラウド移行すべく、AWSにWindows Server2019のEC2を立ててweb検索が出来る環境を構築しようとしています。
サーバにIISの機能を追加し、セットアップ手順に沿ってJAVAとFessをインストールし、Fessのログインは出来るようになりました。
次に、クローラの設定を現行のFessサーバを参考にしてURLや検索対象の設定を入れたのですが、
検索しても何も引っかからない状態です。
現行のサーバはsitemap.htmlにてワークフローのHTMLファイルを定義しており、
それを踏襲したのですがダメでした。
Fessを起動しない状態なら、IISで規定のドキュメントとして追加すればlocalhost:8080/sitemap.htmlで対象のsitemapは表示できるのですが、Fessを起動するとIISで指定した物理パス上に配置したsitemapは表示できないため、Fessの設定コンフィグでsitemapを指定する必要があるのではないかと思うのですが、どの様に指定するか不明な状態です。
Fessの「fess.in.bat」上に以下の記述を見つけたのでパスの指定を変更できるかと思ったのですが、
現行稼働中のサーバではsitemap.htmlを配置していないパスを指していました。
「set FESS_JAVA_OPTS=%FESS_JAVA_OPTS% -Dfess.webapp.path=%FESS_HOME%\app」
何をどのように設定すればWebクロールが可能かアドバイスを頂ければ幸いです。
参考にしたサイト
・Fessのセットアップ手順
https://fess.codelibs.org/ja/setup.html
・webクロールに関する設定(sitemapについての記述あり)
https://fess.codelibs.org/ja/2.0/admin/webCrawlingConfig-guide.html
・Windows環境でFessを使用する方法のメモ
http://malog-notes.blogspot.com/2014/12/windowsfess.html
回答1件
あなたの回答
tips
プレビュー