index_template_missing_exception: Index template is missing(インデックステンプレートが存在しない)
Elasticsearch意味
参照されたインデックステンプレートが見つからなかった。テンプレートの取得、削除、またはテンプレートに基づく操作の際に、存在しないテンプレート名が使用された。
原因
テンプレート名の綴り誤り、テンプレートが以前に削除された、レガシーテンプレート API とコンポーザブルインデックステンプレート API を混同した、またはテンプレートが作成されていない。セットアップスクリプトが完了しなかった場合にも発生する。
対処方法
既存のテンプレートを一覧表示する。コンポーザブルテンプレート: GET _index_template または GET _index_template/name。レガシーテンプレート: GET _template。正しい API と名前で再試行する。テンプレートが存在しない場合は作成する: PUT _index_template/name {...}。テンプレートがなくても失敗しないよう、削除/更新スクリプトを冪等にする。
同じデータベースの他の項目
- search_context_missing_exceptionNo search context found for id (scroll expired)(id に対応する検索コンテキストがない (scroll 期限切れ))
- aliases_not_found_exceptionAliases missing(エイリアスが存在しない)
- snapshot_missing_exceptionSnapshot is missing(スナップショットが存在しない)
- settings_exceptionInvalid settings(無効な設定)
- shard_not_found_exceptionShard not found(シャードが見つからない)
- not_x_content_exceptionCompressor detection error / body is not valid content(圧縮形式検出エラー / ボディが有効なコンテンツではない)
- document_source_missing_exceptionDocument source is missing(ドキュメントの source がない)