DBAtlas · データベース運用アトラス

invalid_index_name_exception: invalid_index_name_exception

Elasticsearch

意味

指定されたインデックス名が Elasticsearch の命名規則に従っていない。名前に無効な文字が含まれているか、形式の規則に違反している。

原因

大文字、許可されていない文字 (\ / * ? " < > | 空白 , #)、_、-、+ で始まる名前、長すぎる名前 (255 バイト超)、または . / ... などの予約名。(ドットで始まる名前は禁止ではないが、隠し/システムインデックス用に予約されており、警告が出る。)

対処方法

インデックス名を規則に適合させる: 小文字のみを使う。禁止文字を避ける。名前を _、-、+ で始めず、システム/隠しインデックス以外ではドットで始まる名前を使わない。名前を 255 バイト未満に保つ。インデックス名を生成する際は、アプリケーションでこれらの規則を徹底する。

DBAtlas で開く →

同じデータベースの他の項目