FESS10.3.2でja/mapping.txtに追加でシステムエラー

(from osdn.net/users/wasabi1975)
FESS10.3.2でja/mapping.txtに

[変換元]
日経新聞
日本経済新聞

[変換先]
日経新聞
日本経済新聞

を初めて追加したところ、システムエラーが表示されました。

(from osdn.net/users/shinsuke)
fess.logをご確認ください。

(from osdn.net/users/wasabi1975)
fess.logを確認したところ、以下のようでした。

2017-02-05 10:02:22,974 [elasticsearch[Node 1][listener][T#1]] WARN [Node 1] Cluster service was timeouted.
2017-02-05 10:02:54,858 [localhost-startStop-1] WARN Failed to load path mappings.
org.elasticsearch.action.search.SearchPhaseExecutionException: all shards failed
at org.elasticsearch.action.search.AbstractSearchAsyncAction.onFirstPhaseResult(AbstractSearchAsyncAction.java:206)
at org.elasticsearch.action.search.AbstractSearchAsyncAction$1.onFailure(AbstractSearchAsyncAction.java:152)
at org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:46)
at org.elasticsearch.transport.TransportService$DirectResponseChannel.processException(TransportService.java:874)
at org.elasticsearch.transport.TransportService$DirectResponseChannel.sendResponse(TransportService.java:852)
at org.elasticsearch.transport.TransportService$4.onFailure(TransportService.java:389)
at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:39)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

(from osdn.net/users/shinsuke)
mappingは多対一なのですが、そこに多対多で書き込んだため、
辞書が正しく書き込まれなかったようです。次のバージョンで
UI含めて改善します。

元の辞書をリストアする方法はElasticsearchに対して、
curl -XPOST localhost:9201/_configsync/file?path=ja/mapping.txt --data-binary @app/WEB-INF/classes/fess_indices/fess/ja/mapping.txt
のようにリクエストすると辞書がリストアされます。