No way to delete a specific mapping/type?

I see that DELETE /index/type/_mapping is no longer supported. And it's recommended to delete the entire index. Curious why this is, or if there's a workaround. If a specific type changes, we don't really want to have to re-sync the entire index, including all types/mappings.

Thanks!

You can use the delete-by-query plugin.

Also, read https://www.elastic.co/blog/index-vs-type

Delete by query doesn't delete the mapping and allow me to POST an updated mapping, it only deletes the content. I believe the workaround is to use a single type per index and just drop and recreate the index to update the type.

You can't delete a mapping.