aliases_not_found_exception: Aliases missing(エイリアスが存在しない)
Elasticsearch意味
操作しようとしているエイリアスが存在しない。通常、存在しないエイリアスを削除または操作しようとした場合に返される。
原因
エイリアス名の綴り誤り、エイリアスが以前に削除された、または _aliases API の remove アクションで一度も付与されていないエイリアスを指定した。ワイルドカードパターンに一致するエイリアスがない場合にも発生する。
対処方法
既存のエイリアスを一覧表示する: GET _alias、または特定のインデックスについては GET my-index/_alias。正しい名前で操作をやり直す。エイリアスが存在しない場合でも失敗しないよう削除スクリプトを記述し、_aliases の一括操作ではアクションを条件付きで処理する。エイリアスをアトミックに付け替えるには、1 つの _aliases 要求で add と remove を使用する。
同じデータベースの他の項目
- resource_not_found_exceptionresource_not_found_exception
- process_cluster_event_timeout_exceptionprocess_cluster_event_timeout_exception
- search_context_missing_exceptionNo search context found for id (scroll expired)(id に対応する検索コンテキストがない (scroll 期限切れ))
- snapshot_missing_exceptionSnapshot is missing(スナップショットが存在しない)
- index_template_missing_exceptionIndex template is missing(インデックステンプレートが存在しない)
- settings_exceptionInvalid settings(無効な設定)
- shard_not_found_exceptionShard not found(シャードが見つからない)