# Allow deletion of types

**URL:** <https://discuss.elastic.co/t/allow-deletion-of-types/36088>\
**Category:** Elasticsearch\
**Created:** [December 1, 2015, 7:33pm UTC](https://discuss.elastic.co/t/allow-deletion-of-types/36088 "2015-12-01T19:33:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rabx88](https://avatars.discourse-cdn.com/v4/letter/r/3ec8ea/32.png) [@rabx88](https://discuss.elastic.co/u/rabx88)\
**Post date:** [December 1, 2015, 7:33pm UTC](https://discuss.elastic.co/t/allow-deletion-of-types/36088/1 "2015-12-01T19:33:23Z")

</div>

I understand that deletion of a type is no longer allowed in 2.x. However, I have a scenario where it would be helpful. I have a dedicated index for percolators which contains mappings from the types which flow into daily indices. These types are not stored in the percolators index so there (presumably) is no way for them to leave corruption behind. If I change a type mapping and the percolator that corresponds to it I now have to delete the entire percolators index? This seems pretty undesirable. Why can't the corruption be avoided or why can't it simply allow the deletion if no documents are stored corresponding to the type being deleted? Either way this seems like a weird limitation and would appreciate some guidance.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 11:34pm UTC](https://discuss.elastic.co/t/allow-deletion-of-types/36088/2 "2017-07-05T23:34:21Z")

</div>

Closed on July 5, 2017, 11:34pm UTC


