DBAtlas · Veritabanı operasyon atlası

invalid_index_name_exception: invalid_index_name_exception

Elasticsearch

Ne demek?

Verilen index adı Elasticsearch adlandırma kurallarına uymuyor. Ad geçersiz karakterler içeriyor veya biçim kurallarını ihlal ediyor.

Neden olur?

Büyük harf kullanımı, izin verilmeyen karakterler (\ / * ? " < > | boşluk , #), adın _, - veya + ile başlaması, çok uzun ad (255 bayt üstü) veya . / .. gibi ayrılmış adların kullanılması. (Nokta ile başlayan adlar yasak değildir ama gizli/sistem index'lerine ayrılmıştır ve uyarı üretir.)

Nasıl çözülür?

Index adını kurallara uygun yapın: yalnızca küçük harf kullanın; yasak karakterlerden kaçının; ad _, - veya + ile başlamasın ve nokta ile başlayan adları sistem/gizli index'ler dışında kullanmayın. Adı 255 baytın altında tutun. Uygulamada index adlarını oluştururken bu kuralları zorunlu kılın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar