invalid_index_name_exception: invalid_index_name_exception
Elasticsearch意味
指定されたインデックス名が Elasticsearch の命名規則に従っていない。名前に無効な文字が含まれているか、形式の規則に違反している。
原因
大文字、許可されていない文字 (\ / * ? " < > | 空白 , #)、_、-、+ で始まる名前、長すぎる名前 (255 バイト超)、または . / ... などの予約名。(ドットで始まる名前は禁止ではないが、隠し/システムインデックス用に予約されており、警告が出る。)
対処方法
インデックス名を規則に適合させる: 小文字のみを使う。禁止文字を避ける。名前を _、-、+ で始めず、システム/隠しインデックス以外ではドットで始まる名前を使わない。名前を 255 バイト未満に保つ。インデックス名を生成する際は、アプリケーションでこれらの規則を徹底する。
同じデータベースの他の項目
- connect_transport_exceptionconnect_transport_exception
- repository_missing_exceptionrepository_missing_exception
- concurrent_snapshot_execution_exceptionconcurrent_snapshot_execution_exception
- 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 期限切れ))
- aliases_not_found_exceptionAliases missing(エイリアスが存在しない)