query_shard_exception: query_shard_exception
ElasticsearchNe demek?
Bir sorgu, belirli bir shard üzerinde çalıştırılırken hata verdi. Genellikle sorgunun mapping ile uyumsuz olması veya geçersiz bir sorgu yapısı nedeniyle oluşur.
Neden olur?
Var olmayan veya yanlış tipteki alana sorgu, metin (text) alanında agregasyon/sıralama denenmesi (fielddata kapalı), geçersiz sorgu söz dizimi, yanlış analiz veya uyumsuz alan tipi.
Nasıl çözülür?
Hata detayındaki alan/nedeni inceleyin. Sorguladığınız alanın mapping'ini kontrol edin: GET /index/_mapping. Sıralama/agregasyon için text yerine keyword alt alanını (field.keyword) kullanın. Sorgu söz dizimini düzeltin ve alan tiplerinin sorguyla uyumlu olduğundan emin olun.
Aynı motorda diğer kayıtlar
- action_request_validation_exceptionaction_request_validation_exception
- index_closed_exceptionindex_closed_exception
- unavailable_shards_exceptionunavailable_shards_exception
- script_exceptionscript_exception
- number_format_exceptionnumber_format_exception
- connect_transport_exceptionconnect_transport_exception
- repository_missing_exceptionrepository_missing_exception