検索待ち時間の上限超のメッセージ

Fess 15.6.1を利用させていただいていますが
度々 検索時に以下のようなメッセージが出力されます。

予定 の検索結果 約 10,000 件以上 1 - 10 件目 (0.06 秒)
検索待ち時間の上限を超えました。表示された結果は検索結果の一部である可能性があります。

検索を開始してから数秒(長くても5秒以内)で結果画面が表示されており
クエリタイムアウトの10秒に達しているようには感じられません。

ログを確認してみると以下のような出力がされておりexec_timeが52秒?と
なっているようなのですが、原因究明にどの設定や情報を確認すればよいか
お教えいただければと思います。

2026-09-11 14:39:41,495 [http-nio-80-exec-8] WARN [SEARCH TIMEOUT] {“exec_time”:52,“request”:{“from”:0,“size”:10,“timeout”:“10000ms”,“query”:{“bool”:{“must”:[{“function_score”:{“query”:{“bool”:{“should”:[{“match_phrase”:{“title”:{“query”:“予定”,“slop”:0,“zero_terms_query”:“NONE”,“boost”:0.5}}},{“match_phrase”:{“content”:{“query”:“予定”,“slop”:0,“zero_terms_query”:“NONE”,“boost”:0.05}}},{“match_phrase”:{“title_ja”:{“query”:“予定”,“slop”:0,“zero_terms_query”:“NONE”,“boost”:1.0}}},{“match_phrase”:{“content_ja”:{“query”:“予定”,“slop”:0,“zero_terms_query”:“NONE”,“boost”:0.1}}},{“match_phrase”:{“title_en”:{“query”:“予定”,“slop”:0,“zero_terms_query”:“NONE”,“boost”:1.0}}},{“match_phrase”:{“content_en”:{“query”:“予定”,“slop”:0,“zero_terms_query”:“NONE”,“boost”:0.1}}}],

タイムアウトではなく、たとえば、5シャードのインデックスで、結果が4シャードしか返ってこなかったなど、結果を返してこないシャードがいるのだと思います。なので、OpenSearch側のログを見て確認するとかが良いと思います。

シャード数を見直したところメッセージが出力されずに検索することが出来るようになりました。
ありがとうございました。

根本的な問題は上記と同じ話の可能性が高いです。
OpenSearch側の問題なので、回避策はindex.search.concurrent_segment_search.modeをnoneに設定するなどになると思います。

追加の情報ありがとうございます。
OpenSearch側の問題が解消されるまで
紹介されている回避策についても設定したいと思います。