invalid_index_name_exception: invalid_index_name_exception
ElasticsearchNe 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.
Aynı motorda diğer kayıtlar
- 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)
- aliases_not_found_exceptionAliases missing