Elasticsearchに接続できない。

Windows環境でFESSを構築していたのですが、

・fess-13.12.2
・elasticsearch-7.12.1

Windwos10から11に変更したところ検索ができなくなりました。
(「:」で検索しても0件の結果になる。)

ファイルクローラーのログを見ると次のようなエラーが1分おきに出ていたのですが、
ブラウザやCURLコマンドからは「ttp://localhost:9200」へ接続はできています。

何か対処法はないでしょうか。。

2026-03-05 00:01:10,588 [WebFsCrawler] WARN Could not connect to http://localhost:9200
2026-03-05 00:01:10,599 [WebFsCrawler] INFO Disconnected to http://localhost:9200

IPv6が原因であれば、localhostでなく、127.0.0.1で指定するなどでしょうか。

回答ありがとうございます。
「localhost」→「127.0.0.1」にしてみたんですけど、
やはりだめですね。

引き続き模索してみます。

2026-03-06 08:39:51,292 [WebFsCrawler] WARN Could not connect to http://127.0.0.1:9200
2026-03-06 08:39:51,306 [WebFsCrawler] INFO Disconnected to http://127.0.0.1:9200

解決できたので共有しておきたいと思います。↓
Windows移行の際,インデックスが壊れていたようです。

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

fess_log.search_log 3 p UNASSIGNED ← シャード3が割り当て不能
シャード3のデータが破損または消失しています。
Windows10→11移行時にファイルが壊れた可能性が高いです。

対処手順
:white_check_mark: Step1: まず強制的にシャードを割り当てる(データ復旧を試みる)
:white_check_mark: Step2: Step1でダメな場合 → インデックスごと削除
fess_log.search_logは検索ログなので
削除しても検索機能には影響しません

:white_check_mark: Step3: クラスターがgreenになったらFESSを再起動
再起動後に検索が動作するか確認してください。